APT cassé sur WSL 18.04


20

J'ai des problèmes avec apt sur mon installation WSL d'Ubuntu 18.04.

Chaque fois que j'essaie d'installer un paquet avec apt, j'obtiens ceci:

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

Je crois que snapd / snappy est le coupable ici, mais je n'ai pas réussi à trouver un moyen de résoudre ce problème. Afaik snapd n'est pas pris en charge sur WSL et je suppose qu'il a été installé dans une mise à jour.

J'espère trouver une solution qui ne m'obligera pas à neutraliser toute l'installation et à devoir passer des heures à tout configurer à nouveau.

Merci d'avance.

EDIT: sortie originale de apt --versionwas apt 1.6.8 (amd64). Une mise à niveau vers 1.7.0 (amd64)ne semble pas avoir résolu le problème.


1
En relation: bugs.launchpad.net/ubuntu/+source/apt/+bug/1776218 devrait déjà être corrigé…
Melebius

J'ai lu ce fil, mais cela ne m'aide pas du tout. Ce problème est apparu récemment pour moi (après avoir utilisé l'installation wsl pendant 4 à 5 mois). Existe-t-il un moyen de mettre à jour apt lui-même (sans mise à niveau apt)?
173467321476C

Oui, vous pourriez utiliser dpkg. Téléchargez le package requis sur packages.ubuntu.com , puis installez-le manuellement . Vous devez également ajouter la sortie de apt --versionà votre question.
Melebius

1
Ok, il sort apt 1.6.8 (amd64)donc j'ai téléchargé et mis à niveau vers apt 1.7.0 (amd64)après avoir résolu les dépendances, j'ai toujours des problèmes.
173467321476C

Réponses:


37

Si vous voulez une solution rapide et sale, vous pouvez supprimer le crochet apt incriminant en tapant:

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

Rapide et sale, mais ça a fait l'affaire.
173467321476C

bien joué. il fonctionne comme un charme.
sathiyarajan

N'oubliez pas de sauvegarder votre fichier avant de le supprimer
JPR
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.