[Samba] Broken Dependencies?

Dirk Laurenz samba at laurenz.ws
Sat May 28 06:36:15 UTC 2022


Hi,

i'm not sure where to get the symbols...

Using standard debugging packages does not work, as samba is from backports

root at dc03:~# apt-get install samba-dbgsym samba-libs-dbgsym
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
nicht erstellt wurden oder Incoming noch nicht verlassen haben.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:

Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 samba-dbgsym : Hängt ab von: samba (= 2:4.13.13+dfsg-1~deb11u3) aber 2:4.16.1+dfsg-4~bpo11+1 soll installiert werden
 samba-libs-dbgsym : Hängt ab von: samba-libs (= 2:4.13.13+dfsg-1~deb11u3) aber 2:4.16.1+dfsg-4~bpo11+1 soll installiert werden
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.

And using backports results in this:

root at dc03:/etc/apt/sources.list.d# apt-get install -t bullseye-backports samba-dbgsym samba-libs-dbgsym
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
nicht erstellt wurden oder Incoming noch nicht verlassen haben.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:

Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 samba-dbgsym : Hängt ab von: samba (= 2:4.16.1+dfsg-4) aber 2:4.16.1+dfsg-4~bpo11+1 soll installiert werden
 samba-libs-dbgsym : Hängt ab von: samba-libs (= 2:4.16.1+dfsg-4) aber 2:4.16.1+dfsg-4~bpo11+1 soll installiert werden
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.




> -----Ursprüngliche Nachricht-----
> Von: Michael Tokarev <mjt at tls.msk.ru>
> Gesendet: Dienstag, 24. Mai 2022 13:40
> An: Dirk Laurenz <samba at laurenz.ws>; samba at lists.samba.org
> Betreff: Re: [Samba] Broken Dependencies?
> 
> 16.05.2022 15:38, Dirk Laurenz via samba wrote:
> > So after trying update, reinstallation, changing to a new sdcard... I
> > get the same errors, when starting samba with the backport version:
> >
> >
> > [2022/05/16 14:34:36.466993,  0]
> > ../../source4/samba/server.c:621(binary_smbd_main)
> >    samba version 4.16.1-Debian started.
> >    Copyright Andrew Tridgell and the Samba Team 1992-2022
> > [2022/05/16 14:34:36.467540,  0]
> > ../../lib/util/become_daemon.c:150(daemon_status)
> >    daemon_status: daemon 'samba' : Starting process...
> > [2022/05/16 14:34:37.208800,  0]
> > ../../source4/samba/server.c:897(binary_smbd_main)
> >    binary_smbd_main: samba: using 'prefork' process model
> > [2022/05/16 14:34:37.319717,  0]
> > ../../source4/lib/tls/tlscert.c:67(tls_cert_generate)
> >    Attempting to autogenerate TLS self-signed keys for https for
> > hostname 'DC03.samba.laurenz.ws'
> > [2022/05/16 14:34:37.557399,  0] ../../lib/util/fault.c:172(smb_panic_log)
> >    ===============================================================
> > [2022/05/16 14:34:37.557734,  0] ../../lib/util/fault.c:173(smb_panic_log)
> >    INTERNAL ERROR: Signal 11: Segmentation fault in pid 24413
> > (4.16.1-Debian)
> 
> Lovely. I haven't seen any panics with 4.16 versions so far.
> But this is arm, - I never tried samba on arm either.
> 
> In debian by default panic action is set to /usr/share/samba/panic-action
> which is a script which tries to send email with the backtrace. It is an old thing,
> I think it should be changed now to save the backtrace in some file instead of
> trying to email it.  There, if there's no "mail" command installed, the script just
> exits with exit status 0, and it even if this command is available, there's a good
> chance it does not work anyway.
> 
> In order to collect a useful backtrace which can be used to diagnose this, one
> has to install the dbgsym package for samba (and I guess samba-libs too), -
> see https://wiki.debian.org/HowToGetABacktrace for how to add the
> necessary line into your apt/sourses.list file, next install samba-dbgsym and
> samba-libs-dbgsym packages.  And install gdb package too.
> 
> After that, - it looks like you don't have a working mail command - I'd suggest
> you to modify the script, /usr/share/samba/panic-action (or change "panic
> action" parameter in smb.conf to point to the new script) which does just this:
> 
> #! /bin/sh
> exe=$(readlink /proc/$1/exe)
> gdb -x /etc/samba/gdbcommands --batch $exe $1
> >/var/log/samba/backtrace.$1 2>&1
> 
> (untested but should be close to what's needed).
> 
> and post the contents of /var/log/backtrace.NN files here. The backtrace isn't
> usually large.
> 
> Thanks,
> 
> /mjt




More information about the samba mailing list