Solaris 11 samba [Stopping because process dumped core.]

 ( peep | 2014. május 8., csütörtök - 10:23 )

Sziasztok,

Ma elkezdte az egyik host a sambat utalni. Mindenfele frissites vagy valtoztatas nelkul. A samba maintenance allapotba lepett:
maintenance May_06 svc:/network/samba:default
Megprodbatlam ujrainditani, ami eredmenytelen maradt:

ay 6 06:50:10 Executing start method ("/lib/svc/method/samba start /usr/sbin/smbd -D"). ]
[ May 6 06:50:11 Method "start" exited with status 0. ]
[ May 6 06:50:15 Stopping because process dumped core. ]
[ May 6 06:50:15 Executing stop method ("/lib/svc/method/samba stop 104829"). ]
[ May 6 06:50:15 Method "stop" exited with status 0. ]
[ May 6 06:50:15 Executing start method ("/lib/svc/method/samba start /usr/sbin/smbd -D"). ]
[ May 6 06:50:16 Method "start" exited with status 0. ]
[ May 6 06:50:19 Stopping because process dumped core. ]
[ May 6 06:50:19 Executing stop method ("/lib/svc/method/samba stop 104831"). ]
[ May 6 06:50:19 Method "stop" exited with status 0. ]
[ May 6 06:50:19 Executing start method ("/lib/svc/method/samba start /usr/sbin/smbd -D"). ]
[ May 6 06:50:19 Method "start" exited with status 0. ]
[ May 6 06:50:23 Stopping because process dumped core. ]
[ May 6 06:50:23 Executing stop method ("/lib/svc/method/samba stop 104833"). ]
[ May 6 06:50:23 Method "stop" exited with status 0. ]
[ May 6 06:50:23 Executing start method ("/lib/svc/method/samba start /usr/sbin/smbd -D"). ]
[ May 6 06:50:23 Method "start" exited with status 0. ]
[ May 6 06:50:26 Stopping because process dumped core. ]
[ May 6 06:50:26 Executing stop method ("/lib/svc/method/samba stop 104835"). ]
[ May 6 06:50:26 Method "stop" exited with status 0. ]
[ May 6 06:50:26 Restarting too quickly, changing state to maintenance. ]

Esetleg valaki talalkozott mar hasonlo hibaval? Netalan megoldasa is szuletett?
Udv,
P.

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Én először belenéznék a samba logokba, az OS logokba és aztán arra gyanakodnék, hogy a Samba otthagyta a szemetét (pid fájl, stb.) a leállítás után és emiatt nem tud elindulni. Hasonló történik pl. a syslog-ng-vel is, amikor a PID fájlt nem törli maga után.

PID file-t nem hagyott maga utan, syslogban semmi relevans. :(

És a messagesben május 6. 06:50-kor? Smbd és nmbd log?

Semmi hasznos, a svcs -xv is kinyomta azt:
May 6 06:50:15 *** genunix: [ID 603404 kern.notice] NOTICE: core_log: smbd[6664] core dumped: /var/cores/smbd.0.6664.1399377014.core
May 6 06:50:19 *** genunix: [ID 603404 kern.notice] NOTICE: core_log: smbd[6674] core dumped: /var/cores/smbd.0.6674.1399377017.core
May 6 06:50:23 *** genunix: [ID 603404 kern.notice] NOTICE: core_log: smbd[6681] core dumped: /var/cores/smbd.0.6681.1399377021.core
May 6 06:50:26 *** genunix: [ID 603404 kern.notice] NOTICE: core_log: smbd[6688] core dumped: /var/cores/smbd.0.6688.1399377025.core
May 6 06:50:26 *** svc.startd[11]: [ID 748625 daemon.error] network/samba:default failed repeatedly: transitioned to maintenance (see 'svcs -xv' for details)

Lemezek nincsenek tele, es amugy is csak a samba halott.

Akkor azt a coredumpot kellene megnyalogatni egy picit.

Ehhez egy kis segítség:
http://www.oracle.com/technetwork/server-storage/solaris10/manage-core-dump-138834.html#AnalyzeProcess

Szerk.: Esetleg ki kellene hagyni az SMF-et a képből és megcsinálni a samba-t legacy_run-osra. Elképzelhető, hogy az SMF rángatja meg egy picit.

Ezzel a kimenettel en nem tudok sokat kezdeni sajnos :(
pstack smbd.0.29641.1399551870.core
core 'smbd.0.29641.1399551870.core' of 29641: /usr/sbin/smbd -D
f27ea5a8 _lwp_kill (6, ffffffef, ffffffec, ffbff960, 5, 6) + 8
f276acec abort (0, f288e1f4, 6, 1, f288fac0, 0) + 108
00836c04 exit_server_common (7b80, 1, a63ce4, ffde99b5, a78000, 216400) + 390
00837ee4 main (7800, 1, a63688, a78000, 1, a7d198) + 119c
000edb30 _start (0, 0, 0, 0, 0, 0) + 108

" Esetleg ki kellene hagyni az SMF-et a képből és megcsinálni a samba-t legacy_run-osra. Elképzelhető, hogy az SMF rángatja meg egy picit."
Gondoltam ra, de a cfengine csinalja a loggokat meg a felugyeletet es egy egesz sor approval kell az elmozditashoz, gondoltam, addig kijarom a rovidebbnek velt utat..ha egyeltalan.

Akkor meg lehet próbálni kézzel elindítani a Samba-t (/lib/svc/method/samba start /usr/sbin/smbd -D), majd leállítás után SMF-el. A végső megoldás esetleg egy reboot a szervernek, ha más feladata nincs.

Esetleg megnézheted, hogy a samba config olvasható-e, a testparm nem mond-e hibát. A samba alá pakolt fájlrendszer elérhető-e, írható/olvasható. (Lehet, hogy kozmikus sugárzás, vagy a Vénusz a Sárkánykígyóba lépett és azért nem megy rendesen. :-))

Esetleg egy "ldd $(which smbd)" és egy truss alatti, method-script nélküli _kézi_ indítás lehetne ugyanott informatív.

------------------------
Program terminated
{0} ok boto
boto ?

Oszinte leszek, szerintem is zodiakus egyuttallas volt. Kidobtam a core file-okat, nyomtam ra egy disable-t majd egy enable-t, bementem a szerverszobaba es megsimogattam(T4-4es) es most ugy tunik megy.
mondjon barki barmit, szerintem a simogatas hasznalt!

Mar attol megremegett a kezem, hogy a rebootot szoba hoztad :D