Cannot open Help from Appearance preferences

Bug #673362 reported by Robert Roth
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
yelp (Ubuntu)
Fix Released
Low
Michael Terry

Bug Description

Binary package hint: gnome-control-center

On maverick with all updates installed and Yelp 2.30.1:

1. Open Appearance preferences (System->Preferences->Appearance) or Power management (System->Preferences->Power Management)
2. Click Help

Expected: Help related to the window appears
Result : "There was an error displaying help: The specified location is not supported" error dialog appears from appearance preferences, and "The specified location is not supported" error dialog appears from appearance preferences.

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: gnome-control-center 1:2.32.0-0ubuntu2
ProcVersionSignature: Ubuntu 2.6.35-22.35-generic 2.6.35.4
Uname: Linux 2.6.35-22-generic i686
NonfreeKernelModules: nvidia wl
Architecture: i386
Date: Wed Nov 10 05:52:19 2010
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release i386 (20101007)
ProcEnviron:
 LANG=en_US.utf8
 SHELL=/bin/bash
SourcePackage: gnome-control-center

Revision history for this message
Robert Roth (evfool) wrote :
Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thanks for the report, that works correctly here, what do you get if execute: gnome-help ghelp:user-guide#goscustdesk-12 ? Could you also attach your ~/.xsession-errors file to the report? thanks in advance.

Changed in gnome-control-center (Ubuntu):
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
Robert Roth (evfool) wrote :

I've deleted .xsession-errors lately, and created a new one, but nothing is written into it. When running the command from the terminal, it opens successfully the Desktop customization document, and the following is output to the terminal:

(gnome-help:2403): Gtk-CRITICAL **: IA__gtk_tool_button_new: assertion `icon_widget == NULL || GTK_IS_MISC (icon_widget)' failed

(gnome-help:2403): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(gnome-help:2403): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(gnome-help:2403): Gtk-CRITICAL **: IA__gtk_toolbar_insert: assertion `GTK_IS_TOOL_ITEM (item)' failed

(gnome-help:2403): Gtk-CRITICAL **: IA__gtk_tool_button_new: assertion `icon_widget == NULL || GTK_IS_MISC (icon_widget)' failed

(gnome-help:2403): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(gnome-help:2403): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(gnome-help:2403): Gtk-CRITICAL **: IA__gtk_toolbar_insert: assertion `GTK_IS_TOOL_ITEM (item)' failed

A thing to note is that when running from the run application dialog, the document opened is not the Desktop customization document, but the Desktop User guide. (I don't know whether this is normal or not, but this means that running the same command from three different places results in three different things... I just don't understand why )

Changed in gnome-control-center (Ubuntu):
status: Incomplete → New
Revision history for this message
Robert Roth (evfool) wrote :

I can not open Help from any application, therefor I am reassigning this bug to Yelp.

affects: gnome-control-center (Ubuntu) → yelp (Ubuntu)
Revision history for this message
Hussam Al-Tayeb (hussam) wrote :

Not a yelp problem.
I can accoss this bug report from a google search
To reporter, please run xdg-open ghelp:user-guide#goscustdesk-12 from gnome terminal.
Post the error here please.

Revision history for this message
Hussam Al-Tayeb (hussam) wrote :

But as a workaround,
add MimeType=x-scheme-handler/ghelp;
to the end of your /usr/share/applications/yelp.desktop
I don't run ubuntu but this should possibly help you.

Revision history for this message
Robert Roth (evfool) wrote :

Terminal says "Error showing url: The specified location is not supported" when running the command "xdg-open ghelp:user-guide#goscustdesk-12"

Revision history for this message
Hussam Al-Tayeb (hussam) wrote :

Ok, try opening /usr/share/applicasions/yelp.desktop from a terminal as root (so su first or sudo)
and add
MimeType=x-scheme-handler/ghelp;
to the end of the file on a new line.
then
update-desktop-database -q
then
update-mime-database /usr/share/mime

Does that fix it?

Robert Roth (evfool)
Changed in yelp (Ubuntu):
status: New → Incomplete
Michael Terry (mterry)
Changed in yelp (Ubuntu):
assignee: nobody → Michael Terry (mterry)
status: Incomplete → In Progress
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package yelp - 2.30.2-0ubuntu2

---------------
yelp (2.30.2-0ubuntu2) natty; urgency=low

  * debian/patches/09_add_mimetype_to_desktop.patch:
    - Add mimetype information to the desktop file so that ghelp: URIs
      will work again. This is backported from upstream. LP: #673362
 -- Michael Terry <email address hidden> Wed, 05 Jan 2011 13:49:33 -0500

Changed in yelp (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.