Bug 331696

Summary: Gnucash Help doesn't start even if it's installed
Product: [openSUSE] openSUSE 10.3 Reporter: Gianni Bonazzoli <gbonazzoli>
Component: GNOMEAssignee: Boyd Timothy <btimothy>
Status: RESOLVED DUPLICATE QA Contact: E-mail List <qa-bugs>
Severity: Minor    
Priority: P5 - None CC: jonas, suse, vuntz, warren
Version: Final   
Target Milestone: ---   
Hardware: x86   
OS: openSUSE 10.3   
Whiteboard: gnome-function-does-not-work
Found By: Customer Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: trace for gnucash with the error mentioned

Description Gianni Bonazzoli 2007-10-08 02:43:10 UTC
Even if installed:

empire:~ # rpm -q gnucash-docs
gnucash-docs-2.2.0-31

Accessing help from gnucash application report this message:

Gnucash coul not find the files for the help documentation. This is likely beacuse the 'gnucash-docs' package is not installed.
Comment 1 JP Rosevear 2007-10-08 04:13:08 UTC
I'm unable to duplicate this.
Comment 2 Jonas Björk 2007-10-08 09:33:41 UTC
I use 10.3-GM, GNOME. And Swedish language. Start gnucash and choose Help-> Tutorial.. All menu-items in Help works for me, gnucash documentation is shown.

# rpm -qa | grep gnucash
gnucash-2.2.0-33
gnucash-docs-2.2.0-31
gnucash-lang-2.2.0-33
Comment 3 Hans Petter Jansson 2007-10-08 12:58:52 UTC
I can't test this yet, because my Gnucash doesn't start up correctly. I'll get around to it when I have installed a new 10.3-final system, this week sometime.
Comment 4 Warren Howard 2007-10-30 06:26:58 UTC
I have this problem too!

openSUSE 10.3 fresh install KDE default desktop.  Install Gnucash and Gnucash-docs and no joy.  The problem I feel is that I'm using the KDE desktop.  Next I installed "yelp" (read somewhere after googling that gnucash-docs requires "yelp").  Now upon starting the tutorial in Gnucash the KDE Help Center starts but gives the error message "There is no documentation available for /usr/share/gnucash/gnome/help/gnucash/C/gnucash-guide.xml.".

This problem appears to me to be in the way KDE and GNOME have been "split" in OpenSUSE 10.3.  Previously in 10.2 I could open Gnome applications from within KDE without trouble, but now it has become very problematic.  As demonstrated with Gnucash-docs.

Regards,


Warren.
Comment 5 Christian Rauch 2007-10-30 17:52:43 UTC
Same here.

openSUSE 10.3 64bit
KDE 3.5.7 release 72 (Language set to german)
gnucash-2.2.0-33
gnucash-lang-2.2.0-33
gnucash-docs-2.2.0-31

an strace trying to call help from within gnucash ("Hilfe -> GnuCash Kurs und Konzepte) ") shows the following (among others):

stat("/usr/share/gnucash/gnome/help/gnucash", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
access("/usr/share/gnucash/gnome/help/gnucash/de_DE/gnucash-guide.xml", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/share/gnucash/gnome/help/gnucash/de_DE/gnucash-guide.xml.xml", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/share/gnucash/gnome/help/gnucash/de_DE/gnucash-guide.xml.docbook", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/share/gnucash/gnome/help/gnucash/de_DE/gnucash-guide.xml.sgml", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/share/gnucash/gnome/help/gnucash/de_DE/gnucash-guide.xml.html", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/share/gnucash/gnome/help/gnucash/de/gnucash-guide.xml", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/share/gnucash/gnome/help/gnucash/de/gnucash-guide.xml.xml", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/share/gnucash/gnome/help/gnucash/de/gnucash-guide.xml.docbook", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/share/gnucash/gnome/help/gnucash/de/gnucash-guide.xml.sgml", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/share/gnucash/gnome/help/gnucash/de/gnucash-guide.xml.html", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/share/gnucash/gnome/help/gnucash/C/gnucash-guide.xml", F_OK) = 0

I will attach the complete strace as well from opening gnucash to clicking and closing.
Comment 6 Christian Rauch 2007-10-30 17:54:29 UTC
Created attachment 181297 [details]
trace for gnucash with the error mentioned
Comment 7 Vincent Untz 2008-02-18 17:50:25 UTC
Same as bug 335529, which has a clear explanation of why this is happening.

*** This bug has been marked as a duplicate of bug 335529 ***