Bug#809744: /var/lib/dpkg/info/udev.prerm called with unknown argument 'deconfigure'

Michael Biebl biebl at debian.org
Sun Jan 3 17:15:45 GMT 2016


Am 03.01.2016 um 17:11 schrieb 積丹尼 Dan Jacobson:
> Package: udev
> Version: 228-3
> Severity: grave
> 
> Package installation Race Condition? Also filed bug 809743.
> 
> Unpacking libpam-systemd:i386 (228-3) over (228-2+b1) ...
> dpkg: considering deconfiguration of ifupdown, which would be broken by installation of systemd ...
> dpkg: yes, will deconfigure ifupdown (broken by systemd)
> Preparing to unpack .../systemd_228-3_i386.deb ...
> De-configuring ifupdown (0.8.4) ...
> Unpacking systemd (228-3) over (228-2+b1) ...
> dpkg: considering deconfiguration of udev, which would be broken by installation of ifupdown ...
> dpkg: yes, will deconfigure udev (broken by ifupdown)
> Preparing to unpack .../ifupdown_0.8.5_i386.deb ...
> De-configuring udev (228-2+b1) ...
> /var/lib/dpkg/info/udev.prerm called with unknown argument 'deconfigure'
> dpkg: error processing archive /var/cache/apt/archives/ifupdown_0.8.5_i386.deb (--unpack):
>  subprocess installed pre-removal script returned error exit status 1

This bug as actually been fixed in 228-3 by

https://anonscm.debian.org/cgit/pkg-systemd/systemd.git/commit/?id=ea089f29bbd2583545b5c1a83756feafacf2801f

We can't unfortunately fix the existing udev.prerm of older versions,
only make sure the new one no longer has the problem.

I wonder if this will affect dist-upgrades from jessie.
Maybe we should drop the Breaks from ifupdown and only use Replaces there.

This is not entirely correct and can lead to missing files on package
downgrades, but it seems to me that this is the lesser evil than having
a failed (dist)upgrade.

Michael



-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-systemd-maintainers/attachments/20160103/4af7cdca/attachment-0002.sig>


More information about the Pkg-systemd-maintainers mailing list