After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 434755 - GnuCash and Windows Vista?
GnuCash and Windows Vista?
Status: VERIFIED FIXED
Product: GnuCash
Classification: Other
Component: Windows
git-master
Other Windows
: Normal enhancement
: ---
Assigned To: Andreas Köhler
Christian Stimming
Depends on:
Blocks:
 
 
Reported: 2007-05-01 01:08 UTC by Germo Görtz
Modified: 2018-06-29 21:35 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Germo Görtz 2007-05-01 01:08:32 UTC
is GnuCash designed to work also under Windows Vista (or is my Vista configuration corrupt)? 
First time I called GnuCash and tried to configure the connection to an online account, I got some error with a missing AqBanking component. After this I had to cancel GnuCash in the task manager. 
And now GnuCash crashes self permanently after some clicks in the program. There is no system to see when it crashes. I click a little bit in the program, something works, but next time crashes. somthing crashes, but next time works.

So may be GnuCash in the moment is designed and tested only with Win XP or some other Windows OS, but not with Win Vista?
Comment 1 Andreas Köhler 2007-05-01 08:37:49 UTC
GnuCash is designed to be portable, but certainly not specifically to run on Windows Vista.  Here is what I know about:
* GnuCash cannot be built on a Vista machine.
* I do not even own one.
* http://wiki.gnucash.org/wiki/Windows#Windows_Vista indicates that Vista support does not seem to be fundamentally broken.
* GnuCash depends on a lot a lot of libraries.  Some may have better Vista support than others.  If other products have similar problems, you might suffer bugs in libs up the stack, e.g. in GTK+.

Christian, do you have gained further experiences?
I will leave this bug open as meta-vista-support one :-)
Comment 2 Christian Stimming 2007-05-01 12:10:52 UTC
I've added more explanation to the wiki page. @Germo: The first thing to test is whether *gnucash* works. If you want online banking *in addition*, then you open a whole extra can of worms - I'd bet the online banking library aqbanking will not work on vista even though Gnucash might. 

So first we need to hear about gnucash, then we can start to work on online banking.
Comment 3 Tao Yue 2007-05-03 07:21:45 UTC
GnuCash seems to do a fairly clean, shallow install (which is good!).  I suspect most Vista-specific bugs will come from the fact that users now run in low-rights by default.  In that case, you should be able to repro such issues on XP by running as a low-privilege user.
Comment 4 Christian Stimming 2007-06-21 13:45:40 UTC
I've tested gnucash on Vista with normal-rights settings, even behind a strong company firewall.

At first, gnucash didn't start after double-clicking the icon. Turns out I had $HOME/.gconf and $HOME/.gconfd directories still around from an earlier installation of gnucash. After having removed these directories, gnucash started just fine. File loading and saving, Registers, and Graphical report worked just fine.

I think this can be marked as FIXED, then.
Comment 5 Christian Stimming 2007-07-07 21:47:33 UTC
Uh oh. We need some tweaking of the installation on Vista:
http://www.vincenzo.net/isxkb/index.php?title=Vista_considerations

1. we must not offer the "Run gnucash now" in the final wizard screen - that's easy.

2. We probably must not run the guile.bat script as well from the setup process. Uh oh.

3. We have to clean up our registry keys: Don't use CURRENT_USER, only use LOCAL_MACHINE

4. We should add PrivilegesRequired=admin - that's easy, too.

Obviously my test in comment#4 succeeded only because I was doing a per-user install only...

This even makes me think of another 2.1.6 before the final public release. Sigh.
Comment 6 Andreas Köhler 2007-07-08 10:00:45 UTC
(In reply to comment #5)
> 2. We probably must not run the guile.bat script as well from the setup
> process. Uh oh.

Are you sure about that?
I think we MUST run the guile.bat script to generate share\guile\1.6\slibcat in the Program Files folder.
Comment 7 Christian Stimming 2007-07-08 10:10:19 UTC
Everything except guile.bat is already fixed as of r16264 (and upcoming gwen/aqbanking releases).

I was only saying that the documentation warned about running things in the [Run] section. What should this call do again? If it only runs system-wide things (as opposed to per-user things), then this is probably fine.
Comment 8 Christian Stimming 2007-07-08 11:47:27 UTC
Well, this is probably not critical and all the other issues are now implemented in r16266.
Comment 9 John Ralls 2018-06-29 21:35:05 UTC
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=434755. Please update any external references or bookmarks.