WSL 18.04의 APT 고장


20

Ubuntu 18.04의 WSL 설치에 문제가 있습니다.

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

나는 스냅 / 스냅이 범인이라고 생각하지만이를 해결할 수있는 방법을 찾지 못했습니다. Afaik snapd는 WSL에서 지원되지 않으며 업데이트에 설치되었다고 가정합니다.

나는 전체 설치를 방해하지 않고 모든 것을 새로 설정하는 데 몇 시간을 소비 할 필요가없는 솔루션을 찾고 싶습니다.

미리 감사드립니다.

편집 :의 원래 출력 apt --versionapt 1.6.8 (amd64)입니다. 업그레이드는 할 1.7.0 (amd64)않았다 없는 문제를 해결하는 것.


1
관련 : bugs.launchpad.net/ubuntu/+source/apt/+bug/1776218 이미 수정되었습니다…
Melebius

그 스레드를 읽었지만 실제로 어떤 식 으로든 도움이되지는 않습니다. 이 문제는 최근에 나에게 나타났습니다 (4-5 개월 동안 wsl 설치를 사용한 후). apt 자체를 업데이트하는 방법이 있습니까?
173467321476C 9

예, 사용할 수 있습니다 dpkg. packages.ubuntu.com 에서 필요한 패키지를 다운로드 한 다음 수동으로 설치하십시오 . 또한 apt --version질문에 대한 결과를 추가해야 합니다.
Melebius

1
Ok, 의존성을 해결 한 후에도 여전히 문제가 발생 apt 1.6.8 (amd64)하여 다운로드하여 업그레이드했습니다 apt 1.7.0 (amd64).
173467321476C

답변:


41

빠르고 더러운 수정이 필요한 경우 다음을 입력하여 문제가있는 apt 후크를 제거 할 수 있습니다.

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

빠르고 더러 웠지만 속임수였습니다.
173467321476C

잘 했어. 그것은 매력처럼 작동합니다.
sathiyarajan

제거하기 전에 파일을 백업하는 것을 잊지 마십시오
JPR
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.