On Mon, 10 Nov 2025 19:55:13 +0100 =?utf-8?B?0L3QsNCx?=
<[email protected]> wrote:
> Package: gnucash
> Version: 1:5.13-1
> Severity: grave
> Justification: renders software unusable
>
> Dear Maintainer,
>
> I installed gnucash in a clean sid chroot to try to chase another bug.
> When attempting to change /any/ settings, all I get is
> (gnucash:195096): dconf-WARNING **: 19:37:49.419: failed to commit changes
to dconf: Failed to execute child process “dbus-launch” (No such file or
directory)
> and they don't change.
gnucash-common has the dependency chain dconf-gsettings-backend ->
dconf-service -> default-dbus-session-bus | dbus-session-bus (aka dbus-x11)
This is generated by dh_installgsettings and is basically what all packages
using dconf have. It makes sure your user session has a session bus.
Now if you are running it completely outside a user session you just need to
make sure yourself that there is a session bus (e.g. by install dbus-x11).
That's a very non-standard setup.
We surely don't want to force dbus-x11 on all users.
Cheers,
Felix