WSL 1에서 Ubuntu 20.04를 실행하면 문제가 발생합니다.
문제는 glibc 2.31의 패치입니다. 이 패치는 UNIX와 유사한 방식으로 CLOCK 를 기반으로 합니다.REALTIME의 nanosleep() 라이브러리 호출.NT 커널에서 UNIX 시스템 클럭을 에뮬레이션하는 것은 매우 까다롭습니다.WSL 1은 가장 유행하는 시계 기반 시스템 호출을 실현하였으나, 모두 실현된 것은 아니며, CLOCK 을REALTIME 지원은 nanosleep에 구축됩니다.
WSL 1이 완전히 지원되려면 Windows Insider 사용자가 아니면 몇 달 안에 문제 해결을 보지 못할 수도 있습니다.이 수정 프로그램이 없으면 WSL 1의 Ubuntu 20.04가 붕괴되는 경우가 많고, 심지어 Ubuntu 20.04로 업그레이드하는 과정에서도 문제가 발생할 수 있다.
사용자는 어떻게 할 수 있습니까?WSL 1 사용자에 대해서는 20.04(몇 주 후 발표)로 상향 업그레이드하지 않고 잠시 Ubuntu 18.04 LTS에 머무를 것을 권고했다.
WSL 2 사용자의 경우 Ubuntu 20.04 출시 시 임의로 업그레이드할 수 있으며, 더 일찍 비안정 버전을 사용해 테스트할 수도 있다.
WSL 2로 업그레이드한 WSL 1 사용자의 경우 Ubuntu 20.04를 사용할 수 있는 경우 먼저 다음 명령을 사용하여 Ubuntu 18.04 미러를 WSL 2로 변환해야 합니다.
$ wsl.exe --set-version Ubuntu 2
20.04로 업그레이드합니다.
WSL 1에서 Ubuntu 20.04를 업그레이드하려면 업그레이드 전에 libc6 업데이트를 차단하십시오.
$ sudo apt-mark hold libc6
자세한 내용은 원본을 보십시오:https://discourse.ubuntu.com/t/ubuntu-20-04-and-wsl-1/15291
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
바이너리 파일cat 또는tail, 터미널 디코딩 시 처리 방법cat으로 바이너리 파일을 보려고 할 때 코드가 엉망이 되어 식은땀이 났다. 웹에서 스크롤된 정보의 처리 방법과alias의 설정을 요약합니다. reset 명령을 사용하여 터미널을 재설정합니다.이렇게 하면 고치지 못하...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.