Vine Linux バグトラッキングシステム - Vine Linux
課題の詳細を表示
0001189Vine Linux1 バグ公開2011-08-09 13:242012-10-07 01:04
anonymous 
tomop 
不明 
完了実装済 
6.0 
 
x86, x86_64
samba-3.5.10-1vl6
0001189: [Vine 6.0] samba-3.5.10 にて「Could not find child 」エラーがでます。
現在、vine linux 6.0正式リリース版を導入しているのですが
/var/log/messages上に以下のメッセージが約10分おきに記録されます。

'--------------------
smbd[2690]: [2011/08/09 12:58:29.585008, 0] smbd/server.c:281(remove_child_pid)
smbd[2690]: Could not find child 3027 -- ignoring
'--------------------

ググると以下の様な事例がヒットします。

1) What are these samba errors about?

http://samba.2283325.n4.nabble.com/What-are-these-samba-errors-about-td3347146.html [^]

2) Installing samba-3.5.6-17.1.i586 produces lots of smbd[3158]: Could not find child 7389 -- ignoring entries in /var/log/messages

https://bugzilla.novell.com/show_bug.cgi?id=666460 [^]

なにか、printcap cache実装にバグがあるらしくエラーが発生するようです。
実使用上は特に不具合は無いのですが、変なエラーが頻発するのは好ましくないので
お時間があるときにでも修正頂けないでしょうか?

よろしくお願い致します。

シロー
設定されていません。
課題の履歴
2011-08-09 13:24anonymous新規課題
2011-08-09 14:00tomopバージョンVineSeed, 6.0 => 6.0
2011-08-09 14:00tomoparchx86 => x86, x86_64, ppc
2011-08-09 14:00tomop担当者 => tomop
2011-08-09 14:00tomop状態新規 => 担当者決定
2011-08-09 14:00tomopコメント追加: 0000603
2011-08-09 15:26tomoparchx86, x86_64, ppc => x86, x86_64
2011-08-09 15:26tomop状態担当者決定 => テスト待ち
2011-08-09 15:26tomopcategory_id2 => 6
2011-08-09 15:26tomopコメント追加: 0000604
2011-08-09 21:23anonymousコメント追加: 0000605
2011-08-09 23:14anonymousarchx86, x86_64 => ppc
2011-08-09 23:14anonymousコメント追加: 0000606
2011-08-10 02:55tomoparchppc => x86, x86_64
2011-08-10 02:55tomopコメント追加: 0000607
2011-09-07 13:54tomop状態テスト待ち => errata待ち
2011-09-07 13:54tomopcategory_id6 => 2
2011-09-07 13:54tomopコメント追加: 0000608
2011-10-13 09:29iwamoto状態errata待ち => 完了
2011-10-13 09:29iwamotoコメント追加: 0000609
2012-10-07 01:04tomop解決状況不明 => 実装済
2012-10-07 01:04tomop詳細更新bug_revision_view_page.php?rev_id=102#r102

コメント
(0000603)
tomop   
2011-08-09 14:00   
> /var/log/messages上に以下のメッセージが約10分おきに記録されます。

  上記の他、対応しておいたほうがよさそうなバグがsamba-3.5.11にて修正されていますので、3.5.11に上げる方向で検討中です。
(0000604)
tomop   
2011-08-09 15:26   
 proposed-updatesへsamba-3.5.11をputしました。テストをよろしくお願いします。
(0000605)
anonymous   
2011-08-09 21:23   
素早い対応ありがとうございます。

proposed-updatesよりsamba-3.5.11-1vl6へアップデートしました。
アップデート後、4時間ほど経過しましたが/var/log/messagesへ
エラーメッセージは表示されなくなりました。

しかし、別の件が影響してるのか分かりませんが/var/log/samba/log.smbdへは
依然としてエラーメッセージが表示され続けます。

'--------------------
[2011/08/09 21:13:07.259116, 1] smbd/server.c:282(remove_child_pid)
  Could not find child 3622 -- ignoring
'--------------------

以上、ご報告までに。

シロー
(0000606)
anonymous   
2011-08-09 23:14   
渡邉 と申します。

ゲストで投稿させて頂いております。
先日、dvdのバグレポート [VineLinux:1171] を最初に投稿させて頂いた
者です。

その後、sambaをインストールしたのですが、sambaが起動している
ようですが、他の端末から接続出来ず、色々トライした結果、昨日漸く接続
出来る様になりました。( nmbd を起動していなかったのが原因のよう )
sambaにもバグ[VineLinux:1189] があるようなので、
 sudo apt-get update
  sudo apt-get upgrade
で、本日(8月9日)sambaをアップデートしました。

1.エラーメッセージは消えました。
2.確認作業中に smbd が2つ起動されている事に気付きました。
  2つ起動される事が正常かどうかは私には判断できません。
 1)sudo /etc/init.d smb start でも smbd が2つ起動する。
 2)一つ目の smbd を kill すると2つ目の smbd も kill される。
 3)2つ目の smbd を kill しても、1つ目の smbd は kill されず
   他の端末より正常に接続できる。


アップデート、再起動後、確認のため、ログを表示してみました。
# lv /var/log/samba/log.smbd
   ・・・・・
   途中省略
   ・・・・・
[2011/08/09 22:05:06, 0] smbd/server.c:1141(main)
  smbd version 3.5.11-1vl6 started.
  Copyright Andrew Tridgell and the Samba Team 1992-2010
[2011/08/09 22:05:06.983261, 0] smbd/server.c:501(smbd_open_one_socket)
  smbd_open_once_socket: open_socket_in: Address already in use
[2011/08/09 22:05:06.983378, 0] smbd/server.c:501(smbd_open_one_socket)
  smbd_open_once_socket: open_socket_in: Address already in use

既にソケットが使われているようです。それで
# ps aux
   ・・・・・
   途中省略
   ・・・・・
root 2264 0.0 0.0 2396 180 ? Ss 22:05 0:00 rpc.mountd
root 2372 0.0 0.0 8060 1888 ? Ss 22:05 0:00 /usr/lib/postfix
postfix 2386 0.0 0.0 8076 1840 ? S 22:05 0:00 pickup -l -t fif
postfix 2387 0.0 0.0 8124 1864 ? S 22:05 0:00 qmgr -l -t fifo
root 2388 0.0 0.0 1964 608 ? Ss 22:05 0:00 crond
root 2402 0.0 0.0 13168 1912 ? Ss 22:05 0:00 nmbd -D
root 2417 0.0 0.1 22012 3592 ? Ss 22:05 0:00 smbd -D
root 2430 0.0 0.0 22012 1104 ? S 22:05 0:00 smbd -D
root 2444 0.0 0.0 2528 328 ? Ss 22:05 0:00 /usr/sbin/atd
root 2484 0.0 0.1 16124 2508 ? Ssl 22:05 0:00 /usr/sbin/gdm-bi

smbd が2つ起動しています。それで2つ目の smbd を kill してみました。
# kill 2430
他の端末からsambaに接続すると正常に接続できます。
さらに、一つ目の smbd も kill し、samba を再起動しました。
# kill 2417
# /etc/init.d/smb start
# ps aux
   ・・・・・
   途中省略
   ・・・・・
testuser 2970 0.0 0.0 5104 1664 pts/1 Ss 22:07 0:00 bash
testuser 2980 0.0 0.0 4800 1412 pts/1 S+ 22:07 0:00 nano samba.txt
testuser 3006 0.1 1.1 81604 23664 ? SLl 22:08 0:01 /usr/libexec/moz
root 3859 0.0 0.1 22244 3796 ? Ss 22:24 0:00 smbd -D
root 3861 0.0 0.0 22012 1116 ? S 22:24 0:00 smbd -D
root 3891 0.0 0.0 4480 972 pts/0 R+ 22:25 0:00 ps aux

smbd が2つ起動しています。

以上
(0000607)
tomop   
2011-08-10 02:55   
 sambaメンテナです。

> 1.エラーメッセージは消えました。

  確認ありがとうございます。


> 2.確認作業中に smbd が2つ起動されている事に気付きました。
>   2つ起動される事が正常かどうかは私には判断できません。
>  1)sudo /etc/init.d smb start でも smbd が2つ起動する。
>  2)一つ目の smbd を kill すると2つ目の smbd も kill される。
>  3)2つ目の smbd を kill しても、1つ目の smbd は kill されず
>    他の端末より正常に接続できる。

  それが正常動作です。接続中のクライアント数と同じ数の子プロセスが生成さ
 れます。子プロセスを終了すると受け持っているクライアントとの接続が切断さ
 れ、親プロセスを終了すると全ての子プロセスが終了します。

#  当バグと関連のないものは新規チケットにて投稿してください。
(0000608)
tomop   
2011-09-07 13:54   
状態を「errata待ち」にします。
(0000609)
iwamoto   
2011-10-13 09:29   
> 状態を「errata待ち」にします。

http://vinelinux.org/errata/6x/20110907-1.html [^]

にて完了とします。