[samba] nmbd et smbd ne démarrent pas au boot (résolu)

Applications, problèmes de configuration réseau
Avatar de l’utilisateur
mulanee
Elfe
Messages : 685
Inscription : mar. 08 janv. 2013, 22:02
Localisation : Ile de France

[samba] nmbd et smbd ne démarrent pas au boot (résolu)

Message par mulanee »

Bonjour,

Malgré avoir effectué les commandes
systemctl enable nmbd
et
systemctl enable smbd
, tant que je ne lance pas swat et relance les 2 serveurs après le boot, samba ne fonctionne pas.

Une idée?
Dernière modification par mulanee le sam. 16 févr. 2013, 21:29, modifié 1 fois.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [samba] nmbd et smbd ne démarrent pas au boot

Message par FoolEcho »

Salut,

Tu as lancé xinetd également ? Samba

Sinon, tu as regardé les systemctl status des deux services ?
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
mulanee
Elfe
Messages : 685
Inscription : mar. 08 janv. 2013, 22:02
Localisation : Ile de France

Re: [samba] nmbd et smbd ne démarrent pas au boot

Message par mulanee »

xinetd doit être actif puisque j'ai accès à swat:

Code : Tout sélectionner

Server Status

Refresh Interval:

version:	3.6.12
smbd:	not running 		
nmbd:	not running 		
winbindd:	not running 



L'état des services:

Code : Tout sélectionner

[manu@actualis ~]$ systemctl status nmbd
nmbd.service - Samba NetBIOS name server
	  Loaded: loaded (/usr/lib/systemd/system/nmbd.service; enabled)
	  Active: failed (Result: exit-code) since Sat 2013-02-09 22:51:33 CET
	 Process: 189 ExecStart=/usr/sbin/nmbd -D (code=exited, status=0/SUCCESS)
	Main PID: 205 (code=exited, status=1/FAILURE)
	  CGroup: name=systemd:/system/nmbd.service

[manu@actualis ~]$ systemctl status smbd
smbd.service - Samba SMB/CIFS server
	  Loaded: loaded (/usr/lib/systemd/system/smbd.service; enabled)
	  Active: active (running) since Sat 2013-02-09 22:51:33 CET
	 Process: 206 ExecStart=/usr/sbin/smbd -D (code=exited, status=0/SUCCESS)
	Main PID: 237 (smbd)
	  CGroup: name=systemd:/system/smbd.service
		  ������237 /usr/sbin/smbd -D
		  ������244 /usr/sbin/smbd -D
J'ai une erreur sur nmbd alors que swat me dit que c'est lancé :?: :?:
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [samba] nmbd et smbd ne démarrent pas au boot

Message par FoolEcho »

En root, les status, stp (à moins que tu ne sois dans le groupe adm déjà... auquel cas, les journaux ne sont guère éclairants :( ).
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
mulanee
Elfe
Messages : 685
Inscription : mar. 08 janv. 2013, 22:02
Localisation : Ile de France

Re: [samba] nmbd et smbd ne démarrent pas au boot

Message par mulanee »

Voilà:

Code : Tout sélectionner

[root@actualis manu]# systemctl status nmbd
nmbd.service - Samba NetBIOS name server
	  Loaded: loaded (/usr/lib/systemd/system/nmbd.service; enabled)
	  Active: failed (Result: exit-code) since Sun 2013-02-10 15:53:39 CET; 1h 5min ago
	 Process: 191 ExecStart=/usr/sbin/nmbd -D (code=exited, status=0/SUCCESS)
	Main PID: 197 (code=exited, status=1/FAILURE)
	  CGroup: name=systemd:/system/nmbd.service

Feb 10 15:53:39 actualis systemd[1]: nmbd.service: main process exited, cod...RE
Feb 10 15:53:39 actualis systemd[1]: Unit nmbd.service entered failed state
[root@actualis manu]# systemctl status smbd
smbd.service - Samba SMB/CIFS server
	  Loaded: loaded (/usr/lib/systemd/system/smbd.service; enabled)
	  Active: active (running) since Sun 2013-02-10 15:53:39 CET; 1h 6min ago
	 Process: 198 ExecStart=/usr/sbin/smbd -D (code=exited, status=0/SUCCESS)
	Main PID: 201 (smbd)
	  CGroup: name=systemd:/system/smbd.service
		  ������201 /usr/sbin/smbd -D
		  ������204 /usr/sbin/smbd -D

Feb 10 15:53:39 actualis systemd[1]: Started Samba SMB/CIFS server.
Feb 10 15:53:40 actualis smbd[203]: [2013/02/10 15:53:40.027514,  0] printing/print_cups.c:151(cups_connect)
Feb 10 15:53:40 actualis smbd[203]: Unable to connect to CUPS server /var/run/cups/cups.sock:631 - No such file or directory
Feb 10 15:53:40 actualis smbd[201]: [2013/02/10 15:53:40.030518,  0] printing/print_cups.c:528(cups_async_callback)
Feb 10 15:53:40 actualis smbd[201]: failed to retrieve printer list: NT_STATUS_UNSUCCESSFUL
Feb 10 15:43:02 actualis smbd[201]: [2013/02/10 15:43:02.617079,  0] param/loadparm.c:8004(lp_do_parameter)
Feb 10 15:43:02 actualis smbd[201]: Global parameter guest account found in service section!
Feb 10 15:43:03 actualis smbd[727]: [2013/02/10 15:43:03.951318,  0] printing/print_cups.c:151(cups_connect)
Feb 10 15:43:03 actualis smbd[201]: [2013/02/10 15:43:03.962171,  0] printing/print_cups.c:528(cups_async_callback)
Feb 10 15:43:04 actualis smbd[201]: failed to retrieve printer list: NT_STATUS_UNSUCCESSFUL
Dernière modification par tuxce le dim. 10 févr. 2013, 21:22, modifié 1 fois.
Raison : [code] au lieu de [quote]
Avatar de l’utilisateur
mulanee
Elfe
Messages : 685
Inscription : mar. 08 janv. 2013, 22:02
Localisation : Ile de France

Re: [samba] nmbd et smbd ne démarrent pas au boot

Message par mulanee »

Pas d'idée?
J'ai enlevé tout ce qui parlait de guest das smb.conf et samba se lance maintenant
Extrait du log de nmbd qui ne se lance pas:

Code : Tout sélectionner

[2013/02/11 23:23:56,  0] nmbd/nmbd.c:861(main)
  nmbd version 3.6.12 started.
  Copyright Andrew Tridgell and the Samba Team 1992-2011
[2013/02/11 23:23:57,  0] nmbd/nmbd.c:690(open_sockets)
résultat OK

Code : Tout sélectionner

[root@actualis manu]# systemctl status smbd
smbd.service - Samba SMB/CIFS server
	  Loaded: loaded (/usr/lib/systemd/system/smbd.service; enabled)
	  Active: active (running) since Mon 2013-02-11 23:24:00 CET
	 Process: 231 ExecStart=/usr/sbin/smbd -D (code=exited, status=0/SUCCESS)
	Main PID: 256 (smbd)
	  CGroup: name=systemd:/system/smbd.service
		  ������256 /usr/sbin/smbd -D
		  ������267 /usr/sbin/smbd -D

Feb 11 23:23:58 actualis systemd[1]: Starting Samba SMB/CIFS server...
Feb 11 23:24:00 actualis systemd[1]: PID file /var/run/samba/smbd.pid not r...t.
Feb 11 23:24:00 actualis systemd[1]: Started Samba SMB/CIFS server.
résultat NOK

Code : Tout sélectionner

[root@actualis manu]# systemctl status nmbd
nmbd.service - Samba NetBIOS name server
	  Loaded: loaded (/usr/lib/systemd/system/nmbd.service; enabled)
	  Active: failed (Result: exit-code) since Mon 2013-02-11 23:23:57 CET
	 Process: 193 ExecStart=/usr/sbin/nmbd -D (code=exited, status=0/SUCCESS)
	Main PID: 204 (code=exited, status=1/FAILURE)
	  CGroup: name=systemd:/system/nmbd.service
C'est nmbd qui ne marche pas !!
Dernière modification par mulanee le mar. 12 févr. 2013, 22:08, modifié 1 fois.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [samba] nmbd et smbd ne démarrent pas au boot

Message par FoolEcho »

mulanee a écrit :Pas d'idée?
En ce qui me concerne, non (vu que je n'utilise pas ça).

Par contre, ce serait sympa d'utiliser la balise code pour le code et non quote (citation) dans tes messages. :chinois:
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
mulanee
Elfe
Messages : 685
Inscription : mar. 08 janv. 2013, 22:02
Localisation : Ile de France

Re: [samba] nmbd et smbd ne démarrent pas au boot

Message par mulanee »

C'est fait, la question subsiste.
Avatar de l’utilisateur
mulanee
Elfe
Messages : 685
Inscription : mar. 08 janv. 2013, 22:02
Localisation : Ile de France

[script] Ou mettre un script au démarrage? (annulé)

Message par mulanee »

[EDIT MODO]sujet fusionné[/EDIT]

Bonjour,
Je n'arrive pas à lancer samba au démarrage malgré l'activation de smbd et nmbd.
On dirait qu'il y a un ordre particulier pour le lancement.
Je voudrais donc faire un script lançant d'abord smbd PUIS nmbd.
Si je fais ça et que je le mets au bon endroit, ça devrait d'abord lancer smbd puis quand c'est fait lancer nmbd.

Code : Tout sélectionner

#!/bin/sh
# Start/stop/restart samba:

/usr/sbin/smbd -D
/usr/sbin/nmbd -D
Par contre où est-ce que je mets ce script, ayant compris qu'il ne fallait pas le mettre dans /etc/rc.d ?
Dernière modification par mulanee le jeu. 14 févr. 2013, 07:27, modifié 1 fois.
hopimet
Elfe
Messages : 999
Inscription : mer. 14 mars 2012, 22:48

Re: [script] Ou mettre un script au démarrage?

Message par hopimet »

Salut,

Pourquoi ne pas passer par les services ?

systemctl enable smb.service
systemctl enable nmb.service
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17632
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [script] Ou mettre un script au démarrage?

Message par benjarobin »

Ceci n'est clairement pas une solution viable, il faut comprendre pourquoi les daemons échouent...
[EDIT MODO]sans objet suite à la fusion: Merci de répondre ici : http://forums.archlinux.fr/topic12862.html et de fermer ce sujet... [/EDIT]

La première chose à faire est de désactiver les 2 daemons puis de les lancer à la "main" en utilisant "systemctl start"

Code : Tout sélectionner

systemctl start nmbd.service
systemctl start smbd.service
Tu as donc 2 essai à faire pour confirmer si vraiment il y a un ordre, chose que je doute fortement.

Il nous faudrait la configuration des 2 daemons (Sans ceci on ne peut pas aider) et surtout leur log complet via journalctrl et non des bout de log (incomplet donc comme donné dans le sujet précédent) en root :

Code : Tout sélectionner

journalctl _SYSTEMD_UNIT=smbd.service --since today
journalctl _SYSTEMD_UNIT=nmbd.service --since today
systemctl status nmbd.service
systemctl status smbd.service
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
mulanee
Elfe
Messages : 685
Inscription : mar. 08 janv. 2013, 22:02
Localisation : Ile de France

Re: [script] Ou mettre un script au démarrage?

Message par mulanee »

Ceci n'est clairement pas une solution viable, il faut comprendre pourquoi les daemons échouent...
Je suis bien d'accord, mais faute de réponse dans mon précédent post j'ai essayé autre chose.
En l'occurence j'ai rendu "disable" smbd et nmbd, j'ai arrêté les services correspondants.
La première chose à faire est de désactiver les 2 daemons puis de les lancer à la "main" en utilisant "systemctl start"
systemctl start nmbd.service
systemctl start smbd.service
C'est bien sûr ce que j'ai fait et ça ne fonctionne pas.

Par contre quand lance mon bout de script en direct, pas de soucis, samba accroche.
Il nous faudrait la configuration des 2 daemons
Mon serveur est arrêté, j'essaierai ce soir cette syntaxe sur l'autre post.

Code : Tout sélectionner

journalctl _SYSTEMD_UNIT=smbd.service --since today
journalctl _SYSTEMD_UNIT=nmbd.service --since today
systemctl status nmbd.service
systemctl status smbd.service
[EDIT MODO]sans objet suite à la fusion: La suite ici:http://forums.archlinux.fr/topic12862.html[/EDIT]
Avatar de l’utilisateur
mulanee
Elfe
Messages : 685
Inscription : mar. 08 janv. 2013, 22:02
Localisation : Ile de France

Re: [samba] nmbd et smbd ne démarrent pas au boot

Message par mulanee »

Bonsoir,

Les résultats complets:

Code : Tout sélectionner

[root@actualis ~]# journalctl _SYSTEMD_UNIT=smbd.service --since today
-- Logs begin at Sat 2013-02-02 12:28:14 CET, end at Thu 2013-02-14 20:55:38 CET

Code : Tout sélectionner

[root@actualis ~]# journalctl _SYSTEMD_UNIT=nmbd.service --since today
-- Logs begin at Sat 2013-02-02 12:28:14 CET, end at Thu 2013-02-14 20:55:38 CET. --

Code : Tout sélectionner

[root@actualis ~]# systemctl status nmbd.service
nmbd.service - Samba NetBIOS name server
          Loaded: loaded (/usr/lib/systemd/system/nmbd.service; enabled)
          Active: failed (Result: exit-code) since Thu 2013-02-14 21:55:14 CET
         Process: 187 ExecStart=/usr/sbin/nmbd -D (code=exited, status=0/SUCCESS)
        Main PID: 210 (code=exited, status=1/FAILURE)
          CGroup: name=systemd:/system/nmbd.service

Code : Tout sélectionner

[root@actualis ~]# systemctl status smbd.service
smbd.service - Samba SMB/CIFS server
          Loaded: loaded (/usr/lib/systemd/system/smbd.service; enabled)
          Active: active (running) since Thu 2013-02-14 21:55:16 CET
         Process: 211 ExecStart=/usr/sbin/smbd -D (code=exited, status=0/SUCCESS)
        Main PID: 232 (smbd)
          CGroup: name=systemd:/system/smbd.service
                  ââ232 /usr/sbin/smbd -D
                  ââ245 /usr/sbin/smbd -D

Feb 14 21:55:16 actualis systemd[1]: PID file /var/run/samba/smbd.pid not readable (yet?) after start.
Feb 14 21:55:16 actualis systemd[1]: Started Samba SMB/CIFS server.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17632
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [samba] nmbd et smbd ne démarrent pas au boot

Message par benjarobin »

Peux tu donner le contenu de ces fichiers :

Code : Tout sélectionner

/var/log/samba/log.nmbd
/var/log/samba/log.smbd
La sortie de ces commandes :

Code : Tout sélectionner

ls -ld /var/
ls -ld /var/run/
ls -la /var/run/samba/
grep -Ev "^;|^#|^$" /etc/samba/smb.conf
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
mulanee
Elfe
Messages : 685
Inscription : mar. 08 janv. 2013, 22:02
Localisation : Ile de France

Re: [samba] nmbd et smbd ne démarrent pas au boot

Message par mulanee »

C'est là:

http://ebgy.co.nr/pub/var-qAJzvCUEQj8XJ ... s/log.nmbd

http://ebgy.co.nr/pub/var-qAJzvCUEQj8XJ ... s/log.smbd

Code : Tout sélectionner

[root@actualis ~]# ls -ld /var/
drwxr-xr-x 13 root root 4096 Feb  2 19:42 /var/

Code : Tout sélectionner

[root@actualis ~]# ls -ld /var/run/
drwxr-xr-x 18 root root 480 Feb 14  2013 /var/run/

Code : Tout sélectionner

[root@actualis ~]# ls -la /var/run/samba/
total 8
drwxr-xr-x  2 root root  80 Feb 14 21:05 .
drwxr-xr-x 18 root root 480 Feb 14  2013 ..
-rw-r--r--  1 root root   4 Feb 14 21:05 nmbd.pid
-rw-r--r--  1 root root   4 Feb 14 21:05 smbd.pid

Code : Tout sélectionner

[root@actualis ~]# grep -Ev "^;|^#|^$" /etc/samba/smb.conf
[global]
   workgroup = clemelis
   server string = %h server
wins support = yes
   dns proxy = no
name resolve order = lmhosts host wins bcast
hosts allow = 192.168.
   log file = /var/log/samba/log.%m
security = share
encrypt passwords = true
passdb backend = tdbsam
invalid users = root
[printers]
   comment = All Printers
   browseable = no
   path = /tmp
   printable = yes
   public = no
   writable = no
   create mode = 0700
[LaCie]
comment = Partage public
path = /home/lacie
available = yes
browseable = yes
public = no
writable = yes
valid users = manu , chloe , isa , leo , lacie , video , clemelis
create mask = 0640
directory mask = 0750
[Home manu]
path = /home/manu/
available = yes
browseable = yes
public = no
writeable = yes
valid users = manu
create mask = 0640
directory mask = 0750
hide unreadable = yes
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [samba] nmbd et smbd ne démarrent pas au boot

Message par tuxce »

Le log ne donne pas grand chose, tu devrais l'augmenter en rajoutant dans [global]:

Code : Tout sélectionner

log level = 3
Sinon, pour le status que tu as posté au début :
mulanee a écrit :Voilà:

Code : Tout sélectionner

[root@actualis manu]# systemctl status nmbd
nmbd.service - Samba NetBIOS name server
	  Loaded: loaded (/usr/lib/systemd/system/nmbd.service; enabled)
	  Active: failed (Result: exit-code) since Sun 2013-02-10 15:53:39 CET; 1h 5min ago
	 Process: 191 ExecStart=/usr/sbin/nmbd -D (code=exited, status=0/SUCCESS)
	Main PID: 197 (code=exited, status=1/FAILURE)
	  CGroup: name=systemd:/system/nmbd.service

Feb 10 15:53:39 actualis systemd[1]: nmbd.service: main process exited, cod...RE
Feb 10 15:53:39 actualis systemd[1]: Unit nmbd.service entered failed state
il faut lancer :

Code : Tout sélectionner

systemctl -a status nmbd
Parce que c'est quand même dommage de ne pas avoir le message d'erreur :?
(pas qu'il soit forcément intéressant, mais on ne sait jamais)
Avatar de l’utilisateur
mulanee
Elfe
Messages : 685
Inscription : mar. 08 janv. 2013, 22:02
Localisation : Ile de France

Re: [samba] nmbd et smbd ne démarrent pas au boot

Message par mulanee »

Code : Tout sélectionner

nmbd.service - Samba NetBIOS name server
          Loaded: loaded (/usr/lib/systemd/system/nmbd.service; enabled)
          Active: failed (Result: exit-code) since Thu 2013-02-14 23:04:57 CET
         Process: 197 ExecStart=/usr/sbin/nmbd -D (code=exited, status=0/SUCCESS                                        )
        Main PID: 214 (code=exited, status=1/FAILURE)
          CGroup: name=systemd:/system/nmbd.service
dans [global]:
De quel fichier?
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [samba] nmbd et smbd ne démarrent pas au boot

Message par tuxce »

Là, tu a lancé la commande en simple utilisateur, non ?
Pour le fichier :
mulanee a écrit :

Code : Tout sélectionner

[root@actualis ~]# grep -Ev "^;|^#|^$" /etc/samba/smb.conf
[global]
Avatar de l’utilisateur
mulanee
Elfe
Messages : 685
Inscription : mar. 08 janv. 2013, 22:02
Localisation : Ile de France

Re: [samba] nmbd et smbd ne démarrent pas au boot

Message par mulanee »

J'ai lancé la commande en root, résultat:

Code : Tout sélectionner

[root@actualis ~]# systemctl -a status nmbd
nmbd.service - Samba NetBIOS name server
          Loaded: loaded (/usr/lib/systemd/system/nmbd.service; enabled)
          Active: failed (Result: exit-code) since Fri 2013-02-15 08:26:05 CET
         Process: 201 ExecStart=/usr/sbin/nmbd -D (code=exited, status=0/SUCCESS)
        Main PID: 218 (code=exited, status=1/FAILURE)
          CGroup: name=systemd:/system/nmbd.service
J'ai réactualisé les logs en changeant le [global] à 3 levels

http://ebgy.co.nr/pub/var-qAJzvCUEQj8XJ ... s/log.nmbd

http://ebgy.co.nr/pub/var-qAJzvCUEQj8XJ ... s/log.smbd
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17632
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [samba] nmbd et smbd ne démarrent pas au boot

Message par benjarobin »

As tu bien définit ton hostname ?
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Répondre