Bug#734142: Pre-Depends loop
It appears this bug occurs when there is a "PreDepends" that conflicts
with another "Breaks" rule.
Here's some output from my attempt to repair it, which may be helpful
for you:
woodpecker:/var/cache/apt/archives# dpkg -i sysvinit_2.88dsf-45_amd64.deb systemd-sysv_204-6_amd64.deb
dpkg: regarding sysvinit_2.88dsf-45_amd64.deb containing sysvinit, pre-dependency problem:
sysvinit pre-depends on sysvinit-core | upstart | systemd-sysv
sysvinit-core is not installed.
upstart is not installed.
systemd-sysv is not installed.
dpkg: error processing archive sysvinit_2.88dsf-45_amd64.deb (--install):
pre-dependency problem - not installing sysvinit
dpkg: regarding systemd-sysv_204-6_amd64.deb containing systemd-sysv:
systemd-sysv conflicts with sysvinit (<< 2.88dsf-44~)
sysvinit (version 2.88dsf-43) is present and installed.
dpkg: error processing archive systemd-sysv_204-6_amd64.deb (--install):
conflicting packages - not installing systemd-sysv
Errors were encountered while processing:
sysvinit_2.88dsf-45_amd64.deb
systemd-sysv_204-6_amd64.deb
I have worked around the bug by doing "apt-get install -t sid
sysvinit-core" after which I was able to upgrade systemd.
Reply to: