WSL(Linux용 Windows 하위 시스템)은 Windows 10에서 Linux 바이너리 실행 파일을 실행하는 데 사용되는 호환성 계층입니다. 이 프로그램은 Windows 10 및 Windows Server 2019에 도입되었으며 많은 개발자가 Windows에서 Linux 기반 실행 파일을 쉽게 사용할 수 있도록 했습니다. . 그러나 최근에 "# apt-get update FATAL -> Fork 실패에 대한 보고가 많이 들어왔습니다. ” Ubuntu 시스템을 업데이트하는 동안 오류가 발생했습니다.
Windows 10의 Ubuntu에서 "Failed to Fork" 오류가 발생하는 이유는 무엇입니까?
여러 사용자로부터 수많은 보고를 받은 후 문제를 조사하기로 결정하고 문제를 완전히 해결하기 위한 일련의 솔루션을 고안했습니다. 또한 트리거된 이유를 살펴보고 다음과 같이 나열했습니다.
- 스왑 메모리 부족: 경우에 따라 이 오류가 발생하는 응용 프로그램에서 액세스할 수 있는 SWAP 메모리가 부족할 수 있습니다. 응용 프로그램이 제대로 작동하려면 상당한 양의 메모리를 확보해야 합니다.
- 바이러스 백신/방화벽: 타사 바이러스 백신 또는 방화벽이 응용 프로그램의 특정 요소가 서버에 연결하는 것을 차단할 수 있는 것으로 나타났습니다. 응용 프로그램이 제대로 작동하려면 인터넷 연결 상태가 양호해야 합니다.
이제 문제의 본질에 대한 기본적인 이해를 하였으므로 해결 방법으로 넘어갈 것입니다. 충돌을 피하기 위해 제시된 특정 순서대로 구현해야 합니다.
해결 방법 1:바이러스 백신 비활성화
타사 바이러스 백신 또는 방화벽이 설치되어 있는 경우 오류가 트리거될 수 있는 응용 프로그램의 일부 구성 요소를 비활성화할 수 있으므로 완전히 비활성화하거나 Ubuntu 응용 프로그램에 대한 제외를 추가하는 것이 좋습니다. 제외를 추가하려면:
- 맞음 –클릭 시스템 트레이의 응용 프로그램에서.
- '열기 선택 ' 및 클릭 설정 옵션에서.
- '추가 선택 한 제외 ” 버튼을 누르고 Ubuntu 애플리케이션의 방향을 가리킵니다.
해결책 2:새 스왑 파일 생성
스왑 파일의 스토리지가 부족하여 오류가 발생했을 수 있습니다. 따라서 이 단계에서는 새 Swap 파일을 생성합니다. 이를 위해:
- 출시 우분투.
- 다음 명령을 입력하고 “Enter ".
sudo fallocate -1 4G /swapfile
- 스왑 파일이 생성되었지만 여전히 활성화해야 합니다.
- 파일을 보다 안전하게 만들기 위해 , 다음 명령을 입력하고 "Enter"를 누릅니다.
sudo chmod 600 /swapfile
- 이제 다음 명령을 입력하여 설정합니다. 교환 위로 공간 "Enter"를 누르십시오.
sudo mkswap /swapfile
- 활성화하려면 스왑 공간에 다음 명령을 입력하고 "Enter ".
sudo swapon /swapfile
- 이 명령을 실행한 후에도 문제가 지속되는지 확인하십시오.