Cyclic dependencies should be handled properly by apt already. Seems like in this case it should pass both libdevmapper1.02.1 and dmsetup to dpkg --configure in this case. It's something apt should already be able to do, but here we seem to be hitting some edge case. Reassigning to apt.
** Package changed: lvm2 (Ubuntu) => apt (Ubuntu) ** Changed in: apt (Ubuntu) Assignee: Mathieu Trudel-Lapierre (mathieu-tl) => (unassigned) -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to lvm2 in Ubuntu. https://bugs.launchpad.net/bugs/1497688 Title: dmsetup and libdevmapper1.02.1 fail to install, depend on each other Status in apt package in Ubuntu: Confirmed Bug description: Problem occured when I did a distribution upgrade with the "Software Updater" ProblemType: Package DistroRelease: 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) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1497688/+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