Closed Bug 1065337 Opened 10 years ago Closed 6 years ago

libgio-2.0.so.0 missing dependancy for CentOS-5 x86_64 (seamonkey-2.29.tar.bz2)

Categories

(SeaMonkey :: General, defect)

x86_64
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: tru, Unassigned)

Details

(Keywords: regression)

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Firefox/24.0
Build ID: 20140722171827

Steps to reproduce:

runing CentOS5 x86_64, downloading the binary release for linux x86_64 from http://download.mozilla.org and untar and run it.

seamonkey previous version 2.26.1 worked fine

current version fails to start with:
$ seamonkey
XPCOMGlueLoad error for file /c5/shared/seamonkey/2.29/libxul.so:
libgio-2.0.so.0: cannot open shared object file: No such file or directory



Actual results:

 tar   -xjf /seamonkey-2.29.tar.bz2
cd seamonkey
export  LD_LIBRARY_PATH=. # to take into account the *.so provided for compatibilty
./seamonkey
XPCOMGlueLoad error for file /../seamonkey/libxul.so:
libgio-2.0.so.0: cannot open shared object file: No such file or directory
Couldn't load XPCOM.

[tru@sillage 2.29]$ ldd libxul.so
./libxul.so: /lib/libc.so.6: version `GLIBC_2.7' not found (required by ./libxul.so)
        linux-gate.so.1 =>  (0xffffe000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xf40da000)
        libsmime3.so => ./libsmime3.so (0xf40b7000)
        libssl3.so => ./libssl3.so (0xf4083000)
        libnss3.so => ./libnss3.so (0xf3f89000)
        libnssutil3.so => ./libnssutil3.so (0xf3f67000)
        libXrender.so.1 => /usr/lib/libXrender.so.1 (0xf3f5e000)
        libldap60.so => ./libldap60.so (0xf3f28000)
        libprldap60.so => ./libprldap60.so (0xf3f22000)
        libldif60.so => ./libldif60.so (0xf3f1f000)
        libmozsqlite3.so => ./libmozsqlite3.so (0xf3e8b000)
        libasound.so.2 => /lib/libasound.so.2 (0xf3dac000)
        librt.so.1 => /lib/librt.so.1 (0xf3da3000)
        libnspr4.so => ./libnspr4.so (0xf3d67000)
        libplc4.so => ./libplc4.so (0xf3d62000)
        libplds4.so => ./libplds4.so (0xf3d5d000)
        libmozalloc.so => ./libmozalloc.so (0xf3d5a000)
        libdbus-glib-1.so.2 => /usr/lib/libdbus-glib-1.so.2 (0xf3d3c000)
        libdbus-1.so.3 => /lib/libdbus-1.so.3 (0xf3cfd000)
        libgobject-2.0.so.0 => /lib/libgobject-2.0.so.0 (0xf3cbe000)
        libglib-2.0.so.0 => /lib/libglib-2.0.so.0 (0xf3c1f000)
        libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xf3886000)
        libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0xf386a000)
        libgio-2.0.so.0 => not found
        libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0xf383d000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xf37b9000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xf378a000)
        libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0xf36fd000)
        libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0xf36e6000)
        libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0xf36dd000)
        libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xf369d000)
        libcairo.so.2 => /usr/lib/libcairo.so.2 (0xf362f000)
        libgmodule-2.0.so.0 => /lib/libgmodule-2.0.so.0 (0xf362c000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0xf3529000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0xf3519000)
        libXt.so.6 => /usr/lib/libXt.so.6 (0xf34c1000)
        libgthread-2.0.so.0 => /lib/libgthread-2.0.so.0 (0xf34bb000)
        libdl.so.2 => /lib/libdl.so.2 (0xf34b6000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xf33cb000)
        libm.so.6 => /lib/libm.so.6 (0xf33a2000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xf3396000)
        libc.so.6 => /lib/libc.so.6 (0xf323a000)
        /lib/ld-linux.so.2 (0x00860000)
        libnsl.so.1 => /lib/libnsl.so.1 (0xf3220000)
        libcap.so.1 => /lib/libcap.so.1 (0xf321c000)
        libz.so.1 => /lib/libz.so.1 (0xf3209000)
        libexpat.so.0 => /lib/libexpat.so.0 (0xf31e8000)
        libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xf31e4000)
        libXi.so.6 => /usr/lib/libXi.so.6 (0xf31dc000)
        libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xf31d8000)
        libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xf31ce000)
        libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xf31c9000)
        libpng12.so.0 => /usr/lib/libpng12.so.0 (0xf31a2000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0xf319f000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xf3199000)
        libSM.so.6 => /usr/lib/libSM.so.6 (0xf3190000)
        libICE.so.6 => /usr/lib/libICE.so.6 (0xf3176000)



Expected results:

no error
On CentOS-6 libgio-2.0.so.0 is provides by glib2-2.26.1-7.el6_5.x86_64, but on CentOS-5, glib2-2.12.3-4.el5_3.1.x86_64 does not.

CentOS-5$ rpm -ql glib2|grep libgio
CentOS-5$ rpm -q glib2
glib2-2.12.3-4.el5_3.1.x86_64
glib2-2.12.3-4.el5_3.1.i386

CentOS-6$ rpm -ql glib2|grep libgio
/lib64/libgio-2.0.so.0
/lib64/libgio-2.0.so.0.2600.1
/usr/lib64/gio/modules/libgiofam.so
CentOS-6$ rpm -q glib2
glib2-2.26.1-7.el6_5.x86_64
Severity: normal → blocker
Keywords: regression
Which means you'll likely have to upgrade to CentOS-6 to get the newer versions running due to some recently introduced library-requirement changes in the Core code shared with Firefox and Thunderbird.
Component: General → Build Config
CentOS-5 EOL is Mar 31, 2017

Firefox ESR firefox-31.1.0esr.tar.bz2 or mainstream firefox-32.0.tar.bz2 exibit the same issue :(
Given firefox is affected moving to Core::General, this is a Gecko issue that we have no control over.
Component: Build Config → General
Product: SeaMonkey → Core
Version: SeaMonkey 2.29 Branch → Trunk
firefox-24.8.1esr.tar.bz2:
[tru@liberte firefox]$ type firefox
firefox is /c5/shared/firefox/24.8.1esr-32bits/firefox
[tru@liberte firefox]$ firefox
XPCOMGlueLoad error for file /c5/shared/firefox/24.8.1esr-32bits/libxul.so:
libgio-2.0.so.0: cannot open shared object file: No such file or directory
Couldn't load XPCOM.
Severity: blocker → normal
Product: Core → SeaMonkey
Version: Trunk → unspecified
> Mats Palmgren (:mats) changed:
> 
>             What    |Removed                     |Added
> ----------------------------------------------------------------------------
>            Component|General                     |General
>              Product|Core                        |SeaMonkey
>             Severity|blocker                     |normal
>              Version|Trunk                       |unspecified

I assume that's a won't-fix from the Firefox side, given that it's a Core issue.
> I assume that's a won't-fix from the Firefox side, given that it's a Core issue.

Ancient OS and SeaMonkey versions. Lets aussume yes.
Status: UNCONFIRMED → RESOLVED
Closed: 6 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.