我是 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
我确信这很容易修复,但我似乎无法在任何地方找到答案。有谁知道如何解决这一问题。请尽可能简单。
最佳答案
当我以 root 身份 check out 一些文件(使用 sudo)然后尝试在拥有该域的用户下再次运行 svn update
时,这发生在我身上。
因为某些文件具有 root:root 的所有权和组,我无法使用我登录时使用的用户和组进行更新(在本例中是 wcl:psacln,psacln 是 Plesk 用户的默认组) .
为了解决这个问题,在以 root 身份登录时,我简单地删除了导致问题的文件,运行 svn cleanup
,然后运行 svn up
以获取文件回来。工作起来很有魅力!
关于svn - 先前操作未完成的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15265144/