Community zur Selbsthilfe und Diskussionsforum für alle weiteren Fragen des Lebens. Fettnapffreie Zone mit demokratisch legitimierten Moderationsregeln.
Von Autisten lernen heisst lieben lernen. Ehrlich, nüchtern, authentisch, verrufen, fair, sachorientiert: autistisch.
- Für neue Besucher und Forennutzer gibt es [hier] eine Anleitung inkl. Forenregeln. -

Tipp: Wenn https bei der Forennutzung Probleme macht: autismus-ra.unen.de; wenn https gewünscht wird: autismus.ra.unen.de
 

[LINUX] [UBUNTU] [dpkg] E: Internal Error, No file name for libssl1.0.0

original Thema anzeigen

10.05.13, 16:39:20

PvdL

Wenn ich mit apt-get etwas installieren will, bekomme ich die Fehlermeldung:
Zitat:
E: Internal Error, No file name for libssl1.0.0


Ich komme alleine nicht weiter. Es gibt zwar Seiten, wo dieses Problem beschrieben wird, jedoch ohne Lösungsvorschläge. Ich bitte um freundliche Unterstützung.
10.05.13, 16:59:59

PvdL

geändert von: PvdL - 10.05.13, 17:00:20

Auf dieser Seite wird folgendes vorgeschlagen:
Zitat:
sudo apt-get update
sudo apt-get clean
sudo apt-get install -fy
sudo dpkg -i /var/cache/apt/archives/*.deb
sudo dpkg --configure -a
sudo apt-get install -fy
sudo apt-get dist-upgrade

Scheint bei mir geholfen zu haben.
10.05.13, 17:21:45

drvaust

Zitat:
sudo apt-get update
sudo apt-get clean
Das wird die Lösung gewesen sein.
Vermutlich hattest Du ein veraltetes Paketverzeichnis, so daß die Installation ins Leere griff. Das mußte bereinigt werden.
Mit 'apt-get update' bekommst Du ein aktuelles Paketverzeichnis, aber es bleiben manchmal falsche Reste zurück. Deshalb noch mit 'apt-get clean' aufräumen.
10.05.13, 23:07:54

PvdL

update habe ich ganz oft versucht. Das kann es nicht sein. Bei clean bin ich mir nicht so sicher. Aber ganz bestimmt hatte ich autoclean versucht. Kann das trotzdem daran gelegen haben?
11.05.13, 21:48:15

drvaust

Bei 'apt-get update' werden die Listen in den Quellen gelesen und das Paketverzeichnis aktualisiert. Wenn ein Paket nicht mehr in der Quelle ist oder ersetzt wurde, müßte eine Information in der Liste stehen. Vereinzelt wird diese Information aber vergessen und nach einiger Zeit werden alte Informationen entfernt. Dadurch können falsche Einträge in dem Paketverzeichnis bleiben, die ins Leere verweisen.
Bei 'apt-get autoclean' wird, in den Listen, nur nach veralteten Paketeinträgen gesucht. Dabei werden alte Paketversionen, die noch vorhanden sind, nicht durch neue ersetzt, was evtl. gut ist. Aber fehlende Informationen werden da auch nicht gefunden.
Bei 'apt-get clean', was wesentlich länger dauert, werden alle Pakete im Paketverzeichnis in den Quellen gesucht, einschließlich Abhängigkeiten. Da werden auch fehlende Pakete entdeckt, zu denen es keine Informationen gibt.
12.05.13, 00:26:21

PvdL

Hey, cool! Du kennst Dich wohl richtig aus, stymmtz? Und ich dachte immer autoclean müßte mehr können als clean. Danke für diesen (vielleicht entscheidenden) Hinweis.
12.05.13, 02:32:33

drvaust

Ich kenne mich nicht besonders aus, aber die normalen Arbeiten kenne ich.
Das 'autoclean' gehört eigentlich nicht zu 'apt-get', sondern zum umfangreicheren 'aptitude', wird dort aber meistens unterstützt.
Es ist ratsam, vor 'apt-get update' das 'apt-get clean' laufen zu lassen, um ein sauberes Paketverzeichnis zu bekommen.
Ich hatte das bei einem alten System mal nicht gemacht und wollte ein umfangreiches Paket, das teilweise defekt war, erneut installieren. Laut Paketverzeichnis kein Problem. Ich hatte die alten Programme usw. gelöscht und wollte dann neu installieren, aber die Pakete gab es nicht mehr (das System wurde nicht mehr unterstützt).

 
Powered by: phpMyForum 4.1.55 © Christoph Roeder