ich habe schon seit Längerem ein Problem mit der Library libcrypt und ich scheine irgendetwas Essenzielles bei der Lösungssuche zu übersehen. Vielleicht hat einer von euch einen Tipp.
Problem:
Das Problem hat sich bisher immer bei der Installation/Updates von Paketen gezeigt. Diese bricht bei der Installation ab und meldet einen Fehler das `XCRYPT_2.0` und `XCRYPT_4.4` nicht gefunden werden konnten. Danach sind Befehle bspw. via sudo, su -, das einloggen als root und das Starten des Systems nicht mehr möglich.
Anschließend muss ich das System via USB-Stick in der Reparaturkonsole starten und mit dem verlinkten Script die Libs um `libcrypt` wieder fixen.
Fehlerquelle
/lib64/libcrypt.so.1 ist auf /lib64/libcrypt-2.19.so gelinkt, anstatt auf /usr/lib/x86_64-linux-gnu/libcrypt.so.1.
Dies wird nach jeder Installation/Update wieder überschrieben.
mein Workaround
Code: Alles auswählen
sudo rm /lib64/libcrypt.so.1
sudo rm /lib/x86_64-linux-gnu/libcrypt.so.1
sudo ln -s /usr/lib/x86_64-linux-gnu/libcrypt.so.1 /lib64/libcrypt.so.1
sudo ln -s /usr/lib/x86_64-linux-gnu/libcrypt.so.1 /lib/x86_64-linux-gnu/libcrypt.so.1
Weitere Informationen:
- Fehlermeldung nach update
Code: Alles auswählen
/usr/bin/perl: /lib64/libcrypt.so.1: version 'XCRYPT_2.0' not found (required by /usr/bin/perl
Code: Alles auswählen
[ERR!] lrwxrwxrwx 1 root root 16 Apr 21 10:35 /lib64/libcrypt.so.1 -> libcrypt-2.19.so
[ ok ] lrwxrwxrwx 1 root root 39 Apr 21 09:12 /lib/x86_64-linux-gnu/libcrypt.so.1 -> /usr/lib/x86_64-linux-gnu/libcrypt.so.1
- Aufruf von anderen Befehlen
Code: Alles auswählen
➜ ~ journalctl -xe
journalctl: /lib64/libcrypt.so.1: version `XCRYPT_2.0' not found (required by /lib/systemd/libsystemd-shared-247.so)
journalctl: /lib64/libcrypt.so.1: version `XCRYPT_4.4' not found (required by /lib/systemd/libsystemd-shared-247.so)
- System: Debian bullseye
- libs:
- libc: 2.31.11
- libcrypt1: 1:4.4.18-2
- systemd: 247.3-3
Ich bin für jegliche Hilfe (Denkanstoß oder Debug-Vorschläge) offen.
Gruß
deeLux
@mods Verschiebt mich gerne in einen passenderen Themenbereich. Sry für die evtl. Arbeit
-edits
- su - als alternative Login-Möglichkeit hinzugefügt. thx Blackbox