[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