Hello,

I have a server archive created with tar and bzip2 (via -j tar option) on 
OpenBSD 5.3 GENERIC#50 i386

Now, I'm trying to extract it on a new machine, but I'm getting error:

cd /server

doas tar xjf /path/whole_server_archive-20151101.tar.bz2   

bzip2: I/O or other error, bailing out.  Possible reason follows.
bzip2: Broken pipe
        Input file = (stdin), output file = (stdout)
Abort trap (core dumped) 

doas find /server | wc -l         
  377293

tar tjf /path/whole_server_archive-20151101.tar.bz2 | wc -l
  378175

tar file is 5,2G big, there is space and inodes available in /server

I'm following current on amd64

Working file: src/bin/pax/tar.c
head: 1.58

/usr/local/bin/bzip2 --help
bzip2, a block-sorting file compressor.  Version 1.0.6, 6-Sept-2010.

tar xjvf ../whole_server_archive-20151101.tar.bz2
:
./var/dovecot/dovecot.conf
./var/dovecot/login
./var/dovecot/login/ssl-parameters.dat
./var/dovecot/master.pid

bzip2: I/O or other error, bailing out.  Possible reason follows.
Abort trap (core dumped) 
bzip2: Broken pipe
        Input file = (stdin), output file = (stdout)

no issue with -t parameter

tar tjf ../whole_server_archive-20151101.tar.bz2
:
./var/nsd/dev
./var/nsd/run
./var/nsd/zones
./boot
./bsd
./bsd.old
./bsd.rd
./bsd.new
./obsd
./obsd.rd

I'm able to restore this tar on original machine with OpenBSD 5.3
GENERIC#50 i386 without problem.

Is this something worth to debug?

Best regards,
Jiri

Reply via email to