Red Hat Bugzilla – Bug 174604
Galeon gives and error saying problem with gconf schema
Last modified: 2007-11-30 17:11:18 EST
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.7.12) Gecko/20050923 Galeon/2.0.0
Description of problem:
I have FC5 Test 1 installed and it is updated to the latest rawhide. I upgraded Galeon from 1.3.21 to 2.0.0. After doing so, on startup of Galeon I get an error about the gconf schema. It says you shouldn't normally see this. It also suggests a command to install the schema. I tried the command, but it didn't help.
I am running the i386 Galeon on a x86_64 computer. I do this for plugins. The FC4 version of Galeon 2.0.0-1 works on another x86_64 computer running FC4. The FC4 version also works on my FC5 x86_64 computer. So it seems to be something isolated to the FC5 version of the package.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Upgrade to galeon-2.0.0-1.fc5
2. Start galeon
Actual Results: Problem with gconf schema error message
Expected Results: Problem starts with no errors
I'd say the gconf dealing part of the spec should be changed according to
which admittedly looks ugly but I guess works
more discussion on the kill issue happened here
This also means ditching galeon-config-tool, which can only be considered a good
Ok, i fixed this. The schemas uninstall in the %preun script was not protected
correctly, causing the schemas to be removed at the end of the update process. I
took the opportunity to get rid of galeon-config-tool and use more standard
Fedora gconf scriplets.
Unfortunately, because the %preun and %postun scripts of the old package are ran
last, updating to galeon-2.0.0-2 with rpm -U will not fix the problem. You
*need* to remove the existing version first, then install the new version.
Updates will work fine with future versions. Fortunately, this bug is only
present in rawhide, so upgrading from the FC4 version will work.