Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: kem 20 Ledna 2009, 19:40:46

Název: Chyba při rozbalení archivu [vyřešeno]
Přispěvatel: kem 20 Ledna 2009, 19:40:46
Dostal jsem se do docela prekérní situace. Před instalací Ubuntu 8.10 jsem si zazálohoval veškerá data do backup.tar.gz archivu. Archiv jsem zkontroloval (otevřel ve správci archivů), přetáhl přes FTP na jiný počítač (Win XP) a po instalaci zase zpět. Ale při pokusu o otevření archivu v 8.10 mi to hlásí chybu:

"Při načítání archivu došlo k chybě."
Výstup z příkazového řádku je:
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error exit delayed from previous errors

příkaz: file backup.tar.gz
vrací: backup.tar.gz: POSIX tar archive (GNU)


Bohužel v tom archivu mám důležité soubory. Jsem v linuxu začátečník. Poradí prosím někdo, jestli se s tím dá ještě něco dělat?

Název: Re: Chyba při rozbalení archivu
Přispěvatel: Libor Šedivý 21 Ledna 2009, 00:19:35
Možná by vám mohlo pomoci toto: http://www.linuxforums.org/forum/installation/11297-not-gzip-format.html (http://www.linuxforums.org/forum/installation/11297-not-gzip-format.html), je tam nějaké řešení pomocí přejmenování. Je také možné, že gzip obsahuje nějaký bug. Taky jsem se s něčím podobným setkal, pomohl až jeden prográmek, který archiv rozbalil. Bohužel si ale nepamatuji jméno. Když vám ten odkaz nepomůže, zkusím ten prográmek vyhledat... Držím palce. A napište, co (a jestli) vám pomohlo.
Název: Re: Chyba při rozbalení archivu
Přispěvatel: MacHala 21 Ledna 2009, 00:22:23
jak jsi to presne rozbaloval? normalne "tar -xvzf backup.tar.gz"? protoze ti to haze stejny error jako cloveku tady : http://www.linuxquestions.org/questions/linux-newbie-8/tar-error-child-returned-status-1-208083/ - a ten to nejdriv rozbalil gzipem a pak se to snazil znova rozbalit pomoci volby pro gzip zabudovane primo v taru - coz mi pripomina ze u me je popis u tar.gz "gzip compressed data, from Unix"  ;)
Název: Re: Chyba při rozbalení archivu
Přispěvatel: kem 21 Ledna 2009, 13:24:01
jak jsi to presne rozbaloval?

Nejsem teď doma, ale pokusím se odpovědět. Zkoušel jsem to rozbalit dvěma způsoby:
1) Přes grafickou nadstavbu v Ubuntu - myslím, že se jmenuje "Správce archivů". Ten vygeneroval výše popsanou chybu. Správcem archivů jsem to i kontroloval v Hardym, než jsem přemigroval na Intrepid. Tehdy to šlo načíst.

2) Přes příkazovou řádku - myslím, že příkazem gunzip *.tar.gz podle návodu na http://www.linuxforums.org/forum/installation/11297-not-gzip-format.html
Vyhodilo to trochu jinou hlášku. Doma to zopakuji a napíšu detaily.

Mám obavu, jestli se něco nestalo s tím archivem během přenosu nebo dočasným uložením ve Win XP.
Název: Re: Chyba při rozbalení archivu
Přispěvatel: Uran 21 Ledna 2009, 14:29:28
Jw to asi trochu lamacke reseni, ale co treba zkusit nejaky jiny dekompresni program treba: 7zip nebo pouzit nejaky jiny komplexni archivator?

Ve windows to rozbalit nejde?
Název: Re: Chyba při rozbalení archivu
Přispěvatel: Yontalcar 21 Ledna 2009, 14:43:05
no, vzhledem k tomu, že $ file backup.tar.gz vrací: "backup.tar.gz: POSIX tar archive (GNU)", tak bych zkusil prostě
Kód: [Vybrat]
tar xf backup.tar.gz
Název: Re: Chyba při rozbalení archivu
Přispěvatel: kem 21 Ledna 2009, 21:27:19
no, vzhledem k tomu, že $ file backup.tar.gz vrací: "backup.tar.gz: POSIX tar archive (GNU)", tak bych zkusil prostě
Kód: [Vybrat]
tar xf backup.tar.gz

BINGO! Ten tar příkaz skutečně zabral. Za chvilku napětí, než těch 20 GB rozbalil, jsem byl odměněn všemi soubory, Jenom bylo předtím nutné změnit práva. Vypadá to, že ten archivátor tomu přidal koncovku .gz navíc.

Díky moc všem!