Neue Antwort schreiben 
 
Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Falsche Shared Libraries unter Arch Linux?
s4ndwichMakeR Offline
Realitätsfeinmotoriker‮

Beiträge: 5.195
Registriert seit: Jul 2008
Beitrag #1
Falsche Shared Libraries unter Arch Linux?
Bei mir scheint ein OpenSSL-Update vor’n Baum gegangen zu sein.

Der X-Server, pacman, der sshd und andere Kompanen vermissen libssl.so.0.9.8 und libcrypto.so.0.9.8 und vielleicht sogar noch mehr.

Ich hab genannte Bibliotheken in .1.0.0 vorliegen, aber wenn die werten Herrschaften gerne .0.9.8 verlangen, hab ich sie mal manuell nach /usr/lib geschafft und die Links für die .so-Dateien (haben bis dahin auf die .1.0.0-Dateien gelinkt) umgeschrieben.

Code:
[dustin@p3 lib]$ ls -l libssl* libcrypto*
-rw-r--r-- 1 root root 2754426 10. Aug 12:54 libcrypto.a
-rw-r--r-- 2 root root 1054339  2. Apr 2008  libcrypto.so
-rw-r--r-- 2 root root 1054339  2. Apr 2008  libcrypto.so.0.9.8
-r-xr-xr-x 1 root root 1744798 10. Aug 12:54 libcrypto.so.1.0.0
-rwxr-xr-x 1 root root  220966 18. Aug 10:10 libssl3.so
-rw-r--r-- 1 root root  491262 10. Aug 12:54 libssl.a
-rw-r--r-- 2 root root  221723  2. Apr 2008  libssl.so
-rw-r--r-- 2 root root  221723  2. Apr 2008  libssl.so.0.9.8
-r-xr-xr-x 1 root root  370075 10. Aug 12:54 libssl.so.1.0.0

Doch als ob das irgendwas gebracht hätte …

[dustin@p3 lib]$ startx

/usr/bin/X: error while loading shared libraries: libcrypto.so.0.9.8: cannot open shared object file: No such file or directory

… *räusper* …

[dustin@p3 lib]$ pacman -?
pacman: error while loading shared libraries: libssl.so.0.9.8: cannot open shared object file: No such file or directory


Arch scheint zu faul zum Suchen zu sein („No such file“) – haha, Spitzen-Kalauer und dergleichen …

Was ist da nur los?

• • • – • – – • – –
10.12.2010 16:19
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
oreissig Offline
Maître Modérateur

Beiträge: 12.021
Registriert seit: Jul 2008
Beitrag #2
Falsche Shared Libraries unter Arch Linux?
was sagt denn deine LD_LIBRARY_PATH-Variable?
10.12.2010 16:21
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
s4ndwichMakeR Offline
Realitätsfeinmotoriker‮

Beiträge: 5.195
Registriert seit: Jul 2008
Beitrag #3
Falsche Shared Libraries unter Arch Linux?
Hmm, so viel wie JFK nach dem 22.11.63.

Die Variable gibt’s gar nicht.

• • • – • – – • – –
10.12.2010 16:24
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
gandro Offline
Quälgeist

Beiträge: 8.954
Registriert seit: Jul 2008
Beitrag #4
Falsche Shared Libraries unter Arch Linux?
Wie lange hast du denn nicht mehr geupdated? OpenSSL 0.9.8 ist seit April nicht mehr in Betrieb, bei einem aktuellen Arch verlangt auch kein Programm mehr danach.

Hast du etwa nur OpenSSL aktualisiert, und den Rest nicht? Wie auch immer, wie das dazu kam, steht im pacman.log.

Um die Kiste wieder zum laufen zu bringen, einfach mal nen -Syu mit nem funktionierenden pacman von einem Live-System aus.
Weil selbst mit funktionierendem OpenSSL läuft dein pacman nicht mehr, im April gabs noch keinen LZMA-Support, ergo würde der die aktuellen Pakete gar nicht installieren können.
10.12.2010 16:30
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
s4ndwichMakeR Offline
Realitätsfeinmotoriker‮

Beiträge: 5.195
Registriert seit: Jul 2008
Beitrag #5
Falsche Shared Libraries unter Arch Linux?
Nujo, 2010-01-28 und 2010-08-21 fanden die letzten -Syu-Partys statt – nette Zahlenfolgen übrigens.

Okay, dann werde ich mal ein CD-Laufwerk an die in meinem Invisible-Case steckende Hardware attachieren und ’ne alte Live-CD rauskramen.

• • • – • – – • – –
10.12.2010 16:42
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
gandro Offline
Quälgeist

Beiträge: 8.954
Registriert seit: Jul 2008
Beitrag #6
Falsche Shared Libraries unter Arch Linux?
Zu alt darf die LiveCD nicht sein. 2010.05, nicht älter. Weil LZMA und so, ja?
10.12.2010 16:43
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
s4ndwichMakeR Offline
Realitätsfeinmotoriker‮

Beiträge: 5.195
Registriert seit: Jul 2008
Beitrag #7
Falsche Shared Libraries unter Arch Linux?
Ich hätte bei Xenix bleiben sollen.

Beziehungsweise … ja, dann brenn ich mir eben fix ’ne neue Live-CD, brauch ich sowieso, da noch ein anderes System demnächst zur Migration ansteht.

• • • – • – – • – –
10.12.2010 16:47
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
klemmi Offline
Erfahrener Benutzer

Beiträge: 901
Registriert seit: Jul 2008
Beitrag #8
Falsche Shared Libraries unter Arch Linux?
Hatte ich vor kurzem auch bei enr alten Kiste.
Zugegeben etwas unsauber, aber das da hat bei mri geholfen:
Code:
cd /usr/lib[font=monospace]
[/font]ln -s libssl.so.1.0.0 libssl.so.9.8
ln -s libcrypto.so.1.0.0 libcrypto.so.0.9.8
dann n pacman-Update, dann pacman -Syu und dann die kleine Änderung wieder rückgägig machen - also löschen des Links.

10.12.2010 17:06
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
s4ndwichMakeR Offline
Realitätsfeinmotoriker‮

Beiträge: 5.195
Registriert seit: Jul 2008
Beitrag #9
Falsche Shared Libraries unter Arch Linux?
Jetzt hab ich das Live-System schon am Rennen.

Wie soll’s denn jetzt weitergehen, gandro? Mein System mounten, chrooten und dann mit Pacman säubern?

• • • – • – – • – –
10.12.2010 17:16
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
gandro Offline
Quälgeist

Beiträge: 8.954
Registriert seit: Jul 2008
Beitrag #10
Falsche Shared Libraries unter Arch Linux?
chroot bringt dir ja nichts, dann bist du im kaputten System drin.
Nein, den du musst den Live-System pacman über das gemountete System laufen lassen.

Müsste sowas hier sein:
pacman --root=/mnt/kaputtes_arch -Syu
10.12.2010 17:25
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Neue Antwort schreiben 


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste