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

これは、ルートとして (sudo を使用して) いくつかのファイルをチェックアウトしsvn update、ドメインを所有するユーザーの下で再度実行しようとしたときに発生しました。

特定のファイルには root:root の所有権とグループがあったため、ログインしたユーザーとグループを使用して更新できませんでした (この場合は wcl:psacln で、psacln は Plesk ユーザーのデフォルト グループです)。

この問題を解決するには、root としてログインして、問題の原因となっているファイルを削除し、 を実行してからsvn cleanup、 を実行svn upしてファイルを取り戻しました。魔法のように働きました!

于 2014-01-10T22:39:25.073 に答える