sudo apt-get update
E: The method driver /usr/lib/apt/methods/https could not be found.
michael@Ubuntu:~$ sudo apt-get clean
michael@Ubuntu:~$ cd /var/lib/apt
michael@Ubuntu:/var/lib/apt$ sudo mv lists lists.old
michael@Ubuntu:/var/lib/apt$ sudo mkdir -p lists/partial
michael@Ubuntu:/var/lib/apt$ sudo apt-get clean
michael@Ubuntu:/var/lib/apt$ sudo apt-get update
E: The method driver /usr/lib/apt/methods/https could not be found.
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
michael@Ubuntu:/var/lib/apt$ sudo apt-get update
E: The method driver /usr/lib/apt/methods/https could not be found.
Warum erhalte ich diese Fehler, wenn ich ein apt-get-Update durchführe?
/etc/apt/sources.list
Datei hinzuAntworten:
Versuchen:
quelle
Ich bin auch auf dieses Problem gestoßen. Ich konnte es nicht durch Installation beheben
apt-transport-https
, da es eine Weile her war, seit ich Paketaktualisierungen auf dem fraglichen Computer durchgeführt hatte, und die Version dieses Pakets, die ich benötigte, nicht mehr im Paket-Repository verfügbar war. (Um eine verfügbare Version zu erhalten, musste ich zuerstapt-get update
erfolgreich sein können .) Daher war ich gezwungen, den Grund aufzuspüren, warum apt-get plötzlich versuchte, HTTPS zu verwenden, und dies zu unterbinden.In meinem Fall stellte sich heraus, dass eine der apt-Quellen von Drittanbietern, die in einer Konfigurationsdatei in meinem
/etc/apt/sources.list.d
Verzeichnis aufgeführt waren, für alle Downloads auf HTTPS umgestellt hatte und die Umleitung derhttp://
URL zu einerhttps://
URL begonnen hatte. Dies machte einen treffenden Versuch, HTTPS zu verwenden, obwohl keine meiner Quellkonfigurationen dies anforderte. (Ich habe dies festgestellt, indem ich die Quell-Repository-URL in meinem Webbrowser geöffnet habe und festgestellt habe, dass sich die URL in der Adressleistehttps://
beim Laden der Seite geändert hat .)Da es sich um ein Repository eines Drittanbieters handelte und daher nicht unbedingt erforderlich war, habe ich diese Quelle nur vorübergehend deaktiviert, dann erneut durchsucht
apt-get update
und es funktionierte problemlos. Nachapt-get update
,apt-get upgrade
undapt-get install apt-transport-https
ich war in der Lage , dass Drittanbieter - APT - Quelle wieder zu aktivieren, und von dort auf alles funktionierte.quelle
Überprüfen Sie die Dateien in diesem Verzeichnis:
/etc/apt/sources.list.d
Eine der Dateien hat ein Repository adressiert, das mit HTTPS beginnt. Kommentieren Sie diese Zeile, indem Sie am Anfang ein # hinzufügen, und versuchen Sie Folgendes:
apt-get update
quelle