When starting Opera 7.50 I get a message dialog box saying: "Opera could not load the plug-in library 'libnpp.so'. Plug-ins will not work. Check your installation." After clicking close Opera starts up, but I cannot use Flash or Java (or other plug-ins). Reproducible: Always Steps to Reproduce: 1. Emerge opera 7.5 (with non-modified use flags) 2. Fire it up 3. You will see the message dialog box Actual Results: Opera starts, but flash, java does not work. And I cannot get them to work. Expected Results: Flash should have worked, and maybe even Java, at least I should have been able to set the Java path, and then get it to work. Portage 2.0.50-r6 (default-x86-2004.0, gcc-3.3.2, glibc-2.3.2-r9, 2.4.25-gentoo- r2) ================================================================= System uname: 2.4.25-gentoo-r2 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz Gentoo Base System version 1.4.10 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.58-r1 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/s hare/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dv ipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config / /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="ftp://ftp.uninett.no/pub/linux/Gentoo ftp://ftp.snt.utwente.nl/p ub/os/linux/gentoo http://ftp.du.se/pub/os/gentoo ftp://sunsite.informatik.rwth- aachen.de/pub/Linux/gentoo http://mirror.switch.ch/mirror/gentoo/ ftp://trumpett i.atm.tut.fi/gentoo/ http://gentoo.spb.ru/rsync http://ftp.snt.utwente.nl/pub/os /linux/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="X alsa apache2 apm avi berkdb crypt doc emacs encode gdbm gif gpm gtk2 imli b innodb java jpeg libg++ libwww mad mikmod motif mozilla mpeg mysql ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quicktime readline sdl slang ssl svga tcpd tetex truetype x86 xml2 xmms xv zlib"
fixed, please remerge opera
Created attachment 31514 [details] A reemerge has not done any difference at all. The message dialog box I get when starting Opera. A reemerge has not done any difference at all.
See attachment "A reemerge has not done any difference at all.". The bug still exists.
i know the error, rsync and emerge opera again
This bug still exists.
i'm pretty sure it works, at least here, but i will try again
ok, finally fixed, added Plugin Path=/opt/opera/lib/opera/plugins to /etc/opera6rc
Fix not effective. # cat /etc/opera6rc* ; Put any default settings here that are overridable by users [User Prefs] Language Files Directory=/usr/share/opera/locale/ Plugin Paths=/opt/opera/lib/opera/plugins/ ; Put any default settings here that are overridable by users [User Prefs] Language Files Directory=/usr/share/opera/locale/ Plugin Paths=/opt/opera/lib/opera/plugins/ ; Put any default settings here strace reveals that opera is still looking in /lib only. $ strace opera 2>&1 | grep /usr/lib/opera stat64("/usr/lib/opera/plugins", 0xbfffebb0) = -1 ENOENT (No such file or directory) stat64("/usr/lib/opera/plugins", 0xbfffe61c) = -1 ENOENT (No such file or directory) stat64("/usr/lib/opera/plugins/", 0xbfffe5fc) = -1 ENOENT (No such file or directory) Is "Plugin Paths" valid? Temporary fix: do as root: #mkdir /usr/lib/opera #mkdir /usr/lib/opera/plugins #cd /usr/lib/opera/plugins #ln -s /opt/opera/lib/opera/plugins/libnpp.so
It should be "Plugin Path" not "Plugin Paths". Also try to delete your old .opera folder.