PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Samba läuft nach 24 Stunden nach dem Start nicht mehr.



heparus
29.07.09, 10:30
Hallo Leute,

vlielleicht könnt ihr mit weiterhelfen. Jeden morgen, wenn ich ins Büro komme muss ich feststellen, das unser Samba nicht mehr läuft (SMBD is dead). :confused:

Da ich nicht so viel Erfahrung habe, hab ich Samba, vor einiger Zeit, über das Yast (SLES 10 SP2) aufgesetzt. Dann sollte noch SAMBA zusammen mit dem LDAP-Client laufen. LDAP-Server ist unser W2k3-DC. Dann wurde der LDAP-Client abgeschaltet und es sollte Kerberos verwendet werden. Aus mir unbekannten Gründen sollte dann wieder LDAP verwendet werden. Da alles über Yast gemacht wurde, kann es sein das in der smb.conf ne genze Menge Unsinn steht.

Hier mal die smb.conf

# smb.conf is the main Samba configuration file. You find a full commented
# version at /usr/share/doc/packages/samba/examples/smb.conf.SUSE if the
# samba-doc package is installed.
# Date: 2008-04-23
[global]
workgroup = HHBOC24
printing = cups
printcap name = cups
printcap cache time = 750
cups options = raw
map to guest = Bad User
include = /etc/samba/dhcp.conf
logon path = \\%L\profiles\.msprofile
logon home = \\%L\%U\.9xprofile
logon drive = P:
usershare allow guests = Yes
idmap gid = 10000-20000
idmap uid = 10000-20000
#realm = HH.BOC24.DE
security = user
#encrypt passwords = yes
#password server = boc-dc1.HH.BOC24.DE
#client use spnego = Yes
template homedir = /home/%D/%U
template shell = /bin/bash
#winbind separator = /
#winbind use default domain = Yes
#winbind offline logon = yes
#winbind refresh tickets = yes
passdb backend = smbpasswd
wins server = 192.168.10.1
wins support = No
ldap passwd sync = Yes
ldap suffix = CN=Schema,CN=Configuration,DC=hh,DC=boc24,DC=de
ldap delete dn = No
ldap group suffix = ou=Groups
ldap idmap suffix = ou=Idmap
ldap machine suffix = ou=Machines
ldap replication sleep = 1000
ldap ssl = No
ldap timeout = 5
ldap user suffix = ou=Users
netbios name = bocsles
usershare max shares = 100
ldap admin dn = hhboc24\Administrator
add machine script = /usr/sbin/useradd -c Machine -d /var/lib/nobody -s /bin/false %m$
domain logons = No
domain master = No
idmap backend = ldap:boc-dc1

## Share disabled by YaST
# [homes]
# comment = Home Directories
# valid users = %S, %D%w%S
# browseable = No
# read only = No
# inherit acls = Yes

## Share disabled by YaST
# [profiles]
# comment = Network Profiles Service
# path = %H
# read only = No
# store dos attributes = Yes
# create mask = 0600
# directory mask = 0700

## Share disabled by YaST
# [users]
# comment = All users
# path = /home
# read only = No
# inherit acls = Yes
# veto files = /aquota.user/groups/shares/

## Share disabled by YaST
# [groups]
# comment = All groups
# path = /home/groups
# read only = No
# inherit acls = Yes
[printers]
comment = All Printers
path = /var/tmp
printable = Yes
create mask = 0600
browseable = No
[print$]
comment = Printer Drivers
path = /var/lib/samba/drivers
write list = @ntadmin root
force group = ntadmin
create mask = 0664
directory mask = 0775

[input]
comment = Inputfolder for Images
inherit acls = Yes
path = /home/ftpusers/webdata/images/input
read only = No
store dos attributes = Yes
guest ok = Yes

## Share disabled by YaST
# [netlogon]


Warum der Dienst nach 24 std. Stirbt weiß ich leider nicht.
Ich bin gerade dabei mir ein Skript zu basteln, welches den Samba-Service alle 5 Min. kontrollieren und ggf. neustarten soll. Das ist natürlich nur ein Work-Around um das eigentliche Problem. Lieber währe es mir wenn der Dienst stabil 24*7 ohne Probleme läufen würde.

Weitere Informationen kann ich euch gerne zur Verfügung stellen.

marce
29.07.09, 10:33
wie äußert sich denn das "Samba läuft nicht"? Ist der Prozess noch am laufen? Was steht in den Logfiles? ...

Patches sind alle installiert?

heparus
30.07.09, 20:38
Sorry das ich michn jetzt erst melde, aber gestern und heute war die Hölle los auf der Arbeit. Aber nun zu deinen Fragen.

rcsmb status
rcsmb is dead
Ein darauf folgendes killall rcsmb sagt das kein Dienst am Laufen ist.
Wenn ich den Dienst starte beschwert sich der Dienst, das schon eine samba.pid verfügbar ist. Wenn der Dienst normal gestoppt würde, währe keine Pid mehr im System vorhanden. In messages bin ich noch am Suchen, denn die Datenbank, der FTP und einige Batches posten mit debug-lvl-Informationen. Ich schätze so kommen alle 5 min. mindestens 200 Zeilen neue Meldungen hinzu. Das ist es etwas schwierig eine einzelne Sambameldung zufinden. Von der ich nur weiß dass der Samba sich irgendwann zwischen 16:00 und 9:00 stirbt.

Über den Patchstand kann ich zur Zeit keine Aussage machen, da ich nicht weiß ob es einen Unterschied zwischen I368 und PPC-Versionen von Samba gibt. Wie finde ich den raus welche Patches installiert sind? Oder hilft mir da die Updatefunktion im Yast weiter?

Stormbringer
31.07.09, 05:58
Ein darauf folgendes killall rcsmb sagt das kein Dienst am Laufen ist.

(/usr/sbin/)rcsmb ist sicherlich lediglich ein Verweis auf etwas in der Art von /etc/init.d/smb ...
Drum suche lieber nach smb, also bspw.


ps ax | grep smb


Es mag allerdings auch sein, das ein simples


rcsmb stop

funktioniert - einfach mal testen.