Bug 400194

Summary: nspluginwrapper error msgs at installation
Product: [openSUSE] openSUSE 11.0 Reporter: Harald Koenig <koenig>
Component: InstallationAssignee: Stanislav Brabec <sbrabec>
Status: RESOLVED FIXED QA Contact: Jiri Srain <jsrain>
Severity: Normal    
Priority: P5 - None CC: forgotten_Si7ddX0wxG
Version: Final   
Target Milestone: ---   
Hardware: x86-64   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Harald Koenig 2008-06-13 17:14:03 UTC
in /var/log/YaST2/y2logRPM I found the error messages below, although nspluginwrapper seems to work fine (at least the nppdf plugin works in firefox). so it might be just a cosmetic problem,but who knows ?!


2008-06-13 05:51:50 nspluginwrapper-0.9.91.5.99.20071225-22.1.x86_64.rpm installed ok
Additional rpm output:
NPP_GetValue()
*** NSPlugin Viewer  *** ERROR: /usr/lib64/browser-plugins/libtotem-basic-plugin.so: wrong ELF class: ELFCLASS64
*** NSPlugin Viewer  *** ERROR: /usr/lib64/browser-plugins/libtotem-cone-plugin.so: wrong ELF class: ELFCLASS64
*** NSPlugin Viewer  *** ERROR: /usr/lib64/browser-plugins/libtotem-mully-plugin.so: wrong ELF class: ELFCLASS64
*** NSPlugin Viewer  *** ERROR: /usr/lib64/browser-plugins/libtotem-gmp-plugin.so: wrong ELF class: ELFCLASS64
*** NSPlugin Viewer  *** ERROR: /usr/lib64/browser-plugins/opensc-signer.so: wrong ELF class: ELFCLASS64
*** NSPlugin Viewer  *** ERROR: /usr/lib64/browser-plugins/libtotem-narrowspace-plugin.so: wrong ELF class: ELFCLASS64
NPP_GetValue()
*** NSPlugin Viewer  *** ERROR: /usr/lib64/browser-plugins/libtotem-basic-plugin.so: wrong ELF class: ELFCLASS64
*** NSPlugin Viewer  *** ERROR: /usr/lib64/browser-plugins/libtotem-cone-plugin.so: wrong ELF class: ELFCLASS64
*** NSPlugin Viewer  *** ERROR: /usr/lib64/browser-plugins/libtotem-mully-plugin.so: wrong ELF class: ELFCLASS64
*** NSPlugin Viewer  *** ERROR: /usr/lib64/browser-plugins/libtotem-gmp-plugin.so: wrong ELF class: ELFCLASS64
*** NSPlugin Viewer  *** ERROR: /usr/lib64/browser-plugins/opensc-signer.so: wrong ELF class: ELFCLASS64
*** NSPlugin Viewer  *** ERROR: /usr/lib64/browser-plugins/libtotem-narrowspace-plugin.so: wrong ELF class: ELFCLASS64

2008-06-13 05:52:01 flash-player-9.0.124.0-10.1.i586.rpm installed ok
Additional rpm output:
NPP_GetValue()
*** NSPlugin Viewer  *** ERROR: /usr/lib64/browser-plugins/libtotem-basic-plugin.so: wrong ELF class: ELFCLASS64
*** NSPlugin Viewer  *** ERROR: /usr/lib64/browser-plugins/libtotem-cone-plugin.so: wrong ELF class: ELFCLASS64
*** NSPlugin Viewer  *** ERROR: /usr/lib64/browser-plugins/libtotem-mully-plugin.so: wrong ELF class: ELFCLASS64
*** NSPlugin Viewer  *** ERROR: /usr/lib64/browser-plugins/libtotem-gmp-plugin.so: wrong ELF class: ELFCLASS64
*** NSPlugin Viewer  *** ERROR: /usr/lib64/browser-plugins/opensc-signer.so: wrong ELF class: ELFCLASS64
*** NSPlugin Viewer  *** ERROR: /usr/lib64/browser-plugins/libtotem-narrowspace-plugin.so: wrong ELF class: ELFCLASS64

2008-06-13 05:52:06 RealPlayer-10.0.9-51.1.i586.rpm installed ok
Additional rpm output:
NPP_GetValue()
*** NSPlugin Viewer  *** ERROR: /usr/lib64/browser-plugins/libtotem-basic-plugin.so: wrong ELF class: ELFCLASS64
*** NSPlugin Viewer  *** ERROR: /usr/lib64/browser-plugins/libtotem-cone-plugin.so: wrong ELF class: ELFCLASS64
*** NSPlugin Viewer  *** ERROR: /usr/lib64/browser-plugins/libtotem-mully-plugin.so: wrong ELF class: ELFCLASS64
*** NSPlugin Viewer  *** ERROR: /usr/lib64/browser-plugins/libtotem-gmp-plugin.so: wrong ELF class: ELFCLASS64
*** NSPlugin Viewer  *** ERROR: /usr/lib64/browser-plugins/opensc-signer.so: wrong ELF class: ELFCLASS64
*** NSPlugin Viewer  *** ERROR: /usr/lib64/browser-plugins/libtotem-narrowspace-plugin.so: wrong ELF class: ELFCLASS64

2008-06-13 05:52:07 xine-lib-32bit-1.1.12-8.1.x86_64.rpm installed ok

2008-06-13 05:53:10 acroread-8.1.2-34.1.i586.rpm installed ok
Additional rpm output:
NPP_GetValue()
*** NSPlugin Viewer  *** ERROR: /usr/lib64/browser-plugins/libtotem-basic-plugin.so: wrong ELF class: ELFCLASS64
*** NSPlugin Viewer  *** ERROR: /usr/lib64/browser-plugins/libtotem-cone-plugin.so: wrong ELF class: ELFCLASS64
*** NSPlugin Viewer  *** ERROR: /usr/lib64/browser-plugins/libtotem-mully-plugin.so: wrong ELF class: ELFCLASS64
*** NSPlugin Viewer  *** ERROR: /usr/lib64/browser-plugins/libtotem-gmp-plugin.so: wrong ELF class: ELFCLASS64
*** NSPlugin Viewer  *** ERROR: /usr/lib64/browser-plugins/opensc-signer.so: wrong ELF class: ELFCLASS64
*** NSPlugin Viewer  *** ERROR: /usr/lib64/browser-plugins/libtotem-narrowspace-plugin.so: wrong ELF class: ELFCLASS64
Comment 1 Stanislav Brabec 2008-06-16 10:18:00 UTC
You can silently ignore them.

nspluginwrapper searches for 32-bit plugins also in /usr/lib64/browser-plugins/. All plugins there are 64-bit and nspluginwrapper cannot wrap them. But these plugins are native and need no wrapping.

With a small modification, it should be possible to skip this directory.
Comment 2 Stanislav Brabec 2008-06-16 14:33:05 UTC
Problematic place found: When testing plugin compatibility, npwrapper sub-process issues linking error.

Patch created, sent upstream and submitted for Factory (11.1, too minor for 11.0).

Fix will in:
http://download.opensuse.org/repositories/home:/sbrabec:/backports/openSUSE_11.0/
Comment 3 Stanislav Brabec 2008-06-23 15:22:41 UTC
*** Bug 402252 has been marked as a duplicate of this bug. ***
Comment 4 Anja Stock 2008-07-04 14:18:56 UTC
released