web-dev-qa-db-fra.com

Comment faire se comporter Deja-Dup?

J'ai fouillé dans de vieilles questions, et les seules que j'ai trouvé qui semblaient répondre à cette question avaient cinq ou six ans, faisant référence à des dossiers qui n'existent pas dans mon installation. Je suis sur 16.04, mon pote, essayant de faire en sorte que Deja-Dup me laisse recommencer à zéro, comme si je n'avais jamais couru auparavant, mais je serais heureux si je pouvais arriver à des sauvegardes complètes vérifiables qui ignorent en fait les dossiers que j'ai ' Nous avons spécifié pour être ignoré.

En l’état actuel, chaque fois que Deja-Dup exécute une sauvegarde (manuelle ou automatique), elle s’arrête avec le message suivant:

ne peut pas sauvegarder le fichier /home/[user]/.cache/dconf

Je suppose que cela se produit parce que le fichier est ouvert, mais je m'attendrais à ce qu'un logiciel de sauvegarde puisse y remédier.

  • J'ai vérifié à plusieurs reprises que ~/.cache figurait dans la liste "Ignorer" (en fait, il apparaît deux fois, même si je l'ai supprimé complètement de la liste et que je l'ai ressaisi une seule fois).
  • J'ai également essayé d'ajouter des dossiers individuellement dans ~/.cache; ils apparaissent dans la liste, mais j'ai inclus ~/.cache/dconf et j'ai toujours la même erreur.

À ce stade, j'ai un dossier Google Drive plein de fichiers de duplicité et je ne peux pas dire qui est quoi, je ne peux pas dire si Deja-Dup sauvegarde tout, sauf le fichier qui génère l'erreur, ou seulement les fichiers traités auparavant L'erreur, ne vois pas pourquoi je reçois des doublons de dossiers affichés dans la liste "Ignorer" - et je pense qu'il serait plus simple de supprimer Deja-Dup entièrement et de recommencer.

J'ai trouvé ne réponse qui suggère de purger le paquet deja-dup, mais lorsque je simule la purge de Deja-Dup, j'obtiens ceci:

Lecture des listes de paquets ... Terminé Construction de l'arbre de dépendance Lecture des informations d'état ... Terminé Les packages suivants ont été installés automatiquement et ne sont plus nécessaires: libntlm0 linux-headers-4.10.0-28 linux-headers-4.10.0-28-generic
linux-headers-4.10.0-33 linux-headers-4.10.0-33-generic
linux-image-4.10.0-28-generic linux-image-4.10.0-33-generic
linux-image-extra-4.10.0-28-generic linux-image-extra-4.10.0-33-generic Utilisez 'Sudo apt autoremove' pour les supprimer. Les paquets suivants seront supprimés: deja-dup * deja-dup-backend-cloudfiles * deja-dup-backend-gvfs *
deja-dup-backend-s3 * deja-dup-caja * ubuntu-mate-desktop * 0 mis à niveau, 0 récemment installé, 6 à supprimer et 0 non à niveau. Purg ubuntu-mate-desktop [1.154.1] Purg deja-dup-backend-s3 [34.2-0ubuntu1.1] Purg deja-dup [34.2-0ubuntu1.1] [deja-dup-backend-cloudfiles: AMD64 deja-dup -aja: AMD64 deja-dup-backend-gvfs: AMD64] Purg deja-dup-backend-cloudfiles [34.2-0ubuntu1.1] [deja-dup-caja: AMD64 deja-dup-backend-gvfs: AMD64] Purg deja- dup-backend-gvfs [34.2-0ubuntu1.1] [deja-dup-caja: AMD64] Purg deja-dup-caja [0.0.4-0ubuntu2] '

Je présume que cela ne ferait que désinstaller le méta-paquet mate-desktop, car il ne répertorie pas des centaines de dépendances qui reviendraient à supprimer mon DTE - mais les autres questions que j'ai déjà vues suggèrent que cela ne résoudra pas le problème. et Ubuntu a suffisamment changé depuis le 10.04 ou le 11.04 pour que certains dossiers référencés n’existent pas ou ne se trouvent pas là où les réponses précédentes le supposent.

Étant donné que quelqu'un pensait apparemment que ce que je demandais n'était pas clair: compte tenu des informations ci-dessus, , comment puis-je purger complètement Deja-Dup sans supprimer mon ordinateur de bureau, afin de pouvoir le réinstaller propre - ou comment puis-je faire fonctionner Deja-Dup comme neuf, ignorer correctement les dossiers qu'il ne devrait pas sauvegarder et effectuer des sauvegardes fiables?

Suivi: Après avoir implémenté la partie "purger les paramètres" de la solution ci-dessous, Deja-Dup a exécuté un cycle complet mais a échoué avec une erreur complètement différente qui semble avoir été générée à la toute fin du cycle de "première sauvegarde" - après avoir écrit 300 Mo de fichiers de sauvegarde et un fichier de signatures, l’écriture du fichier manifeste a échoué avec un vidage d’erreur. Je vais recommencer et si je reproduis l'erreur, je vais chercher ou poser une question différente sur la façon de résoudre ce problème.

4
Zeiss Ikon

Comme vous l'avez bien supposé , ubuntu-mate-desktop n'est qu'un méta-paquet (essayez la confirmation apt show ubuntu-mate-desktop pour la confirmation. Tant que vous - ne pas publierSudo apt autoremove rien ne se passera même si vous purgez le paquet deja-dup .

L'étape suivante consiste à supprimer la configuration (stockée dans dconf ).

  1. sauvegardez la base de données complète dconf:

    tar cf config-dconf-user .config/dconf/user
    

    (vous pouvez le restaurer avec tar xf config-dconf-user)

  2. purger les paramètres deja-dup

    dconf reset -f /org/gnome/deja-dup/
    

Maintenant, vous pouvez réinstaller deja-dup .

N.B.
Vous pourriez probablement essayer de purger uniquement les paramètres deja-dup, sans supprimer/purger le paquet

2
guntbert