#1 2011-02-27 21:38:56
[LLY]Samba執行的問題
目前RT-N16是用LLY 1.9.2.7-rtn-r2637
因為網芳會用到中文
所以就裝了Samba3
但是一直無法成功啟動
搞了兩天發現
用內建的samba可以啟動(用同一個smb.conf)
自己裝的samba3下了執行的指令以後 沒有錯誤訊息 但是ps也看不到 當然也連不進去
簡單滴說
/usr/sbin/smbd -D -l /opt/var/log/smbd.log -s /opt/etc/samba/smb.conf
這樣執行的是內建的samba 版本是2.0.10
可以成功執行
但前面幾個字母換掉
變成
/opt/sbin/smbd -D -l /opt/var/log/smbd.log -s /opt/etc/samba/smb.conf
這樣執行之後 沒有錯誤訊息 但是ps也看不到
開smbd.log來看的話
可以看到內建samba的紀錄
但是自裝samba3完全一點紀錄都沒有
這樣問題是出在哪邊呢?
離線
#2 2011-02-28 20:58:24
Re: [LLY]Samba執行的問題
我又來自問自答了
不過這個問題應該沒什麼人會遇到...
昨天搞到半夜還是弄不好...放棄....
剛剛心血來潮再搞一次
/opt/sbin/smbd -i
目的是想看到底有什麼錯誤
結果有兩個問題
一個是 Unable to open printcap file /etc/printcap for read!
另一是 ERROR: can't open /opt/var/samba/smbd.pid: Error was Input/output error
這兩個我都不知道是什麼問題、更不知道要怎麼解
後來直接整句去google搜尋
找到可以用
echo "" > /etc/printcap
這樣printcap那個錯誤就會消失
再來那個smbd.pid沒找到解法
想說不然我自己創一個給它吧.....很蠢的想法....
用nano隨便打幾個字存到/opt/var/samba/smbd.pid
結果存檔時一樣出現 Input/output error
莫非是硬體的問題?
於是跳出nano
在 /opt/var/samba 裡面隨便建個目錄
mkdir /opt/var/samba/test
結果顯示 mkdir: can't create directory 'test': Input/output error
顯然這個資料夾裡就是無法作 I/O 的動作
於是回到上一層
rmdir samba
可以刪,再建一次
mkdir samba
可以建
再進samba資料夾裡建一次test可以建了
執行smbd -i也可以執行了
測試一下S08samba
YA!成功了~
離線