Skocz do zawartości

Samba Sie Nie Uruchamia


Gość

Rekomendowane odpowiedzi

Witam.

Po instalacji KDE i doinstalowaniu paru rzeczy potrzebnych dla Karamba, nagle ni stąd ni z owad samba przestała działać. Po wydani komendy

# service smb start

dostaje cos takiego

[root@Fedora10 rafal]# service smb start
Uruchamianie usług SMB: /bin/bash: line 1: 10542 Przerwane               (core dumped) smbd -D

Nie mam pojecia w czym moze byc problem, pomożcie prosze to rozwiazac. reinstalacja pakietu samby przy pomocy Yum-a nic nie dala.

 

/var/log/messages

 

Jun 30 21:17:35 localhost smbd[3236]: [2009/06/30 21:17:35,  0] lib/messages_local.c:messaging_tdb_init(96)
Jun 30 21:17:35 localhost smbd[3236]:   ERROR: Failed to initialise messages database: Nie ma takiego pliku ani katalogu
Jun 30 21:17:35 localhost smbd[3236]: [2009/06/30 21:17:35,  0] lib/messages.c:messaging_init(204)
Jun 30 21:17:35 localhost smbd[3236]:   messaging_tdb_init failed: NT_STATUS_OBJECT_NAME_NOT_FOUND
Jun 30 21:17:35 localhost smbd[3236]: [2009/06/30 21:17:35,  0] lib/util.c:smb_panic(1670)
Jun 30 21:17:35 localhost smbd[3236]:   PANIC (pid 3236): Could not init smbd messaging context
Jun 30 21:17:35 localhost smbd[3236]: [2009/06/30 21:17:35,  0] lib/util.c:log_stack_trace(1774)
Jun 30 21:17:35 localhost smbd[3236]:   BACKTRACE: 6 stack frames:
Jun 30 21:17:35 localhost smbd[3236]:    #0 smbd(log_stack_trace+0x2d) [0x81601d]
Jun 30 21:17:35 localhost smbd[3236]:    #1 smbd(smb_panic+0x2d) [0x81611d]
Jun 30 21:17:35 localhost smbd[3236]:    #2 smbd [0xa57e9c]
Jun 30 21:17:35 localhost smbd[3236]:    #3 smbd(main+0x501) [0xa59c21]
Jun 30 21:17:35 localhost smbd[3236]:    #4 /lib/libc.so.6(__libc_start_main+0xe5) [0xeea6e5]
Jun 30 21:17:35 localhost smbd[3236]:    #5 smbd [0x5e3d71]
Jun 30 21:17:35 localhost smbd[3236]: [2009/06/30 21:17:35,  0] lib/fault.c:dump_core(201)
Jun 30 21:17:35 localhost smbd[3236]:   dumping core in /var/log/samba/cores/smbd
Jun 30 21:17:35 localhost smbd[3236]:

 

 

Pozdrawiam Rafal B.

 

Ps. Przy włączaniu usługi nmb tym samym sposobem dostaje podobny komunikat

[root@Fedora10 rafal]# service nmb start
Uruchamianie usług NMB: /bin/bash: line 1: 26904 Przerwane               (core dumped) nmbd -D
                                                           [NIEUDANE]
[root@Fedora10 rafal]# service nmb start
Uruchamianie usług NMB: /bin/bash: line 1: 26950 Przerwane               (core dumped) nmbd -D
                                                           [NIEUDANE]
[root@Fedora10 rafal]# service nmb start
Uruchamianie usług NMB: /bin/bash: line 1: 26973 Przerwane               (core dumped) nmbd -D
                                                           [NIEUDANE]
[root@Fedora10 rafal]# service nmb start
Uruchamianie usług NMB: /bin/bash: line 1: 26996 Przerwane               (core dumped) nmbd -D
                                                           [NIEUDANE]
[root@Fedora10 rafal]# service nmb start
Uruchamianie usług NMB: /bin/bash: line 1: 27013 Przerwane               (core dumped) nmbd -D
                                                           [NIEUDANE]
[root@Fedora10 rafal]# service nmb start
Uruchamianie usług NMB: /bin/bash: line 1: 27030 Przerwane               (core dumped) nmbd -D
                                                           [NIEUDANE]
[root@Fedora10 rafal]# service nmb start
Uruchamianie usług NMB: /bin/bash: line 1: 27047 Przerwane               (core dumped) nmbd -D
                                                           [NIEUDANE]
[root@Fedora10 rafal]# service nmb start
Uruchamianie usług NMB: /bin/bash: line 1: 27058 Przerwane               (core dumped) nmbd -D
                                                           [NIEUDANE]
[root@Fedora10 rafal]# service nmb start
Uruchamianie usług NMB: /bin/bash: line 1: 27075 Przerwane               (core dumped) nmbd -D
                                                           [NIEUDANE]
[root@Fedora10 rafal]# service nmb start
Uruchamianie usług NMB: /bin/bash: line 1: 27092 Przerwane               (core dumped) nmbd -D
                                                           [NIEUDANE]
[root@Fedora10 rafal]#

jak widac przy kilkukrotnej próbie włączenia tej samej usługi zmienia się numer poprzedzający słowo "Przerwane", ale co to jest nie mam pojęcia :/ może wy wiecie.

Dodam jeszcze że polecenie

#smbtree

daje wynik w postaci udostępnianych zasobów, i bez problemu mogę przeglądać (kopiować) zasoby udostępnione przez innych znakiem tego że klient działa.

 

 

 

 

 

 

eeeeh ja to nie żyje jak coś nie nakaszanie :]

Im dłużej używam Linuksa tym bardziej się utwierdzam w przekonaniu że to bardzo subtelny i wrażliwy system, zwłaszcza w rękach początkujących. (wychodzi na to ze nie dla mnie :P)

Odnośnik do komentarza
Udostępnij na innych stronach

[quote name='fafig' date='30 Jun 2009, 22:22 ' post='126836']
powtorze poraz 10000...00ty :), sproboj wylaczyc selinux i sprawdz czy sie odpala samba. moze cos z kontekstami nie tak. w narzedziu [b]system-config-selinux[/b] mozna wlaczyc niektore opcje
[/quote]

 

Spróbowałem.Nic to samo, no ...... e numerki sie zmieniają, schemat ten sam

Odnośnik do komentarza
Udostępnij na innych stronach

ERROR: Failed to initialise messages database: Nie ma takiego pliku ani katalogu

 

Przeinstaluj ją może.

w tym wlasnie szkopół żeby nie przeinstalowywac tylko naprawić. Bo jak bym mial przeinstalowac to bym posta nie pisał.

Odnośnik do komentarza
Udostępnij na innych stronach

tak w ogole to wklej moze config samby - chyba /etc/smb.conf

 

 

ot on:

[global]

# ----------------------- Netwrok Related Options -------------------------
#
workgroup = dom
server string = Samba Server Version %v

;	netbios name = fedora10

;	interfaces = lo eth0 192.168.2.1/250
;	hosts allow = 127. 192.168.2.

client lanman auth = yes
# --------------------------- Logging Options -----------------------------

# logs split per machine
log file = file:///var/log/samba/log.%25m
# max 50KB per log file, then rotate
max log size = 50

# ----------------------- Standalone Server Options ------------------------

security = share
passdb backend = tdbsam


# ----------------------- Domain Members Options ------------------------


;	realm = MY_REALM

;	password server = <NT-Server-Name>

# ----------------------- Domain Controller Options ------------------------

;	domain master = yes
;	domain logons = yes

# the login script name depends on the machine name
;	logon script = %m.bat
# the login script name depends on the unix user used
;	logon script = %u.bat
;	logon path = \\%L\Profiles\%u
# disables profiles support by specifing an empty path
;	logon path =

;	add user script = /usr/sbin/useradd "%u" -n -g users
;	add group script = /usr/sbin/groupadd "%g"
;	add machine script = /usr/sbin/useradd -n -c "Workstation (%u)" -M -d /nohome -s /bin/false "%u"
;	delete user script = /usr/sbin/userdel "%u"
;	delete user from group script = /usr/sbin/userdel "%u" "%g"
;	delete group script = /usr/sbin/groupdel "%g"


# ----------------------- Browser Control Options ----------------------------

;	local master = no
;	os level = 33
;	preferred master = yes

#----------------------------- Name Resolution -------------------------------

;	wins support = yes
;	wins server = w.x.y.z
;	wins proxy = yes

;	dns proxy = yes

# --------------------------- Printing Options -----------------------------


;	load printers = yes
cups options = raw

;	printcap name = /etc/printcap
#obtain list of printers automatically on SystemV
;	printcap name = lpstat
;	printing = cups

# --------------------------- Filesystem Options ---------------------------

;	map archive = no
;	map hidden = no
;	map read only = no
;	map system = no
;	encrypt passwords = yes
guest ok = yes
restrict anonymous = no
domain master = no
logon home = %5C%5C%25N%5C%25U
smb passwd file = file:///var/lib/samba/private/smbpasswd
pid directory = file:///var/run
logon path = %5C%5C%25N%5C%25U%5Cprofile
lock directory = file:///var/lib/samba
private dir = file:///var/lib/samba/private
lanman auth = yes
;	valid users = %S
;	valid users = MYDOMAIN\%S

[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
;	guest ok = no
;	writable = no
printable = yes

# Un-comment the following and create the netlogon directory for Domain Logons
;	[netlogon]
;	comment = Network Logon Service
;	path = /var/lib/samba/netlogon
;	guest ok = yes
;	writable = no
;	share modes = no


# Un-comment the following to provide a specific roving profile share
# the default is to use the user's home directory
;	[Profiles]
;	path = /var/lib/samba/profiles
;	browseable = no
;	guest ok = yes


# A publicly accessible directory, but read only, except for people in
# the "staff" group
;	[public]
;	comment = Public Stuff
;	path = /home/samba
;	public = yes
;	writable = yes
;	printable = no
;	write list = +staff

[Film]
path = /media/disk/Film
;	read only = yes
;	browseable = yes
guest ok = yes

 

-----------------------

Do długich listingów proszę stosować znacznik [codebox][/codebox] zamiast [code][/code]

Odnośnik do komentarza
Udostępnij na innych stronach

Ekspertem nie jestem, ALE

wydaje mi się ze samba sama w sobie nie ponosi odpowiedzialności za te błędy, jak powiedziałem wcześnie,j stało się to po instalacji KDE, wcześniej smb działała bez problemu(aż sam bylem zaskoczony jak dobrze) Jak widać w logu powyżej brakuje jakiegoś pliku. Tylko dlaczego i jak to możliwe że zaginą ?

 

ERROR: Failed to initialise messages database: Nie ma takiego pliku ani katalogu
Jun 30 21:17:35 localhost smbd[3236]: [2009/06/30 21:17:35,  0] lib/messages.c:messaging_init(204)
Jun 30 21:17:35 localhost smbd[3236]:   messaging_tdb_init failed: NT_STATUS_OBJECT_NAME_NOT_FOUND

 

wydaje mi sie ze kluczem do rozwiazania sprawy jest

Uruchamianie usług NMB: bin/bash: line 1: 26904 Przerwane

 

ale potrzebuje jakiejś porady , wskazówki, teraz to nawet na omacku nie próbuje, porostu wiedza si e skończyła :(

 

 

co do testparm

 

 

[root@Fedora10 rafal]# testparm /etc/samba/smb.conf
Load smb config files from /etc/samba/smb.conf
Processing section "[printers]"
Processing section "[Film]"
Loaded services file OK.
ERROR: lock directory file:///var/lib/samba does not exist
ERROR: pid directory file:///var/run does not exist
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions

[global]
    workgroup = DOM
    server string = Samba Server Version %v
    security = SHARE
    smb passwd file = file:///var/lib/samba/private/smbpasswd
    private dir = file:///var/lib/samba/private
    passdb backend = tdbsam
    lanman auth = Yes
    client lanman auth = Yes
    log file = file:///var/log/samba/log.%25m
    max log size = 50
    logon path = %5C%5C%25N%5C%25U%5Cprofile
    logon home = %5C%5C%25N%5C%25U
    domain master = Yes
    lock directory = file:///var/lib/samba
    pid directory = file:///var/run
    guest ok = Yes
    cups options = raw

 

ERROR: lock directory file:///var/lib/samba does not exist
ERROR: pid directory file:///var/run does not exist

 

wrrrrr nie prawda istnieje

 

[root@Fedora10 rafal]# cd /var/lib//samba/
[root@Fedora10 samba]# ls -la
razem 424
drwxr-xr-x  7 root root    4096 cze 30 17:13 .
drwxr-xr-x 38 root root    4096 cze 30 13:37 ..
-rw-------  1 root root   16384 cze 29 19:31 account_policy.tdb
-rw-r--r--  1 root root   40200 cze 30 18:10 brlock.tdb
-rw-r--r--  1 root root     223 cze 30 17:13 browse.dat
-rw-r--r--  1 root root   90112 cze 30 18:35 connections.tdb
-rw-r--r--  1 root root    8192 cze 29 19:46 gencache.tdb
-rw-------  1 root root   77824 cze 29 19:31 group_mapping.ldb
-rw-r--r--  1 root root   40200 cze 30 18:10 locking.tdb
-rw-------  1 root root     696 cze 30 18:10 messages.tdb
-rw-------  1 root root     696 cze 29 19:31 mutex.tdb
-rw-r--r--  1 root root     696 cze 29 19:47 notify.tdb
-rw-------  1 root root    8192 cze 29 19:31 ntdrivers.tdb
-rw-------  1 root root     696 cze 29 19:31 ntforms.tdb
-rw-------  1 root root    8192 cze 30 18:10 ntprinters.tdb
drwxr-xr-x  2 root root    4096 cze 29 19:31 perfmon
drwxr-xr-x  2 root root    4096 cze 29 19:31 printing
drwx------  2 root root    4096 cze 29 19:31 private
-rw-------  1 root root   36864 cze 30 18:10 registry.tdb
drwxr-xr-x  2 root root    4096 kwi 19 00:40 scripts
-rw-r--r--  1 root root     696 cze 30 18:10 sessionid.tdb
-rw-------  1 root root   16384 cze 29 19:40 share_info.tdb
-rw-r--r--  1 root root   28672 cze 30 17:14 unexpected.tdb
drwxr-x---  2 root wbpriv  4096 kwi 19 00:40 winbindd_privileged
[root@Fedora10 samba]#

Odnośnik do komentarza
Udostępnij na innych stronach

Szczerze mówiąc nigdy nie przeglądałem coredump'a ale z tego co się orientuję to tam właśnie zawarte są informacje "co poszło nie tak". Jak masz ochotę dociekać to potraktuj more'm/less'em plik coredump. Na ile to będą użyteczne informacje nie jestem w stanie powiedzieć :)

Odnośnik do komentarza
Udostępnij na innych stronach

 

....o tam właśnie zawarte są informacje "co poszło nie tak". Jak masz ochotę dociekać....

no bez dociekania raczej nie rozwiąże problemu, tylko się obawiam czy wyzwanie mnie nie przerasta :/

 

 

możesz przybliżyć jak to zrobić ? bo jak to już pisałem wcześniej , rzecz nie w tym żeby problem "po prostu" zlikwidować tylko żeby się dowiedzieć co, jak i dlaczego (dlatego jeszcze nie przeinstalowałem systemu), właśnie to coredump mnie zastanawia i tak właśnie myślałem ze to możne pomóc w rozwiązaniu problemu.

 

Co do reinstalacji samby. smb.conf pozostaje nienaruszony w przypadku reinstajacji pakietu samba, i jak już pisałem wcześniej nie rozwiązuje to problemu.

Ps. THX za angaż i chęć pomocy. pozdro

Odnośnik do komentarza
Udostępnij na innych stronach

Trzeba znaleźć plik coredump

find / -name coredump

a później przechodzisz do katalogu i

more coredump

 

albo krócej

find / -name coredump | xargs more

 

Chociaż jak mówiłem tam może być mnóstwo rzeczy zupełnie niezrozumiałych dla większości społeczeństwa :]

Odnośnik do komentarza
Udostępnij na innych stronach

ja czepiałbym się zapisów typu : file:///var/log/samba/log.%25m

spróbuj użyć ścieżki bezwzględnej np: log file = /var/log/samba/log.%25m

tak samo dla parametru lock i pid

 

czy do konfiguracji samby używałeś SWAT'a ?

 

zybex_pl

Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
×
×
  • Dodaj nową pozycję...