Souvent, lorsque j'exécute Duplicity, je vois un message d'erreur comme celui-ci à la fin de l'analyse:
Cleanup of temporary file /home/user/.cache/duplicity/9a169830d41477b2dbc3c5b32edd4e8a/duplicity-MEXhMY-tempdir/mktemp-StAkzj-1 failed
Le répertoire mentionné contiendra une dizaine de fichiers qui seront supprimés la prochaine fois que j'exécuterai Duplicity.
Une idée pourquoi cela échoue parfois lors de l'exécution de sauvegardes incrémentielles? Je n'ai pas vu de modèle moi-même et j'ai eu peu de chance d'en trouver d'autres mentionnant le même problème. Un gars sur une liste de diffusion a mentionné que son environnement local avait causé des problèmes à Duplicity. J'ai essayé de passer de mon environnement norvégien de bokmål normal à en-US, mais je vois toujours le problème.
Est-ce un fonctionnement normal pour Duplicity?
Le voir sur trois systèmes différents: deux bureaux Ubuntu 13.04 64 bits et un Ubuntu Server 13.04 64 bits.
Réponses:
Cela peut se produire si vous avez déjà exécuté en
duplicity
tant que root. Les fichiers appartiendront à l'utilisateur root et ne pourront donc pas être supprimés par un utilisateur non privilégié. Le simple fait de changer le propriétaire des fichiers corrigera le problème, si c'est le cas:la source
Duplicity correctement configuré ne devrait pas faire cela.
Vous pourriez trouver ces étapes utiles: Duplicité
Je sais que vous êtes sur Ubuntu, mais je ne trouve aucune source appropriée pour vous. Cela devrait être universel.
la source
Essayez peut-être de modifier
/usr/lib/python2.7/dist-packages/duplicity/tempdir.py
(ou partout où ce fichier se trouve sur votre système) pour ajouter un gestionnaire d'exceptions plus spécifique, il semble faire juste ceci:Un gestionnaire d'erreurs plus spécifique ajouté devant cela pourrait essayer d'afficher le numéro d'erreur plus spécifique:
L'exécuter sous
strace
afficherait leunlink
numéro d' erreur de l' appel, mais serait probablement plus lent et gaspillerait beaucoup d'espace disque pour le journal, en particulier. étant donné la nature de ce que fait la duplicité.la source