42 votes

APT cassé sur WSL 18.04

Je rencontre 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 de solution. À ma connaissance, snapd n'est pas pris en charge sur WSL et je suppose qu'il a été installé lors d'une mise à jour.

J'espère trouver une solution qui ne nécessitera pas de tout réinstaller et de passer des heures à tout configurer à nouveau.

Merci d'avance.

EDIT : la sortie originale de apt --version était apt 1.6.8 (amd64). Une mise à jour vers 1.7.0 (amd64) n'a pas semblé résoudre le problème.

90voto

andrejr Points 1016

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

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

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X