web-dev-qa-db-ja.com

14.04では重複はanacron経由で実行されません

Lockfileオプションの実装以来、anacronを介して重複を実行することはできません( https://bugs.launchpad.net/duplicity/+bug/1320641 )。これを回避する方法はありますか?

1
ECII

やって

rm -rf〜/.cache/deja-dup/*

rm -rf〜/.cache/duplicity/*

問題が解決したようです。

ソース https://bugs.launchpad.net/ubuntu/+source/duplicity/+bug/13188

3
ECII

以前のバージョンにはそのバグはありません。なぜダウングレードしないのですか?
たとえば、Sudo apt-get install duplicity=0.6.21-0ubuntu4.1

Anacronがスクリプトを実行する前に.cache/duplicity /を削除すると、スクリプトも正常に実行されます。

これは、シャットダウン中の信号による重複の中断が原因である可能性があります。手動バックアップ中にOSをシャットダウンし、手動で再実行して、エラーが発生するかどうかを確認してください。
this githubのフォークは割り込み信号を次のように処理します

# The lock succeeded. Create a signal handler to remove the lock file when the process terminates.  
trap 'EXITCODE=$?; echo "Removing lock. Exit code: ${EXITCODE}" >>${LOGFILE}; rm -f "${LOCKFILE}"' 0    

あなたはこれを試すことができます。

1
totti