Ran into this problem today on 16.04. Here's a brute-force hack that got me past the problem. Attempt at your own risk:
# First, try to update: sudo apt-get upgrade # STOP if you don't see the following messages: # Job for avahi-daemon.socket canceled. # dpkg: warning: subprocess old pre-removal script returned error exit status 1 # Here's the hack: sudo sed -i.backup 's:deb-systemd-invoke stop avahi-daemon.socket >/dev/null:echo:' /var/lib/dpkg/info/avahi-dnsconfd.prerm # Try to update again sudo apt-get upgrade # avahi-daemon should now install without the pre-removal script error message. If it doesn't, you should restore the backup: sudo mv /var/lib/dpkg/info/avahi-dnsconfd.prerm.backup /var/lib/dpkg/info/avahi-dnsconfd.prerm HTH -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to avahi in Ubuntu. https://bugs.launchpad.net/bugs/1563945 Title: package avahi-dnsconfd 0.6.32~rc+dfsg-1ubuntu2 failed to install/upgrade: subprocess installed pre-removal script returned error exit status 1 Status in avahi package in Ubuntu: Fix Released Bug description: interesting issues while updating packages this morning... ProblemType: Package DistroRelease: Ubuntu 16.04 Package: avahi-dnsconfd 0.6.32~rc+dfsg-1ubuntu2 ProcVersionSignature: Ubuntu 4.4.0-16.32-generic 4.4.6 Uname: Linux 4.4.0-16-generic x86_64 NonfreeKernelModules: wl ApportVersion: 2.20-0ubuntu3 Architecture: amd64 Date: Wed Mar 30 09:33:28 2016 DpkgTerminalLog: Removing avahi-discover (0.6.32~rc+dfsg-1ubuntu2) ... Removing avahi-dnsconfd (0.6.32~rc+dfsg-1ubuntu2) ... Job for avahi-daemon.socket canceled. dpkg: error processing package avahi-dnsconfd (--remove): subprocess installed pre-removal script returned error exit status 1 DuplicateSignature: Removing avahi-dnsconfd (0.6.32~rc+dfsg-1ubuntu2) ... Job for avahi-daemon.socket canceled. dpkg: error processing package avahi-dnsconfd (--remove): subprocess installed pre-removal script returned error exit status 1 ErrorMessage: subprocess installed pre-removal script returned error exit status 1 InstallationDate: Installed on 2016-01-06 (83 days ago) InstallationMedia: Ubuntu 15.10 "Wily Werewolf" - Release amd64 (20151021) RelatedPackageVersions: dpkg 1.18.4ubuntu1 apt 1.2.9 SourcePackage: avahi Title: package avahi-dnsconfd 0.6.32~rc+dfsg-1ubuntu2 failed to install/upgrade: subprocess installed pre-removal script returned error exit status 1 UpgradeStatus: No upgrade log present (probably fresh install) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/avahi/+bug/1563945/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp