[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#401336: It appears .bz2 file is being truncated



Running:
$ bzip2 -c </dev/urandom| dd bs=512 count=1 | bzip2 -d >/dev/null

Results in the same error message that's being reported by apt:

-----------------------------------------------------------------
bzip2: Compressed file ends unexpectedly;
        perhaps it is corrupted?  *Possible* reason follows.
bzip2: Invalid argument
        Input file = (stdin), output file = (stdout)

It is possible that the compressed file(s) have become corrupted.
You can use the -tvv option to test integrity of such files.

You can use the `bzip2recover' program to attempt to recover
data from undamaged sections of corrupted files.
-----------------------------------------------------------------

So this bug is probably due to apt somehow feeding incomplete files to
bzip2.

BTW, the possible reason reported by bzip2 seems to be the last errno
it received, from trying

ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfc6ab78) = -1 EINVAL (Invalid argument)

before its first read of stdin, or

ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfcb5d90) = -1 ENOTTY (Inappropriate ioctl for device)

if it had accumulated enough data to have ouput something on stdout.

-- 
Rodrigo Gallardo
GPG-Fingerprint: 7C81 E60C 442E 8FBC D975  2F49 0199 8318 ADC9 BC28
Zenophobia: the irrational fear of convergent sequences.

Attachment: signature.asc
Description: Digital signature


Reply to: