LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   galeon 1.3.7 running problem on mdk 9.1 (https://www.linuxquestions.org/questions/linux-software-2/galeon-1-3-7-running-problem-on-mdk-9-1-a-78320/)

baud 08-02-2003 10:47 AM

galeon 1.3.7 running problem on mdk 9.1
 
Hi,
I've just installed galeon-1.3.7-1mdk.i586.rpm from cooker on my Mandrake 9.1 (to replace 1.3.6)

Now it's broken, here is the error :
galeon
trying to load bookmarks from /home/ben/.galeon/bookmarks.xbel
Detected version of bookmarks file: galeon2
/usr/bin/galeon-bin: relocation error: /usr/bin/galeon-bin: undefined symbol: ORBit_skel_class_register

Maybe there's a missing dependancy on ORBit, I've got : (rpm -q ORBit)
ORBit-0.5.17-2mdk and ORBit2-2.6.0-1mdk (with libORBit2_0-2.6.0-1mdk)

I've just updated ORBit2 with latest packages from cooker : ORBit2-2.7.3-1mdk (libORBit2_0-2.7.3-1mdk)

Now it's worse : a popup displays
Galeon can't be used now. Running the command "bonobo-slay" from the console may fix the problem. If not, you can try rebooting the computer or installing Galeon again.

Bonobo couldn't locate the GNOME_Galeon_Automation.server.

in the terminal window :
shell-init: could not get current directory: getcwd: cannot access parent directories: No such file or directory

** (galeon-bin:7323): WARNING **: Permission denied locking '/bonobo-activation-register.lock'

** (galeon-bin:7323): WARNING **: Extremely strange, strange object directories
(0)registered with the activation context

** (galeon-bin:7323): CRITICAL **: file galeon-automation.c: line 89 (galeon_automation_new): assertion `factory != NULL' failed
trying to load bookmarks from /home/ben/.galeon/bookmarks.xbel
Detected version of bookmarks file: galeon2

** (galeon-bin:7323): WARNING **: Couldn't create the factory!


Any idea ?
running bonobo-slay does not solve the problem

baud 08-05-2003 04:22 AM

Gnome/bonobo is not working properly
 
anyone an idea ?
Now Gnome is broken (problem to launch bonobo...) I'm using KDE.
evolution does not work anymore either.

bitpicker 08-05-2003 06:25 AM

Might be a really stupid idea but have you tried actually uninstalling the broken Galeon and installing it fresh?

Robin

baud 08-05-2003 12:03 PM

Nope : I'll give it a try as soon as I'm at home (from KDE as Gnome is broken).
In the meantime, I've found some related errors on other forums, I'll try to keep you informed.

Hints :
- check file GNOME_Automation (make a link to the good directory)
- check which galeon is launched (maybe previous version)
- reinstall galeon from scratch (I only have to keep my bookmarks : I'll try to delete my user's conf as well)
- reinstall bonobo as well (I've seen related errors)
- worse case : reinstall gnome...
can't think of more so far

baud 08-05-2003 05:49 PM

reverted successfully but painfully
 
galeon is working again, I reverted to 1.3.5-1mdk
evolution works as well, I've got to reboot to check that gnome is working again as well.

Here are the google searches I used :
GNOME_Galeon_Automation.server ln
strange object directories
MOZILLA_FIVE_HOME

Here are the steps I followed :
cannot revert to 1.3.6 : unavailable (cannot find it with google... on any mirror)
cannot revert to 1.3.3 : would require to uninstall mozilla 1.4 to replace it with mozilla 1.3...
cannot find 1.3.5-2mdk (latest 1.3.5)
I had kept my previous install of galeon : 1.3.5-1mdk => revert to it (rpm -e galeon in a console, "rpm -ivh galeon1.3.5-2mdk.rpm" with red-carpet)
First launch : error
Cannot find mozilla installation directory. Please set MOZILLA_FIVE_HOME to your mozilla directory

I remember having this error, I changed the script launching galeon (in /usr/bin/)
Here the lines near the beginning :
if test -n "$MOZILLA_FIVE_HOME"; then
MOZILLA_HOME=$MOZILLA_FIVE_HOME
elif [ -f /usr/lib/mozilla-1.4b/chrome/comm.jar ]; then
MOZILLA_HOME=/usr/lib/mozilla-1.4b

Hence MOZILLA_FIVE_HOME is the location of comm.jar file. Either you set MOZILLA_FIVE_HOME to the location (path) found or you modify the launching script of galeon to add an "elif" option (which I did) :
elif [ -f /usr/lib/mozilla-1.4/chrome/comm.jar ]; then
MOZILLA_HOME=/usr/lib/mozilla-1.4

Second launch : galeon has the same error with bonobo
so I try to revert to previous version of ORBit2... (uninstall then install, maybe there's a downgrade function ?)

rpm -ev ORBit2
error: removing these packages would break dependencies:
ORBit2 >= 2.7.3 is needed by libORBit2_0-2.7.3-1mdk

so I try to revert to previous version of libORBit2_0
rpm -ev libORBit2_0
error: removing these packages would break dependencies:
libORBit2_0 = 2.7.3 is needed by ORBit2-2.7.3-1mdk
libORBit2 >= 2.4.0 is needed by libGConf2_4-2.2.0-1mdk
libORBit2 >= 2.4.0 is needed by libbonobo-activation4-2.2.1-2mdk
libORBit-2.so.0 is needed by GConf2-2.2.0-1mdk
libORBit-2.so.0 is needed by libGConf2_4-2.2.0-1mdk
libORBit-2.so.0 is needed by libbonobo-activation4-2.2.1-2mdk
....... too long a list......

aarrrgggghhhh, so forced uninstall :
rpm -ev --nodeps libORBit2_0
rpm -ev --nodeps ORBit2

and install with red-carpet of previous versions of ORBit2 : 2.6.0-1mdk
and now it works !!!

The lesson : well, if using cooker, prepare to get things broken...
That's the second time I have to use forced (un)install and I do not like it, so I would recommend : don't use it (sometimes it breaks the table of dependancies of rpm, it did for me some time ago), so I'll try to stick with red-carpet proposal (even though they are not as recent as in cooker).

I have spare disk, so I'm going to use it to try new versions of Mandrake or packages... I'll get the best of both world. my 2 c€...


All times are GMT -5. The time now is 12:02 PM.