sambaのプリンタが

samba経由でプリンタを使っているところから「紙が出てこない」との連絡。昨日まで機嫌よく動作していたのに。sambaのログをチェックするとこんなログがいっぱい。

May 19 18:51:29 servername smbd[9382]:   spoolss_connect_to_client: machine クライアントPCの名前 rejected the NetBIOS session request.
May 19 18:51:36 servername smbd[9399]: [2008/05/20 18:51:36, 0] libsmb/cliconnect
.c:attempt_netbios_session_request(1576)
May 19 18:51:36 pdfserver smbd[9399]:   attempt_netbios_session_request:クライアントPCの名前 rejected the servername for name *SMBSERVER with error SUCCESS - 0

クライアントから接続を拒否ってる。ん〜、なにもしてないけどなぁ。
ちょっとログをさかのぼるとこんなログも発見。

May 19 15:10:29 pdfserver smbd[18271]:   tdb(/var/cache/samba/printing/printer.tdb): rec_read bad magic 0x66800 at offset=23788

なんかファイルが壊れてるっぽいので、バックアップをとった上で削除してsambaを再起動。これで解決。
あとでゆっくり調べてみると、tdbbackupあたりで整合性をチェックしてからのほうがよかったかも。