[Eisfair] Samba startet nicht mehr nach Update auf Samba 3.2.0

Helmut Pohl helmut_pohl at arcor.de
So Jun 18 14:27:44 CEST 2017


Hallo Marcus,

vielen Dank für die schnelle Antwort. Ich habe auch schon den Hinweis
auf die "common-password" gefunden. In der Tat, die Fehlermeldung
verschwindet, aber nmbd und smbd starten nicht. :-(

Aus der log.eis-install habe ich erfahren, dass die Version
samba (2.40.0|2016-12-27|samba.tar.bz2)
installiert war.

Kann ich diese installieren und wie gehe ich da am Besten vor?

LG
Helmut

Am 18.06.2017 um 13:53 schrieb Marcus Roeckrath:
> Hallo Helmut,
> 
> Helmut Pohl wrote:
> 
>> Ich benutze unter xen eine vm "Linux Xen-eisfile2 2.6.24-28-xen #1 SMP
>> Thu Sep 16 18:02:39 UTC 2010 i686 i686 i386 GNU/Linux"
>>
>> u.a.: base 2.7.11, samba 3.2.0, libpam-dev-static 2.6.0, libpam-dev
>> 2.6.0, libssh2 2.6.2, libssh 2.6.0, libssl 2.6.15, mini_httpd 2.2.9,
>> minidlna 2.2.4, perl 2.6.1, pure-ftpd 2.8.0
>>
>> Nach dem update auf samba 3.2.0 starten nmbd und smbd nicht mehr.
>> In der /var/log/messages steht Folgendes:
>>
>> Jun 18 11:15:04 Xen-eisfile2 sshd[1753]: PAM unable to
>> dlopen(/lib/security/pam_smbpass.so): /lib/security/pam_smbpass.so:
>> cannot open shared object file: No such file or directory
>> Jun 18 11:15:04 Xen-eisfile2 sshd[1753]: PAM adding faulty module:
>> /lib/security/pam_smbpass.so
> 
> Das ist IMHO nicht die Ursache; das Modul gibt es nicht mehr ist aber noch
> in /etc/pam.d/common-password für ältere Versionen von samba, bei denen es
> das Modul noch gibt, drin; das ist unkritisch.
> 
> Kannst das manuell auskommentieren, IMHO wird das nicht helfen.
> 
>> die Suche  "find / -name pam_smbpass.so -print"  ergab nichts.
> 
> Kann auch nicht.
> 
>> In der /var/log/log.nmbd steht:
>> [2017/06/18 11:07:01.371387,  0]
>> ../source3/nmbd/nmbd.c:121(nmbd_setup_sig_term_handler)
>>   failed to setup SIGTERM handlerSTATUS=daemon failed to start: NMBD
>> failed to setup signal handler, error code 22
>>
>> In der /var/log/log.smbd steht:
>> [2017/06/18 11:07:01.500484,  0] ../source3/lib/util.c:791(smb_panic_s3)
>>   PANIC (pid 29520): failed to setup SIGTERM handler
>> [2017/06/18 11:07:01.501997,  0]
>> [../source3/lib/util.c:902(log_stack_trace)
>>   BACKTRACE: 9 stack frames:
>>    #0 /usr/lib/samba/libsmbconf.so.0(log_stack_trace+0x29) [0xb6fd4d69]
>>    #1 /usr/lib/samba/libsmbconf.so.0(smb_panic_s3+0x28) [0xb6fd4e58]
>>    #2 /usr/lib/samba/libsamba-util.so.0(smb_panic+0x3a) [0xb76af03a]
>>    #3 /usr/lib/samba/libsmbd-base-samba4.so(+0x16409b) [0xb747809b]
>>    #4 /usr/lib/samba/libsmbd-base-samba4.so(+0x164461) [0xb7478461]
>>    #5 /usr/lib/samba/libsmbd-shim-samba4.so(exit_server+0x22) [0xb6be3a62]
>>    #6 /usr/sbin/smbd(main+0x1776) [0xb77619f6]
>>    #7 /lib/libc.so.6(__libc_start_main+0xf9) [0xb6a720d9]
>>    #8 /usr/sbin/smbd(+0x71c9) [0xb77621c9]
>> [2017/06/18 11:07:01.502112,  0] ../source3/lib/dumpcore.c:283(dump_core)
>>   Exiting on internal error (core file administratively disabled)
> 
> Das ist das Problem, ich suche gerade per Google nach Hinweisen.
> 
>> Auch eine testweise Installation von Samba 3.3.1 brachte den selben
>> Fehler. Ich benötige allerdings den Zugang über Samba für
>> Windows-Rechner und würde gerne wieder auf die funktionierende Version
>> von Samba zurück gehen. Wo kann ich diese bekommen?
>> Alternativ, wie kann ich Samba überreden zu starten? Samba-User sind
>> eingerichtet.
> 
> Welches samba war vor 3.2.0 installiert.
> 
> Ein Rückkehr zum 4.3er-basierten Samba-Paket ist nicht durch
> drüberinstallieren des alten eisfair-Paketes möglich.
> 
> Thomas legt ein Backup von wichtigen samba-Dateien in /root an, um eine
> manuelle Rückkehr zu einer älteren Samba-Hauptversion zu ermöglichen.
> 



Mehr Informationen über die Mailingliste Eisfair