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.
¿Por qué recibo estos errores cuando hago una actualización de apt-get?
/etc/apt/sources.list
archivoRespuestas:
Tratar:
fuente
Encontré este problema también. No pude solucionarlo instalando
apt-transport-https
, porque había pasado bastante tiempo desde que hice las actualizaciones de paquetes en la máquina en cuestión, y la versión de ese paquete que necesitaba ya no estaba disponible en el repositorio de paquetes. (Para obtener una versión disponible, primero tenía que ser capaz de hacerlo conapt-get update
éxito). Por lo tanto, me vi obligado a rastrear la razón por la cual apt-get estaba tratando de usar HTTPS de repente y evitar que lo hiciera.En mi caso, resultó que una de las fuentes de apt de terceros que figuraba en un archivo de configuración en mi
/etc/apt/sources.list.d
directorio había cambiado a usar HTTPS para todas las descargas, y habían comenzado a redirigir lahttp://
URL a unahttps://
URL. Esto estaba haciendo un intento apto de usar HTTPS a pesar de que ninguna de mis configuraciones de origen lo solicitó. (Descubrí esto abriendo la URL del repositorio de origen en mi navegador web y notando que la URL en la barra de direcciones cambió ahttps://
cuando se cargó la página).Como se trataba de un repositorio de terceros y, por lo tanto, no esencial, simplemente desactivé esa fuente temporalmente, volví a ejecutarla
apt-get update
y funcionó sin problemas. Despuésapt-get update
,apt-get upgrade
yapt-get install apt-transport-https
, pude volver a habilitar esa fuente apt de terceros, y a partir de ahí todo funcionó.fuente
Verifique los archivos en este directorio:
/etc/apt/sources.list.d
Uno de los archivos se dirigió a un repositorio que comenzó con HTTPS. Comente esa línea agregando # al principio e intente:
apt-get update
fuente