You are here

[Fixed] Latest Portable GnuCash not portable.

5 posts / 0 new
Last post
mak352
Offline
Last seen: 4 years 1 week ago
Joined: 2018-06-20 10:37
[Fixed] Latest Portable GnuCash not portable.

Hello,

I updated GnuCash Portable to the latest version, 3.1.2 that came out on 6/18/18, and found that all my previously saved reports vanished and GnuCash created a new configuration directory on my C:/ drive at C:/Users/me/.gnucash. I had to restore my GnuCash Portable files from a backup in order to get my reports back. I think GnuCash has changed the way they store reports now in version 3 and this might have broken the GnuCash Portable to make it not so portable anymore. I updated from GnuCash 2.6.19 and was working on Windows 7, 64bit version. Has anybody else seen this issue?

jck667
Offline
Last seen: 11 months 3 weeks ago
Joined: 2016-06-26 10:33
I'm seeing the same thing -

I'm seeing the same thing except it's using /users/(me)/AppData/Roaming/GnuCash. Windows 7, 64 bit

And I think I allowed my home Vista machine to update its GnuCash as well, which I understand won't run on anything older than Windows 7...

John T. Haller
John T. Haller's picture
Offline
Last seen: 7 hours 42 min ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Database?

Where did you store your GnuCash database? If you didn't store it in the App directory, it's in the same place, though GnuCash Portable may forget where the location was.

Sometimes, the impossible can become possible, if you're awesome!

John T. Haller
John T. Haller's picture
Offline
Last seen: 7 hours 42 min ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Report, Settings, Checks, and Logs portablization fixed in 3.2.0

The GnuCash Portable 3.2.0 release fixes an issue with report and settings portablization introduced in 2.6.x and 3.1.2. The settings portablization issue occurred sometime in the 2.6.x releases and resulted in some settings, checks, and logs stored within %USERPROFILE%\.gnucash if the path GnuCashPortable\Data\Profile did not exist. The report portablization issue occured with 2.6.x release series and resulted in custom report settings being stored within %USERPROFILE%\.gnucash. The 3.1.2 release resulted in custom reports and some settings stored within %APPDATA%\GnuCash.

The installer for 3.2.0 will update your settings from the portablized location for 2.x (GnuCashPortable\Data\Profile) to 3.x (GnuCashPortable\Data\GNCDataHome) if they already exist. If there are no reports within your settings but they exist locally, they will be copied in as well. If there are no settings/reports/logs/checks in your portable profile but they exist locally in 2.x format, they will be copied in. If none of those exist but local 3.x settings/reports/logs/checks exist, they will be copied in. You will receive a notification message during install if any actions resulted reports/settings/logs/checks being mistakenly stored locally that were copied to the portable data store including the local location of the data found.

This should resolve the existing issues noticed in the 3.1.2 release as well as issues that were not reported earlier with 2.6.x that I discovered while working on a fix for 3.1.2. Our apologies for any inconvenience this may have caused you.

Sometimes, the impossible can become possible, if you're awesome!

jck667
Offline
Last seen: 11 months 3 weeks ago
Joined: 2016-06-26 10:33
Thank you JTH, I updated and

Thank you JTH, I updated and GNUcash saw no saved reports. But as soon as I copied my report file ("saved-reports-2.8") over to the location you mention and restarted GNUcash, it worked. (I am unable to update apps on my work PC due to the inability to download any *.exe files so the automatic copy you mention above did not go.) All fixed!

Log in or register to post comments