APT roto en WSL 18.04


20

Tengo problemas con apt en mi instalación WSL de Ubuntu 18.04.

Cada vez que intento instalar un paquete con apt obtengo esto:

Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required: [...]

E: Could not read response to hello message from hook [ ! -f /usr/bin/snap ] || /usr/bin/snap advise-snap --from-apt 2>/dev/null || true: Success
E: Could not read response to hello message from hook [ ! -f /usr/bin/snap ] || /usr/bin/snap advise-snap --from-apt 2>/dev/null || true: Success

Creo que snapd / snappy es el culpable aquí, pero no he podido encontrar una manera de resolver esto. Afaik snapd no es compatible con WSL y supongo que se ha instalado en una actualización.

Espero encontrar una solución que no me obligue a bombardear toda la instalación y tener que pasar horas configurando todo fresco.

Gracias por adelantado.

EDITAR: salida original de apt --versionwas apt 1.6.8 (amd64). Una actualización a 1.7.0 (amd64)qué no parece solucionar el problema.


1
Relacionado: bugs.launchpad.net/ubuntu/+source/apt/+bug/1776218 Ya debería estar solucionado ...
— Melebius

He leído ese hilo, pero en realidad no me ayuda de ninguna manera. Este problema apareció recientemente para mí (después de usar la instalación de wsl durante unos 4-5 meses). ¿Hay alguna forma de actualizar apt (sin la actualización de apt)?
— 173467321476C

Sí, podrías usarlo dpkg. Descargue el paquete requerido de packages.ubuntu.com , luego instálelo manualmente . También debe agregar el resultado de apt --versionsu pregunta.
— Melebius

1
Ok, salió apt 1.6.8 (amd64)así que descargué y actualicé apt 1.7.0 (amd64)después de resolver dependencias, todavía tengo problemas.
— 173467321476C

Respuestas:


36

Si desea una solución rápida y sucia, puede quitar el enganche apt ofensivo escribiendo:

sudo rm -rf /etc/apt/apt.conf.d/20snapd.conf

Rápido y sucio, pero funcionó.
— 173467321476C

bien hecho. funciona a las mil maravillas.
— sathiyarajan

No olvide hacer una copia de seguridad de su archivo antes de eliminarlo
— JPR
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.