From: jeremy jozwik on
iceweasel has been very slow for me loading mail sites such as
mail.yahoo.com and gmail.com.

running in the terminal i get a load of errors:

/usr/lib/nspluginwrapper/i386/linux/npviewer.bin: error while loading
shared libraries: libdirectfb-1.2.so.0: cannot open shared object
file: No such file or directory
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
/usr/lib/nspluginwrapper/i386/linux/npviewer.bin: error while loading
shared libraries: libdirectfb-1.2.so.0: cannot open shared object
file: No such file or directory
/usr/lib/nspluginwrapper/i386/linux/npviewer.bin: error while loading
shared libraries: libdirectfb-1.2.so.0: cannot open shared object
file: No such file or directory
*** NSPlugin Wrapper *** ERROR: failed to initialize plugin-side RPC
client connection
*** NSPlugin Wrapper *** ERROR: NP_Initialize() invoke: Connection was NULL
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
/usr/lib/nspluginwrapper/i386/linux/npviewer.bin: error while loading
shared libraries: libdirectfb-1.2.so.0: cannot open shared object
file: No such file or directory
/usr/lib/nspluginwrapper/i386/linux/npviewer.bin: error while loading
shared libraries: libdirectfb-1.2.so.0: cannot open shared object
file: No such file or directory
*** NSPlugin Wrapper *** ERROR: failed to initialize plugin-side RPC
client connection
*** NSPlugin Wrapper *** ERROR: NP_Initialize() invoke: Connection was NULL
/usr/lib/nspluginwrapper/i386/linux/npviewer.bin: error while loading
shared libraries: libdirectfb-1.2.so.0: cannot open shared object
file: No such file or directory
/usr/lib/nspluginwrapper/i386/linux/npviewer.bin: error while loading
shared libraries: libdirectfb-1.2.so.0: cannot open shared object
file: No such file or directory
*** NSPlugin Wrapper *** ERROR: failed to initialize plugin-side RPC
client connection
*** NSPlugin Wrapper *** ERROR: NP_Initialize() invoke: Connection was NULL

ldd of npviewer.bin shows:
# ldd /usr/lib/nspluginwrapper/i386/linux/npviewer.bin
linux-gate.so.1 => (0xf7fa9000)
libgtk-x11-2.0.so.0 => /usr/lib32/libgtk-x11-2.0.so.0 (0xf7bdb000)
libgdk-x11-2.0.so.0 => /usr/lib32/libgdk-x11-2.0.so.0 (0xf7b4f000)
libgobject-2.0.so.0 => /usr/lib32/libgobject-2.0.so.0 (0xf7b12000)
libdl.so.2 => /lib32/libdl.so.2 (0xf7b0e000)
libglib-2.0.so.0 => /usr/lib32/libglib-2.0.so.0 (0xf7a58000)
libgthread-2.0.so.0 => /usr/lib32/libgthread-2.0.so.0 (0xf7a53000)
libX11.so.6 => /usr/lib32/libX11.so.6 (0xf7937000)
libXt.so.6 => /usr/lib32/libXt.so.6 (0xf78e7000)
libpthread.so.0 => /lib32/libpthread.so.0 (0xf78ce000)
libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf78b0000)
libc.so.6 => /lib32/libc.so.6 (0xf7768000)
libgdk_pixbuf-2.0.so.0 => /usr/lib32/libgdk_pixbuf-2.0.so.0 (0xf774f000)
libpangocairo-1.0.so.0 => /usr/lib32/libpangocairo-1.0.so.0 (0xf7744000)
libXcomposite.so.1 => /usr/lib32/libXcomposite.so.1 (0xf7741000)
libXdamage.so.1 => /usr/lib32/libXdamage.so.1 (0xf773e000)
libXfixes.so.3 => /usr/lib32/libXfixes.so.3 (0xf7738000)
libatk-1.0.so.0 => /usr/lib32/libatk-1.0.so.0 (0xf771d000)
libcairo.so.2 => /usr/lib32/libcairo.so.2 (0xf76a6000)
libgio-2.0.so.0 => /usr/lib32/libgio-2.0.so.0 (0xf7639000)
libpangoft2-1.0.so.0 => /usr/lib32/libpangoft2-1.0.so.0 (0xf7611000)
libpango-1.0.so.0 => /usr/lib32/libpango-1.0.so.0 (0xf75cd000)
libfreetype.so.6 => /usr/lib32/libfreetype.so.6 (0xf7555000)
libfontconfig.so.1 => /usr/lib32/libfontconfig.so.1 (0xf752a000)
libgmodule-2.0.so.0 => /usr/lib32/libgmodule-2.0.so.0 (0xf7526000)
libm.so.6 => /lib32/libm.so.6 (0xf7500000)
libXext.so.6 => /usr/lib32/libXext.so.6 (0xf74f2000)
libXrender.so.1 => /usr/lib32/libXrender.so.1 (0xf74e8000)
libXinerama.so.1 => /usr/lib32/libXinerama.so.1 (0xf74e5000)
libXi.so.6 => /usr/lib32/libXi.so.6 (0xf74dc000)
libXrandr.so.2 => /usr/lib32/libXrandr.so.2 (0xf74d5000)
libXcursor.so.1 => /usr/lib32/libXcursor.so.1 (0xf74cc000)
libpcre.so.3 => /usr/lib32/libpcre.so.3 (0xf749a000)
/lib/ld-linux.so.2 (0xf7faa000)
librt.so.1 => /lib32/librt.so.1 (0xf7491000)
libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xf7478000)
libSM.so.6 => /usr/lib32/libSM.so.6 (0xf7470000)
libICE.so.6 => /usr/lib32/libICE.so.6 (0xf7458000)
libz.so.1 => /usr/lib32/libz.so.1 (0xf7443000)
libpixman-1.so.0 => /usr/lib32/libpixman-1.so.0 (0xf7401000)
libdirectfb-1.2.so.0 => not found
libfusion-1.2.so.0 => not found
libdirect-1.2.so.0 => not found
libpng12.so.0 => /usr/lib32/libpng12.so.0 (0xf73dc000)
libxcb-render-util.so.0 => /usr/lib32/libxcb-render-util.so.0 (0xf73d8000)
libxcb-render.so.0 => /usr/lib32/libxcb-render.so.0 (0xf73d1000)
libselinux.so.1 => /lib32/libselinux.so.1 (0xf73b8000)
libexpat.so.1 => /usr/lib32/libexpat.so.1 (0xf7392000)
libXau.so.6 => /usr/lib32/libXau.so.6 (0xf738e000)
libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf7389000)
libuuid.so.1 => not found

ldd of libdirectfb-1.2.so.0 gives...
# ldd libdirectfb-1.2.so.0
linux-gate.so.1 => (0xf7f6c000)
libdirect-1.2.so.0 => not found
libfusion-1.2.so.0 => not found
libdl.so.2 => /lib32/libdl.so.2 (0xf7ecf000)
libpthread.so.0 => /lib32/libpthread.so.0 (0xf7eb5000)
libc.so.6 => /lib32/libc.so.6 (0xf7d6e000)
/lib/ld-linux.so.2 (0xf7f6d000)

both libdirect and libdirectfb exist on the system in /usr/lib.

# ls -l libdirect-1.2.so.0
lrwxrwxrwx 1 root root 22 Aug 8 19:58 libdirect-1.2.so.0 ->
libdirect-1.2.so.0.7.0
# ls -l libdirect-1.2.so.0.7.0
-rwxrwxrwx 1 root root 92696 Mar 9 2009 libdirect-1.2.so.0.7.0

# ls -l libdirectfb-1.2.so.0
lrwxrwxrwx 1 root root 24 Aug 8 19:58 libdirectfb-1.2.so.0 ->
libdirectfb-1.2.so.0.7.0
# ls -l libdirectfb-1.2.so.0.7.0
-rwxrwxrwx 1 root root 488936 Mar 9 2009 libdirectfb-1.2.so.0.7.0


how can i re-link npviewer and libdirectfb to the appropriate libraries?
if that is not the fix, how can i make iceweasel load and perform as normal?


--
To UNSUBSCRIBE, email to debian-user-REQUEST(a)lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster(a)lists.debian.org
Archive: http://lists.debian.org/AANLkTin4Z=xbh2YtiPrFH=6nhdSbVSrXOQj8iYys4FT=(a)mail.gmail.com