Maresa P.: Linux: Probleme beim Entpacken eines Tarballs

Hallo liebes Forum,

auf meinem RedHat9 Server muss ich regelmäßig Dateien (ca 2000, alle ASCI) per FTP auf einem anderem Rechner sichern. Ich nutze hierzu eineen Cronjob.

Zuerst verpacke ich die Dateien in einen Tarball:
tar -cf /tmp/temp.tar /home/httpd/vhosts/ /tmp/db1.sql

Danach kopiere ich diesen Tarball mittels FTP PUT auf den anderen Server.

Dies funktioniert auch soweit ganz gut.

Wenn ich nun allerdings der Tarball wieder vom FTP Server ziehe (GET) und die Dateien des Tarballs auflisten lassen will, dann bekomme ich nach einigen Dateien folgende Meldung:

[root@erde root]# tar -tvf temp.tar

... die ersten paar Dateien werden hier noch gelistet...

tar: Skipping to next header
tar: Archive contains obsolescent base-64 headers
tar: Error exit delayed from previous errors

Was bedeutet diese Fehlermeldung?
Woran kann das liegen?
Wie kann ich den Fehler beheben?
Mache ich evtl schon Fehler beim verpacken des Tarballs?

Vielen Dank für Euere Hilfe!

Maresa

  1. Wenn ich nun allerdings der Tarball wieder vom FTP Server ziehe (GET) und die Dateien des Tarballs auflisten lassen will, dann bekomme ich nach einigen Dateien folgende Meldung:

    Das Wahrscheindlichste ist
    entweder Du hast die Datei als ASCII übertragen oder Du verwendest zum Packen keinen GNU tar.

    1. Hallo Uwe,

      entweder Du hast die Datei als ASCII übertragen

      vielen Dank! Das hat mir weitergeholfen. Ich übertrage die Datei nun im Binary Modus und es funktioniert.

      Viele Grüße
      Maresa P.