Closed Bug 1065337 Opened 10 years ago Closed 7 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: 7 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.