| Summary: | Can't get help in Gnome - silly error message | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Alan Mackenzie <acm> |
| Component: | [OLD] GNOME | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | normal | CC: | acm |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | AMD64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
do you have yelp installed ? Yes, I have yelp-2.30.2-r1 installed. What xulrunner version do you have installed? I have net-libs/xulrunner-1.9.2.17. I cannot reproduce this with latest yelp and xul-2, but cannot test with xul-1.9 and older yelp :-S What does occur when manually running "yelp"? (In reply to comment #6) > What does occur when manually running "yelp"? Running without parameters (I don't know any other way), I get the normal "Welcome to the GNOME Help Browser" screen. It works. Try to run the following: yelp ghelp:///usr/share/gnome/help/gnome-terminal/C/gnome-terminal.xml (In reply to comment #8) > Try to run the following: > yelp ghelp:///usr/share/gnome/help/gnome-terminal/C/gnome-terminal.xml I get the help for GNOME Terminal, which works fine. Open then gnome-terminal and press "F1" (In reply to comment #10) > Open then gnome-terminal and press "F1" I get the same error message as with <help>/<contents>. Then: 1. Press F1 2. When the error message is shown and BEFORE closing it open a terminal and run: "ps axu | grep help" -> show its output here (In reply to comment #10) > .... > 2. When the error message is shown and BEFORE closing it open a terminal and > run: > "ps axu | grep help" root 17 0.0 0.0 0 0 ? S< 07:46 0:00 [khelper] acm 5024 0.0 0.0 14384 776 tty20 S 15:30 0:00 gnome-pty-helper acm 5277 0.0 0.0 9696 832 pts/1 S+ 16:19 0:00 grep --colour=auto help That shouldn't occur :-S, when you press "F1" or click in menu item to open help, gnome-help is launched and, then, something makes it to fail, are you sure did you run "ps" command while the error was being shown? root 17 0.0 0.0 0 0 ? S< 07:46 0:00 [khelper]
acm 5024 0.0 0.0 14384 776 tty20 S 15:30 0:00 gnome-pty-helper
acm 5277 0.0 0.0 9696 832 pts/1 S+ 16:19 0:00 grep --colour=auto help
> That shouldn't occur :-S, when you press "F1" or click in menu item to open
> help, gnome-help is launched and, then, something makes it to fail, are you
> sure did you run "ps" command while the error was being shown?
Yes indeed. The same occurence of the error is still there. I started the second xterm after this error.
You can also try looking for "yelp" process instead of "help" in "ps axu..." > You can also try looking for "yelp" process instead of "help" in "ps axu..."
acm@acm ~ $ ps axu | grep yelp
acm 5346 0.0 0.0 9692 828 pts/1 S+ 16:32 0:00 grep --colour=auto yelp
Do you suffer this on a new created user account? Maybe other option would be to try to use latest yelp (but it would also require xulrunner-2 and co) (In reply to comment #18) > Do you suffer this on a new created user account? Maybe other option would be > to try to use latest yelp (but it would also require xulrunner-2 and co) Yes, I've just created a new account, and it gets the same error messages. :-( What would be involved in moving to new versions of yelp and xulrunner? Could there be an endless chain of other packages needing updating? It depends on how many packages depending on xulrunner do you use, in my case, I needed to upgrade to firefox-4 and and few more... but it depends.. (In reply to comment #20) > It depends on how many packages depending on xulrunner do you use, in my case, > I needed to upgrade to firefox-4 and and few more... but it depends.. I'm still fairly new to Gentoo here. I've got ebuilds for Firefox 4.0.1-r1 and xulrunner-2.0.1-r1. If I were to install them, how would I know which other packages needed updating? Is there something like revdep-rebuild which would tell me? Updating should be enough, but I think you should ask for help in forums.gentoo.org to not "pollute" this bug report, maybe they can also help you about original problem that looks a bit hard to reproduce. Good luck! Does this problem also appear from apps running from launchers instead of run from gnome-terminal? If you are unable to update to xulrunner-2 for whatever reason, as a workaround try adding the following line to /usr/share/applications/yelp.desktop : MimeType=x-scheme-handler/ghelp;x-scheme-handler/help;x-scheme-handler/info;x-scheme-handler/man; (In reply to comment #22) > Updating should be enough, but I think you should ask for help in > forums.gentoo.org to not "pollute" this bug report, maybe they can also help > you about original problem that looks a bit hard to reproduce. Good luck! I got an email tip yesterday from Guido Flohr. It was to insert "/usr/share/gnome" into the path in environment variable XDG_DATA_DIRS. This makes the help functionality work. XDG_DATA_DIRS is an env-update variable. Presumably, I'm missing something important in /etc/env.d/. Maybe Alexandre's solution could also make this work ok, could you try that solution instead? (In reply to comment #26) > Maybe Alexandre's solution could also make this work ok, could you try that > solution instead? That is, to insert this line at the end of /usr/share/applications/yelp.desktop: MimeType=x-scheme-handler/ghelp;x-scheme-handler/help;x-scheme-handler/info;x-scheme-handler/man; This doesn't work - I get the same error message when invoking help, namely "The specified location is not supported" . *** This bug has been marked as a duplicate of bug 370729 *** |
In every program in Gnome, there is a help menu. When I click on any of them, I get the wierd error message: Couldn't display help The specified location is not supported Does this just mean "couldn't find file" or does it have some deeper meaning? More to the point, what do I have to do to fix this problem?