[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#940965: apt: Fails to find a solution for libgtk-3-0 and sysvinit-core



Hello,

On Sun 22 Sep 2019 at 08:04PM +02, Simon Richter wrote:

> apt's resolver does not find a working solution for installing both
> libgtk-3-0 and sysvinit-core, or for installing libgtk-3-0 when
> systemd-sysv has a negative score in preferences. Aptitude resolves both of
> these by favouring dbus-x11 over dbus-user-session.
>
> When presented manually with this solution, apt accepts it as valid.

The problematic dependency chain is this:

libgtk-3-0 -> libgtk-3-common -> dconf-gsettings-backend -> dconf-service ->
              default-dbus-session-bus | dbus-session-bus

dbus-x11 Provides: dbus-session-bus, but apt prefers to replace
sysvinit-core with systemd rather than just install dbus-x11.

One way to reproduce this problem, in buster or sid:
1) clean chroot
2) apt-get install sysvinit-core
3) apt-get install emacs

If you install dbus-x11 right before attempting to install Emacs, apt
will not attempt the init system replacement.

-- 
Sean Whitton

Attachment: signature.asc
Description: PGP signature


Reply to: