Closed
Bug 1063981
Opened 10 years ago
Closed 10 years ago
libdbus-glib-1.so.2: cannot open shared object file in binary Thunderbird 31.1.0
Categories
(Thunderbird :: Untriaged, defect)
Tracking
(Not tracked)
RESOLVED
INVALID
People
(Reporter: appzer0, Unassigned)
Details
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:32.0) Gecko/20100101 Firefox/32.0 Build ID: 20140825202822 Steps to reproduce: $ thunderbird Actual results: XPCOMGlueLoad error for file /usr/lib64/thunderbird/libxul.so: libdbus-glib-1.so.2: cannot open shared object file: No such file or directory Couldn't load XPCOM. Expected results: Should work. ;) Mozilla official binaries, 64-bit Linux, libs in /usr/lib64 (/usr/lib contains 32-bits libs as the system is multilib). This is the forst official release to show this problem. Here are the ldd outputs of libxul.so, from Thunderbird 31.0 to 31.1.0: Thunderbird 31.0 (OK, Thunderbird works, libxul.so linked to /usr/lib64): $ ldd /usr/lib64/thunderbird/libxul.so linux-vdso.so.1 (0x00007fff991dc000) libpthread.so.0 => /usr/lib64/libpthread.so.0 (0x00007ff393fab000) libsmime3.so => /usr/lib64/libsmime3.so (0x00007ff393d7e000) libssl3.so => /usr/lib64/libssl3.so (0x00007ff393b32000) libnss3.so => /usr/lib64/libnss3.so (0x00007ff3937f5000) libnssutil3.so => /usr/lib64/libnssutil3.so (0x00007ff3935c9000) libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x00007ff3933be000) libldap60.so => not found libprldap60.so => not found libldif60.so => not found libmozsqlite3.so => not found libasound.so.2 => /usr/lib64/libasound.so.2 (0x00007ff3930c8000) librt.so.1 => /usr/lib64/librt.so.1 (0x00007ff392ebf000) libnspr4.so => /usr/lib64/libnspr4.so (0x00007ff392c82000) libplc4.so => /usr/lib64/libplc4.so (0x00007ff392a7e000) libplds4.so => /usr/lib64/libplds4.so (0x00007ff39287a000) libmozalloc.so => not found libdbus-glib-1.so.2 => /usr/lib64/libdbus-glib-1.so.2 (0x00007ff392652000) libdbus-1.so.3 => /usr/lib64/libdbus-1.so.3 (0x00007ff39240b000) libgobject-2.0.so.0 => /usr/lib64/libgobject-2.0.so.0 (0x00007ff3921bb000) libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007ff391eb5000) libgtk-x11-2.0.so.0 => /usr/lib64/libgtk-x11-2.0.so.0 (0x00007ff391882000) libatk-1.0.so.0 => /usr/lib64/libatk-1.0.so.0 (0x00007ff39165c000) libgio-2.0.so.0 => /usr/lib64/libgio-2.0.so.0 (0x00007ff3912ec000) libpangoft2-1.0.so.0 => /usr/lib64/libpangoft2-1.0.so.0 (0x00007ff3910d5000) libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007ff390e2d000) libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x00007ff390bf2000) libgdk-x11-2.0.so.0 => /usr/lib64/libgdk-x11-2.0.so.0 (0x00007ff39093f000) libgdk_pixbuf-2.0.so.0 => /usr/lib64/libgdk_pixbuf-2.0.so.0 (0x00007ff39071b000) libpangocairo-1.0.so.0 => /usr/lib64/libpangocairo-1.0.so.0 (0x00007ff39050e000) libpango-1.0.so.0 => /usr/lib64/libpango-1.0.so.0 (0x00007ff3902c2000) libcairo.so.2 => /usr/lib64/libcairo.so.2 (0x00007ff38ffa1000) libgmodule-2.0.so.0 => /usr/lib64/libgmodule-2.0.so.0 (0x00007ff38fd9e000) libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007ff38fa8f000) libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007ff38f87d000) libXt.so.6 => /usr/lib64/libXt.so.6 (0x00007ff38f618000) libgthread-2.0.so.0 => /usr/lib64/libgthread-2.0.so.0 (0x00007ff38f416000) libdl.so.2 => /usr/lib64/libdl.so.2 (0x00007ff38f212000) libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007ff38ef0f000) libm.so.6 => /usr/lib64/libm.so.6 (0x00007ff38ec08000) libgcc_s.so.1 => /usr/lib64/libgcc_s.so.1 (0x00007ff38e9f2000) libc.so.6 => /usr/lib64/libc.so.6 (0x00007ff38e62b000) /usr/lib64/ld-linux-x86-64.so.2 (0x00007ff39795f000) libz.so.1 => /usr/lib64/libz.so.1 (0x00007ff38e411000) libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007ff38e1f2000) libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007ff38dfef000) libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x00007ff38dde9000) libpcre.so.1 => /usr/lib64/../lib64/libpcre.so.1 (0x00007ff38db80000) libffi.so.6 => /usr/lib64/../lib64/libffi.so.6 (0x00007ff38d977000) libXinerama.so.1 => /usr/lib64/../lib64/libXinerama.so.1 (0x00007ff38d775000) libXi.so.6 => /usr/lib64/../lib64/libXi.so.6 (0x00007ff38d566000) libXrandr.so.2 => /usr/lib64/../lib64/libXrandr.so.2 (0x00007ff38d35c000) libXcursor.so.1 => /usr/lib64/../lib64/libXcursor.so.1 (0x00007ff38d152000) libXcomposite.so.1 => /usr/lib64/../lib64/libXcomposite.so.1 (0x00007ff38cf50000) libpixman-1.so.0 => /usr/lib64/../lib64/libpixman-1.so.0 (0x00007ff38cca5000) libEGL.so.1 => /usr/lib64/../lib64/libEGL.so.1 (0x00007ff38ca82000) libgbm.so.1 => /usr/lib64/../lib64/libgbm.so.1 (0x00007ff38c87b000) libwayland-client.so.0 => /usr/lib64/../lib64/libwayland-client.so.0 (0x00007ff38c66d000) libwayland-server.so.0 => /usr/lib64/../lib64/libwayland-server.so.0 (0x00007ff38c45c000) libxcb-shm.so.0 => /usr/lib64/../lib64/libxcb-shm.so.0 (0x00007ff38c25a000) libGL.so.1 => /usr/lib64/../lib64/libGL.so.1 (0x00007ff38bff3000) libglapi.so.0 => /usr/lib64/../lib64/libglapi.so.0 (0x00007ff38bdca000) libXdamage.so.1 => /usr/lib64/../lib64/libXdamage.so.1 (0x00007ff38bbc8000) libXfixes.so.3 => /usr/lib64/../lib64/libXfixes.so.3 (0x00007ff38b9c2000) libX11-xcb.so.1 => /usr/lib64/../lib64/libX11-xcb.so.1 (0x00007ff38b7c1000) libxcb-glx.so.0 => /usr/lib64/../lib64/libxcb-glx.so.0 (0x00007ff38b5aa000) libxcb-dri2.so.0 => /usr/lib64/../lib64/libxcb-dri2.so.0 (0x00007ff38b3a5000) libxcb-dri3.so.0 => /usr/lib64/../lib64/libxcb-dri3.so.0 (0x00007ff38b1a3000) libxcb-present.so.0 => /usr/lib64/../lib64/libxcb-present.so.0 (0x00007ff38afa1000) libxcb-randr.so.0 => /usr/lib64/../lib64/libxcb-randr.so.0 (0x00007ff38ad93000) libxcb-xfixes.so.0 => /usr/lib64/../lib64/libxcb-xfixes.so.0 (0x00007ff38ab8d000) libxcb-render.so.0 => /usr/lib64/../lib64/libxcb-render.so.0 (0x00007ff38a984000) libxcb-shape.so.0 => /usr/lib64/../lib64/libxcb-shape.so.0 (0x00007ff38a780000) libxcb-sync.so.1 => /usr/lib64/../lib64/libxcb-sync.so.1 (0x00007ff38a57b000) libxshmfence.so.1 => /usr/lib64/../lib64/libxshmfence.so.1 (0x00007ff38a37a000) libXxf86vm.so.1 => /usr/lib64/../lib64/libXxf86vm.so.1 (0x00007ff38a174000) libdrm.so.2 => /usr/lib64/../lib64/libdrm.so.2 (0x00007ff389f68000) libresolv.so.2 => /usr/lib64/../lib64/libresolv.so.2 (0x00007ff389d4d000) libexpat.so.1 => /usr/lib64/../lib64/libexpat.so.1 (0x00007ff389b23000) libharfbuzz.so.0 => /usr/lib64/../lib64/libharfbuzz.so.0 (0x00007ff3898ce000) libbz2.so.1.0 => /usr/lib64/../lib64/libbz2.so.1.0 (0x00007ff3896bc000) libpng16.so.16 => /usr/lib64/../lib64/libpng16.so.16 (0x00007ff389487000) libgraphite2.so.3 => /usr/lib64/../lib64/libgraphite2.so.3 (0x00007ff389266000) libSM.so.6 => /usr/lib64/libSM.so.6 (0x00007ff38905d000) libuuid.so.1 => /usr/lib64/libuuid.so.1 (0x00007ff388e59000) libICE.so.6 => /usr/lib64/libICE.so.6 (0x00007ff388c3e000) libbsd.so.0 => /usr/lib64/libbsd.so.0 (0x00007ff388a30000) Now, Thunderbird 31.1.0 (not OK, linked to /usr/lib!, Thunderbird does not work): $ ldd /usr/lib64/thunderbird/libxul.so libpthread.so.0 => /usr/lib/libpthread.so.0 (0xf454f000) libsmime3.so => /usr/lib/libsmime3.so (0xf4524000) libssl3.so => /usr/lib/libssl3.so (0xf44db000) libnss3.so => /usr/lib/libnss3.so (0xf4396000) libnssutil3.so => /usr/lib/libnssutil3.so (0xf4371000) libXrender.so.1 => /usr/lib/libXrender.so.1 (0xf4366000) libldap60.so => not found libprldap60.so => not found libldif60.so => not found libmozsqlite3.so => not found libasound.so.2 => /usr/lib/libasound.so.2 (0xf426e000) librt.so.1 => /usr/lib/librt.so.1 (0xf4264000) libnspr4.so => /usr/lib/libnspr4.so (0xf4227000) libplc4.so => /usr/lib/libplc4.so (0xf4222000) libplds4.so => /usr/lib/libplds4.so (0xf421e000) libmozalloc.so => not found libdbus-glib-1.so.2 => not found libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0xf41d2000) libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xf4182000) libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xf4078000) libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xf3c12000) libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0xf3bee000) libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0xf3a70000) libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0xf3a5c000) libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xf39ba000) libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xf3980000) libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0xf38d0000) libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0xf38aa000) libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0xf389e000) libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xf3854000) libcairo.so.2 => /usr/lib/libcairo.so.2 (0xf3732000) libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xf372d000) libX11.so.6 => /usr/lib/libX11.so.6 (0xf35f7000) libXext.so.6 => /usr/lib/libXext.so.6 (0xf35e5000) libXt.so.6 => /usr/lib/libXt.so.6 (0xf3589000) libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xf3587000) libdl.so.2 => /usr/lib/libdl.so.2 (0xf3581000) libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xf3499000) libm.so.6 => /usr/lib/libm.so.6 (0xf3452000) libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xf3438000) libc.so.6 => /usr/lib/libc.so.6 (0xf3270000) /usr/lib/ld-linux.so.2 (0xf777a000) libz.so.1 => /usr/lib/libz.so.1 (0xf3257000) libxcb.so.1 => /usr/lib/libxcb.so.1 (0xf3234000) libXau.so.6 => /usr/lib/libXau.so.6 (0xf3231000) libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xf322b000) libpcre.so.1 => /usr/lib/../lib/libpcre.so.1 (0xf31bd000) libffi.so.6 => /usr/lib/../lib/libffi.so.6 (0xf31b7000) libXinerama.so.1 => /usr/lib/../lib/libXinerama.so.1 (0xf31b3000) libXi.so.6 => /usr/lib/../lib/libXi.so.6 (0xf31a3000) libXrandr.so.2 => /usr/lib/../lib/libXrandr.so.2 (0xf3199000) libXcursor.so.1 => /usr/lib/../lib/libXcursor.so.1 (0xf318e000) libXcomposite.so.1 => /usr/lib/../lib/libXcomposite.so.1 (0xf318b000) libXdamage.so.1 => /usr/lib/../lib/libXdamage.so.1 (0xf3187000) libXfixes.so.3 => /usr/lib/../lib/libXfixes.so.3 (0xf3182000) libpixman-1.so.0 => /usr/lib/../lib/libpixman-1.so.0 (0xf30d6000) libxcb-shm.so.0 => /usr/lib/../lib/libxcb-shm.so.0 (0xf30d3000) libxcb-render.so.0 => /usr/lib/../lib/libxcb-render.so.0 (0xf30c9000) libresolv.so.2 => /usr/lib/../lib/libresolv.so.2 (0xf30ae000) libexpat.so.1 => /usr/lib/../lib/libexpat.so.1 (0xf3086000) libharfbuzz.so.0 => /usr/lib/../lib/libharfbuzz.so.0 (0xf3032000) libbz2.so.1.0 => /usr/lib/../lib/libbz2.so.1.0 (0xf3020000) libpng16.so.16 => /usr/lib/../lib/libpng16.so.16 (0xf2fe9000) libSM.so.6 => /usr/lib/libSM.so.6 (0xf2fe0000) libuuid.so.1 => /usr/lib/libuuid.so.1 (0xf2fdb000) libICE.so.6 => /usr/lib/libICE.so.6 (0xf2fc2000)
Comment 1•10 years ago
|
||
All this says is that your /usr/lib64/thunderbird/libxul.so file is 32-bits, bit 64-bits.
Status: UNCONFIRMED → RESOLVED
Closed: 10 years ago
Resolution: --- → INVALID
Comment 2•10 years ago
|
||
(In reply to Mike Hommey [:glandium] from comment #1) > bit 64-bits. *not* 64-bits.
You need to log in
before you can comment on or make changes to this bug.
Description
•