Smbd se kille tout seul

Bonsoir,
j’ai un problème avec mon pc sous debian Lenny:
parfois, smbd s’arrête tout seul sans raison apparente.
Auriez-vous une solution à ce problème?
Merci d’avance.

Que disent les logs?

Le log de nmbd est trop long.
Je te poste seulement celui de smbd:
[2009/12/11 21:55:01, 0] smbd/server.c:main(1213)
smbd version 3.2.5 started.
Copyright Andrew Tridgell and the Samba Team 1992-2008
[2009/12/12 07:11:47, 0] smbd/server.c:main(1213)
smbd version 3.2.5 started.
Copyright Andrew Tridgell and the Samba Team 1992-2008
[2009/12/12 07:11:47, 1] param/loadparm.c:lp_do_parameter(7207)
WARNING: The “printer admin” option is deprecated
[2009/12/12 07:11:47, 1] param/loadparm.c:lp_do_parameter(7207)
WARNING: The “printer admin” option is deprecated
[2009/12/12 07:12:17, 1] smbd/server.c:open_sockets_smbd(645)
Reloading services after SIGHUP
[2009/12/12 07:12:17, 1] param/loadparm.c:lp_do_parameter(7207)
WARNING: The “printer admin” option is deprecated
[2009/12/12 07:12:17, 1] param/loadparm.c:lp_do_parameter(7207)
WARNING: The “printer admin” option is deprecated
[2009/12/12 08:07:03, 0] smbd/server.c:main(1213)
smbd version 3.2.5 started.
Copyright Andrew Tridgell and the Samba Team 1992-2008
[2009/12/12 08:07:03, 1] param/loadparm.c:lp_do_parameter(7207)
WARNING: The “printer admin” option is deprecated
[2009/12/12 08:07:03, 1] param/loadparm.c:lp_do_parameter(7207)
WARNING: The “printer admin” option is deprecated
[2009/12/12 08:48:10, 0] smbd/server.c:main(1213)
smbd version 3.2.5 started.
Copyright Andrew Tridgell and the Samba Team 1992-2008
[2009/12/12 08:48:10, 1] param/loadparm.c:lp_do_parameter(7207)
WARNING: The “printer admin” option is deprecated
[2009/12/12 08:48:10, 1] param/loadparm.c:lp_do_parameter(7207)
WARNING: The “printer admin” option is deprecated
[2009/12/12 08:50:53, 0] smbd/server.c:main(1213)
smbd version 3.2.5 started.
Copyright Andrew Tridgell and the Samba Team 1992-2008
[2009/12/12 08:50:53, 1] param/loadparm.c:lp_do_parameter(7207)
WARNING: The “printer admin” option is deprecated
[2009/12/12 08:50:53, 1] param/loadparm.c:lp_do_parameter(7207)
WARNING: The “printer admin” option is deprecated
[2009/12/12 10:02:34, 0] smbd/server.c:main(1213)
smbd version 3.2.5 started.
Copyright Andrew Tridgell and the Samba Team 1992-2008
[2009/12/12 10:04:23, 0] smbd/server.c:main(1213)
smbd version 3.2.5 started.
Copyright Andrew Tridgell and the Samba Team 1992-2008
[2009/12/12 10:05:45, 0] smbd/server.c:main(1213)
smbd version 3.2.5 started.
Copyright Andrew Tridgell and the Samba Team 1992-2008
[2009/12/12 10:40:42, 0] smbd/server.c:main(1213)
smbd version 3.2.5 started.
Copyright Andrew Tridgell and the Samba Team 1992-2008
[2009/12/12 10:42:20, 0] smbd/server.c:main(1213)
smbd version 3.2.5 started.
Copyright Andrew Tridgell and the Samba Team 1992-2008
[2009/12/12 10:43:24, 0] smbd/server.c:main(1213)
smbd version 3.2.5 started.
Copyright Andrew Tridgell and the Samba Team 1992-2008
[2009/12/12 10:46:27, 0] smbd/server.c:main(1213)
smbd version 3.2.5 started.
Copyright Andrew Tridgell and the Samba Team 1992-2008
[2009/12/12 11:10:04, 0] smbd/server.c:main(1213)
smbd version 3.2.5 started.
Copyright Andrew Tridgell and the Samba Team 1992-2008
[2009/12/12 11:28:45, 0] smbd/server.c:main(1213)
smbd version 3.2.5 started.
Copyright Andrew Tridgell and the Samba Team 1992-2008
[2009/12/12 11:34:47, 0] smbd/server.c:main(1213)
smbd version 3.2.5 started.
Copyright Andrew Tridgell and the Samba Team 1992-2008
[2009/12/12 11:35:32, 0] smbd/server.c:main(1213)
smbd version 3.2.5 started.
Copyright Andrew Tridgell and the Samba Team 1992-2008
[2009/12/12 11:36:57, 0] smbd/server.c:main(1213)
smbd version 3.2.5 started.
Copyright Andrew Tridgell and the Samba Team 1992-2008
[2009/12/12 11:53:41, 0] smbd/server.c:main(1213)
smbd version 3.2.5 started.
Copyright Andrew Tridgell and the Samba Team 1992-2008
[2009/12/12 14:19:58, 0] smbd/server.c:main(1213)
smbd version 3.2.5 started.
Copyright Andrew Tridgell and the Samba Team 1992-2008
[2009/12/12 17:38:03, 0] smbd/server.c:main(1213)
smbd version 3.2.5 started.
Copyright Andrew Tridgell and the Samba Team 1992-2008
[2009/12/12 17:57:23, 0] smbd/server.c:main(1213)
smbd version 3.2.5 started.
Copyright Andrew Tridgell and the Samba Team 1992-2008

Qu’y a-t-il dans le log de nmbd ou dans daemon.log entre 11:34:47 et 11:35:32 par exemple?

Voici le log sur la période spécifiée:
[2009/12/12 11:34:47, 0] nmbd/nmbd_logonnames.c:add_logon_names(160)
add_domain_logon_names:
Attempting to become logon server for workgroup POKEMON on subnet UNICAST_SUBNET
[2009/12/12 11:34:47, 0] nmbd/nmbd_become_dmb.c:become_domain_master_browser_wins(336)
become_domain_master_browser_wins:
Attempting to become domain master browser on workgroup POKEMON, subnet UNICAST_SUBNET.
[2009/12/12 11:34:47, 0] nmbd/nmbd_become_dmb.c:become_domain_master_browser_wins(350)
become_domain_master_browser_wins: querying WINS server from IP 127.0.0.1 for domain master browser name POKEMON<1b> on workgroup POKEMON
[2009/12/12 11:34:47, 0] nmbd/nmbd_packets.c:queue_query_name(738)
queue_query_name: interface 1 has NULL IP address !
[2009/12/12 11:34:47, 0] nmbd/nmbd_logonnames.c:become_logon_server_success(121)
become_logon_server_success: Samba is now a logon server for workgroup POKEMON on subnet UNICAST_SUBNET
[2009/12/12 11:34:47, 0] nmbd/nmbd_become_dmb.c:become_domain_master_stage2(110)


Samba server DEBIAN is now a domain master browser for workgroup POKEMON on subnet UNICAST_SUBNET


[2009/12/12 11:34:47, 0] nmbd/nmbd_become_dmb.c:become_domain_master_browser_bcast(291)
become_domain_master_browser_bcast:
Attempting to become domain master browser on workgroup POKEMON on subnet 192.168.1.1
[2009/12/12 11:34:47, 0] nmbd/nmbd_become_dmb.c:become_domain_master_browser_bcast(304)
become_domain_master_browser_bcast: querying subnet 192.168.1.1 for domain master browser on workgroup POKEMON
[2009/12/12 11:34:47, 0] nmbd/nmbd_packets.c:queue_query_name(738)
queue_query_name: interface 1 has NULL IP address !
[2009/12/12 11:34:47, 0] nmbd/nmbd_packets.c:queue_query_name(738)
queue_query_name: interface 1 has NULL IP address !
[2009/12/12 11:34:51, 0] nmbd/nmbd_logonnames.c:become_logon_server_success(121)
become_logon_server_success: Samba is now a logon server for workgroup POKEMON on subnet 192.168.1.1
[2009/12/12 11:34:55, 0] nmbd/nmbd_become_dmb.c:become_domain_master_stage2(110)


Samba server DEBIAN is now a domain master browser for workgroup POKEMON on subnet 192.168.1.1


[2009/12/12 11:35:08, 0] nmbd/nmbd_browsesync.c:get_domain_master_name_node_status_fail(485)
get_domain_master_name_node_status_fail:
Doing a node status request to the domain master browser at IP 192.168.137.152 failed.
Cannot get workgroup name.
[2009/12/12 11:35:25, 0] nmbd/nmbd.c:terminate(68)
Got SIGTERM: going down…
[2009/12/12 11:35:32, 0] nmbd/nmbd.c:main(849)
nmbd version 3.2.5 started.
Copyright Andrew Tridgell and the Samba Team 1992-2008
[2009/12/12 11:35:32, 0] nmbd/nmbd_logonnames.c:add_logon_names(160)
add_domain_logon_names:
Attempting to become logon server for workgroup POKEMON on subnet 192.168.1.1
[2009/12/12 11:35:32, 0] nmbd/nmbd_logonnames.c:add_logon_names(160)
add_domain_logon_names:
Attempting to become logon server for workgroup POKEMON on subnet UNICAST_SUBNET
[2009/12/12 11:35:32, 0] nmbd/nmbd_become_dmb.c:become_domain_master_browser_wins(336)
become_domain_master_browser_wins:
Attempting to become domain master browser on workgroup POKEMON, subnet UNICAST_SUBNET.
[2009/12/12 11:35:32, 0] nmbd/nmbd_become_dmb.c:become_domain_master_browser_wins(350)
become_domain_master_browser_wins: querying WINS server from IP 127.0.0.1 for domain master browser name POKEMON<1b> on workgroup POKEMON
[2009/12/12 11:35:32, 0] nmbd/nmbd_packets.c:queue_query_name(738)
queue_query_name: interface 1 has NULL IP address !
[2009/12/12 11:35:32, 0] nmbd/nmbd_logonnames.c:become_logon_server_success(121)
become_logon_server_success: Samba is now a logon server for workgroup POKEMON on subnet UNICAST_SUBNET
[2009/12/12 11:35:32, 0] nmbd/nmbd_become_dmb.c:become_domain_master_stage2(110)


Samba server DEBIAN is now a domain master browser for workgroup POKEMON on subnet UNICAST_SUBNET


[2009/12/12 11:35:32, 0] nmbd/nmbd_become_dmb.c:become_domain_master_browser_bcast(291)
become_domain_master_browser_bcast:
Attempting to become domain master browser on workgroup POKEMON on subnet 192.168.1.1
[2009/12/12 11:35:32, 0] nmbd/nmbd_become_dmb.c:become_domain_master_browser_bcast(304)
become_domain_master_browser_bcast: querying subnet 192.168.1.1 for domain master browser on workgroup POKEMON
[2009/12/12 11:35:32, 0] nmbd/nmbd_packets.c:queue_query_name(738)
queue_query_name: interface 1 has NULL IP address !
[2009/12/12 11:35:32, 0] nmbd/nmbd_packets.c:queue_query_name(738)
queue_query_name: interface 1 has NULL IP address !

Tu sembles avoir une interface mal configurée:

[quote]queue_query_name: interface 1 has NULL IP address !
[2009/12/12 11:34:47, 0] nmbd/nmbd_logonnames.c:become_logon_server_success(121)[/quote]
Que donne un «ifconfig -a»?

[quote]Tu sembles avoir une interface mal configurée:

[quote]queue_query_name: interface 1 has NULL IP address !
[2009/12/12 11:34:47, 0] nmbd/nmbd_logonnames.c:become_logon_server_success(121)[/quote]
Que donne un «ifconfig -a»?[/quote]

Résultat de ifconfig -a:
eth0 Link encap:Ethernet HWaddr 00:11:0a:3a:db:e8
inet adr:192.168.0.1 Bcast:192.168.0.1 Masque:255.255.255.0
adr inet6: fe80::211:aff:fe3a:dbe8/64 Scope:Lien
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:0 (0.0 B) TX bytes:2901 (2.8 KiB)
Interruption:20

lo Link encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
adr inet6: ::1/128 Scope:Hôte
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:166 errors:0 dropped:0 overruns:0 frame:0
TX packets:166 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:13156 (12.8 KiB) TX bytes:13156 (12.8 KiB)

wlan0 Link encap:Ethernet HWaddr 00:08:d3:80:3f:00
inet adr:192.168.1.6 Bcast:192.168.1.255 Masque:255.255.255.0
adr inet6: fe80::208:d3ff:fe80:3f00/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2021 errors:0 dropped:0 overruns:0 frame:0
TX packets:1289 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:1494387 (1.4 MiB) TX bytes:131377 (128.2 KiB)

Hum bizarre, lance samba avec un debuglevel à 3, tu mets dans /etc/init.d/samba

start-stop-daemon --start --quiet --oknodo --exec /usr/sbin/smbd -- -D --debuglevel=3; then

[quote=“fran.b”]Hum bizarre, lance samba avec un debuglevel à 3, tu mets dans /etc/init.d/samba

start-stop-daemon --start --quiet --oknodo --exec /usr/sbin/smbd -- -D --debuglevel=3; then [/quote]

Tout fonctionne finalement (j’avais oublié d’enlever le ; avant le --debuglevel=3.
Et après?

Théoriquement les logs seront beaucoup plus fournis et tu devrais savoir où se situe le pbm quand ça plante. Ça donne quoi lors d’un crash?

Pour le moment pas de crash… (il ne se crashe qu’en console???)

La dernière chose que smbd m’envoie en console lors d’une connexion, c’est:
Server exit (normal exit).
et dans les logs, on trouve:
bind failed on port 445 socket_addr= 0.0.0.0.
Error = Adresse déja utilisée
bind failed on port 139 socket_addr= 0.0.0.0.
Error = Adresse déja utilisée

Je te suggère de le laisser en mode daemon et d’attendre qu’il se crashe. C’est curieux tout de même cette différence…

Effectivement.