3

我对 linux 还很陌生,我正在尝试安装 openCV 软件。当我失去电源并且它被中断时,我正在安装一些东西。当我去重新安装它时,我一直收到这个错误:

svn: E155037: Previous operation has not finished; run 'cleanup' if it was interrupted

所以我运行了这个并试图重新开始下载,但我得到了同样的错误。

/opencv$ svn cleanup
/opencv$ svn co https://opencvlibrary.svn.sourceforge.net/svnroot/opencvlibrary/trunk opencv
svn: E155037: Previous operation has not finished; run 'cleanup' if it was interrupted

我确信这是一个简单的解决方法,但我似乎无法在任何地方找到答案。有谁知道如何解决这一问题。请尽量简单。

4

1 回答 1

1

当我以 root 身份检出一些文件(使用 sudo)然后尝试svn update在拥有该域的用户下再次运行时,这发生在我身上。

因为某些文件拥有 root:root 的所有权和组,所以我无法使用我登录时使用的用户和组进行更新(在这种情况下,它是 wcl:psacln,psacln 是 Plesk 用户的默认组)。

为了解决这个问题,在以 root 身份登录时,我只是删除了导致问题的文件,运行svn cleanup,然后运行svn up以取回文件。像魅力一样工作!

于 2014-01-10T22:39:25.073 回答