Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 11/09/2013, à 09:23

nagadoudi

BackupPC : Tar exited with error 512 () status (encore !)

Bonjour à toutes et tous,

Ce fil de discussion fait suite à celui-ci, le message d'erreur étant le même, mais la cause différente.

La sauvegarde se déroule normalement pendant quelques heures (10 h la 1ère fois, 3 h la 2ème fois), puis s'arrête soudain avec le message « Tar exited with error 512 () status ».

Le journal de l'hôte :

2013-09-09 14:03:44 full backup started for directory /etc
2013-09-09 14:04:03 full backup started for directory /home/tartempion
2013-09-09 17:19:20 Got fatal error during xfer (Tar exited with error 512 () status)
2013-09-09 17:19:25 Backup aborted (Tar exited with error 512 () status)
2013-09-09 17:19:25 Saved partial dump 0

Le journal global de BackupPC :

2013-09-09 14:03:44 Started full backup on localhost (pid=7989, share=/etc)
2013-09-09 14:04:03 Started full backup on localhost (pid=7989, share=/home/tartempion)
2013-09-09 15:00:00 Next wakeup is 2013-09-09 16:00:00
2013-09-09 16:00:00 Next wakeup is 2013-09-09 17:00:00
2013-09-09 17:00:00 Next wakeup is 2013-09-09 18:00:00
2013-09-09 17:19:25 Backup failed on localhost (Tar exited with error 512 () status)

Note : il y a largement assez d'espace sur le disque de sauvegarde.

Des pistes de recherche ?

Hors ligne

#2 Le 11/09/2013, à 09:43

Haleth

Re : BackupPC : Tar exited with error 512 () status (encore !)

timeout ?


Ubuntu is an ancien African word which means "I can't configure Debian"

Because accessor & mutator are against encapsulation (one of OOP principles), good OOP-programmers do not use them. Obviously, procedural-devs do not. In fact, only ugly-devs are still using them.

Hors ligne

#3 Le 11/09/2013, à 10:02

maxire

Re : BackupPC : Tar exited with error 512 () status (encore !)

Salut,

Décidément le code erreur 512 est un code erreur fourre-tout.

La première sauvegarde (10h00 de temps) est-elle réussie ?
La deuxième tombe en erreur au bout de 3h00.

10h00 pour une sauvegarde cela semble beaucoup, mais pourquoi pas.

Chercher là :

2013-09-09 17:19:20 Got fatal error during xfer (Tar exited with error 512 () status)

xfer me suggère "références croisées", mais je me trompe sans doute.
[Edit] Mauvaise suggestion, Xfer n'est qu'une option du menu de Backuppc, donc ce message veut simplement dire erreur pendant sauvegarde, ce qui n'aide pas ![Fin Edit]

Dernière modification par maxire (Le 11/09/2013, à 10:09)


Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail

Hors ligne

#4 Le 11/09/2013, à 10:23

maxire

Re : BackupPC : Tar exited with error 512 () status (encore !)

J'espère que tu n'essayes pas de sauvegarder la sauvegarde !
Après /home/tartempion, il y a /media

Dernière modification par maxire (Le 11/09/2013, à 10:24)


Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail

Hors ligne

#5 Le 11/09/2013, à 11:18

nagadoudi

Re : BackupPC : Tar exited with error 512 () status (encore !)

Haleth a écrit :

timeout ?

Je ne pense pas, car le délai serai le même à chaque fois. Or, là on a un échec au bout de 10 h un coup et de 3 h l'autre coup.

maxire a écrit :

La première sauvegarde (10h00 de temps) est-elle réussie ?

Non plus, elle a échoué comme l'autre, avec les mêmes messages d'erreur.

maxire a écrit :

10h00 pour une sauvegarde cela semble beaucoup, mais pourquoi pas.

En effet. Mais j'ai pour 190 Go de fichiers à sauvegarder, c'est peut-être pour ça.
Pour info, le disque de sauvegarde offre 1 To et est vierge.

maxire a écrit :

J'espère que tu n'essayes pas de sauvegarder la sauvegarde !

Non non ! Je sauvegarde /etc/ et /home/tartempion/, mais pas /media/sauvegardes/. Il n'y a pas de liens symboliques de l'un vers l'autre.

maxire a écrit :

Après /home/tartempion, il y a /media

Quoi ? Je n'ai pas compris.


Extrait du fichier de config /etc/backuppc/localhost.pl

$Conf{XferMethod} = 'tar';

$Conf{TarShareName} = [
  '/etc',
  '/home/tartempion',
  ''
];

$Conf{TarClientCmd} = '/usr/bin/sudo LC_ALL=C $tarPath -c -v -f - -C $shareName+ --totals';

On y voit que seuls /etc et /home/tartempion sont à sauvegardés (pas de référence à /media ici).

On voit aussi que Tar est exécuté en sudo, ce qui devrait lui donner accès à tous les fichiers sans restrictions, même ceux qui ne sont pas accessibles à l'utilisateur backuppc.

Hors ligne

#6 Le 11/09/2013, à 11:21

nagadoudi

Re : BackupPC : Tar exited with error 512 () status (encore !)

J'explore différentes pistes...

  • supprimer la ligne vide de TarShareName

  • m'assurer qu'en sudo on accède à tout

Tests en cours...

Hors ligne

#7 Le 11/09/2013, à 12:54

maxire

Re : BackupPC : Tar exited with error 512 () status (encore !)

La ligne vide, qui en fait n'est pas vide, oui cela pourrait être ça
Dans tes tests, essaie de ne sauvegarder que /etc cela devrait être plus rapide pour un diagnostic.


Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail

Hors ligne

#8 Le 11/09/2013, à 17:16

nagadoudi

Re : BackupPC : Tar exited with error 512 () status (encore !)

Nouvel échec après 3 h 20 min.
Ce qui me permet de dire que ce n'est pas dû à la ligne vide.
Ce n'est pas non plus dû à un dossier crypté par encfs. (Quand le dossier crypté était ouvert, « sudo ls » renvoyait « ls: impossible d'ouvrir le répertoire ./bidule: Permission non accordée » alors que « ls » fonctionnait. Quand le dossier était fermé, no problemo.)

La sauvegarde de /etc seul fonctionne.

Hors ligne

#9 Le 11/09/2013, à 17:31

maxire

Re : BackupPC : Tar exited with error 512 () status (encore !)

Ah ! /etc est sauvegardé, voici quelque chose de positif.

As-tu des vidéos, de la musique dans /home/tartempion, compresser ce genre de fichiers ne sert à rien et  prend du temps, et cela pourrait peut-être faire tomber la commande tar.
Tente une sauvegarde en excluant tous les répertoires contenant des vidéos, images et sons, ou mieux, une sauvegarde de tartempion sans compression avec rsync.
Cela permettra de valider ou non que c'est bien la compression qui pose problème.


Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail

Hors ligne

#10 Le 12/09/2013, à 09:09

nagadoudi

Re : BackupPC : Tar exited with error 512 () status (encore !)

Oui, je pense aussi que procéder par étapes me permettra de trouver où ça coince. Je tente là une sauvegarde de tartempion en ôtant tous les gros dossiers (Images, Documents...) Si ça ne marche pas, je tenterai sans rsync. Sinon, j'ajouterai au fur et à mesure des dossiers. Ça peut être long et fastidieux, mais j'ai bien envie de trouver !
Merci beaucoup pour ton aide.

Hors ligne

#11 Le 16/09/2013, à 08:49

nagadoudi

Re : BackupPC : Tar exited with error 512 () status (encore !)

Bon ben désormais ça marche, mais je ne sais pas pourquoi...

Comparons :

AVANT :

  1. J'avais une erreur 512

  2. Je tentais de sauvegarder la totalité de /home/tartempion/, soit 238 Gio. Durée : des fois 10 h + édition de liens 12 h...

  3. Parmi les fichiers à sauvegarder, root (donc sudo) n'accédait pas à tout. Par exemple : « impossible d'accéder à «/home/tartempion/.gvfs»: Permission non accordée » (.gvfs est en 500 et appartient à tartempion)

  4. Dans le fichier de conf localhost.pl, $Conf{BackupFilesExclude} contenait des erreurs de syntaxe (mea culpa) et d'encodage (car différent entre éditeur texte et interface web). Du coup, il était ignoré et tout était sauvegardé :

    $Conf{BackupFilesExclude} = {
      'exclusions' => [
        '/home/tartempion/.adobe',
        '/home/tartempion/.cache',
        '/home/tartempion/.gvfs',
        '/home/tartempion/.local/share/Trash',
        '/home/tartempion/.macromedia',
        '/home/tartempion/.thumbnails',
        '/home/tartempion/.VirtualBox',
        '/home/tartempion/VirtualBox VMs',
        '/home/tartempion/tmp',
        "/home/tartempion/T\x{e9}l\x{e9}chargements"
      ]
    };

APRÈS :

  1. La sauvegarde se fait avec succès

  2. Je ne sauvegarde que ce qui m'intéresse dans /home/tartempion/, soit 180 Gio. Durée : 2h30

  3. root a accès à tous les fichiers à sauvegarder

  4. $Conf{BackupFilesExclude} respecte la syntaxe :

    $Conf{BackupFilesExclude} = {
      '/home/tartempion' => [
        '.adobe',
        '.aMule',
        '.arista',
        [...]
        '.xscreensaver-getimage.cache',
        '.xsession-errors',
        '.xsession-errors.old'
      ]
    };

Voilà pour les erreurs que je vois. J'ignore ce qui a fait la différence...

Un GRAND MERCI à toi Maxire pour ton aide acharnée ! :-*)

Dernière modification par nagadoudi (Le 16/09/2013, à 08:52)

Hors ligne

#12 Le 16/09/2013, à 10:15

maxire

Re : BackupPC : Tar exited with error 512 () status (encore !)

Bienvenue !

En fait ce n'est pas de l'acharnement, c'est de l'intérêt  et un peu de réflexion.
J'avais envisagé d'utiliser backuppc voici quelque temps et je l'avais trouvé trop lourd à mettre en place pour lui préférer "simple backup" même si ce logiciel a ses propres limites et bugs, surtout dans ses dernières versions.

En fait Tar devait se perdre en route, une erreur mal gérée suite au paramétrage erroné a du le faire partir en boucle et l'hypothèse du time-out est probable.


Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail

Hors ligne