Thank you very much, everyone, for the helpful replies. I went the nuclear route and reinstalled from the ground up. If there was an issue in a registry-type aspect of my operating system, I didn't want to wait around for more software to crash while I experimented with a VM. Wasn't worth the risk.
I suspect that the core issue was that I installed Ubuntu 22.10 and did a lot of meddling to get my OS up to 23.10. On the new install, I ended up installing using flatpak. This version is not having the same issue with gsettings. There is one issue outside of GnuCash, but I think it's an Ubuntu issue, and I don't think it's as serious, so I'll worry about it later. On Sun, Oct 22, 2023 at 10:41 AM Stephen M. Butler <kg...@arrl.net> wrote: > I am on Ubuntu 23.04. My settings allow for the most recent version and > I have not seen 23.10 as an optional update to apply. > > But, on 23.04 I have had not problems building the most recent versions > of GnuCash from the GIT repository. A number of releases back a script > was made available that showed all the dependencies for Ubuntu. I just > grepped it and these are the sudo apt statements: > > sudo apt install build-essential > sudo apt install cmake > sudo apt install ninja-build > sudo apt install libglib2.0 libglib2.0-dev > sudo apt install libxml2 libxml++2.6-dev libxml2-utils > sudo apt install libxslt1.1 libxslt1-dev > sudo apt install libwebkit2gtk-4.0-37 libwebkit2gtk-4.0-dev > sudo apt install gtk+3.0 libgtk-3-dev > sudo apt install zlib1g zlib1g-dev > sudo apt install guile-2.0 guile-2.0-dev > sudo apt install swig > sudo apt-get install libboost-all-dev > sudo apt-get install libsecret-1-0 libsecret-1-0-dev > sudo apt-get install aqbanking-tools libaqbanking-dev > sudo apt-get install gwenhywfar-tools libgwenhywfar60 libgwenhywfar60-dev > sudo apt-get install ktoblzcheck libktoblzcheck1-dev > sudo apt-get install libofx-dev > sudo apt-get install xsltproc > sudo apt-get install libdbi1 libdbi-dev libdbd-pgsql libdbd-mysql > libdbd-sqlite3 > sudo apt-get install python3-pytest > sudo apt install googletest > > Now, some of those might have been updated with the various Ubuntu > updates over the years. > > --Steve > > On 10/22/23 09:28, Adrien Monteleone wrote: > > Considering the timing of the GnuCash release and the Ubuntu 23.10 > > release, your build issues are likely due to dependency hell. I've had > > a few frustrating build sessions where GnuCash needed an ever so > > slightly older version of a library that wasn't in the new repos. (and > > this cascaded to some of their dependencies as well) Your build errors > > should be informative enough to figure out if that is the case here. > > (note, when I had that problem it was also on a non-LTS .10 release) > > Sometimes, this is resolvable with a bit of effort. Sometimes, it > > isn't worth the effort. > > > > I see you switched from Pop_OS! 22.04 to Ubuntu 23.10. Any reason not > > to stick with Ubuntu 22.04? Maybe try that in a VM and see if you get > > the same build issues. (you could just keep that VM for GnuCash until > > you resolve the build problems in the host) > > > > There is always flatpak. Of course, be aware of a few workarounds for > > printing and file locations for settings. These should all be > > documented on the GnuCash wiki. > > > > Otherwise, some VM testing would be my approach, though considering > > how you've described your OS transition and upgrades, as well as other > > OS issues, I'd consider the nuclear option if I wasn't too far > > invested in the current installation. A clean install has saved me > > weeks of continued frustration more than once. > > > > Regards, > > Adrien > > > > On 10/21/23 10:43 AM, Bryan B. wrote: > >> That is a good idea. > >> > >> To give some context, without explaining everything: One week ago, I was > >> running the Ubuntu-based Pop_OS! 22.04. On that system, I had GnuCash > >> built > >> using the "Building on Ubuntu" gnucash-wiki 22.04 script. I did not have > >> that issue at that time, nor the other GnuCash issue that I encountered > >> here: > >> > https://lists.gnucash.org/pipermail/gnucash-devel/2023-October/046795.html > >> > >> > >> I was having other issues with Pop_OS! (network issues that were > >> needed on > >> my previous job), and at the recommendation of my previous employer I > >> decided to switch to mainstream Ubuntu. > >> > >> When I switched to Ubuntu 23.10, this issue appeared, along with the > >> issue > >> with gsettings. > >> > >> Another issue that is worth mentioning, in case this happens to anyone > >> else, is that I got unlucky with the .iso file I used to install > >> mainstream > >> Ubuntu. I somehow Googled my way into creating an .iso based off of > >> 22.10, > >> which is a version of Ubuntu that is no longer supported. I installed on > >> 22.10, then discovered my error. At that point, I upgraded to 23.10. > >> > >> I also should mention another thing I just remembered. Whenever I open > >> dconf, even if I don't click anything, Terminator, a terminal app I > >> use for > >> coding, stops working correctly: when I type text and approach the > >> side of > >> the app window, three characters proceed off the edge of the screen > >> before > >> the app's autowrapping feature kicks in and the following characters > >> appear > >> on the next line down. > >> > >> Also worth mentioning is that the issue with being unable to switch > >> gsettings background image on the desktop existed before installing the > >> dconf gui app. > >> > >> Based on the feedback I am getting, it does seem that something deep > >> within > >> ubuntu is likely broken and a complete reinstall from scratch is the > >> only > >> reasonable way to fix this. > >> > >> I do like the idea of rebuilding using a virtualbox 23.10 iso and > >> getting > >> the system working first, before redoing everything. Thank you! > > > > _______________________________________________ > > gnucash-user mailing list > > gnucash-user@gnucash.org > > To update your subscription preferences or to unsubscribe: > > https://lists.gnucash.org/mailman/listinfo/gnucash-user > > ----- > > Please remember to CC this list on all your replies. > > You can do this by using Reply-To-List or Reply-All. > > _______________________________________________ > gnucash-user mailing list > gnucash-user@gnucash.org > To update your subscription preferences or to unsubscribe: > https://lists.gnucash.org/mailman/listinfo/gnucash-user > ----- > Please remember to CC this list on all your replies. > You can do this by using Reply-To-List or Reply-All. > _______________________________________________ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user ----- Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.