Am Mittwoch, 29. Januar 2003 08:35 schrieb TWI:
Hallo Liste,
habe zwar gelesen dass viele das gleiche Problem haben wie ich, habe aber nichts wirklich hilfreiches gefunden. Jetzt baue ich auf Euch. Nach X-Versuchen läuft mein Samba seit SuSE 8.1 überhaupt nicht mehr..
smb.conf ganz am Ende der Mail!
Wenn ich erst rcnmb starte, läuft dieser Daemon.
spunk:/var/tmp/samba # rcnmb start Starting Samba classic NMB daemon done
Danach rcsmb start, bekomme ich folgende Meldung:
spunk:/var/tmp/samba # rcsmb start Starting Samba classic SMB daemon failed spunk:/var/tmp/samba # rcsmb restart Shutting down Samba classic SMB daemon Warning: daemon not running. done Starting Samba classic SMB daemon done
hast du samba mal selbst kompiliert ? wegen der startpfade, bei suse wären die pfade zu smbd und nmbd unter /usr/lib/samba/classic/smbd und je ein symlink /var/lib/samba/bin/smbd /usr/lib/samba/classic/nmbd \" \" /nmbd zu finden. ... wenn es so ist befinden sich die samba-verzeichnisse weitgehend in anderen unterverzeichnissen als bei suse. dann klappts auch mit den startskripten von suse nicht mehr. man kann zwar auch einen sambaserver selbstkompilieren, damit man sich aber nicht die alten startdateien \"zersemmelt\" muss man einen trick anwenden aber das ist ein wenig heikel. samba kann man vorrausgestzt man hat suse samba pakete auch gut mit YaST starten: /System/Runlevel-Editor/Runlevel Eigenschaften - hier findest du die \"Daemonen\" die du einschalten kannst. smbd in level 3 u. 5 und nmbd ebenso, smbdfs wenn auch ein winnetzlaufwerk gemountet werden soll.
Habe in einer News gelesen, dass man Samba updaten sollte, habe ich getan. Folgende Pakete habe ihc aktualisiert: (http://ftp.snt.utwente.nl/pub/software/samba/bin-pkgs/SuSE/i386/8.1/):
samba-2.2.7a-0.i586.rpm samba-client-2.2.7a-0.i586.rpm samba-doc-2.2.7a-0.i586.rpm
konntest du sie problemlos installieren ?
Das Problem ist nicht behoben... :(
Ich würde ja Linux komplett neu installieren, kann ich jetzt aber nicht machen. Samba brauche ich aber unbedingt ganz dringend.
naja, ganz so heftig muss man glaube ich nicht operieren, möglicherweise wenn meine vermutung stimmt, dass du mal ein \"smb.tar\" kompiliert hast, hättest du jetzt zwei samba installationen. ich würde erstmal versuchen, ob samba durch YaST zu starten ist, wenn ja, die alten pakete zu finden und zu löschen, letzteres muss man dann sehr behutsam tun, damit nichts falsches gelöscht wird.
Hat jemand eine Idee?
... das ist mir dazu eingefallen.
smb.conf:
[global]
serverstring = Samba 2.2.7a oder so
workgroup = home.de # hier würde ich einen anderen namen nehmen
# wegen \".de\" ich weiß nicht ob es da probleme # bei der namensauflösung geben kann.
os level = 2 time server = Yes unix extensions = Yes encrypt passwords = Yes log level = 1 syslog = 0 # printing = CUPS # printcap name = CUPS socket options = SO_KEEPALIVE IPTOS_LOWDELAY TCP_NODELAY wins support = No veto files = /*.eml/*.nws/riched20.dll/*.{*}/
security = share interfaces = 192.168.x.x/255.255.255.0 # damit zwingst du samba nur über das #netzinterne interface
[homes] comment = Home Directories valid users = %S browseable = No writeable = Yes create mask = 0640 directory mask = 0750
[windows_E] comment = Windows E path=/windows/E read only = No create mask = 0640 directory mask = 0750 browseable = yes
[windows_F] comment = Windows F path=/windows/F read only = No create mask = 0640 directory mask = 0750 browseable = yes
in der smb.conf kann ich nichts weiter finden, die scheint soweit okay zu sein bis auf die auskomentierten zeilen die löscht man, in der config sollte nichts überflüssiges stehen. allerdings wenn smbd nicht startet wurde die config auch nicht eingelesen, dein problem setzt etwas früher ein. siehe auch: man samba testparm ich hoffe es hilft dir weiter. mfg jürgen -- Nur 1x anmelden und automatisch bis zu 1200 Produktproben und Gutscheine erhalten! http://www.probenking.de/index.cfm?pp_ID=314925