Smbd est mort mais le fichier pid existe

Fermé
nostracora Messages postés 4 Date d'inscription mercredi 10 mars 2010 Statut Membre Dernière intervention 10 mars 2010 - 10 mars 2010 à 14:14
mamiemando Messages postés 33268 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 septembre 2024 - 10 mars 2010 à 21:21
Bonjour,

Comme le titre du post le dit j'ai un serveur samba sous CentOS 5.4 et quand j'essaye de démarrer les services nmbd et smbd il m'indique ce message :

'smbd est mort mais le fichier pid existe'

Du coup avec la commande 'find / -name smbd.pid' j'ai retrouvé le fichier smbd.pid et l'ai supprimé
mais au redémarrage rien ne se passe ...

Quelqu'un a-t-il déjà eu ce problème ?
A voir également:

6 réponses

mamiemando Messages postés 33268 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 septembre 2024 7 780
10 mars 2010 à 14:44
Quand tu (re)lances samba après avoir supprimé le fichier en question, que dit-il exactement ?

Bonne chance
0
nostracora Messages postés 4 Date d'inscription mercredi 10 mars 2010 Statut Membre Dernière intervention 10 mars 2010
10 mars 2010 à 14:55
et bien au redémarrage des daemons, il m'indique à chaque fois :

Fermeture des services SMB : [ÉCHOUÉ]
Fermeture des services NMB : [ OK ]
Démarrage des services SMB : [ OK ]
Démarrage des services NMB : [ OK ]

dans /var/log/samba/smbd.log il me met :

[2010/03/10 14:53:29, 0] smbd/server.c:main(944)
smbd version 3.0.33-3.15.el5_4.1 started.
Copyright Andrew Tridgell and the Samba Team 1992-2008
[2010/03/10 14:53:29, 1] param/loadparm.c:lp_do_parameter(3547)
WARNING: The "printer admin" option is deprecated
[2010/03/10 14:53:29, 0] param/loadparm.c:lp_passdb_backend(1882)
WARNING: Your 'passdb backend' configuration includes multiple backends. This
is deprecated since Samba 3.0.23. Please check WHATSNEW.txt or the section 'Passdb
Changes' from the ChangeNotes as part of the Samba HOWTO collection. Only the first
backend (ldapsam:ldap://126.1.0.101,) is used. The rest is ignored.
[2010/03/10 14:53:29, 0] services/services_db.c:svcctl_init_keys(420)
svcctl_init_keys: key lookup failed! (WERR_ACCESS_DENIED)
[2010/03/10 14:53:29, 0] smbd/server.c:main(1059)
ERROR: failed to setup guest info.


et dans le gestionnaire des services Unix il m'affiche le message :
smbd est mort mais le fichier pid existe
0
mamiemando Messages postés 33268 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 septembre 2024 7 780
10 mars 2010 à 15:04
Je soupçonne ton fichier de configuration d'être faux. Au final samba ne se lance pas et envoie des messages d'erreur qui expliquent pourquoi il plante :

svcctl_init_keys: key lookup failed! (WERR_ACCESS_DENIED) 


Si on copie colle ce message d'erreur sur google on tombe sur ça :
https://wl500g.info/showthread.php?10761-HowTo-Install-and-Configure-a-WORKING-Samba-(Vista-included)/page2&p=80557#post80557
https://lists.samba.org/archive/samba/2006-August/124545.html

J'ai l'impression que certaines options sont mal supportées dans les versions plus récentes de smbd et qu'il faut donc corriger ton fichier de configuration pour qu'il n'utilise plus des directives obsolètes (et qui manifestement font planter ta version de smbd).

Voici ce que je te propose .

1) Sauvegarde ta configuration smb nmb actuelle.

2) Purge les paquets smb et nmb (c'est-à-dire désinstalle ces paquets et vire les fichiers de configuration associés).

3) Réinstalle-les.

4) Corrige la configuration selon tes besoins en respectant la nouvelle syntaxe en ajoutant petit à petit les aspects spécifiques à ta configuration réseau. A chaque ajout, relance nmb et smb pour vérifier que cet ajout reste correct, et ainsi de suite jusqu'à avoir reconfigurer proprement tout.

Bonne chance
0
nostracora Messages postés 4 Date d'inscription mercredi 10 mars 2010 Statut Membre Dernière intervention 10 mars 2010
10 mars 2010 à 15:29
Je vais essayer, j'ai un peu peur que ça foire totalement le lancement d'Openldap sous LAM (ldap-account-manager) mais bon
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
nostracora Messages postés 4 Date d'inscription mercredi 10 mars 2010 Statut Membre Dernière intervention 10 mars 2010
10 mars 2010 à 16:50
bon j'ai fait une désinstallation des packages qui concernaient samba et je les ai réinstallés :
à savoir la partie cliente et la partie serveur de samba ainsi que tous les fichiers que ces deux packages utilisaient ....

rien à faire, après avoir reconfiguré les fichiers de configuration smbd est (toujours) mort mais le fichier smbd.pid existe (toujours) ...

Que faire ? Je suis coincé
0
mamiemando Messages postés 33268 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 septembre 2024 7 780
10 mars 2010 à 21:21
Truc que je ne comprends pas, si tu as réinstallé samba il a dû se réinstaller avec des fichiers de configuration par défaut, non ? Et ça ne marche toujours pas avec la configuration par défaut ?!

Est ce que le fichier smbd.pid a bien été supprimé ?

updatedb
locate smbd.pid | grep "smbd.pid$"


Bonne chance
0