wheezyからアップグレードしようとすると、systemd-sysvとsysvinitの間で競合が発生します。

wheezyからアップグレードしようとすると、systemd-sysvとsysvinitの間で競合が発生します。

私はDebian wheezyで古いサーバーをアップグレードしようとしています(例えば、遅れています)。systemd-sysvとの紛争を克服する方法を教えてくださいsysvinit


適切なリストの言及を置き換えましたwheezyjessiesed -i 's/wheezy/jessie/g' sources.list sources.list.d/*

実行するとapt -V upgradeエラーが発生します。

dpkg: error processing archive /var/cache/apt/archives/systemd-sysv_241-5_amd64.deb (--unpack):
 trying to overwrite '/usr/share/man/man8/halt.8.gz', which is also in package sysvinit 2.88dsf-41+deb7u1

sysvinit以下を使用して既存のパッケージを削除してみましたdpkg -P sysvinit

dpkg: error processing package sysvinit (--purge):
 this is an essential package; it should not be removed

(私も試してみましたがapt --fix-broken installダメです。)

ベストアンサー1

私も同様の問題に直面しました。解決済み

dpkg -P --force-remove-essential sysvinit

おすすめ記事