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

Bug#24472: dpkg can't handle certain file names



Package: dpkg

I'm trying to install Ardi Executor (the Macintosh emulator).  Alien is now
able to convert the .rpm file into a .deb file, but then there's a failure
during installation.  The maintainer of alien told me this is a bug in dpkg.
Here's my transcript followed by his explanation:

my transcript:

root# alien -i executor-aux-2.0v-2.i386.rpm
-- Examining executor-aux-2.0v-2.i386.rpm
-- Unpacking executor-aux-2.0v-2.i386.rpm
9374 blocks
-- Automatic package debianization
-- Building the package executor-aux_2.0v-3_i386.deb
dh_testdir
# Nothing to do.
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs
install -d debian/tmp
cp -a `ls |grep -v debian` debian/tmp
dh_installdocs
dh_installexamples
dh_installmenu
dh_installcron
dh_installmanpages
dh_installchangelogs
dh_strip
dh_compress
dh_fixperms
dh_suidregister
dh_installdeb
dh_shlibdeps
dh_gencontrol
no utmp entry available, using value of LOGNAME ("dan") at
/usr/lib/dpkg/contro
lib.pl line 16.
dpkg-gencontrol: warning: unknown substitution variable
${shlibs:Depends}
dh_makeshlibs
dh_md5sums
dh_builddeb
dpkg-deb: building package `executor-aux' in
`../executor-aux_2.0v-3_i386.deb'.
-- Installing generated deb package
(Reading database ... 50075 files and directories currently installed.)
Unpacking executor-aux (from executor-aux_2.0v-3_i386.deb) ...
dpkg: error processing executor-aux_2.0v-3_i386.deb (--install):
corrupted filesystem tarfile - corrupted package archive
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Errors were encountered while processing:
executor-aux_2.0v-3_i386.deb
alien: Error running: dpkg --no-force-overwrite -i
executor-aux_2.0v-3_i386.deb
root#


and here's Joey's Hess's explanation:

"This is a dpkg bug, not an alien bug. Either dpkg cannot handle filenames
with spaces in them, or it dies on filenames longer than 100 characters or
so, I forget which."




--  
To UNSUBSCRIBE, email to debian-dpkg-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org


Reply to: