Red Hat Bugzilla – Bug 57266
A stray file creates an extra entry in the control-center menu tree
Last modified: 2008-05-01 11:38:01 EDT
Description of Problem:
An extra entry for "HTML Viewer" appears under a menu tree item labelled
"*MISSINGNAME*" in the control-center
Version-Release number of selected component (if applicable):
Open gnomecc with the latest gtkhtml installed ...
Stray file is /usr/share/control-center/capplets/gtkhtml-properties.desktop
which appears to be a misplaced copy of
Blah, gtkhtml probably expects the newer control center shell. No plans to
upgrade to that so will probably just move gtkhtml-properties.desktop
gtkhtml also provides the following files:
which are provided by other, more basic packages, and should not be provided by
the gtkhtml package.
I've probably missed a few here as well.
All of these will trigger the nasty "directory is not empty" when removing the
rpm, at least I think so.
On a side note, doing tpm -qf /usr/bin gives the following:
so there are more packages than just gtkhtml that does this thing.
This isn't necessarily a bad thing with shared paths ... it means that whatever
order you remove packages, as long as all the files get removed, so do the
paths. If you remove packages on Solaris, for example, you'll see messages like
"Not removing share path /foo/bar/fum" ...
Having multiple packages own a directory is OK, though owning /usr/bin is a bit
silly it's also harmless.
*** This bug has been marked as a duplicate of 59698 ***