-
WSL 2 installation is incomplete 에러 해결 With) Docker.ApiServices.WSL2.wslKernelUpdateNotInstalledExceptionIT/에러노트 2021. 9. 29. 01:07
윈도우에 도커를 설치하다보면 아래와 같은 에러메세지를 만나게 되는 경우가 있다.
WSL 2 installation is incomplete
The WSL 2 Linux Kernel is now installed using a separate MSI update package.
Please click the link and follow the instructions to install the kernel update : https://aka.ms/wsl2kernel.
Press Restart after installing the Linux Kernel.
WSL 설치가 되지 않았다며, 리눅스 커널은 MSI 업데이트 패키지를 사용해서 설치된다면서 링크를타고 업데이트를 설치해라고 한다.
늘 그렇듯, 이런 에러메세지에서 제공하는 저런 링크같은건 들어가서 가이드 따라해봐도 별 조치가 안된다.윈도우에 왠 리눅스 커널? 이라고 의아한사람도 있을수 있겠지만, 이제 윈도우에서 공식적으로 리눅스 가상머신을 제공한다. 잘 모른다면 아래 노마드코더 형님의 영상을 보면 도움이 될듯.
https://www.youtube.com/watch?v=7eVG4o8mS_I
여튼, 동시에 아래와 같은 시스템 메세지도 함께 출력된다.
Docker.ApiServices.WSL2.wslKernelUpdateNotInstalledException
(docker.api service.wsl2.wsl kernel update not installed exception)
예외가 throw 되었다는 메세지가 정열의 붉은 X 표시와 함께 나타난다.
방법은 간단하다.
1. 파워쉘을 관리자 권한으로 실행
2. 리눅스 서브시스템 활성 명령어 입력
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
3. 가상머신 플랫폼 기능 활성화 명령어 입력
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
4. x64 머신용 WLS2 Linux 커널 업데이트 패키지 다운로드 및 설치
wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
5. 시스템 재시작 후 Docker 구동
'IT > 에러노트' 카테고리의 다른 글