eDe*_*ser 2 svn ubuntu 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
Run Code Online (Sandbox Code Playgroud)
我刚刚与一位在内部工作了一段时间的 Linux 专家进行了交谈。他看了一下这个问题并解决了这个问题。到目前为止,我的理解如下:
他拨打了strace电话svn up,显示该进程在轮询 D-Bus 上的某些文件时挂起。该文件与 Ubuntu 的密钥环有关。在颠覆配置中禁用密码存储后,一切都工作得很好。
要禁用密码存储,我使用了以下说明:
~/.subversion/config使用gedit或编辑nano,并添加以下内容Run Code Online (Sandbox Code Playgroud)[auth] password-stores =然后保存并重试。
| 归档时间: |
|
| 查看次数: |
1456 次 |
| 最近记录: |