Test Case
---------
1) Install Ubuntu 14.04 LTS
2) Ensure /etc/update-manager/release-upgrades says normal
3) Try to upgrade to Vivid (15.04)
4) Observe a failure due to libdevmapper and dmsetup
With the version of the package from -proposed the upgrade will complete successfully.
Problem occured when I did a distribution upgrade with the "Software Updater"
ProblemType: PackageDistroRelease: Ubuntu 15.04
Package: systemd-sysv (not installed)
ProcVersionSignature: Ubuntu 3.13.0-61.100-generic 3.13.11-ckt22
Uname: Linux 3.13.0-61-generic x86_64
ApportVersion: 2.14.1-0ubuntu3.11
Architecture: amd64
Date: Sun Sep 20 08:44:57 2015
DuplicateSignature: package:systemd-sysv:(not installed):pre-dependency problem - not installing systemd-sysv
ErrorMessage: pre-dependency problem - not installing systemd-sysv
InstallationDate: Installed on 2014-05-18 (490 days ago)
InstallationMedia: Xubuntu 14.04 LTS "Trusty Tahr" - Release amd64 (20140416.2)SourcePackage: systemd
Title: package systemd-sysv (not installed) failed to install/upgrade: pre-dependency problem - not installing systemd-sysv
UpgradeStatus: No upgrade log present (probably fresh install)
There is a whole chain of failures:
dpkg: dependency problems prevent configuration of systemd:
systemd depends on libcryptsetup4 (>= 2:1.4.3); however:
Package libcryptsetup4 is not configured yet.
dpkg: dependency problems prevent configuration of libcryptsetup4: 02.1:amd64 is not configured yet.
libcryptsetup4 depends on libdevmapper1.02.1 (>= 2:1.02.90); however:
Package libdevmapper1.
dpkg: dependency problems prevent configuration of libdevmapper1. 02.1:amd64: 02.1:amd64 depends on dmsetup (>= 2:1.02. 90-2ubuntu1) ; however:
libdevmapper1.
Package dmsetup is not configured yet.
dpkg: dependency problems prevent configuration of dmsetup: 02.1:amd64 is not configured yet.
dmsetup depends on libdevmapper1.02.1 (>= 2:1.02.90); however:
Package libdevmapper1.
So this is a cyclic dependency between dmsetup and libdevmapper1.02.1.