APT auf WSL 18.04 gebrochen

18

Ich habe Probleme mit apt in meiner WSL-Installation von Ubuntu 18.04.

Immer wenn ich versuche, ein Paket mit apt zu installieren, erhalte ich Folgendes:

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

Ich glaube, snapd / snappy ist der Schuldige hier, aber ich habe keinen Weg gefunden, dies zu lösen. Afaik snapd wird von der WSL nicht unterstützt und ich gehe davon aus, dass es in einem Update installiert wurde.

Ich hoffe, eine Lösung zu finden, bei der ich nicht die gesamte Installation zerstören und stundenlang alles neu einrichten muss.

Danke im Voraus.

EDIT: ursprüngliche Ausgabe von apt --versionwar apt 1.6.8 (amd64). Ein Upgrade auf 1.7.0 (amd64)ist nicht scheint das Problem zu beheben.

173467321476C
quelle
1
Verwandte: bugs.launchpad.net/ubuntu/+source/apt/+bug/1776218 Sollte bereits behoben sein ...
Melebius
Ich habe diesen Thread gelesen, aber er hilft mir in keiner Weise. Dieses Problem trat kürzlich bei mir auf (nachdem ich die wsl-Installation gut 4-5 Monate lang verwendet habe). Gibt es eine Möglichkeit, apt selbst zu aktualisieren (ohne apt-Upgrade)?
173467321476C
Ja, du könntest verwenden dpkg. Laden Sie das erforderliche Paket von packages.ubuntu.com herunter und installieren Sie es manuell . Sie sollten auch die Ausgabe von apt --versionzu Ihrer Frage hinzufügen .
Melebius
1
Ok, es wird ausgegeben, apt 1.6.8 (amd64)also habe ich es heruntergeladen und aktualisiert, apt 1.7.0 (amd64)nachdem ich Abhängigkeiten gelöst habe. Ich habe immer noch Probleme.
173467321476C

Antworten:

35

Wenn Sie eine schnelle und schmutzige Lösung wünschen, können Sie den störenden passenden Haken entfernen, indem Sie Folgendes eingeben:

sudo rm -rf /etc/apt/apt.conf.d/20snapd.conf
andrejr
quelle
Schnell und schmutzig, aber es hat den Trick getan.
173467321476C
gut gemacht. es wirkt wie ein Zauber.
Sathiyarajan
Vergessen Sie nicht, Ihre Datei vor dem Entfernen zu sichern
JPR