Hello, Carsten, and thanks for the reply.  

Please forgive the anti-spam thing.  I had put @gnucash.org in my address book 
and I assumed all list-oriented traffic would come through their server.  Now 
that I see how it works I will probably have to change my registration to a 
different address that lacks the filtering.  Meanwhile you are "allowed". 

All the files are within my home directory tree and I checked the permissions 
already.  There are some symlinks involved.  They work with 3.8 but I suppose 
something might have changed in 4.8 such that they are a problem. 

I did notice that the developers have gone the flatpak route.  I am not fond of 
flatpaks, which is why I mentioned deb in my post.  I suspect the sandbox 
aspect of flatpaks will give me some trouble sharing files between two systems. 
 But I guess I will have to add gnucash to my very small collection of flatpaks 
and figure out how to work out the sharing. 

Thank you for your recommendation of 4.13.  I will give it a try. 

-----Original Message-----
From: Carsten H&uuml;tter <carsten.huet...@gmx.de>
Sent: Apr 14, 2023 7:17 AM
To: Papa Oz <pap...@earthlink.net>, <gnucash-user@gnucash.org>
Subject: Re: [GNC] gnucash 4.8 does not save settings

Hi Papa Oz!

First of all: I'd recommend updating to a more current version both of GnuCash 
(latest 4.x is 4.14 from 2023-03-25) and Finance::Quote (latest is 1.54 from 
2022-12-26). GnuCash 5.0 still has some issues.

The developers decided to publish the stable GnuCash Linux versions as flatpak, 
not as deb packages. So in order to get the cutting edge version without 
building from source code, you have to install flatpak. I'm on Ubuntu 22.04 
LTS, only limited experience with other Linux flavors (switched from OpenSUSE 
sometime in the last century or millennium), but the following instructions 
should work more or less:
$ sudo apt install flatpakThe latest GnuCash 4.x flatpak on code.gnucash.org is 
4.13 from 2023-03-18, can be downloaded here:
https://code.gnucash.org/builds/flatpak/maint/gnucash-maint-C4.13-164-g207b105b9c-D4.13-7-g96300db7.flatpakrefCan
 be installed with:
$ cd ~/Downloads/GnuCash/  # Change to location of your flatpak file
$ flatpak install 
gnucash-maint-C4.13-164-g207b105b9c-D4.13-7-g96300db7.flatpakref  # sudo not 
neededAnd started with:
$ flatpak run org.gnucash.GnucashThere you go. Each flatpak package includes 
it's own current Finance::Quote.

To get the gnucash starter icon in your environment, you may need to install 
the Linux mint 21 cinnamon flatplak plugin:
$ sudo apt install flatpak-plugin-cinnamonOn my system there are two flatpak 
GnuCash versions installed, which reside peacefully next door to each other:
$ flatpak list --app
Name             Application ID                     Version                     
  Zweig                                                 Ursprung                
Installation
GnuCash          org.gnucash.GnuCash                4.13-164-g207b105b9c+       
  maint-C4.13-164-g207b105b9c-D4.13-7-g96300db7         gnucash1-origin         
system
GnuCash          org.gnucash.GnuCash                5.0-65-ge87865209e+         
  stable-C5.0-65-ge87865209e-D5.0                       gnucash3-origin         
systemTo start a specific version, you need to add the --branch option, e. g.:
$ flatpak run --branch=maint-C4.13-164-g207b105b9c-D4.13-7-g96300db7 
org.gnucash.GnuCash
I hope this helps for now.

I also did the whole building process from source code, which is a lot more 
complicated and time consuming. But this also can be done as an experienced 
Linux user.

Cheers,

Carsten


Am 14.04.23 um 03:26 schrieb Papa Oz:
I am trying to run gnucash 4.8 under Mint 21 xfce. 
The help menu item gives the following: 
Version: 4.8 
Build ID: 4.8a+(2021-09-28) 
Finance::Quote: 1.51 

gnucash does not save preferences. 

I run it from the terminal so I can see any messages. 

Upon starting I see: 
Found Finance::Quote version 1.51. 

I can enter transactions.  They are updated in the data file. 

When I try to update the preferences, immediately upon clicking "preferences" 
(after "edit") I receive this message: 

"sys:1: Warning: g_hash_table_foreach: assertion 'hash_table != NULL' failed" 

I have conducted the following test. 
Before running gnucash I run cd;ls -lR >file1 
After      exiting gnucash I run cd;ls -lR >file2 

Then I run meld ~/file1 ~/file2 

It shows a couple of added logs and a backup, and the data file has been 
updated.  There are no other changes anywhere in my home subtree except the 
file*.  Specifically not in .config/gnucash nor .local/share/gnucash. 

Can anyone tell me how to fix this or point me to a more modern gnucash .deb 
file that will install and run properly on Mint 21? 
_______________________________________________
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.

Reply via email to