[GNC] Problems upgrading to 4.8a

Geert Janssens geert.gnucash at kobaltwit.be
Thu Sep 8 16:28:59 EDT 2022


Op woensdag 7 september 2022 21:54:17 CEST schreef Phil Wolff:
> Geert ~
> 
> Before doing anything, I looked at the current trace file. Lots of WARNs and
> ERRORs like
> 
> * 12:03:55  WARN <gnc.app-utils.gsettings>
> [gnc_gsettings_get_settings_ptr()] Ignoring attempt to access unknown
> gsettings schema org.gnucash.GnuCash.general * 12:03:55 ERROR
> <gnc.app-utils> gboolean gnc_gsettings_get_bool(const gchar*, const
> gchar*): assertion 'G_IS_SETTINGS (settings_ptr)' failed
> 

This is probably the core of your problem. For some reason gnucash can't find the schema 
definitions for our preferences. If I remember correctly in most cases this is because it finds 
another location with the old schemas (starting with org.gnucash and no extra .GnuCash in 
the path). The most common candidate for this would be in /usr/local/share/glib-2.0/
schemas/
Can you search your system for other such files ?

Regards,

Geert

> So I took a look for schema files:
> 
> dellbert at dellbert:~$ sudo find /  -xdev -name
> org.gnucash.GnuCash\*.gschema.xml
> /usr/share/glib-2.0/schemas/org.gnucash.GnuCash.dialogs.business.gschema.xm
> l /usr/share/glib-2.0/schemas/org.gnucash.GnuCash.dialogs.totd.gschema.xml
> /usr/share/glib-2.0/schemas/org.gnucash.GnuCash.dialogs.import.csv.gschema.
> xml
> /usr/share/glib-2.0/schemas/org.gnucash.GnuCash.general.finance-quote.gsche
> ma.xml
> /usr/share/glib-2.0/schemas/org.gnucash.GnuCash.window.pages.gschema.xml
> /usr/share/glib-2.0/schemas/org.gnucash.GnuCash.warnings.gschema.xml
> /usr/share/glib-2.0/schemas/org.gnucash.GnuCash.history.gschema.xml
> /usr/share/glib-2.0/schemas/org.gnucash.GnuCash.dialogs.reconcile.gschema.x
> ml
> /usr/share/glib-2.0/schemas/org.gnucash.GnuCash.dialogs.export.csv.gschema.
> xml /usr/share/glib-2.0/schemas/org.gnucash.GnuCash.dialogs.gschema.xml
> /usr/share/glib-2.0/schemas/org.gnucash.GnuCash.deprecated.gschema.xml
> /usr/share/glib-2.0/schemas/org.gnucash.GnuCash.dialogs.import.hbci.gschema
> .xml
> /usr/share/glib-2.0/schemas/org.gnucash.GnuCash.dialogs.flicker.gschema.xml
> /usr/share/glib-2.0/schemas/org.gnucash.GnuCash.dialogs.checkprinting.gsche
> ma.xml
> /usr/share/glib-2.0/schemas/org.gnucash.GnuCash.dialogs.import.generic.gsch
> ema.xml
> /usr/share/glib-2.0/schemas/org.gnucash.GnuCash.dialogs.commodities.gschema
> .xml /usr/share/glib-2.0/schemas/org.gnucash.GnuCash.dialogs.sxs.gschema.xml
> /usr/share/glib-2.0/schemas/org.gnucash.GnuCash.dialogs.import.ofx.gschema.
> xml /usr/share/glib-2.0/schemas/org.gnucash.GnuCash.gschema.xml
> /usr/share/glib-2.0/schemas/org.gnucash.GnuCash.dialogs.import.qif.gschema.x
> ml
> /usr/share/glib-2.0/schemas/org.gnucash.GnuCash.window.pages.account.tree.g
> schema.xml dellbert at dellbert:~$
> 
> 
> Should there be more?
> 
> Phil ~
> 
> 
> 
> On 9/7/22 11:59, Geert Janssens wrote:
> 
> 
> Hi Phil,
> 
> Op woensdag 7 september 2022 18:50:16 CEST schreef Phil Wolff:
> > > "Backup files" are autogenerated by gnucash and - as the name suggests -


More information about the gnucash-user mailing list