为什么 subversion 在没有任何信息的情况下挂起?

Why does subversion hang without any information?

我试图更新一些 svn 目录。但是突然 svn 挂起,没有任何输出消息。

我按下了 ctrl-z 并按下了 ps aux | grep svn。 svn 进程挂起 SL

现在怎么办?如何获得一些错误输出?

我已经尝试检查其他一些存储库,但结果是相同的行为。

这里是完整的 ps aux | grep svn:

    other     7910  0.0  0.3 136732 12316 ?        SL   Jun25   0:20 svn log ../tags/
    other     8004  0.0  0.3 136732 12332 ?        SL   Jun25   0:20 svn log ../tags/
    other     8090  0.0  0.2 136824 11804 ?        SL   Jun25   0:20 svn up
    other    17754  0.0  0.2 136824 11612 ?        SL   Jun25   0:20 svn up
    other    26844  0.0  0.2 136824 11856 ?        SL   Jun25   0:17 svn up
    other    27080  0.0  0.2 136824 11624 ?        SL   Jun25   0:18 svn up
    other    27150  0.0  0.2 136628  9988 ?        SL   Jun25   0:17 svn co http://mysvnhub.de/repos/myproject1
    other    27713  0.0  0.2 136628 10044 pts/8    TL   12:12   0:00 svn co http://mysvnhub.de/repos/myproject1
    other    31639  0.0  0.2 136608 10136 pts/8    TL   12:30   0:00 svn co http://mysvnhub.de/repos/myproject1
    other    32207  0.0  0.0  14780  1016 pts/8    S+   12:38   0:00 grep --color=auto svn

我刚刚与在公司工作了一段时间的 Linux 专家进行了交谈。他查看了这个问题并解决了问题。这是我目前的理解:

他对 svn up 调用进行了 strace 调用,这表明该进程在轮询 D-Bus 上的某些文件时挂起。该文件与 Ubuntu 的密钥环有关。在颠覆配置中禁用密码存储后,一切正常。

要禁用我使用的密码存储 these instructions

Edit the ~/.subversion/config with gedit or nano , and add the following

[auth] 
password-stores =

then save and try again.