Bug 477993 - Opera is not compatible with legacy Sun Java plugin
Summary: Opera is not compatible with legacy Sun Java plugin
Status: RESOLVED UPSTREAM
Alias: None
Product: openSUSE 11.2
Classification: openSUSE
Component: Other (show other bugs)
Version: Alpha 0
Hardware: 32bit Other
: P5 - None : Major (vote)
Target Milestone: ---
Assignee: Pavol Rusnak
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-02-20 08:02 UTC by Michal Vyskocil
Modified: 2009-02-25 14:07 UTC (History)
0 users

See Also:
Found By: Development
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michal Vyskocil 2009-02-20 08:02:41 UTC
Moved from bug#476397

The legacy plugin is available on 32bit only!

Steps to reproduce:
1. install java-1_6_0-sun=plugin
2. If there's no link /usr/lib/opera/plugins/libjavaplugin_oji.so, type as root
update-alternatives --install \
  /usr/lib/opera/plugins/libjavaplugin_oji.so \
  javaplugin_opera \
  /usr/lib/jvm/java-1.6.0-sun-1.6.0/jre/plugin/i386/ns7/libjavaplugin_oji.so \
  1600
3. Run opera -debugplugin


Result (legacy plugin):
Only the new plugin is loaded. The legacy was not shown.

Ouptut(legacy plugin):
# opera -debugplugin
operapluginwrapper: [plugin failed ] dlopen(RTLD_NOW | RTLD_GLOBAL) failed on
/usr/lib/jvm/java-1.6.0-sun-1.6.0/jre/plugin/i386/ns7/libjavaplugin_oji.so
operapluginwrapper: [plugin failed ] With error
/usr/lib/jvm/java-1.6.0-sun-1.6.0/jre/plugin/i386/ns7/libjavaplugin_oji.so:
undefined symbol: PR_GetCurrentThread
operapluginwrapper: [plugin failed ] Retrying with dlopen(RTLD_LAZY |
RTLD_GLOBAL)

This should be moved to upstream.
Comment 1 Pavol Rusnak 2009-02-25 14:07:51 UTC
Reported upstream, unfortunately no URL where we can track.