Windows 10에서 'Ubuntu로 WSL에서 포크 실패'오류를 수정하는 방법



문제를 제거하기 위해 도구를 사용해보십시오

WSL (Linux 용 Windows 하위 시스템)은 Windows 10에서 Linux 바이너리 실행 파일을 실행하는 데 사용되는 호환성 계층입니다.이 프로그램은 Windows 10 및 Windows Server 2019에 도입되었으며 많은 개발자가 Windows에서 Linux 기반 실행 파일을 쉽게 사용할 수 있도록했습니다. . 그러나 최근에 많은 보고서가 ' # apt-get update FATAL-> 포크 실패 'Ubuntu 시스템을 업데이트하는 동안 오류가 발생했습니다.



오류“/etc/cron.daily/apt :
치명적-> 포크에 실패했습니다.
/etc/cron.daily/spamassassin :
채널 : 작동중인 미러를 찾을 수 없음, 채널 실패
알 수없는 이유로 sa-update 실패”



Windows 10의 Ubuntu에서 'Failed to Fork'오류의 원인은 무엇입니까?

여러 사용자로부터 수많은 보고서를받은 후 문제를 조사하기로 결정하고이를 완벽하게 해결하기위한 일련의 솔루션을 고안했습니다. 또한 트리거되는 이유를 조사하고 다음과 같이 나열했습니다.



  • 스왑 메모리 부족 : 경우에 따라이 오류가 트리거되는 응용 프로그램에서 액세스 할 수있는 SWAP 메모리가 부족할 수 있습니다. 응용 프로그램이 제대로 작동하려면 상당한 양의 메모리가 필요합니다.
  • 안티 바이러스 / 방화벽 : 타사 바이러스 백신 또는 방화벽이 응용 프로그램의 특정 요소가 서버에 접속하지 못하도록 차단하는 것으로 나타났습니다. 응용 프로그램이 제대로 작동하려면 인터넷 연결이 양호해야합니다.

이제 문제의 본질에 대한 기본적인 이해를 마쳤으므로 해결책으로 넘어갈 것입니다. 충돌을 피하기 위해 제시된 특정 순서대로 구현해야합니다.

해결 방법 1 : 바이러스 백신 비활성화

타사 바이러스 백신 또는 방화벽이 설치되어있는 경우 오류가 트리거 될 수있는 응용 프로그램의 일부 구성 요소를 비활성화 할 수 있으므로 완전히 비활성화하거나 Ubuntu 응용 프로그램에 대한 제외를 추가하는 것이 좋습니다. 제외를 추가하려면 :

  1. 권리 - 딸깍 하는 소리 시스템 트레이의 응용 프로그램에.
  2. 고르다 ' 열다 ”및 딸깍 하는 소리 설정 옵션에서.
  3. 고르다 ' 더하다 an 제외 ”버튼을 누르고 Ubuntu 응용 프로그램의 방향을 가리 킵니다.

해결 방법 2 : 새 스왑 파일 만들기

오류가 발생하여 스왑 파일의 스토리지가 부족했을 수 있습니다. 따라서이 단계에서는 새 스왑 파일을 만듭니다. 그에 대한:



  1. 시작하다 우분투.

    Ubuntu 시작

  2. 다음 명령을 입력하고 ' 시작하다 '.
    sudo fallocate -1 4G / swapfile
  3. 이제 스왑 파일이 생성되었지만 여전히 활성화해야합니다.
  4. 파일을 더 많이 만들기 위해 안전한 , 다음 명령을 입력하고 'Enter'를 누릅니다.
    sudo chmod 600 / swapfile
  5. 이제 다음 명령을 입력하여 세트 위로 교환 우주 그리고 'Enter'를 누르십시오.
    sudo mkswap / swapfile
  6. 하기 위해 활성화 스왑 공간, 다음 명령을 입력하고 ' 시작하다 '.
    sudo 스왑 온 / 스왑 파일
  7. 이러한 명령을 실행 한 후에도 문제가 지속되는지 확인하십시오.
2 분 읽기