[Bug 500447] New: Online Update for java-1_6_0-openjdk-plugin is broken (requires sqlite3)
http://bugzilla.novell.com/show_bug.cgi?id=500447 Summary: Online Update for java-1_6_0-openjdk-plugin is broken (requires sqlite3) Classification: openSUSE Product: openSUSE 11.1 Version: Final Platform: i686 OS/Version: openSUSE 11.1 Status: NEW Severity: Major Priority: P5 - None Component: Basesystem AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: Ulrich.Windl@rz.uni-regensburg.de QAContact: qa@suse.de Found By: --- User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.19) Gecko/20081213 SUSE/1.1.14-1.1 SeaMonkey/1.1.14 Problem with package java-1_6_0-openjdk-plugin-1.4_b14-24.5.2: When using seamonkey and google maps, things don't work as usual. The following message is output on the screen: LoadPlugin: failed to initialize shared library /usr/lib/jvm/java-1.6.0-openjdk-1.6.0/jre/lib/i386/IcedTeaPlugin.so [libsqlite3.so: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden] Doing ldd, it turns out that libsqlite3.so cannot be resolved, and package java-1_6_0-openjdk-plugin-1.4_b14-24.5.2 does not require sqlite3. Reproducible: Always Steps to Reproduce: 1. run seamonkey 2. try to use google maps Actual Results: Google maps behaves strangely, i.e. most things don't work Expected Results: Google maps should work as usual The rpm being used is a quite recent online-update (Built 2009-04-22). -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=500447
Zheng Chen
http://bugzilla.novell.com/show_bug.cgi?id=500447
User mvyskocil@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=500447#c1
Michal Vyskocil
http://bugzilla.novell.com/show_bug.cgi?id=500447
User wolfgang@rosenauer.org added comment
http://bugzilla.novell.com/show_bug.cgi?id=500447#c2
--- Comment #2 from Wolfgang Rosenauer
http://bugzilla.novell.com/show_bug.cgi?id=500447
User mvyskocil@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=500447#c3
--- Comment #3 from Michal Vyskocil
http://bugzilla.novell.com/show_bug.cgi?id=500447
User mvyskocil@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=500447#c4
--- Comment #4 from Michal Vyskocil
http://bugzilla.novell.com/show_bug.cgi?id=500447
User mvyskocil@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=500447#c5
--- Comment #5 from Michal Vyskocil
http://bugzilla.novell.com/show_bug.cgi?id=500447
User mvyskocil@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=500447#c6
--- Comment #6 from Michal Vyskocil
http://bugzilla.novell.com/show_bug.cgi?id=500447
User wolfgang@rosenauer.org added comment
http://bugzilla.novell.com/show_bug.cgi?id=500447#c7
--- Comment #7 from Wolfgang Rosenauer
http://bugzilla.novell.com/show_bug.cgi?id=500447
User mvyskocil@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=500447#c8
--- Comment #8 from Michal Vyskocil
I really wonder how this is handled by other distributions since I don't believe it's going to work at all
I can tell you how it is done in Fedora 11, because I played with their Firefox and openjdk yesterday to check some other bug. They have a following dependency: firefox -> xulrunner-1.9.1 -> libsqlite3x Their xulrunner is linked against system wide libsql ldd ./usr/lib64/xulrunner-1.9.1/libxul.so | grep sql libsqlite3.so.0 => /usr/lib64/libsqlite3.so.0 (0x00007f2114591000) seamonkey package is much bigger (16M) and don't have a libxul.so dependency $ rpm -qp --requires seamonkey-1.1.15-3.fc11.x86_64.rpm | grep xul $ Possible fix for openjdk-plugin should be build a second IcedTeaPlugin.so against an older xulrunner and add a symlink to this so to /usr/lib/seamonkey/plugins. Something similar as I used for Sun Java in bug#476397 -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=500447
User wolfgang@rosenauer.org added comment
http://bugzilla.novell.com/show_bug.cgi?id=500447#c9
--- Comment #9 from Wolfgang Rosenauer
(In reply to comment #7)
I really wonder how this is handled by other distributions since I don't believe it's going to work at all
I can tell you how it is done in Fedora 11, because I played with their Firefox and openjdk yesterday to check some other bug. They have a following dependency: firefox -> xulrunner-1.9.1 -> libsqlite3x
Basically what we do now.
Their xulrunner is linked against system wide libsql ldd ./usr/lib64/xulrunner-1.9.1/libxul.so | grep sql libsqlite3.so.0 => /usr/lib64/libsqlite3.so.0 (0x00007f2114591000)
Our system sqlite doesn't support all features needed by xulrunner so it's not used from the system.
seamonkey package is much bigger (16M) and don't have a libxul.so dependency $ rpm -qp --requires seamonkey-1.1.15-3.fc11.x86_64.rpm | grep xul $
Our seamonkey package doesn't have that dependency as well. SeaMonkey 1.1.x is not working against xulrunner so that should be identical.
Possible fix for openjdk-plugin should be build a second IcedTeaPlugin.so against an older xulrunner and add a symlink to this so to /usr/lib/seamonkey/plugins. Something similar as I used for Sun Java in bug#476397
Basically yes. Having a second plugin for Gecko 1.8.1 would fix it for SeaMonkey 1.1.x most probably. So build against mozilla-xulrunner181 and try it. I hope that works. That doesn't work for Factory as there is no 1.8.1 anymore but we will switch to seamonkey 2.x anyway before 11.2 gets released. That hopefully solves the version mismatch. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=500447
User mvyskocil@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=500447#c10
--- Comment #10 from Michal Vyskocil
Basically yes. Having a second plugin for Gecko 1.8.1 would fix it for SeaMonkey 1.1.x most probably. So build against mozilla-xulrunner181 and try it. I hope that works. That doesn't work for Factory as there is no 1.8.1
Not a problem, I'll exclude it for suse_version >= 1120
anymore but we will switch to seamonkey 2.x anyway before 11.2 gets released. That hopefully solves the version mismatch.
And what about problem described in comment#1? I don't have an idea what's wrong and how could it be fixed. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=500447
User wolfgang@rosenauer.org added comment
http://bugzilla.novell.com/show_bug.cgi?id=500447#c11
--- Comment #11 from Wolfgang Rosenauer
http://bugzilla.novell.com/show_bug.cgi?id=500447
User mvyskocil@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=500447#c12
--- Comment #12 from Michal Vyskocil
I'm pretty sure that is only an issue in seamonkey.
I missed read the User Agent string, so I thought problem was in Firefox. Then you could make this bug as dup of bug#445022 (and I'll assign them to me).
Firefox should work correctly already. The pkgconfig files which are used for building define -lxul which seems to be unneeded and causing this special libsqlite3 dependency. It should be enough for the plugin to link against xpcomglue_s and xpcom (and using rpath as defined in mozilla-js.pc).
IcedTeaPlugin.so linked without libxul-unstable (but don't know if it works) $ ldd IcedTeaPlugin.so linux-gate.so.1 => (0xffffe000) libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xf7de2000) libm.so.6 => /lib/libm.so.6 (0xf7db9000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xf7daa000) libc.so.6 => /lib/libc.so.6 (0xf7c4f000) /lib/ld-linux.so.2 (0xf7f13000) IcedTeaPlugin.so needs xulrunner >= 1.9 for build, so for seamonkey I'll build a gjcwebplugin.so using xulrunner 1.8.1. Tomorrow I'll do some tests and if you want test it too, please tell me what system do you use for testing (eg. openSUSE 11.1 x86_64) and I'll upload proper so files. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=500447
User wolfgang@rosenauer.org added comment
http://bugzilla.novell.com/show_bug.cgi?id=500447#c13
Wolfgang Rosenauer
http://bugzilla.novell.com/show_bug.cgi?id=500447
User mvyskocil@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=500447#c14
--- Comment #14 from Michal Vyskocil
http://bugzilla.novell.com/show_bug.cgi?id=500447
User mvyskocil@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=500447#c15
Michal Vyskocil
http://bugzilla.novell.com/show_bug.cgi?id=500447
User wolfgang@rosenauer.org added comment
http://bugzilla.novell.com/show_bug.cgi?id=500447#c16
--- Comment #16 from Wolfgang Rosenauer
http://bugzilla.novell.com/show_bug.cgi?id=500447
User mvyskocil@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=500447#c17
Michal Vyskocil
http://bugzilla.novell.com/show_bug.cgi?id=500447
User mvyskocil@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=500447#c18
Michal Vyskocil
http://bugzilla.novell.com/show_bug.cgi?id=500447
User mvyskocil@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=500447#c19
Michal Vyskocil
http://bugzilla.novell.com/show_bug.cgi?id=500447
User Ulrich.Windl@rz.uni-regensburg.de added comment
http://bugzilla.novell.com/show_bug.cgi?id=500447#c20
--- Comment #20 from Ulrich Windl
http://bugzilla.novell.com/show_bug.cgi?id=500447
User psychonaut@nothingisreal.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=500447#c21
Tristan Miller
http://bugzilla.novell.com/show_bug.cgi?id=500447
User mvyskocil@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=500447#c22
--- Comment #22 from Michal Vyskocil
http://bugzilla.novell.com/show_bug.cgi?id=500447
User Ulrich.Windl@rz.uni-regensburg.de added comment
http://bugzilla.novell.com/show_bug.cgi?id=500447#c23
--- Comment #23 from Ulrich Windl
http://bugzilla.novell.com/show_bug.cgi?id=500447
User mvyskocil@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=500447#c24
--- Comment #24 from Michal Vyskocil
Now that seamonkey 2.0 is available, are there chances that Java will work again?
I tested the applet on javatester.org [1] in Seamonkey on current RC ofopenSUSE 11.2 and it seems it works. I did not get any error message about sqlite3, so this issue seems to be fixed by 2.0. [1] http://www.javatester.org/version.html -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com