Java läßt sich nicht installieren

Software besorgen und anwenden
Message
Author
komsomolze
Posts: 430
Joined: 03. Mar 2006 23:16

#16 Post by komsomolze »

nullplugin ist oK.


-------------
lrwxrwxrwx 1 root root 28 26. Nov 21:49 javaplugin.so -> /etc/alternatives/javaplugin
-> ?, bzw.:

Code: Select all

grep  -l  javaplugin.so  /var/lib/dpkg/info/*.postinst
Denke mal, da sollte für ff entweder nur javaplugin.so oder libjavaplugin_oji.so erreichbar|ladbar sein.
(oder handelt es sich in beiden Fällen um libjavaplugin_oji ?)

Bei mir (lenny 32bit)

Code: Select all

/etc/alternatives/$browser-javaplugin.so -> java-6-openjdk/.../gcjwebplugin.so | java*sun/.../libjavaplugin_oji.so
also kein "/etc/alternatives/javaplugin.so".
Benutze außerdem nicht iceweasel, sondern mozilla-firefox, daher berühren mich die alternatives-Links für das Plugin nicht.



"Generische" Funktionsprüfung:

Code: Select all

strace  -f  -o  LOG  firefox
egrep  "java|plugin|jvm|jre"  LOG



---------------------------------------------------
Hilfsscript UPDATE-ALT-java.sh :

Code: Select all

#!/bin/sh

ACTION () {
cat /var/lib/dpkg/alternatives/$WHATFOR
echo "----------"
#update-alternatives --list $WHATFOR
update-alternatives --config $WHATFOR
}


LIST="
java_vm

java keytool pack200 rmid rmiregistry unpack200 orbd servertool tnameserv
jexec
javaws pluginappletviewer policytool
"

for i in $LIST ; do
    WHATFOR=$i
    ACTION
done
Die $LIST kann nach einem Blick in

Code: Select all

ls -l /etc/alternatives
ja noch weiter angepaßt werden.
mfg komsomolze

Tux.Martin
Posts: 43
Joined: 26. Aug 2005 20:21
Location: Augsburg

#17 Post by Tux.Martin »

Hallo,
zunächst einmal vielen Dank für die Hilfe.

Das Verzeichnis /etc/alternatives/javaplugin existiert bei mir nicht.
Es gibt aber folgende Links:
lrwxrwxrwx 1 root root 40 3. Dez 12:56 java -> /usr/lib64/jvm/jre-1.6.0.u1-sun/bin/java
lrwxrwxrwx 1 root root 44 3. Dez 12:57 java.1.gz -> /usr/share/man/man1/java-java-1_6_0-sun.1.gz
lrwxrwxrwx 1 root root 80 3. Dez 12:57 javaplugin -> /usr/lib/jvm/java-1.6.0.u1-sun-1.6.0.u1/jre/plugin/i386/ns7/libjavaplugin_oji.so
lrwxrwxrwx 1 root root 46 3. Dez 12:56 javaws.1.gz -> /usr/share/man/man1/javaws-java-1_6_0-sun.1.gz
TUX:/etc/alternatives #

Das Verzeichnis /var/lib/dpkg ist ebenfalls nicht vorhanden.

Im Verzeichnis /etc/alternatives ist keine Datei javaplugin.so, aber folgender Link vorhanden:
UX:/etc/alternatives # ls -l javaplugin*
lrwxrwxrwx 1 root root 80 3. Dez 12:57 javaplugin -> /usr/lib/jvm/java-1.6.0.u1-sun-1.6.0.u1/jre/plugin/i386/ns7/libjavaplugin_oji.so
TUX:/etc/alternatives #

Der folgende Befehl ergibt:
TUX:/usr/java # egrep "java|plugin|jvm|jre" LOG

8388 stat("/usr/java", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
8388 stat("/usr/lib64/browser-plugins", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
8393 open("/usr/lib64/firefox/plugins/tls/x86_64/libmozjs.so", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 stat("/usr/lib64/firefox/plugins/tls/x86_64", 0x7fff936627a0) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/tls/libmozjs.so", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 stat("/usr/lib64/firefox/plugins/tls", 0x7fff936627a0) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/x86_64/libmozjs.so", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 stat("/usr/lib64/firefox/plugins/x86_64", 0x7fff936627a0) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libmozjs.so", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 stat("/usr/lib64/firefox/plugins", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
8393 open("/usr/lib64/firefox/plugins/libxpcom.so", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libxpcom_core.so", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libplds4.so", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libplc4.so", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libnspr4.so", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libgtk-x11-2.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libgdk-x11-2.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libatk-1.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libgdk_pixbuf-2.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libpangocairo-1.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libpango-1.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libcairo.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libgobject-2.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libgmodule-2.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libglib-2.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libpangoxft-1.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libpangoft2-1.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libstartup-notification-1.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libpng12.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libjpeg.so.62", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libz.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libssl3.so", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libsmime3.so", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libnss3.so", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libXft.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libXrender.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libfontconfig.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libfreetype.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libxpcom_compat.so", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libstdc++.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libalsatoss.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libXcomposite.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libXdamage.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libXfixes.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libXext.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libXinerama.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libXi.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libXrandr.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libXcursor.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libglitz.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libxcb-render-util.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libxcb-render.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libxcb.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libexpat.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libSM.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libICE.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libxcb-xlib.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libsoftokn3.so", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libasound.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libXau.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libgnomeui-2.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libxml2.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libbonoboui-2.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libgnomecanvas-2.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libgnome-2.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libart_lgpl_2.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libbonobo-2.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libbonobo-activation.so.4", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libgnomevfs-2.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libgconf-2.so.4", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libORBit-2.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libgthread-2.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libgnome-keyring.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libpopt.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libgailutil.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libesd.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libaudiofile.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libORBitCosNaming-2.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libdbus-glib-1.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libdbus-1.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libssl.so.0.9.8", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libcrypto.so.0.9.8", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libavahi-glib.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libavahi-common.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libavahi-client.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libresolv.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libutil.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 open("/usr/lib64/firefox/plugins/libnsl.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 getcwd("/usr/java", 4096) = 10
8395 open("/usr/lib64/firefox/plugins/tls/x86_64/libgconf-2.so.4", O_RDONLY) = -1 ENOENT (No such file or directory)
8395 stat("/usr/lib64/firefox/plugins/tls/x86_64", 0x7ffff1954a80) = -1 ENOENT (No such file or directory)
8395 open("/usr/lib64/firefox/plugins/tls/libgconf-2.so.4", O_RDONLY) = -1 ENOENT (No such file or directory)
8395 stat("/usr/lib64/firefox/plugins/tls", 0x7ffff1954a80) = -1 ENOENT (No such file or directory)
8395 open("/usr/lib64/firefox/plugins/x86_64/libgconf-2.so.4", O_RDONLY) = -1 ENOENT (No such file or directory)
8395 stat("/usr/lib64/firefox/plugins/x86_64", 0x7ffff1954a80) = -1 ENOENT (No such file or directory)
8395 open("/usr/lib64/firefox/plugins/libgconf-2.so.4", O_RDONLY) = -1 ENOENT (No such file or directory)
8395 stat("/usr/lib64/firefox/plugins", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
8395 open("/usr/lib64/firefox/plugins/libORBit-2.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
8395 open("/usr/lib64/firefox/plugins/libgmodule-2.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
8395 open("/usr/lib64/firefox/plugins/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
8395 open("/usr/lib64/firefox/plugins/libgthread-2.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
8395 open("/usr/lib64/firefox/plugins/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
8395 open("/usr/lib64/firefox/plugins/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
8395 open("/usr/lib64/firefox/plugins/libgobject-2.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
8395 open("/usr/lib64/firefox/plugins/libglib-2.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
8395 open("/usr/lib64/firefox/plugins/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
8395 open("/usr/lib64/firefox/plugins/libalsatoss.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
8395 open("/usr/lib64/firefox/plugins/libasound.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
8395 open("/usr/lib64/firefox/plugins/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
8393 getcwd("/usr/java", 1024) = 10
TUX:/usr/java #

Da das Verzeichnis /var/lib/dpkg bei mir nicht existiert und ich nicht weiß welches meiner Verzeichnisse gemeint sein kann, kann ich das Script auch nicht zum Laufen bringen.
Was macht das Script überhaupt ?

Zwischenzeitlich hatte ich Firefox-3.0 installiert. Auch hier kein Erfolg, deshalb läuft jetzt wieder Firefox 2.0.0.6.
Bis jetzt klappt`s noch nicht. Aber dennoch nochmals vielen Dank
Tux.martin

komsomolze
Posts: 430
Joined: 03. Mar 2006 23:16

#18 Post by komsomolze »

Da das Verzeichnis /var/lib/dpkg bei mir nicht existiert und ich nicht weiß welches meiner Verzeichnisse gemeint sein kann, kann ich das Script auch nicht zum Laufen bringen.
Was macht das Script überhaupt ?
Tschuldigung, tschuldigung, ich habe über das ganze Gerede mit ...alternatives... vergessen, daß du ein Suse-System benutzt

Code: Select all

cat /var/lib/dpkg/alternatives/$WHATFOR 
in /var/lib/dpkg/alternatives/ werden bei einem debian-System die Konfig-Dateien für die alternatives aufbewahrt, einfache Textdateien, zBsp /var/lib/dpkg/alternatives/java :
manual
/usr/bin/java
java.1.gz
/usr/share/man/man1/java.1.gz

/usr/bin/jamvm
10
/usr/share/man/man1/jamvm.1.gz
/usr/lib/jvm/java-1.5.0-sun/jre/bin/java
53
/usr/lib/jvm/java-1.5.0-sun/jre/man/man1/java.1.gz
/usr/lib/jvm/java-6-sun/jre/bin/java
63
/usr/lib/jvm/java-6-sun/jre/man/man1/java.1.gz
/usr/lib/jvm/java-6-openjdk/jre/bin/java
1061
/usr/lib/jvm/java-6-openjdk/jre/man/man1/java.1.gz

Code: Select all

update-alternatives --config $WHATFOR
 
Der Aufruf, um das alternative für WHATFOR einzustellen.
LIST : Sind auf meinem debian lenny Alternatives, die etwas mit java (versch. Versionen) zu tun haben.
(nicht unbedingt vollständige Liste)
Das Script konfiguriert auf einem debian-System nacheinander die zu java gehörenden Alternatives.



Dein strace ist vorgeklärt, da zBsp libnullplugin dort nicht auftaucht?
Nach Deinem strace sollte der Link zu libjavaplugin_oji.so also in
/usr/lib64/browser-plugins/
/usr/lib64/firefox/plugins/

sein, denn diese
/usr/lib/browser-plugins/
/usr/lib/firefox/plugins/

werden gar nicht durchsucht.

Das java-Verzeichnis ist auch für alle lesbar?

Code: Select all

chmod -R a+r /usr/lib64/jvm
Die Verzeichnisse/Unterverzeichnisse dort auch für alle ausführbar?
mfg komsomolze

Tux.Martin
Posts: 43
Joined: 26. Aug 2005 20:21
Location: Augsburg

#19 Post by Tux.Martin »

Hallo,
bei mir gibt es ein Verzeichnis /etc/alternatives das Script werde ich entsprechend anpassen und starten.

Die fehlenden Links in /usr/lib64/browser-plugins/ und /usr/lib64/firefox/plugins/ habe ich eingefügt.

Die Java-Verzeichnisse habe ich für alle lesbar und ausführbar gemacht.

Die Variable $JAVA_HOME habe ich händisch geändert auf:
TUX:/usr/lib64/browser-plugins # $JAVA_HOME
bash: /usr/lib64/jvm/java: Datei oder Verzeichnis nicht gefunden
TUX:/usr/lib64/browser-plugins # JAVA_HOME=/usr/java/jre1.6.0_11/bin
TUX:/usr/lib64/browser-plugins # $JAVA_HOME
bash: /usr/java/jre1.6.0_11/bin: is a directory

Wo kann man diese Variable dauerhaft verstellen ?

Im Verzeichnis /home/martin/.mozilla/firefox habe ich eine Datei pluginreg.dat gefunden. Dies ist aber eine automatisch generierte Datei, die man nicht ändern soll. Hier allerdings sind alle Plugins genannt, nur Java fehlt.

Ich habe mir überlegt, ob man nicht Java als Prozess starten kann und zwar so, dass Firefox dies auch merkt. Die Frage ist nur wie ?
Mit den Parametern für Java kann ich wenig anfangen.

Für heute ist jetzt mal Schluss
Gruss Tux.martin

komsomolze
Posts: 430
Joined: 03. Mar 2006 23:16

#20 Post by komsomolze »

Im Verzeichnis /home/martin/.mozilla/firefox habe ich eine Datei pluginreg.dat
egal


Ich verwende hier den firefox von mozilla.org.
Wenn ich bei diesem ein Plugin wie libflashplayer.so oder libjavaplugin_oji.so nach plugins/ verlinke, so wird es eingebunden,
das ist im strace zu beobachten.
Ich kann Deine Probleme mit ff + java nicht nachvollziehen, hat suse aus seinem ff diesen Mechanismus zur Einbindung herausgepatcht ?

Zu Deinem strace: nullplugin wird dort nicht aufgeführt, hast Du den entsprechenden Abschnitt entfernt?

Wenn Du libjavaplugin_oji.so in
/usr/lib64/browser-plugins/
oder
/usr/lib64/firefox/plugins/
verlinkst, sollte es zumindest eine Meldung im strace geben?
mfg komsomolze

Tux.Martin
Posts: 43
Joined: 26. Aug 2005 20:21
Location: Augsburg

#21 Post by Tux.Martin »

Hallo,
aufgrund des Hinweises :
"Ich kann Deine Probleme mit ff + java nicht nachvollziehen, hat suse aus seinem ff diesen Mechanismus zur Einbindung herausgepatcht ? " habe ich alles was mit firefox zu tun hatte gelöscht, bzw mit Yast deinstalliert. Dann habe ich mir eine neue Datei firefox-3.0.4.tar.bz2 aus dem Internet geholt, entpackt und in das Verzeichnis /usr/lib64/firefox kopiert. Danach den Link zu libjavaplugin_oji.so im Verzeichnis /usr/lib64/firefox/plugins hergestellt. Dann noch einen Startknopf für '/usr/lib64/firefox/firefox' eingerichtet und nach dem Start von Firefox, man glaubt es kaum, about:plugins erbrachte die langersehnte Meldung, dass Java installiert und aktiv ist.
Die Meldung, dass das Java Plugin fehlt ist beim Starten der Anwendung, wegen der ich den ganzen Zirkus mache, nicht mehr da. Allerdings startet die Anwendung noch nicht, das heißt, die Anmeldemaske erscheint noch nicht. Ich nehme an, dies ist noch ein Einstellungsproblem von Firefox.
Vielen Dank nochmals für die großartige Hilfe
MfG Tux.martin

Tux.Martin
Posts: 43
Joined: 26. Aug 2005 20:21
Location: Augsburg

#22 Post by Tux.Martin »

Hurra, Problem gelöst !!!!
Bei der ganzen Installiererei und "Schrauberei" sind mir grundlegende Fehler unterlaufen.
1. Lade nie Pakete für unterschiedliche Prozessorarchitekturen. Unterscheide konsequent 32-bit und 64-bit ( i586 -x86_64). Hier habe ich nicht aufgepasst.

2. RPM's 32-bit werden in /usr/lib und RPM's 64-bit werden in /usr/lib64 installiert. Dies ist besonders wichtig, wenn die Softlinks (ln -s /usr....) zu libjavaplugin_oji.so hergestellt werden. Hier bin ich ohne es richtig zu merken zwischen 32-bit (lib) und 64-bit (lib64) hin- und hergesprungen.

3. Zuletzt habe ich alles gelöscht, was mit Firefox und Java zu tun hatte. Dabei habe ich (bruttal) mit dem Konqueror gearbeitet. Danach habe ich Firefox 2.0.0.6 wie auf der Distri DVD vorhanden installiert. Achtung aufpassen, bei Installation mit YAST (links unten) muss man im Tab "Version" die Version ...i586 auswählen, da Sun kein J2re in ...x86_64 liefern kann. Zumindest habe ich keines gefunden. Dazu das Sprachmodul, damit Firefox mit mir auf Deutsch "spricht".
Zuletzt habe ich dann j2re-1_4_2_19-linux-i586-rpm.bin von Sun geholt, entpackt und die RPM mit YAST installiert. Dann habe ich im Verzeichnis /usr/bin/firefox/plugin den Link (ln -s /usr/java/j2re1.4.2_19/plugin/i386/ns610/libjavaplugin_oji.so) hergestellt. Und wie durch ein Wunder, es klappt!

Allen, die geholfen haben nochmals ein Dankeschön
Gruss Tux.martin

Post Reply