Debian

debian: FATAL -> 分叉失敗

  • June 18, 2015

我一生中第一次有這樣的事情:

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.   

有人可以解釋如何擺脫這個消息嗎?

該錯誤消息通常意味著 aptitude 或 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 條目,除非你出於某種原因經常重建 debian 源包——大多數人不這樣做。)

  • 我不確定它是否會有所幫助(可能不會),但您可能還想查看 Cache-Limit 設置。有關詳細資訊,請參閱 apt.conf 的手冊頁,但簡而言之,將以下內容添加到 /etc/apt/apt.conf 或 /etc/apt/apt.conf.d 中的新文本文件中:

APT { 記憶體限制 “56777216”;} };

引用自:https://serverfault.com/questions/401862