데비안 : FATAL-> 포크 실패


11

내 인생에서 처음으로 다음과 같은 것이 있습니다.

root@peklan:~# aptitude install git-core
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.
FATAL -> Failed to fork.   

누군가이 메시지를 제거하는 방법을 설명 할 수 있습니까?


1
이미 설치되어 있기 때문에? 포크 오류는 확실하지 않습니다. 사용하면 어떻게됩니까 apt-get?
Zoredache

좋아요, 그럼 질문이 뭐에요?
holms

이상하게도, 나는 사용하는 튜토리얼을 따랐 apt install지만 명령이 apt-get install작동합니다
Dean Meehan

답변:


14

이 오류 메시지는 일반적으로 적성 또는 apt-get에 메모리가 부족함을 의미합니다.

몇 가지 제안 :

  • VM 인 경우 할당 된 RAM을 늘리십시오. 실제 머신 인 경우 RAM을 업그레이드하십시오.

    • 메모리 부족한 프로그램이 많은 경우 (예 : iceweasel, chromium, openoffice) 프로그램을 종료하십시오. 실제로 X로 로그인 한 경우 텍스트 콘솔 또는 ssh 세션에서 로그 아웃하고 업그레이드를 시도하십시오.
  • sources.list 파일에 많은 deb 및 deb-src 항목이 있으면 'apt-get update'및 'apt-get install git-core'를 실행하여 대부분 주석 처리하십시오.

(어떤 이유로 든 데비안 소스 패키지를 자주 재 구축하지 않는 한 모든 deb-src 항목을 확실히 주석 처리하십시오. 대부분의 사람들은 그렇지 않습니다.)

  • 도움이 될지 확실하지 않지만 (아마도 그렇지 않을 수도 있음) 캐시 제한 설정을보고 싶을 수도 있습니다. 자세한 내용은 apt.conf 매뉴얼 페이지를 참조하십시오. 간단히 말해서 /etc/apt/apt.conf 또는 /etc/apt/apt.conf.d의 새 텍스트 파일에 다음과 같은 내용을 추가하십시오.

    APT {캐시 제한 "56777216";}};


나는 apttitude 작업이 끝날 때 자동으로 발생할 수있는 apt xapian 인덱싱에 관한 알려진 버그의 맨 아래에 메모를 추가했습니다. 참조 우분투 버그 363695
maxpolk

1
업그레이드가 수행되기 전에 고정 메모리로 VPS를 실행하고 nginx, mysql 및 php를 중지하고 한 줄로 작성하여 가능한 한 빨리 서비스를 다시 제공하도록했습니다.
Mohammad AbuShady 12

0

패키지를 설치하기 전에 스왑 메모리추가 할 수도 있습니다 .

다음을 실행하여 512Mb 스왑을 추가 할 수 있습니다.

curl -sSL https://manageacloud.com/api/cm/configuration/activate_swap/ubuntu/manageacloud-production-script.sh | bash

이것은 일부 쉘 스크립트를 다운로드하고 실행 중입니다. 이것이 당신의 컴퓨터에서 무엇을하는지 설명해 주시겠습니까?
Akkumulator

@Akkumulator 스왑
Tk421

그러나, 또한 cp /tmp/manageacloud/.manageacloud.sh /tmp/manageacloud/vcs/and와 같은 다른 많은 것들을 수행 apt-get install -q git합니다. 스왑 파일 만 원한다면 그것이 원하는 것인지 확실하지 않습니다.
어큐뮬레이터

@Akkumulator 이것은 다양한 구성을 구현하는 일반적인 템플릿입니다. 이것은 매우 간단하며 원하는 경우 복사 / 붙여 넣기를 할 수 있습니다. .manageacloud.sh스왑을 활성화하는 코드가 포함 된 스크립트입니다. 일반 스크립트가 git을 사용하지 않는 경우 설치하지 않아야한다는 데 동의합니다. 어쨌든 해롭지 않습니다. 더 나은 것을 사용하십시오. 일반 템플릿을 최적화하라는 요청을 엽니 다.
Tk421
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.