Cannot save settings in gnucash on Ubuntu 18.04

Bug #1788481 reported by Colin Law
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
gnucash (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

On a small number of systems, changes made in the Preferences dialog are not saved.
In .xsession-errors the following is seen

Xsession: X session started for ken at Tue Aug 21 10:32:09 EDT 2018
localuser:ken being added to access control list
dbus-update-activation-environment: error: unable to connect to D-Bus:
/usr/bin/dbus-launch terminated abnormally without any error message

The reason appears to be that dbus-x11 is not installed. Installing it fixes the problem. This is only seen rarely as normally other packages will have pulled in dbus-x11.

It seems that in the gnucash package dbus-x11 is only declared as Suggests. I think it should probably be a hard dependency.

ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: gnucash 1:2.6.19-1
ProcVersionSignature: Ubuntu 4.15.0-32.35-generic 4.15.18
Uname: Linux 4.15.0-32-generic x86_64
ApportVersion: 2.20.9-0ubuntu7.2
Architecture: amd64
CurrentDesktop: ubuntu:GNOME
Date: Wed Aug 22 20:50:31 2018
InstallationDate: Installed on 2014-10-21 (1401 days ago)
InstallationMedia: Ubuntu 14.10 "Utopic Unicorn" - Alpha amd64 (20141017)
SourcePackage: gnucash
UpgradeStatus: Upgraded to bionic on 2018-06-17 (66 days ago)

Revision history for this message
Colin Law (colin-law) wrote :
Revision history for this message
gregrwm (gregrwm) wrote :

i am running gnucash(2.6.12) in a xenial container. gnucash works by and large, but preferences cannot be changed. i just found this, and just installed dbus-x11. it installed alone, didn't pull in anything additional. i stopped and started the container and fired up gnucash. preferences still cannot be changed.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in gnucash (Ubuntu):
status: New → Confirmed
Revision history for this message
gregrwm (gregrwm) wrote :

Thinking perhaps my minimal packageset might be excluding something, i just installed lubuntu-desktop. i start the container, launch a bare vncserver, then "lxsession -s Lubuntu", then gnucash. Preferences still cannot be changed.

Revision history for this message
gregrwm (gregrwm) wrote :

see Bug #1826209, seems same issue.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.