Your message dated Fri, 5 Dec 2025 00:31:39 +0100
with message-id
<zm44sfanjyphtzqcx5bnagnnjijznmsyngeiowntyzi7cbr...@tarta.nabijaczleweli.xyz>
and subject line Close: gnucash: missing dbus-x11 hard dep for dbus-launch
has caused the Debian Bug report #1120485,
regarding gnucash: missing dbus-x11 hard dep for dbus-launch
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1120485: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1120485
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
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.
http://packages.debian.org/file:dbus-launch ->
/usr/bin/dbus-launch dbus-x11 ->
# apt install dbus-x11
worked and I was able to edit them.
It's a reasonable assertion, I think, that an inability to configure
gnucash makes it unusable. Thus, grave.
Best,
-- System Information:
Debian Release: 12.11
APT prefers oldstable-updates
APT policy: (500, 'oldstable-updates'), (500, 'oldstable-security'), (500,
'oldstable-debug'), (500, 'oldstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.1.0-35-amd64 (SMP w/24 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_FIRMWARE_WORKAROUND,
TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8),
LANGUAGE=en_GB:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages gnucash depends on:
ii gnucash-common 1:5.6-1~bpo12+1
ii guile-3.0 3.0.8-2
ii guile-3.0-libs 3.0.8-2
ii libaqbanking44 6.5.3-1
ii libboost-filesystem1.74.0 1.74.0+ds1-21
ii libboost-locale1.74.0 1.74.0+ds1-21
ii libboost-program-options1.74.0 1.74.0+ds1-21
ii libboost-regex1.74.0 [libboost-regex1.74.0-icu72] 1.74.0+ds1-21
ii libc6 2.36-9+deb12u10
ii libcairo2 1.16.0-7
ii libcrypt-ssleay-perl 0.73.06-2+b1
ii libdate-manip-perl 6.91-1
ii libdbi1 0.9.0-6
ii libfinance-quote-perl 1.54-3
ii libgcc-s1 12.2.0-14+deb12u1
ii libgdk-pixbuf-2.0-0 2.42.10+dfsg-1+deb12u2
ii libglib2.0-0 2.74.6-2+deb12u7
ii libgtk-3-0 3.24.38-2~deb12u3
ii libgwengui-gtk3-79 5.10.1-2
ii libgwenhywfar79 5.10.1-2
ii libhtml-tableextract-perl 2.15-2
ii libhtml-tree-perl 5.07-3
ii libicu72 72.1-3
ii libofx7 1:0.10.9-1
ii libpango-1.0-0 1.50.12+ds-1
ii libpangocairo-1.0-0 1.50.12+ds-1
ii libpython3.11 3.11.2-6+deb12u6
ii libsecret-1-0 0.20.5-3
ii libstdc++6 12.2.0-14+deb12u1
ii libwebkit2gtk-4.1-0 2.48.1-2~deb12u1
ii libwww-perl 6.68-1
ii libxml2 2.9.14+dfsg-1.3~deb12u1
ii perl 5.36.0-7+deb12u2
ii zlib1g 1:1.2.13.dfsg-1
Versions of packages gnucash recommends:
pn gnucash-docs <none>
pn python3-gnucash <none>
pn yelp <none>
Versions of packages gnucash suggests:
pn libdbd-mysql <none>
pn libdbd-pgsql <none>
pn libdbd-sqlite3 <none>
-- no debconf information
signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---
On Thu, Dec 04, 2025 at 07:53:48PM +0100, Felix Geyer wrote:
> 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.
Of which the two alternatives are, quoth
(https://packages.debian.org/sid/dbus-session-bus):
dbus-user-session
simple interprocess messaging system (systemd --user integration)
dbus-x11
simple interprocess messaging system (X11 deps)
where the former naturally doesn't work in a chroot.
While it's insidious that it doesn't work in a test environment /only/,
I tend to agree with your analysis.
Thanks,
signature.asc
Description: PGP signature
--- End Message ---