Hi, unfortunately, neither deleting the schema files after uninstalling nor installing them according to David's instructions helped. Fortunately, version 4.7 is still executable.
Are there other possibilities I can try? Regards Christian Am Dienstag, dem 28.12.2021 um 08:10 -0800 schrieb john: > Christian, > > Try uninstalling 4.7 again, then make sure that /opt/share/glib- > 2.0/schemas and /usr/share/glib-2.0/schemas contain no files whose > names begin with `org.gnucash', then reinstall 4.9. > > Regards, > John Ralls > > > On Dec 28, 2021, at 7:50 AM, Christian Wehling <c.wehl...@posteo.de > > > wrote: > > > > Hi, > > I have tried all this: > > I started with a working version 4.7, did a 'sudo make uninstall' > > and > > then installed versions 4.8 and 4.9 with 'sudo make install' and > > 'sudo > > ninja install'. Unfortunately, both versions were unsuccessful. > > > > The Output from 4.8 and 4.9: > > * 16:29:33 INFO <gnc.gui > [gnc_load_app_icons] Path > > 19: > > /usr/share/pixmaps > > * 16:29:33 INFO <gnc.gui > [gnc_load_app_icons] Path > > 20: > > /opt/gnucash/share/gnucash/icons > > * 16:29:33 INFO <gnc.gui > [gnc_load_app_icons] Path > > 21: > > /opt/gnucash/share/icons > > * 16:29:33 ERROR <GLib-GIO > g_settings_new_full: > > assertion > > 'schema != NULL' failed > > * 16:29:33 WARN <gnc.app-utils.gsett> > > [gnc_gsettings_get_settings_ptr()] Ignoring attempt to access > > unknown > > gsettings schema org.gnucash.GnuCash.general > > * 16:29:33 ERROR <gnc.app-utils > GVariant* > > gnc_gsettings_get_user_value(const gchar*, const gchar*): assertion > > 'G_IS_SETTINGS (settings_ptr)' failed > > * 16:29:33 ERROR <GLib-GIO > g_settings_new_full: > > assertion > > 'schema != NULL' failed > > * 16:29:33 WARN <gnc.app-utils.gsett> > > [gnc_gsettings_get_settings_ptr()] Ignoring attempt to access > > unknown > > gsettings schema org.gnucash.general > > * 16:29:33 ERROR <gnc.app-utils > GVariant* > > gnc_gsettings_get_user_value(const gchar*, const gchar*): assertion > > 'G_IS_SETTINGS (settings_ptr)' failed > > * 16:29:33 ERROR <GLib-GIO > g_settings_new_full: > > assertion > > 'schema != NULL' failed > > > > I've also checked the dependencies and the version numbers of > > gsettings. > > > > Fortunately, I was able to get version 4.7 to work again with 'sudo > > make install'. I have been doing this in the same way since 4.5 and > > it > > has always worked until now. > > > > Christian > > > > > > > > Am Dienstag, dem 28.12.2021 um 09:10 +1000 schrieb > > davidcousen...@gmail.com: > > > Christian, > > > > > > Not sure what the problem is but you could try using David > > > Whitings > > > script for > > > installation on Ubuntu 20.04 which is now in the wiki at > > > https://wiki.gnucash.org/wiki/Building_On_Linux#Focal_Fossa_20.04_LTS > > > . It works > > > well with the only disadvantage it downloads a copy of the whole > > > git > > > repository > > > and not just the specific source files for a single version, OK > > > if > > > you don't > > > have any serious space issues. > > > > > > The following commands from the script will do the setup for > > > builing > > > and install > > > the dependencies: > > > > > > sudo apt -y update > > > sudo apt -y upgrade > > > sudo apt -y install git > > > sudo apt -y build-dep gnucash > > > > > > ## To build series 4 of gnucash on Ubuntu 20.04 > > > sudo apt -y install libboost-program-options1.71-dev > > > > > > If you still want to work from the downloaded zip file of the > > > sources > > > just run > > > these first to make sure all the dependencies are loaded. I would > > > try > > > a fresh > > > download of the zipped file from Sourceforge as well. There was a > > > patch to the > > > 4.8 sources that affected the gsettings schemas from memory but > > > AFAIK > > > it was > > > incorporated in the 4.9 sources. > > > > > > If you run the following command ( I have also listed the output > > > from > > > it on > > > Linux MInt 20.2 which should be the same as Ubuntu 20.04) you > > > will > > > list the > > > packages affecting gsettings. > > > > > > dpkg -l | grep gsettings > > > > > > ii dconf-gsettings- > > > backend:amd64 0.36.0- > > > 1 amd64 simple > > > configuration storage > > > system - GSettings back-end > > > ii gsettings-desktop- > > > schemas 3.36.0- > > > 1ubuntu1 all GSettings > > > desktop- > > > wide schemas > > > ii libproxy1-plugin- > > > gsettings:amd64 0.4.15- > > > 10ubuntu1.2 amd64 automatic proxy > > > configuration > > > management library (GSettings plugin). > > > > > > It is ususlly a good idea on Linux to unistall the previous > > > version > > > befor > > > installing a new version. On Linux Mint (not sure Ubuntu is > > > exactly > > > the same but > > > I think it should be) if you right click on the icon in the menu > > > you > > > should get > > > a dropdown menu with uninstall as one of the options. It may > > > require > > > you to keep > > > the build directory which has the install_manifest.text used to > > > do > > > the > > > uninstall. > > > > > > David Cousens > > > > > > On Mon, 2021-12-27 at 16:57 +0000, Christian Wehling wrote: > > > > Hi, > > > > I have compiled version 4.9 (Ubuntu 20.04) from sourceforge.net > > > > and > > > > have trouble with the "glib-schemas". > > > > The installation seemed to run without errors, but when I start > > > > Gnucash > > > > I get these outputs: > > > > [...] > > > > * 16:48:51 INFO <gnc.gui > [gnc_load_app_icons] > > > > Path > > > > 14: > > > > /usr/local/share/gnucash/icons > > > > * 16:48:51 INFO <gnc.gui > [gnc_load_app_icons] > > > > Path > > > > 15: > > > > /usr/local/share/icons > > > > * 16:48:51 ERROR <GLib-GIO > g_settings_new_full: > > > > assertion > > > > 'schema != NULL' failed > > > > * 16:48:51 WARN <gnc.app-utils.gsett> > > > > [gnc_gsettings_get_settings_ptr()] Ignoring attempt to access > > > > unknown > > > > gsettings schema org.gnucash.GnuCash.general > > > > * 16:48:51 ERROR <gnc.app-utils > GVariant* > > > > gnc_gsettings_get_user_value(const gchar*, const gchar*): > > > > assertion > > > > 'G_IS_SETTINGS (settings_ptr)' failed > > > > [... and so on] > > > > > > > > If I run: > > > > glib-compile-schemas --strict /usr/local/share/glib- > > > > 2.0/schemas/ > > > > /usr/local/share/glib- > > > > 2.0/schemas/org.gnucash.dialogs.business.gschema.xml:3:1 Fehle > > > > r in > > > > Zeile 3, Zeichen 1: <schema id='org.gnucash.dialogs.business'> > > > > wurde > > > > bereits angegeben. --strict was specified; exiting. > > > > > > > > > > > > I had installed version 4.7 in the same way and it worked fine. > > > > > > > > What can I do? > > > > > > > > Christian > > > > > > > > _______________________________________________ > > > > gnucash-devel mailing list > > > > gnucash-devel@gnucash.org > > > > https://lists.gnucash.org/mailman/listinfo/gnucash-devel > > > > > > _______________________________________________ > > > gnucash-devel mailing list > > > gnucash-devel@gnucash.org > > > https://lists.gnucash.org/mailman/listinfo/gnucash-devel > > > > _______________________________________________ > > gnucash-devel mailing list > > gnucash-devel@gnucash.org > > https://lists.gnucash.org/mailman/listinfo/gnucash-devel _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel