Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 51070 - Opera 7.50 cannot load plug-in library
Summary: Opera 7.50 cannot load plug-in library
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: Heinrich Wendel (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-05-14 10:00 UTC by Kim Pedersen
Modified: 2004-05-31 02:17 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
A reemerge has not done any difference at all. (operafail.png,23.20 KB, image/png)
2004-05-16 01:52 UTC, Kim Pedersen
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Kim Pedersen 2004-05-14 10:00:32 UTC
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"
Comment 1 Heinrich Wendel (RETIRED) gentoo-dev 2004-05-14 13:54:22 UTC
fixed, please remerge opera
Comment 2 Kim Pedersen 2004-05-16 01:52:08 UTC
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.
Comment 3 Kim Pedersen 2004-05-16 01:53:56 UTC
See attachment "A reemerge has not done any difference at all.".
The bug still exists.
Comment 4 Heinrich Wendel (RETIRED) gentoo-dev 2004-05-16 10:33:48 UTC
i know the error, rsync and emerge opera again
Comment 5 dallas.morlock 2004-05-21 06:56:17 UTC
This bug still exists.
Comment 6 Heinrich Wendel (RETIRED) gentoo-dev 2004-05-22 04:38:34 UTC
i'm pretty sure it works, at least here, but i will try again
Comment 7 Heinrich Wendel (RETIRED) gentoo-dev 2004-05-24 06:24:11 UTC
ok, finally fixed, added 
Plugin Path=/opt/opera/lib/opera/plugins
to /etc/opera6rc
Comment 8 Michael Frank 2004-05-30 21:23:01 UTC
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            
Comment 9 Heinrich Wendel (RETIRED) gentoo-dev 2004-05-31 02:17:54 UTC
It should be "Plugin Path" not "Plugin Paths". Also try to delete your old .opera folder.