2009年7月31日金曜日

debian etch からlennyの続き

前回は、mysqlで少し不具合があったが、実はsambaも動いていなかった。また、perl(cgi)も動いていなかった。
perlのほうは、AddHandler の記述の問題だった。

家鯖の方は、ブラウジングはできるが、ログインできなくなっていた。
smb.confで encript passwords = yes でログイン出来るようになっただけだが。
家鯖は、これで使っていたサービスがすべて動きました(^o^)。

職場の鯖では、aptutude install sambaで、インストールがsmdbでハングアップしていた。
aptitude purge sambaで削除し、apt-get install sambaで再インストールでも駄目。
/var/run/sambaや、/etc/sambaなど調べて、ようやくaptitudeでインストール。
だがしかし、nmbdは起動するが、smbdは起動しなくなっていた。そのような事例はネット上を見ても、非常に少なく、どれも私の事例に当てはまる場合は探せなかった。
いろいろやっている内に、nmbdも動作しなくなっていた。
invoke-rc.d: initscript samba, action "start" failed.
dpkg: samba の処理中にエラーが発生しました (--configure):
サブプロセス post-installation script はエラー終了ステータス 1 を返しました
以下のパッケージの処理中にエラーが発生しました:
samba
E: Sub-process /usr/bin/dpkg returned an error code (1)
パッケージをインストールできませんでした。復旧を試みています:
samba (2:3.2.5-4lenny6) を設定しています ...
Starting Samba daemons: nmbd failed!
invoke-rc.d: initscript samba, action "start" failed.
dpkg: samba の処理中にエラーが発生しました (--configure):
サブプロセス post-installation script はエラー終了ステータス 1 を返しました
以下のパッケージの処理中にエラーが発生しました:
samba
まあ、こんなメッセージです。
とりあえず、daemonでなく、inetd経由で動かすと、動かしてためしてみる。

別のlinux機にログインし、smbclientコマンドで接続できるか試してみた。
massa@prxvsv:~$ smbclient //th**/homes
Password:
Domain=[TH**] OS=[Unix] Server=[Samba 3.2.5]
smb: \> ls
. D 0 Sat Aug 1 06:29:47 2009
.. D 0 Sat Jul 11 10:30:36 2009
ipt A 1433 Sun Jul 19 15:48:44 2009
fw A 100 Sun Jul 19 14:33:17 2009
.bashrc H 2227 Wed Mar 26 19:25:48 2008
以下略
mathsummer D 0 Thu Jul 30 09:09:36 2009
以下略
64392 blocks of size 1048576. 50562 blocks available
smb: \> cd mathsummer
smb: \mathsummer\> ls
. D 0 Thu Jul 30 09:09:36 2009
.. D 0 Sat Aug 1 06:29:47 2009
138.png 845144 Wed Jul 22 13:53:36 2009
1.prt 14634 Sat Jul 25 09:16:51 2009
95.png 660366 Wed Jul 22 13:39:33 2009
94.png 646591 Wed Jul 22 13:37:29 2009
summer.prt 1878574 Thu Jul 23 05:47:45 2009
88.png 645511 Wed Jul 22 13:26:19 2009
以下略

64392 blocks of size 1048576. 50562 blocks available
smb: \mathsummer\> pwd
Current directory is \\th**\homes\mathsummer\
smb: \mathsummer\> lcd
smb: \mathsummer\> get 1.prt
getting file \mathsummer\1.prt of size 14634 as 1.prt (310.7 kb/s) (average 310.7 kb/s)
smb: \mathsummer\> exit
massa@prxvsv:~$ ls

sambaが動いていることが分かった。ここまで、すべて自宅でsshで操作している。
今度、職場に行って確かめてみよう。
こうしてみると、lennyにアップグレードすると、気をつけねばならないなぁ。

0 件のコメント: