WSL Ubuntu 18.04 не работает

У меня проблемы с apt на моем wsl-инсталляции Ubuntu 18.04. Всякий раз, когда я пытаюсь установить пакет с apt, я получаю это:

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

Я считаю, что виновным здесь является snapd / snappy, но я не смог найти способ решить эту проблему. Afaik snapd не поддерживается на wsl, и я предполагаю, что он был установлен в обновлении.

Я надеюсь найти решение, которое не потребовало бы от меня установки всей системы и необходимости тратить часы на настройку всего нового.

Заранее спасибо.

РЕДАКТИРОВАТЬ: оригинальный вывод из apt --version: apt 1.6.8 (amd64) обновление до 1.7.0 (amd64) не похоже, чтобы решить проблему.

1 ответ

Решение

Если вам нужно быстрое и грязное исправление, вы можете удалить нарушающий хет apt, набрав:

sudo rm -rf /etc/apt/apt.conf.d/20snapd.conf
Другие вопросы по тегам