Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 09/12/2009, à 13:10

_nox_

Samba ne se lance pas au démarrage

Bonjour,

J'ai un poste ubuntu qui patrage une imprimante via Samba.
Après avoir démarré la machine Je suis obligé de faire un samba restart (en sudo) pour que les autres postes voient l'imprimante.

Que faire pour lancer le daemon samba au démarrage?

++

Dernière modification par _nox_ (Le 09/12/2009, à 13:12)


--------------------------------------------------
Encouragez votre os préféré, faites des dons !
Debian Wheely 64 - Athlon X2, 4Go, 9800GT, 2410SA, 1To / Debian Wheely 64 - HP EliteBook 8540p (i5 / 4Go)

Hors ligne

#2 Le 09/12/2009, à 13:35

_nox_

Re : Samba ne se lance pas au démarrage

up?


--------------------------------------------------
Encouragez votre os préféré, faites des dons !
Debian Wheely 64 - Athlon X2, 4Go, 9800GT, 2410SA, 1To / Debian Wheely 64 - HP EliteBook 8540p (i5 / 4Go)

Hors ligne

#3 Le 09/12/2009, à 14:33

_nox_

Re : Samba ne se lance pas au démarrage

anyone?


--------------------------------------------------
Encouragez votre os préféré, faites des dons !
Debian Wheely 64 - Athlon X2, 4Go, 9800GT, 2410SA, 1To / Debian Wheely 64 - HP EliteBook 8540p (i5 / 4Go)

Hors ligne

#4 Le 09/12/2009, à 17:47

_nox_

Re : Samba ne se lance pas au démarrage

Vraiment personne?


--------------------------------------------------
Encouragez votre os préféré, faites des dons !
Debian Wheely 64 - Athlon X2, 4Go, 9800GT, 2410SA, 1To / Debian Wheely 64 - HP EliteBook 8540p (i5 / 4Go)

Hors ligne

#5 Le 10/12/2009, à 16:03

_nox_

Re : Samba ne se lance pas au démarrage

sérieux personne?


--------------------------------------------------
Encouragez votre os préféré, faites des dons !
Debian Wheely 64 - Athlon X2, 4Go, 9800GT, 2410SA, 1To / Debian Wheely 64 - HP EliteBook 8540p (i5 / 4Go)

Hors ligne

#6 Le 11/12/2009, à 11:21

Pernito

Re : Samba ne se lance pas au démarrage

Bonjour
J'ai aussi le même souci. Et ce depuis la dernière maj.

Hors ligne

#7 Le 11/12/2009, à 11:29

Pernito

Re : Samba ne se lance pas au démarrage

Bonjour
Je rectifie, en fait il se lance, mais bien 5 minutes après le démarrage d'Ubuntu. Alors je dirais que c'est mi-réglé en ce qui me concerne. Merci.

Hors ligne

#8 Le 11/12/2009, à 12:39

Chao91

Re : Samba ne se lance pas au démarrage

SAUF ERREUR DE MA PART smile
Ayant eu le même problème...

C'est un bug en cours de résolution ici https://bugs.launchpad.net/ubuntu/karmi … bug/462169
C'est le deamon "nmbd" qui pose problème

Une manière de le savoir et de faire :

sudo nmbd stop

Cela devrait marcher!

Pour résoudre un peu plus durablement ton problème :

sudo gedit /etc/rc.local

et insérer cette ligne à la fin du fichier avant le "exit 0"

/etc/init.d/samba restart

Pas de sudo à mettre car ce script s'effectue de lui même en mode root.
C'est un script qui permet à Ubuntu de démarrer manuellement des trucs au démarrage.

smile

Dernière modification par Chao91 (Le 11/12/2009, à 12:40)

Hors ligne

#9 Le 05/01/2010, à 17:32

malbo

Re : Samba ne se lance pas au démarrage

Merci Chao91,
ça marche très bien ton script. Depuis le temps que je me fais chier avec ce problème. Pour moi, ta solution avec modif du fichier /etc/rc.local résout totalement le problème. Pas besoin que les développeurs se creusent le chou pour trouver des soluces à la noix avec régressions à profusion et à retardement. Merci encore et bonne année.

Dernière modification par malbo (Le 05/01/2010, à 17:55)

Hors ligne

#10 Le 06/01/2010, à 12:44

malbo

Re : Samba ne se lance pas au démarrage

Chao91
En complément de mon post précédent, j'ai oublié de dire que la commande sudo nmbd stop proposée par toi fonctionne bien : à savoir qu'au démarrage, si je regarde dans Système > Administration > Moniteur système et que la case "tous les processus" est bien cochée dans Affichage, je peux constater dans l'onglet Processus que nmbd n'apparait pas. Ensuite, si je passe la commande sudo nmbd stop, là je peux constater que nmbd apparait bien dans l'onglet processus. C'est franchement absurde pour un non spécialiste comme moi qu'une commande stop fasse fonctionner le processus. Je suppose que l'explication est que le redémarrage de nmbd est automatique et que c'est pour cela que la commande stop revient en réalité à faire un redémarrage de nmbd. Le fait est que ça fonctionne. Cela dit, je ne vais plus utiliser cette commande manuelle puisque j'utilise à présent le script que tu as donné dans le post #8.

Edit : je crois bien que ma compréhension du dysfonctionnement puis du bon fonctionnement de nmbd est douteuse. Si quelqu'un sait l'expliquer ce serait sympa de poster.

Dernière modification par malbo (Le 06/01/2010, à 13:29)

Hors ligne

#11 Le 06/01/2010, à 16:53

turbozender

Re : Samba ne se lance pas au démarrage

oui impec ca fonctionne

Hors ligne

#12 Le 12/01/2010, à 10:11

malbo

Re : Samba ne se lance pas au démarrage

Chez moi, ce bug est réglé depuis la récente mise à jour qui a fait passer le paquet samba de la version 2:3.4.0-3ubuntu5.1 à la version 2:3.4.0-3ubuntu5.3.
On en parle là :
https://bugs.launchpad.net/ubuntu/karmic/+source/samba/+bug/462169/comments/61
Avant de mettre à jour, j'avais supprimé l'astuce du post #8 (viré la ligne /etc/init.d/samba restart dans le fichier /etc/rc.local) et revérifié qu'au démarrage du PC, j'avais bien le problème (nmbd n'apparait pas dans l'onglet Processus du moniteur système). Après mise à jour, nmbd apparait bien dans l'onglet Processus et je peux parcourir tous mes partages sur le PC lui-même par Raccourcis > Réseau après avoir ajouté la ligne "usershare owner only = false" dans le fichier /etc/samba/smb.conf comme suit (extrait de mon smb.conf, seulement le début du fichier)  :

#======================= Global Settings =======================

[global]

## Browsing/Identification ###

# Change this to the workgroup/NT-domain name your Samba server will part of
   workgroup = MSHOME
   usershare owner only = false

Motif : je partage des dossiers qui sont sur des partitions NTFS et qui sont des dossiers documents dans Windows. Cette ligne est donc indispensable (à ma connaissance) pour que ces partages sont accessibles. Il a fallu que je rajoute cette ligne parce que quand je fais une mise à jour, je prends systématiquement le choix qui n'est pas par défaut : prendre la version du responsable du paquet afin de ne pas garder mes vieux réglages faisandés. Du coup, cette ligne avait sauté et j'ai dû la remettre. Moi, je vous raconte ma vie parce que je sais que ça va servir à quelqu'un qui se fait encore emmerder par Samba et ses réglages, sinon je ne me fatiguerais pas.
J'en profite pour vous proposer ma méthode qui fonctionne toujours pour Ubuntu 9.10 (bien que je l'ai créée pour Ubuntu 9.04) dans laquelle vous retrouverez cette foutue ligne usershare owner only = false :
http://forum.ubuntu-fr.org/viewtopic.php?pid=2427718#p2427718
ça commence à partir de :

Edit : ajouté le 27 mars 2009 : ma procédure de configuration pour un réseau comprenant des PC windows et des PC Ubuntu 9.04

Remarque d'autres mises à jour en rapport avec samba accompagnent la mise à jour du paquet samba. Extrait de l'historique de Synaptic ciblé sur ces mises à jour :

Commit Log for Tue Jan 12 08:29:53 2010
Les paquets suivants ont été mis à jour :
libpam-smbpass (2:3.4.0-3ubuntu5.1) to 2:3.4.0-3ubuntu5.3
libsmbclient (2:3.4.0-3ubuntu5.1) to 2:3.4.0-3ubuntu5.3
libwbclient0 (2:3.4.0-3ubuntu5.1) to 2:3.4.0-3ubuntu5.3
samba (2:3.4.0-3ubuntu5.1) to 2:3.4.0-3ubuntu5.3
samba-common (2:3.4.0-3ubuntu5.1) to 2:3.4.0-3ubuntu5.3
samba-common-bin (2:3.4.0-3ubuntu5.1) to 2:3.4.0-3ubuntu5.3
smbclient (2:3.4.0-3ubuntu5.1) to 2:3.4.0-3ubuntu5.3

Dernière modification par malbo (Le 12/01/2010, à 10:29)

Hors ligne