https://bugzilla.novell.com/show_bug.cgi?id=384367 User koenig@linux.de added comment https://bugzilla.novell.com/show_bug.cgi?id=384367#c382527 Summary: nspluginviewer tries to access /root/.mozilla/plugins/nppdf.so Product: openSUSE 11.0 Version: Factory Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Other AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: koenig@linux.de QAContact: qa@suse.de Found By: --- for the start of this story, pls see bug #382527. now, nppdf in acroread _only_ works, if my plain uses has access to /root/.mozilla/plugins/nppdf.so. strace -fv firefox htttp://.../some.pdf shows that there is no attempt to access $HOME/.mozilla/plugins/nppdf.so but only /root/... if I'm not allowed to access /root/.mozilla/plugins/nppdf.so firefox crashes with the following console log ------------------------------------------------------------------------------- which: no soundwrapper in (/home/harald/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/opt/kde3/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin:/usr/NX/bin:/opt/gnome/bin:/usr/lib/qt3/bin:/opt/bin:.) *** NSPlugin Viewer *** ERROR: /usr/lib/browser-plugins/nppdf7.so: cannot open shared object file: No such file or directory which: no soundwrapper in (/home/harald/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/opt/kde3/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin:/usr/NX/bin:/opt/gnome/bin:/usr/lib/qt3/bin:/opt/bin:.) *** NSPlugin Viewer *** ERROR: /root/.mozilla/plugins/nppdf.so: cannot open shared object file: Permission denied which: no soundwrapper in (/home/harald/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/opt/kde3/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin:/usr/NX/bin:/opt/gnome/bin:/usr/lib/qt3/bin:/opt/bin:.) *** NSPlugin Viewer *** ERROR: /root/.mozilla/plugins/nppdf.so: cannot open shared object file: Permission denied *** NSPlugin Wrapper *** ERROR: failed to initialize plugin-side RPC client connection *** NSPlugin Wrapper *** ERROR: NP_Initialize() invoke: Connection was NULL which: no soundwrapper in (/home/harald/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/opt/kde3/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin:/usr/NX/bin:/opt/gnome/bin:/usr/lib/qt3/bin:/opt/bin:.) *** NSPlugin Viewer *** ERROR: /root/.mozilla/plugins/nppdf.so: cannot open shared object file: Permission denied which: no soundwrapper in (/home/harald/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/opt/kde3/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin:/usr/NX/bin:/opt/gnome/bin:/usr/lib/qt3/bin:/opt/bin:.) *** NSPlugin Viewer *** ERROR: /root/.mozilla/plugins/nppdf.so: cannot open shared object file: Permission denied *** NSPlugin Wrapper *** ERROR: failed to initialize plugin-side RPC client connection *** NSPlugin Wrapper *** ERROR: NP_Initialize() invoke: Connection was NULL (firefox:6202): Gdk-CRITICAL **: gdk_window_get_user_data: assertion `window != NULL' failed /usr/bin/firefox: line 123: 6202 Segmentation fault $MOZ_PROGRAM "$@" ------------------------------------------------------------------------------- while firefox starts up and displays the PDF after "sudo chmod go+x /root /root/.mozilla" with the following console messages: ------------------------------------------------------------------------------- which: no soundwrapper in (/home/harald/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/opt/kde3/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin:/usr/NX/bin:/opt/gnome/bin:/usr/lib/qt3/bin:/opt/bin:.) *** NSPlugin Viewer *** ERROR: /usr/lib/browser-plugins/nppdf7.so: cannot open shared object file: No such file or directory which: no soundwrapper in (/home/harald/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/opt/kde3/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin:/usr/NX/bin:/opt/gnome/bin:/usr/lib/qt3/bin:/opt/bin:.) which: no soundwrapper in (/home/harald/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/opt/kde3/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin:/usr/NX/bin:/opt/gnome/bin:/usr/lib/qt3/bin:/opt/bin:.) (acroread:6388): Gtk-WARNING **: Unable to locate theme engine in module_path: "xfce", (acroread:6388): Gtk-WARNING **: Unable to locate theme engine in module_path: "xfce", (acroread:6388): Gtk-WARNING **: Unable to locate theme engine in module_path: "xfce", (acroread:6388): Gtk-WARNING **: Unable to locate theme engine in module_path: "xfce", (acroread:6388): Gtk-WARNING **: Unable to locate theme engine in module_path: "xfce", (acroread:6388): Gtk-WARNING **: Unable to locate theme engine in module_path: "xfce", (acroread:6388): Gtk-WARNING **: Unable to locate theme engine in module_path: "xfce", (acroread:6388): Gtk-WARNING **: Unable to locate theme engine in module_path: "xfce", (acroread:6388): Gtk-WARNING **: Unable to locate theme engine in module_path: "xfce", (acroread:6388): Gtk-WARNING **: Unable to locate theme engine in module_path: "xfce", (acroread:6388): Gtk-WARNING **: Unable to locate theme engine in module_path: "xfce", ------------------------------------------------------------------------------- I found the string /root/.mozilla/plugins/nppdf.so here: /usr/lib64/browser-plugins/npwrapper.nppdf.so so it looks like a bug in nspluginwrapper which runs "/usr/bin/nspluginwrapper -a -i" at install time as postinstall script ?!? after running "/usr/bin/nspluginwrapper -a -i" I now got my own prive copy of npwrapper.nppdf.so in $HOME/.mozilla/plugins/ and my copy internally refers to /usr/lib/browser-plugins/nppdf.so click click click -- me thinks, the pitfall in my installation is that there exists a copy /root/.mozilla/plugins/nppdf.so for historic reasons and nspluginwrapper slips over this _private_ nppdf.so using it for the _public_ /usr/lib64/browser-plugins/npwrapper.nppdf.so reality check -- I remove /root/.mozilla/plugins/nppdf.so and rerun "/usr/bin/nspluginwrapper -a -i" as root, and indeed: now usr/lib64/browser-plugins/npwrapper.nppdf.so internally refers to /usr/lib/browser-plugins/nppdf.so and I don't need my local npwrapper.nppdf.so as plain user anymore :-(( problem solved, nspluginwrapper [setup?] is broken, at least for esoteric environments;-) thanks for listening -- please fix anyway! -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.