Package: dpkg
Version: 1.17.13
Severity: serious
Justification: makes packages uninstallable/unremovable
Affects: autoconf-archive

Dear Maintainer,

the changelog for 1.17.13 contains:
 * Fix dpkg-maintscript-helper symlink_to_dir to assure absolute
   pathnames arguments.

The problem is that now the following happens, if one tries to install autoconf-archive:

# dpkg -i autoconf-archive_20140228-1_all.deb
Selecting previously unselected package autoconf-archive.
(Reading database ... 11973 files and directories currently installed.)
Preparing to unpack autoconf-archive_20140228-1_all.deb ...
dpkg-maintscript-helper: error: original symlink target is not an absolute path dpkg: error processing archive autoconf-archive_20140228-1_all.deb (--install):
 subprocess new pre-installation script returned error exit status 1
dpkg-maintscript-helper: error: original symlink target is not an absolute path
dpkg: error while cleaning up:
 subprocess new post-removal script returned error exit status 1
Errors were encountered while processing:
 autoconf-archive_20140228-1_all.deb

It can't even be removed with normal means:

# dpkg --purge autoconf-archive
dpkg: error processing package autoconf-archive (--purge):
 package is in a very bad inconsistent state; you should
 reinstall it before attempting a removal
Errors were encountered while processing:
 autoconf-archive

One has to force the removal:

# dpkg --purge --force-remove-reinstreq autoconf-archive
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: package is in a very bad inconsistent state; you should
 reinstall it before attempting a removal
(Reading database ... 11973 files and directories currently installed.)
Removing autoconf-archive (20140228-1) ...

I'm not sure why dpkg-maintscript-helper was changed to fail when a non-absolute symlink was used, but this change should not make it into testing, unless all packages doing so have been fixed.

Best regards,
Andreas


-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16-trunk-amd64 (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to C)
Shell: /bin/sh linked to /bin/dash

Versions of packages dpkg depends on:
ii  libbz2-1.0   1.0.6-7
ii  libc6        2.19-9
ii  liblzma5     5.1.1alpha+20120614-2
ii  libselinux1  2.3-1
ii  tar          1.27.1-2
ii  zlib1g       1:1.2.8.dfsg-2

dpkg recommends no packages.

Versions of packages dpkg suggests:
ii  apt  1.0.6

-- no debconf information


--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to