Comment 0 for bug 539814

Revision history for this message
Andrew Pollock (apollock) wrote : Impossible to bootstrap Lucid on Dapper

Binary package hint: tar

Currently if you try to debootstrap Lucid on anything running a kernel older than 2.6.22, (I've specifically tried on 2.6.18) it fails with stuff like:

# dpkg --force-depends --install var/cache/apt/archives/base-files_5.0.0ubuntu10_amd64.deb var/cache/apt/archives/base-passwd_3.5.22_amd64.deb
tar: ./postinst: Cannot utime: Bad file descriptor
tar: ./preinst: Cannot utime: Bad file descriptor
tar: ./conffiles: Cannot utime: Bad file descriptor
tar: ./md5sums: Cannot utime: Bad file descriptor
tar: ./control: Cannot utime: Bad file descriptor
tar: .: Cannot utime: Bad file descriptor
tar: Exiting with failure status due to previous errors
dpkg-deb: subprocess tar returned error exit status 2
dpkg: error processing var/cache/apt/archives/base-files_5.0.0ubuntu10_amd64.deb (--install):
 subprocess dpkg-deb --control returned error exit status 2
tar: ./postinst: Cannot utime: Bad file descriptor
tar: ./md5sums: Cannot utime: Bad file descriptor
tar: ./control: Cannot utime: Bad file descriptor
tar: .: Cannot utime: Bad file descriptor
tar: Exiting with failure status due to previous errors
dpkg-deb: subprocess tar returned error exit status 2
dpkg: error processing var/cache/apt/archives/base-passwd_3.5.22_amd64.deb (--install):
 subprocess dpkg-deb --control returned error exit status 2
Errors were encountered while processing:
 var/cache/apt/archives/base-files_5.0.0ubuntu10_amd64.deb
 var/cache/apt/archives/base-passwd_3.5.22_amd64.deb

From further investigation, this appears to be due to a bug in tar.