#1 09.03.2015 07:40:14

Spider
Administrator
Зарегистрирован: 26.02.2010
Сообщений: 11
IP-адрес

TAR -> Directory renamed before its status could be extracted

#2 09.03.2015 08:31:38

yars
Administrator
Зарегистрирован: 23.03.2012
Сообщений: 9 369
IP-адрес

TAR -> Directory renamed before its status could be extracted

Если контрольная сумма есть, я бы проверил, вероятно, архив битый или сделан в винде, с виндовыми концами строк...

#3 09.03.2015 08:35:27

drBatty
Administrator
Зарегистрирован: 20.02.2010
Сообщений: 17 053
IP-адрес

TAR -> Directory renamed before its status could be extracted

http://lists.gnu.org/archive/html/bug-tar/2004-04/msg00021.html

в сухом остатке два варианта:

1.


Anyone has a quick and easy fix, please ?

The --absolute-names option should work around any problem here.
However, this also disables some important security checking, so don't
use it unless you trust the source of the tar image.


2.

> The only "strange" thing in the setup I am doing this
> is that I am extracting from an iso9660 image file mounted using the loop
> option to a umsdos FAT32 filesystem. Who knows, maybe tar does not like
> UMSDOS, but IMHO it should be transparent to it what kind of filesystem
> it's reading/writing from/to.

Possibly umsdos is not reporting st_dev and st_ino correctly to tar,
when tar issues the 'stat' system call on an umsdos directory. That
would explain the problem. (It would also suggest that you have
a serious problem with umsdos, but that's a different matter.)

You can test this theory (and the other theories mentioned above) by
running strace on tar, and looking at what the stat calls are
returnning.

#4 09.03.2015 15:51:13

Spider
Administrator
Зарегистрирован: 26.02.2010
Сообщений: 11
IP-адрес

TAR -> Directory renamed before its status could be extracted

не совсем понятно что про umsdos они имели ввиду. Типа "от туда" паковалось? Или туду? Не туда это точно, у меня ext4.

#5 10.03.2015 04:54:31

drBatty
Administrator
Зарегистрирован: 20.02.2010
Сообщений: 17 053
IP-адрес

TAR -> Directory renamed before its status could be extracted

Quote by Spider
не совсем понятно что про umsdos они имели ввиду.

http://lists.gnu.org/archive/html/bug-tar/2004-04/msg00020.html

Quote by Spider
у меня ext4.

значит остаётся первый вариант: тарбол то-ли битый, как yars говорит, то-ли лезет куда-то туда, куда лезть нельзя.

Если вы УВЕРЕНЫ, что так и надо, то помогут права рута и опция --absolute-names.

Board footer