Add to Favourites Add to Favourites    Print this Article Print this Article

/bin/tar: Ignoring unknown extended header keyword `SCHILY.'

If you get the following errors when trying to extract a tar file:

/bin/tar: Ignoring unknown extended header keyword `SCHILY.dev'
/bin/tar: Ignoring unknown extended header keyword `SCHILY.ino'
/bin/tar: Ignoring unknown extended header keyword `SCHILY.nlink'

Then you'll likely need to update the version of gnu tar on the box that created the backups, and then create the backups again.

To update your version, you can either use your system's package system (if a new version is avaiable) or else compile the latest on your own, eg:

wget http://files1.directadmin.com/services/all/tar-1.26.tar.gz
tar xvzf tar-1.26.tar.gz
cd tar-1.26
FORCE_UNSAFE_CONFIGURE=1
export FORCE_UNSAFE_CONFIGURE
./configure
make
mv /bin/tar /bin/tar.old
cp src/tar /bin/tar



Note that you can install this on the box that is doing the restore.  It will not get rid of the errors completely, but the newer version is better suited to get through them, so you at least have a restored account.


Note On FreeBSD, it's best to stick with the ports system to install/update tar.

Was this answer helpful?

Also Read