我今天做了一个 apt-get 更新/升级,我的 Subversion 现在让我感到悲伤。
我仍然是 Debian 的新用户,所以我不知道有时在这些更新之一之后需要重新启动。我可能搞砸了一些事情。
我当前正在运行:debian 7、gnome 3.4.2、subversion 1.7.19
尝试 svn update 或 svn commit 时,我收到“分段错误”,没有其他迹象表明问题所在。
据我所知,我的系统的其余部分似乎工作正常。
我的问题可能是什么原因造成的?
答案1
我在使用 svn 1.7.19-1+WANdisco 的 Debian Wheezy 上遇到了完全相同的问题,在 gdb 中运行时报告了相同的错误。
查看 gdb 中的堆栈跟踪 (bt) 显示问题与 Gnome Keyring 集成 (libsvn_auth_gnome_keyring) 有关。我通过~/.subversion/config
禁用外部密码存储 来禁用此功能来解决这个问题:
password store =
FWIW Gnome Keyring 集成似乎可以与 WANdisco 的 SVN 1.8 版本一起正常工作(但由于其他原因我不得不降级到 1.7)。