2013-02-22 55 views
0

我想分支Emacs的主幹:爲什麼bzr分支繼續被殺?

$ mkdir emacs 
$ bzr init-repo emacs 
Shared repository with trees (format: 2a) 
Location: 
    shared repository: emacs 
$ bzr branch bzr://bzr.savannah.gnu.org/emacs/trunk trunk 
Killed39KB 2666KB/s | Fetching revisions:Inserting stream 

啓動bzr branch命令後,下載開始,一段時間後,它被殺害和行李箱目錄是空的。重新啓動相同的命令並沒有幫助,它似乎無法恢復中間狀態。因此,我必須刪除目錄並重新開始,這無助於進一步擴展分支。

可能的問題:我的互聯網連接不是很好,但似乎確實是原因。我嘗試從不同的位置,以及從遠程託管的VPS:同樣的行爲!

我可能會連續嘗試多次(刪除文件夾),它不可能完成。

人們如何分支emacs中繼庫?這是一個工具(bzr)還是存儲庫服務器的問題?你認爲這與我的設置無關嗎?錯誤的命令?

+0

內存消耗情況如何?也許它分配和使用太多。 – 2013-02-22 11:32:38

+0

@MischaArefiev你是對的。從/ var/log/syslog:'''Feb 22 12:43:11 xxxxxx kernel:[584519.697873] OOM殺死進程21740(bzr)vm:676940kB,rss:513028kB,swap:88164kB'''。這真是一個恥辱。我會看看如何處理。無論如何隨時發佈一個真實的答案我會接受它作爲一種享受! :-) – 2013-02-22 11:51:40

回答

2

也許這個進程試圖分配和使用太多的RAM,並在內存池耗盡後被內核殺死(你可以檢查dmesg這樣的消息)。谷歌搜索«BZR殺了內存»產生了一些bug報告:

我想你可以嘗試一臺機器更RAM作爲一種解決方法,或者,如果這是一個存儲庫格式問題(如上面的錯誤報告中提到的那樣)執行這些報告的評論中建議的步驟。

相關問題