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

时间:2018-06-26 10:44:44

标签: ubuntu svn ubuntu-17.10

我尝试更新一些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

1 个答案:

答案 0 :(得分:0)

我刚刚和一位在内部工作了一段时间的Linux专家进行了交谈。他看了这个问题并解决了问题。这是我到目前为止所了解的:

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

要禁用密码存储,我使用了these instructions

  

~/.subversion/configgedit编辑nano,然后添加以下内容

[auth] 
password-stores =
     

然后保存并重试。