Bug 265998

Summary: khelpcenter does not show pictures of gnome help manuals
Product: [openSUSE] openSUSE 10.2 Reporter: Richard Bos <richard.bos>
Component: KDEAssignee: E-mail List <kde-maintainers>
Status: RESOLVED DUPLICATE QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None    
Version: Final   
Target Milestone: ---   
Hardware: i586   
OS: Linux   
Whiteboard:
Found By: Beta-Customer Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Richard Bos 2007-04-18 21:20:33 UTC
When clicking on help in a gnome based application the helpcenter that
pops up does not show the figures that are present in the help manual.

Example:
- Login in with kde as desktop
- run gramps (from Build Server home:rbos http://ftp.gwdg.de/pub/opensuse/repositories/home:/rbos/ e.g.)
- Click on help (manual) in this application
- This launches khelpcenter
- The text is shown correctly, but there are no picture

It is also possible to execute:
- khelpcenter help:/gramps                                                        

The manual seems okay, as e.g.:
- yelp ghelp://opt/gnome/share/gnome/help/gramps/nl/gramps.xml
- as does yelp help://gramps


An strace of the program and clicking 'help' results in the following
trace output:
# grep elp /tmp/debug.gramps | grep -v png
stat64("/opt/gnome/share/gnome/help/gramps", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
access("/opt/gnome/share/gnome/help/gramps/nl_NL/gramps", F_OK) = -1 ENOENT (No such file or directory)
access("/opt/gnome/share/gnome/help/gramps/nl_NL/gramps.xml", F_OK) = -1 ENOENT (No such file or directory)
access("/opt/gnome/share/gnome/help/gramps/nl_NL/gramps.docbook", F_OK) = -1 ENOENT (No such file or directory)
access("/opt/gnome/share/gnome/help/gramps/nl_NL/gramps.sgml", F_OK) = -1 ENOENT (No such file or directory)
access("/opt/gnome/share/gnome/help/gramps/nl_NL/gramps.html", F_OK) = -1 ENOENT (No such file or directory)
access("/opt/gnome/share/gnome/help/gramps/nl/gramps", F_OK) = -1 ENOENT (No such file or directory)
access("/opt/gnome/share/gnome/help/gramps/nl/gramps.xml", F_OK) = 0
bunzip2: Can't open input file /var/tmp/kdecache-richard/opt/gnome/share/gnome/help/gramps/nl/gramps.cache.bz2: No such file or directory.

The file /opt/gnome/share/gnome/help/gramps/nl/gramps.xml  is present and it
is the one that is correctly shown by yelp.

Another application that can be tried is e.g. multisynk or gnome-search-tool


Please try it with e.g.:
help:/multisynk/getting-started.html
or khelpcenter help:/multisynk/getting-started.html
or yelp help:/multisynk/getting-started.html

Very close to the top, there should be a picture.

I tried gnome-search-tool as well.  Yelp shows a picture and khelpcenter does not.

yelp:/gnome-search-tool

gnome-search-tool -> help pops up khelpcenter with the help text, but no 
picture.  The document seems fine, khelpcenter seems to have a problem...



What more information do I have???
I ran khelpcenter from the gnome help directory, but this does not matter.
The directories I tried are:
- /opt/gnome/share/gnome/help/gramps/nl
- /opt/gnome/share/gnome/help/gramps/nl/figures

khelpcenter shows the following warning:
- khelpcenter ghelp:/gramps
khelpcenter: WARNING: De zoekafhandeling kon niet vanuit bestand '/opt/kde3/share/apps/khelpcenter/searchhandlers/docbook.desktop' worden ge�itialiseerd.

Translated: The search process could not be initialized from the /opt/...desktop file

Hopefully the problem can be reproduced.
Comment 1 Stephan Binner 2007-04-19 09:12:58 UTC
Can reproduce, and on Factory it's broken even more (doesn't show manual at all).
Comment 2 Will Stephenson 2007-04-20 09:33:24 UTC
Err, that would be me.

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