[Eisfair] Kein SSH Zugriff mehr
Marcus Röckrath
marcus.roeckrath at gmx.de
Do Mai 29 17:39:28 CEST 2025
Hallo,
Martin Dallmeier wrote:
> ich habe auf einem meiner virtuellen Eis Kisten keinen Zugriff mehr per
> SSH. Leider weiß ich nicht nach welchem der unzähligen Updates das nicht
> mehr funktioniert.
>
> /usr/bin/wtmpdb: /lib/systemd.so.0: version `LIBSYSTEMD_257' not found
> (requiered by /lib64/libwtmpdb.so.0)
> wtmpdb-update-boot.service: Main process exited, code=exited, status
> =1/FAILURE
Da ich das mit Martin per PM geregelt habe, möchte ich hier Ursache und
Reparatur für die Allgemeinheit hinterlegen.
Das System ist ein eisfair-64.
Wie man an der Fehlermeldung sieht, möchte die libwtmpdb.so.0 die
libsystemd0 aus dem Verzeichnis /lib haben und bekommt sie auch dort.
Die libsystemd0 liegt aber normalerweise in /lib64.
Auf Martins System gab es die libsystemd0 aus der Paketversion 3.4.x also in
/lib; unklar, wie die da überhaupt hingekommen ist.
Das war aber solange kein Problem, wie es sich um die richtige Version
handelte (libsystemd0 in Version 0.37.0).
Mit dem Update auf libsystemd0 3.6.0 kam die neuere libsystemd (0.40.0)
korrekt nach /lib64. In /lib und in /lib64 existierte zudem jeweils der Link
libsystemd0.so.0 auf die libsystemd.so.0.37.0 bzw. libsystemd.so.40.0.
Auch auf einem 64-bit-System liegen einige zentrale Libs in /lib, natürlich
in 64bit.
Da /lib aber bei der Libsuche Vorrang vor /lib64 hat, griffen die von
libsystemd0 abhängigen Libs und Tools sich nun die ältere Version 0.37.0
brauchten aber 0.40.0.
Lösung:
Manuelles Löschen von libsystemd* in /lib.
eisman install libsystemd0
Reboot
--
Gruß Marcus
[eisfair-Team]
Mehr Informationen über die Mailingliste Eisfair