Downstream tracking for this bug: https://bugs.gnucash.org/show_bug.cgi?id=797175 Problem: With a gnucash file on a Fedora 29 Server shared with a Fedora 30 client using Samba, gnucash-3.5-1.fc30.x86_64 can't open the data file. Reverting back to gnucash-3.4-4.fc30.x86_64 solves the problem. I haven't tested other file sharing protocols, or gnucash-3.5-1.fc29 but I suspect it'll be a problem across the board, so hopefully it gets fixed upstream before Fedora 28 goes EOL.
Similar thing happens when attempting to load a file over an sftp gvfs mount.
This has been pushed https://github.com/Gnucash/gnucash/commit/0f6465ca6ddfb882db15c54685ba218e5c59c430 Unfortunately no Fedora nightlies to test. The bug's original reporter is using Windows so I'm not certain that commit fixes the problem on Fedora. https://copr.fedorainfracloud.org/coprs/gjanssens/gnucash-master/builds/
3.5-2 thrown at rawhide, feel free to give it a try there when it's done building.
3.5-2 doesn't fix it for me, had to downgrade back to 3.4-4. I'll try to figure out how to get more debugging info from gnucash on launch for the upstream bug report.
The problem does also happen on Fedora 28. Upstream bug has more updates on the troubleshooting status. Once I've got a tested fix I'll report back here.
OK, tested fix has been pushed upstream, per https://bugs.gnucash.org/show_bug.cgi?id=797175#c23 commit 20e2b6b5de513d4fa9362d51524f8cddb523f607 Bug 797175 - Opening a file from a gvfs mount point fails
This still fails for me with gnucash-3.5-2.fc31.x86_64 when trying to open a file over sftp. Here is the file path: /run/user/1000/gvfs/sftp:host=snoopy,user=tim/mnt/shared/Accounts/accounts-2019.gnucash
Easily reproduced with: $ DIR='/tmp/gvfs/sftp:host=snoopy,user=tim/dir' $ mkdir -p $DIR $ cp whatever.gnucash $DIR/file.gnucash $ gnucash $DIR/file.gnucash
Upstream patch from comment https://bugzilla.redhat.com/show_bug.cgi?id=1698706#c6 thrown at rawhide as 3.5-3.
Thanks, gnucash-3.5-3.fc31.x86_64 works here.
gnucash-3.5-3.fc30 has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-1ef52a2d07
gnucash-3.5-3.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2019-87e2ba0d61
gnucash-3.5-3.fc30 has been pushed to the Fedora 30 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-1ef52a2d07
gnucash-3.5-3.fc29 has been pushed to the Fedora 29 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-87e2ba0d61
gnucash-3.5-3.fc30 has been pushed to the Fedora 30 stable repository. If problems still persist, please make note of it in this bug report.
gnucash-3.5-3.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report.