Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Firefox installs but won't run

316 views
Skip to first unread message

Glenn

unread,
Oct 24, 2010, 7:23:04 AM10/24/10
to
Hello,

I'm having trouble running firefox. Here's my environment:

AIX 6.1 TL5
Firefox 3.5.8.0

I have downloaded the gz file from the IBM Entitled Software site so
it's the correct version for my system.

installp reports that Firefox.base is installed and committed.

When I try and run /usr/bin/firefox I receive:

exec(): 0509-0366 Cannot load program /usr/mozilla/firefox/firefox-bin
because of the following errors:

0509-022 Cannot load module /usr/lib/libfontconfig.a(libfontconfig.so.
1).
0509-150 Dependant module /usr/lib/libxml2.a(libxml2.so.2) could not
be loaded.
0509-103 The module has an invalid magic number.
0509-022 Cannot load module firefox-bin.
0509-150 Dependant module /usr/lib/libfontconfig.a(libfontconfig.so.1)
could not be loaded
0509-022 Cannot load module.


So, I can see there's an issue with libxml2.

libxml2 2/6/17-3 is installed and committed.

File libxml2.a is in /usr/lib and is linked to /opt/freeware/lib/
libxml2a and has rwxr-xr-x mode.

Can anyone suggest what I need to do to correct this error?

Thanks

Glenn

Gerard H. Pille

unread,
Oct 24, 2010, 10:38:05 AM10/24/10
to

compate the output of "file /opt/freeware/lib/libxml2.a" with that of a working library.

You probably need libxml2.so (object module) iso .a (archive).

Glenn

unread,
Oct 24, 2010, 12:32:02 PM10/24/10
to

Right, so there was no object module for libxml2 or libfontconfig so
I've extracted the objects from the archive.

I still get the same error even though I have a .so for these
libraries


Thanks

Glenn

Uli Link

unread,
Oct 25, 2010, 11:13:37 AM10/25/10
to
Glenn schrieb:

dump -X 64 -H /usr/lib/libxml2.a
should show up an archive member "libxml2.so.2" and
and dump -X 64 -H /usr/lib/libfontconfig.a an member namend
libfontconfig.so.1
That's what the dynamic loader is looking for, and nothing else would do
without relinking the app.

If you have a only a 32bit member of that name, it won't work, as IBM's
Firefox 3.5 is a 64bit binary.

Maybe you need to update your fontconfig and libxml2 rpms.

Or you can/should try SeaMonkey 2.0.9 from Mozilla.org.
It's a 32bit binary.
At least SeaMonkey is built without a libxml2 dependency. And it has a
whole lot of security fixes (same source as Firefox 3.5.14) over the
outdated Firefox 3.5.8.
Since Firefox 3.5.12 you can build on AIX without any further patches
needed.

--
Uli Link

sjm

unread,
Oct 28, 2010, 2:55:11 PM10/28/10
to
On 24 Oct, 12:23, Glenn <robins...@googlemail.com> wrote:
> Hello,
>
> I'm having trouble running firefox. Here's my environment:
>
> AIX 6.1 TL5
> Firefox 3.5.8.0
>
> I have downloaded the gz file from the IBM Entitled Software site so
> it's the correct version for my system.
>
> installp reports that Firefox.base is installed and committed.
>
> When I try and run /usr/bin/firefox I receive:
>
> exec(): 0509-0366 Cannot load program /usr/mozilla/firefox/firefox-bin
> because of the following errors:
>
> 0509-022 Cannot load module /usr/lib/libfontconfig.a(libfontconfig.so.
> 1).
> 0509-150 Dependant module /usr/lib/libxml2.a(libxml2.so.2) could not
> be loaded.
> 0509-103  The module has an invalid magic number.
> 0509-022 Cannot load module firefox-bin.
> 0509-150 Dependant module /usr/lib/libfontconfig.a(libfontconfig.so.1)
> could not be loaded
> 0509-022 Cannot load module.

Have you checked that all the prerequisite RPMs specified in the
README.firefox are installed?

0 new messages