OVH Cloud OVH Cloud

samba

23 réponses
Avatar
Maclin
Bonsoir
Je n'arrive pas à lancer samba sur fedora 1:
# yum install samba
Gathering header information file(s) from server(s)
Server: Miroir Free
Server: Miroir Free - Updates
Finding updated packages
Downloading needed headers
samba is installed and is the latest version.
No actions to take

il est donc installé mais la commande en root :
# /etc/rc.d/init.d/samba start
répond
-bash: /etc/rc.d/init.d/samba: Aucun fichier ou répertoire de ce type

Quelle est la solution ?
merci d'avance

10 réponses

1 2 3
Avatar
Jerome Lambert
Le Tue, 03 Aug 2004 18:53:57 +0200, Maclin a écrit :

Bonsoir


Bonsoir

Je n'arrive pas à lancer samba sur fedora 1:
# yum install samba
Gathering header information file(s) from server(s)
Server: Miroir Free
Server: Miroir Free - Updates
Finding updated packages
Downloading needed headers
samba is installed and is the latest version.
No actions to take

il est donc installé mais la commande en root :
# /etc/rc.d/init.d/samba start
répond
-bash: /etc/rc.d/init.d/samba: Aucun fichier ou répertoire de ce type

Quelle est la solution ?
merci d'avance


Faire ça:
[]~# /etc/rc.d/init.d/smb start
Démarrage des services SMB : [ OK ]
Démarrage des services NMB : [ OK ]

--
Jerome
"Moi, je trouve ça rigolo quand y a un truc qui marche pas avec Linux.
Chercher à le faire marcher m'amuse beaucoup. C'est mieux qu'un jeu vidéo."
M. in fr.comp.os.linux.debats

Avatar
Maclin
Jerome Lambert a écrit
# /etc/rc.d/init.d/samba start
répond
-bash: /etc/rc.d/init.d/samba: Aucun fichier ou répertoire de ce type


Faire ça:
[]~# /etc/rc.d/init.d/smb start
Démarrage des services SMB : [ OK ]
Démarrage des services NMB : [ OK ]


Merci Jérôme, à plus


Avatar
Maclin
Faire ça:
[]~# /etc/rc.d/init.d/smb start
Démarrage des services SMB : [ OK ]
Démarrage des services NMB : [ OK ]
j'ai été un peu long, mais il y a un problème


Samba refuse de marcher
# /etc/rc.d/init.d/smb restart
Fermeture des services SMB : [ÉCHOUÉ]
Fermeture des services NMB : [ OK ]
Démarrage des services SMB : [ OK ]
Démarrage des services NMB : [ OK ]
# /etc/rc.d/init.d/smb stop
Fermeture des services SMB : [ÉCHOUÉ]
Fermeture des services NMB : [ OK ]
# /etc/rc.d/init.d/smb start
Démarrage des services SMB : [ OK ]
Démarrage des services NMB : [ OK ]
# /etc/rc.d/init.d/smb status
smbd est mort mais le fichier pid existe
nmbd (pid 6686) en cours d'exécution...

Le service ECHOUE


Avatar
Jerome Lambert
Le Fri, 06 Aug 2004 17:54:16 +0200, Maclin a écrit :

Faire ça:
[]~# /etc/rc.d/init.d/smb start
Démarrage des services SMB : [ OK ]
Démarrage des services NMB : [ OK ]
j'ai été un peu long, mais il y a un problème


(...)

# /etc/rc.d/init.d/smb status
smbd est mort mais le fichier pid existe
nmbd (pid 6686) en cours d'exécution...

Le service ECHOUE


rebooter? :-(

--
Jerome
"Moi, je trouve ça rigolo quand y a un truc qui marche pas avec Linux.
Chercher à le faire marcher m'amuse beaucoup. C'est mieux qu'un jeu vidéo."
M. in fr.comp.os.linux.debats



Avatar
Maclin
Jerome Lambert wrote:
# /etc/rc.d/init.d/smb status
smbd est mort mais le fichier pid existe
nmbd (pid 6686) en cours d'exécution...


rebooter? :-(


toujours la meme erreur
smbd est mort mais le fichier pid existe
nmbd (pid 6686) en cours d'exécution...




Avatar
Maclin
Maclin wrote:
rebooter? :-(


toujours la meme erreur
smbd est mort mais le fichier pid existe
nmbd (pid 6686) en cours d'exécution...




J'ai trouvé ça sur Google
<http://lists.ze-linux.org/2004-03/msg00121.html>

"dans /var/run tu as peut etre un rep samba, bref un fichier samba.pid
ou qqchose dans le genre
si smb ne tourne pas, et que ce fichier existe tu peux le supprimer
c'est de ça dont il parle, le fichier de process "

mais y'a pas de samba.pid dans /var/run



Avatar
Jerome Lambert
Le Fri, 06 Aug 2004 19:52:32 +0200, Maclin a écrit :

Maclin wrote:
rebooter? :-(


toujours la meme erreur
smbd est mort mais le fichier pid existe
nmbd (pid 6686) en cours d'exécution...




J'ai trouvé ça sur Google
<http://lists.ze-linux.org/2004-03/msg00121.html>

"dans /var/run tu as peut etre un rep samba, bref un fichier samba.pid
ou qqchose dans le genre
si smb ne tourne pas, et que ce fichier existe tu peux le supprimer
c'est de ça dont il parle, le fichier de process "

mais y'a pas de samba.pid dans /var/run


[]~% sudo /etc/rc.d/init.d/smb status
smbd est arrêté
nmbd est arrêté
[]~% sudo /etc/rc.d/init.d/smb start
Démarrage des services SMB : [ OK ]
Démarrage des services NMB : [ OK ]
[]~% ls -l /var/run/smbd.pid
-rw-r--r-- 1 root root 5 aoû 6 20:52 /var/run/smbd.pid
[]~%

Le fichier est donc smbd.pid, que root se fera un plaisir d'effacer...

Astuce: les fichiers de samba sont souvent nommés smb ou smbd...

--
Jerome
"Moi, je trouve ça rigolo quand y a un truc qui marche pas avec Linux.
Chercher à le faire marcher m'amuse beaucoup. C'est mieux qu'un jeu vidéo."
M. in fr.comp.os.linux.debats




Avatar
MACLIN
Jerome Lambert wrote:
mais y'a pas de samba.pid dans /var/run


[]~% sudo /etc/rc.d/init.d/smb status
smbd est arrêté
nmbd est arrêté
[]~% sudo /etc/rc.d/init.d/smb start
Démarrage des services SMB : [ OK ]
Démarrage des services NMB : [ OK ]
[]~% ls -l /var/run/smbd.pid
-rw-r--r-- 1 root root 5 aoû 6 20:52 /var/run/smbd.pid
[]~%
Le fichier est donc smbd.pid, que root se fera un plaisir d'effacer...
Astuce: les fichiers de samba sont souvent nommés smb ou smbd...

Trop loin de mon ordi pour pouvoir répondre, excuse Jèrôme mais ça

continue :
# /etc/rc.d/init.d/smb start
Démarrage des services SMB : [ OK ]
Démarrage des services NMB : [ OK ]
# ls -la /var/run/smbd.pid
-rw-r--r-- 1 root root 5 aoû 9 00:52 /var/run/smbd.pid
# rm -rf /var/run/smbd.pid
ls -la /var/run/smbd.pid
ls: /var/run/smbd.pid: Aucun fichier ou répertoire de ce type
/etc/rc.d/init.d/smb status
smbd est arrêté
nmbd (pid 7950) en cours d'exécution...
# /etc/rc.d/init.d/smb start
Démarrage des services SMB : [ OK ]
Démarrage des services NMB :
# /etc/rc.d/init.d/smb status
smbd est mort mais le fichier pid existe
nmbd (pid 7950) en cours d'exécution...
Toujours mort !(


Avatar
Jerome Lambert
Le Mon, 09 Aug 2004 01:00:05 +0200, MACLIN a écrit :
(...)
Trop loin de mon ordi pour pouvoir répondre, excuse Jèrôme mais ça
continue :
# /etc/rc.d/init.d/smb start
Démarrage des services SMB : [ OK ]
Démarrage des services NMB : [ OK ]


Donc ça tourne...

# ls -la /var/run/smbd.pid
-rw-r--r-- 1 root root 5 aoû 9 00:52 /var/run/smbd.pid


Et le fichier pid est créé. Tout est OK.

# rm -rf /var/run/smbd.pid


Ah non, là ça foutre le souk...

Je m'explique:

Quand Samba se lance, il crée le fichier pid contenant son numéro de
processus, ce qui lui permet tout un tas de choses.

Pour comprendre, faites la séquence suivante:
/etc/rc.d/init.d/smb start
ps -aux | grep smbd
more /var/run/smbd.pid


Quand on l'arrête, il efface automatiquement ce fichier pid.
Par contre, si on l'efface *alors* que Samba tourne, il manque un
élément pour que tout le monde retrouve ses jeunes, d'où les problèmes
rencontrés.
A l'inverse, et c'était le problème rencontré au début, il se peut
qu'en s'arrêtant, samba n'efface pas ce fameux fichier pid (bug, etc.).
Dans ce cas, en le relançant, smbd constate que le fichier pid est déjà
là et donc conclu que samba tourne déjà, d'où nouveaux problèmes...

J'espère avoir été clair...

(...)

P.S: attention, sous Linux, root peut *tout* faire, y compris des
manoeuvres biscornues ou insensés, donc méfiance... ;-)

--
Jerome
"Moi, je trouve ça rigolo quand y a un truc qui marche pas avec Linux.
Chercher à le faire marcher m'amuse beaucoup. C'est mieux qu'un jeu vidéo."
M. in fr.comp.os.linux.debats

Avatar
Maclin
(...)

Trop loin de mon ordi pour pouvoir répondre, excuse Jèrôme mais ça
continue :
# /etc/rc.d/init.d/smb start
Démarrage des services SMB : [ OK ]
Démarrage des services NMB : [ OK ]



Donc ça tourne...
Mais ce que je ne comprens pas c'est qu'une fois le service lancé, le

status donne smbd mort bien que le fichier pid existe ??
# /etc/rc.d/init.d/smb stop
Fermeture des services SMB : [ÉCHOUÉ]
Fermeture des services NMB : [ OK ]
# /etc/rc.d/init.d/smb status
smbd est arrêté
nmbd est arrêté
# /etc/rc.d/init.d/smb start
Démarrage des services SMB : [ OK ]
Démarrage des services NMB : [ OK ]
# /etc/rc.d/init.d/smb status
smbd est mort mais le fichier pid existe
nmbd (pid 11163) en cours d'exécution...



# ls -la /var/run/smbd.pid
-rw-r--r-- 1 root root 5 aoû 9 00:52 /var/run/smbd.pid



Et le fichier pid est créé. Tout est OK.


# rm -rf /var/run/smbd.pid



Ah non, là ça foutre le souk...

Je m'explique:

Quand Samba se lance, il crée le fichier pid contenant son numéro de
processus, ce qui lui permet tout un tas de choses.

Pour comprendre, faites la séquence suivante:
/etc/rc.d/init.d/smb start
ps -aux | grep smbd
more /var/run/smbd.pid


Quand on l'arrête, il efface automatiquement ce fichier pid.
Par contre, si on l'efface *alors* que Samba tourne, il manque un
élément pour que tout le monde retrouve ses jeunes, d'où les problèmes
rencontrés.
A l'inverse, et c'était le problème rencontré au début, il se peut
qu'en s'arrêtant, samba n'efface pas ce fameux fichier pid (bug, etc.).
Dans ce cas, en le relançant, smbd constate que le fichier pid est déjà
là et donc conclu que samba tourne déjà, d'où nouveaux problèmes...

J'espère avoir été clair...

(...)

P.S: attention, sous Linux, root peut *tout* faire, y compris des
manoeuvres biscornues ou insensés, donc méfiance... ;-)




1 2 3