2013-02-22 56 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作为一种解决方法,或者,如果这是一个存储库格式问题(如上面的错误报告中提到的那样)执行这些报告的评论中建议的步骤。

相关问题