为什么 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.
我试图更新一些 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
withgedit
ornano
, and add the following[auth] password-stores =
then save and try again.