[Debian SheevaPlug] smbd panic nach Upgrade von Squeeze auf Wheezy

07/08/2013 - 12:19 von Oliver Doll | Report spam
Hallo,

ich versuche mein Glück [1] auch mal hier:

Ich betreibe zuhause seit langem einen "Server" (ganz früher einen PC
mit W2k als DC, dann einen uNSLUng und nun einen ARM-based SheevaPlug)
mit Debian Squeeze u.a. als NAS, bzw. DC für die Domain-Anmeldung und
Windows Roaming-Profiles. Samba 3.5.6

Obwohl Squeeze noch old-stable ist, dachte ich, es wàre evt. an der
Zeit den Umstieg auf Wheezy in Angriff zu nehmen, und habe mich bis
dato (aus Faulheit) nur einem Upgrade probiert [2]

Soweit ich erkennen kann funktionieren alle aufgesetzen Services nach
den Upgrade-Versuchen weiterhin wie gewöhnt, nur mit dem Samba habe
ich ein Problem, da der smbd - nun 3.6.6 - mit eine Panic stirbt und
einen Core Dump schreibt [3]. nmbd und winbindd starten.

Eine Überprüfung meiner smb.conf mit testparm nun unter 3.6.6 gibt mir
zwar die Warnung "null passwords = Yes" aus, aber dies scheint nicht
die Ursache des Problems zu sein, da smbd auch ohne die Anweisung
nicht startet.

Ich habe auch schon versucht samba mittels

sudo apt-get purge samba
[...]
sudo apt-get install samba swat

komplett zu entfernen und wieder neu zu installieren, aber auch das
brachte keinen Erfolg.

Hat hier vielleicht jemand eine Idee, die er mit mir teilen möchte?
DuG
Oliver

[1] ich trolle mich seit Mai schon in verschiedenstens Foren und NG
herum, leider ohne irgendein Feeback bekommen zu haben. Irgendwie
scheine ich mit meinem Problem ein Einzelfall zu sein?!?

[2]
http://www.sysadminslife.com/linux/...-7-wheezy/

[3]
root@Sheeva:/var/log/samba# cat log.smbd
[2013/07/22 17:17:12, 0] smbd/server.c:1053(main)
smbd version 3.6.6 started.
Copyright Andrew Tridgell and the Samba Team 1992-2011
[2013/07/22 17:17:12.565908, 0] lib/fault.c:47(fault_report)
==[2013/07/22 17:17:12.566320, 0] lib/fault.c:48(fault_report)
INTERNAL ERROR: Signal 7 in pid 4249 (3.6.6)
Please read the Trouble-Shooting section of the Samba3-HOWTO
[2013/07/22 17:17:12.566613, 0] lib/fault.c:50(fault_report)

From: http://www.samba.org/samba/docs/Samba3-HOWTO.pdf
[2013/07/22 17:17:12.566872, 0] lib/fault.c:51(fault_report)
==[2013/07/22 17:17:12.567062, 0] lib/util.c:1117(smb_panic)
PANIC (pid 4249): internal error
[2013/07/22 17:17:12.567847, 0] lib/util.c:1221(log_stack_trace)
BACKTRACE: 0 stack frames:
[2013/07/22 17:17:12.568130, 0] lib/util.c:1122(smb_panic)
smb_panic(): calling panic action [/usr/share/samba/panic-action
4249]
[2013/07/22 17:17:17.737940, 0] lib/util.c:1130(smb_panic)
smb_panic(): action returned status 0
[2013/07/22 17:17:17.738319, 0] lib/fault.c:372(dump_core)
dumping core in /var/log/samba/cores/smbd
 

Lesen sie die antworten

#1 Oliver Doll
01/11/2013 - 10:31 | Warnen spam
On Wed, 07 Aug 2013 12:19:05 +0200, Oliver Doll wrote:
ich versuche mein Glück [1] auch mal hier:



Eine Neuinstallation [2] von Wheezy auf dem ARM SheevaPlug zeigt keine
Probleme mit samba bzw. smbd. Aber ich komme nicht dahinter, was bei
einem Upgrade meiner bestehenden Installation schief làuft. Ich bin
nun nochmals der Anleitung in [3] gefolgt, habe aber mittels

:~# echo samba hold | dpkg --set-selections

dafür gesorgt, dass die samba etc. Pakete wàhrend des Upgrades erst
einmal nicht aktualisiert werden.

The following packages have been kept back:
db4.8-util libwbclient0 samba samba-common samba-common-bin
smbclient swat winbind
0 upgraded, 0 newly installed, 0 to remove and 8 not upgraded.

So weit làuft nach dem Upgrade auf Wheezy (und mehreren Reboots) alles
stabil, auch weiterhin die 'alte' samba Version:

:~# ps -ef | grep smb
root 2443 1 0 09:19 ? 00:00:00 /usr/sbin/smbd -D
root 2468 2443 0 09:19 ? 00:00:00 /usr/sbin/smbd -D
root 3056 2537 0 09:33 ttyS0 00:00:00 grep smb
:~# smbd -V
Version 3.5.6

Auch nach der manuellen Installation des db4.8-util Paketes

:~# apt-get -f install db4.8-util

lief alles. Erst nach dem Update der samba Pakete von 3.5.6 auf 3.6.6
bekomme ich wieder den smbd panic (s.u.). An meiner sbm.conf kann es
eigentlich nicht liegen, weil es auch nicht mit einer Standard-Config
funktioiniert:

Das System 'schmeißt' zwar einen core dump, aber meine (bisherigen)
Kenntnisse reichen leider nicht aus, den zu analysieren.

:~# file /var/log/samba/cores/smbd/core
/var/log/samba/cores/smbd/core: ELF 32-bit LSB core file ARM, version
1 (SYSV), SVR4-style, from '/usr/sbin/smbd -D'

Würde mich daher weiterhin über Hilfe, Hinweise, Tipps und Tricks
freuen, um das Problem in den Griff zu bekommen.
DuG
Oliver

:~# echo samba install | dpkg --set-selections

:~# apt-get dist-upgrade
The following NEW packages will be installed:
libnss-winbind libpam-winbind libtdb1 tdb-tools
The following packages will be upgraded:
libwbclient0 samba samba-common samba-common-bin smbclient swat
winbind
7 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
[...]
Preconfiguring packages ...
Selecting previously unselected package libtdb1:armel.
(Reading database ... 39707 files and directories currently
installed.)
Unpacking libtdb1:armel (from .../libtdb1_1.2.10-2_armel.deb) ...
Preparing to replace winbind 2:3.5.6~dfsg-3squeeze10 (using
.../winbind_2%3a3.6.6-6+deb7u1_armel.deb) ...
Stopping the Winbind daemon: winbind.
Unpacking replacement winbind ...
Preparing to replace samba 2:3.5.6~dfsg-3squeeze10 (using
.../samba_2%3a3.6.6-6+deb7u1_armel.deb) ...
Stopping Samba daemons: nmbd smbd.
Moving obsolete conffile /etc/network/if-up.d/samba out of the way...
Unpacking replacement samba ...
Preparing to replace libwbclient0 2:3.5.6~dfsg-3squeeze10 (using
.../libwbclient0_2%3a3.6.6-6+deb7u1_armel.deb) ...
Unpacking replacement libwbclient0:armel ...
Preparing to replace swat 2:3.5.6~dfsg-3squeeze10 (using
.../swat_2%3a3.6.6-6+deb7u1_armel.deb) ...
Unpacking replacement swat ...
Preparing to replace smbclient 2:3.5.6~dfsg-3squeeze10 (using
.../smbclient_2%3a3.6.6-6+deb7u1_armel.deb) ...
Unpacking replacement smbclient ...
Preparing to replace samba-common 2:3.5.6~dfsg-3squeeze10 (using
.../samba-common_2%3a3.6.6-6+deb7u1_all.deb) ...
Unpacking replacement samba-common ...
Selecting previously unselected package libnss-winbind:armel.
Unpacking libnss-winbind:armel (from
.../libnss-winbind_2%3a3.6.6-6+deb7u1_armel.deb) ...
Selecting previously unselected package libpam-winbind:armel.
Unpacking libpam-winbind:armel (from
.../libpam-winbind_2%3a3.6.6-6+deb7u1_armel.deb) ...
Preparing to replace samba-common-bin 2:3.5.6~dfsg-3squeeze10 (using
.../samba-common-bin_2%3a3.6.6-6+deb7u1_armel.deb) ...
Unpacking replacement samba-common-bin ...
Selecting previously unselected package tdb-tools.
Unpacking tdb-tools (from .../tdb-tools_1.2.10-2_armel.deb) ...
Processing triggers for man-db ...
Setting up libtdb1:armel (1.2.10-2) ...
Setting up libwbclient0:armel (2:3.6.6-6+deb7u1) ...
Setting up samba-common (2:3.6.6-6+deb7u1) ...
Installing new version of config file
/etc/dhcp3/dhclient-enter-hooks.d/samba ...
Package configuration

+--Š Samba server and utilities ++
Š A new version of configuration file /etc/samba/smb.conf is
available,
Š but the version installed currently has been locally modified.
Š What do you want to do about modified configuration file smb.conf?
Š
Š install the package maintainer's version
Š --> keep the local version currently installed
Š show the differences between the versions
Š show a side-by-side difference between the versions
Š show a 3-way difference between available versions
Š do a 3-way merge between available versions (experimental)
Š start a new shell to examine the situation
Š
Š <Ok>

+-+

Setting up winbind (2:3.6.6-6+deb7u1) ...
Installing new version of config file /etc/init.d/winbind ...
Starting the Winbind daemon: winbind.
Setting up samba (2:3.6.6-6+deb7u1) ...
Installing new version of config file /etc/init.d/samba ...
Starting Samba daemons: nmbd smbd.
Removing obsolete conffile /etc/network/if-up.d/samba ...
Setting up swat (2:3.6.6-6+deb7u1) ...
Setting up smbclient (2:3.6.6-6+deb7u1) ...
Setting up libnss-winbind:armel (2:3.6.6-6+deb7u1) ...
Setting up libpam-winbind:armel (2:3.6.6-6+deb7u1) ...
Setting up samba-common-bin (2:3.6.6-6+deb7u1) ...
Setting up tdb-tools (1.2.10-2) ...
update-alternatives: using /usr/bin/tdbbackup.tdbtools to provide
/usr/bin/tdbbackup (tdbbackup) in auto mode

:~# ps -ef | grep smb
root 4059 2537 0 09:47 ttyS0 00:00:00 grep smb

:~# grep smbd /var/log/syslog
[...]
Nov 1 09:39:53 Sheeva smbd[3973]: [2013/11/01 09:39:53.250694, 0]
lib/fault.c:47(fault_report)
Nov 1 09:39:53 Sheeva smbd[3973]:
== Nov 1 09:39:53 Sheeva smbd[3973]: [2013/11/01 09:39:53.267331, 0]
lib/fault.c:48(fault_report)
Nov 1 09:39:53 Sheeva smbd[3973]: INTERNAL ERROR: Signal 7 in pid
3973 (3.6.6)
Nov 1 09:39:53 Sheeva smbd[3973]: Please read the Trouble-Shooting
section of the Samba3-HOWTO
Nov 1 09:39:53 Sheeva smbd[3973]: [2013/11/01 09:39:53.268732, 0]
lib/fault.c:50(fault_report)
Nov 1 09:39:53 Sheeva smbd[3973]:
Nov 1 09:39:53 Sheeva smbd[3973]: From:
http://www.samba.org/samba/docs/Samba3-HOWTO.pdf
Nov 1 09:39:53 Sheeva smbd[3973]: [2013/11/01 09:39:53.270015, 0]
lib/fault.c:51(fault_report)
Nov 1 09:39:53 Sheeva smbd[3973]:
== Nov 1 09:39:53 Sheeva smbd[3973]: [2013/11/01 09:39:53.270891, 0]
lib/util.c:1117(smb_panic)
Nov 1 09:39:53 Sheeva smbd[3973]: PANIC (pid 3973): internal error
Nov 1 09:39:53 Sheeva smbd[3973]: [2013/11/01 09:39:53.272526, 0]
lib/util.c:1221(log_stack_trace)
Nov 1 09:39:53 Sheeva smbd[3973]: BACKTRACE: 0 stack frames:
Nov 1 09:39:53 Sheeva smbd[3973]: [2013/11/01 09:39:53.276722, 0]
lib/util.c:1122(smb_panic)
Nov 1 09:39:53 Sheeva smbd[3973]: smb_panic(): calling panic
action [/usr/share/samba/panic-action 3973]
Nov 1 09:39:58 Sheeva smbd[3973]: [2013/11/01 09:39:58.996973, 0]
lib/util.c:1130(smb_panic)
Nov 1 09:39:58 Sheeva smbd[3973]: smb_panic(): action returned
status 0
Nov 1 09:39:58 Sheeva smbd[3973]: [2013/11/01 09:39:58.997542, 0]
lib/fault.c:372(dump_core)
Nov 1 09:39:58 Sheeva smbd[3973]: dumping core in
/var/log/samba/cores/smbd
Nov 1 09:39:58 Sheeva smbd[3973]:

:~# ls -al /var/log/samba/cores/smbd
total 848
drwx 2 root root 4096 Mar 8 2012 .
drwx 5 root root 4096 Nov 13 2010 ..
-rw- 1 root root 1114112 Nov 1 09:39 core


[2] http://www.cyrius.com/debian/kirkwo...g/install/
[3]
http://www.sysadminslife.com/linux/...-7-wheezy/

Ähnliche fragen