Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[RISOLTO] Firefox e plugin Java
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Forum di discussione italiano
View previous topic :: View next topic  
Author Message
stefanonafets
l33t
l33t


Joined: 10 Feb 2003
Posts: 644

PostPosted: Mon Oct 22, 2007 7:19 pm    Post subject: [RISOLTO] Firefox e plugin Java Reply with quote

Ciao a tutti, da qualche tempo a questa parte, firefox non riesce + ad eseguire le applet java.
Nota, tutto questo è avvenuto dopo un emerge -uDvn world.

In dettaglio, se da console lancio
Code:
firefox --gtk-debug
e punto su un sito con applet,
firefox mi spara i seguenti messaggi di errore:

Code:
java_vm: xcb_xlib.c:50: xcb_xlib_unlock: Assertion `c->xlib.lock' failed.
Could not read ack from child process
Plugin: Java VM process has died.
plugin: java process died due to signal 6
Could not start JavaVM!


Non è bello...
Mi sono installato l'ultimo ff ( 2.0.0.8 ) binario nella mia home, ho linkato i plugin al posto giusto ed il problema persiste.
Il contenuto di ~/firefox/plugins:

Code:

libnullplugin.so
javaplugin.so -> /usr/lib/nsbrowser/plugins/javaplugin.so
libflashplayer.so -> /usr/lib/nsbrowser/plugins/libflashplayer.so
libvlcplugin.la -> /usr/lib/nsbrowser/plugins/libvlcplugin.la
libvlcplugin.so -> /usr/lib/nsbrowser/plugins/libvlcplugin.so
nphelix.so -> /usr/lib/nsbrowser/plugins/nphelix.so
nphelix.xpt -> /usr/lib/nsbrowser/plugins/nphelix.xpt


Dettagli sul plugin java:

Code:

> ls -lart javaplugin.so
lrwxrwxrwx 1 steeve steeve 40 22 ott 20:41 javaplugin.so -> /usr/lib/nsbrowser/plugins/javaplugin.so

> ls -lart /usr/lib/nsbrowser/plugins/javaplugin.so
lrwxrwxrwx 1 root root 59 22 ott 20:38 /usr/lib/nsbrowser/plugins/javaplugin.so -> /usr/share/java-config-2/nsplugin/sun-jdk-1.6-javaplugin.so

> ls -lart /usr/share/java-config-2/nsplugin/sun-jdk-1.6-javaplugin.so
lrwxrwxrwx 1 root root 62  3 ott 17:04 /usr/share/java-config-2/nsplugin/sun-jdk-1.6-javaplugin.so -> /opt/sun-jdk-1.6.0.02/jre/plugin/i386/ns7/libjavaplugin_oji.so

> ls -lart /opt/sun-jdk-1.6.0.02/jre/plugin/i386/ns7/libjavaplugin_oji.so
-rwxr-xr-x 1 root root 137085 15 giu 01:28 /opt/sun-jdk-1.6.0.02/jre/plugin/i386/ns7/libjavaplugin_oji.so

> ldd /opt/sun-jdk-1.6.0.02/jre/plugin/i386/ns7/libjavaplugin_oji.so
        linux-gate.so.1 =>  (0xb7fd6000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0xb7eb4000)
        libdl.so.2 => /lib/libdl.so.2 (0xb7eb0000)
        libc.so.6 => /lib/libc.so.6 (0xb7d8e000)
        libxcb-xlib.so.0 => /usr/lib/libxcb-xlib.so.0 (0xb7d8c000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb7d74000)
        /lib/ld-linux.so.2 (0x80000000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0xb7d71000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb7d6c000)



E qui mi sembra tutto apposto...

Altri dettagli:

Code:

> eselect  java-nsplugin list
Available Java browser plugins
  [1]   sun-jdk-1.4
  [2]   sun-jdk-1.5
  [3]   sun-jdk-1.6  current

> eselect  java-vm list

Available Java Virtual Machines:
  [1]   sun-jdk-1.4
  [2]   sun-jdk-1.5
  [3]   sun-jdk-1.6  system-vm



La jdk funziona correttamente:

Code:

> java -version
java version "1.6.0_02"
Java(TM) SE Runtime Environment (build 1.6.0_02-b05)
Java HotSpot(TM) Server VM (build 1.6.0_02-b05, mixed mode)
> javac -version
javac 1.6.0_02
> cat Pippo.java
import static java.lang.System.*;

class Pippo
{
        public static void main (String... args)
        {
                out.println("Hello World!!!");
        }
}
> javac Pippo.java
> java Pippo
Hello World!!!


Dalla pagina about:plugins sembra tutto ok.

Ovviamente non funziona 'na ceppa nemmeno con ff "emerso", idem con la versione binaria.
Mi scuso per la lunghezza del post, ho cercato di dare quante più informazioni possibili.

Sinceramente, non so + dove sbattere la testa...
Plz HELP!!!

(PS: Ho ESTREMA necessità di far funzionare le applet java per lavoro (maledetto Weblogic :-) )
_________________
registered Linux user number #411324
sed 's/ke/che/g'

<The Deployment Slave is initializing>


Last edited by stefanonafets on Tue Oct 23, 2007 5:29 pm; edited 1 time in total
Back to top
View user's profile Send private message
cloc3
Advocate
Advocate


Joined: 13 Jan 2004
Posts: 4810
Location: http://www.gentoo-users.org/user/cloc3/

PostPosted: Mon Oct 22, 2007 8:32 pm    Post subject: Reply with quote

hai utilizzato la use xcb in make.conf ?

ci sono molti post sui conflitti tra java e xcb.

fai attenzione. se decidi di fare un downgrade completo della use xcb, puoi trovarti in guai non banali, per questioni di dipendenze.
questa è la mia esperienza.

sto leggendo adesso che forse esistono strade alternative al downgrade.
se te la senti, provale e racconta.
_________________
vu vu vu
gentù
mi piaci tu
Back to top
View user's profile Send private message
stefanonafets
l33t
l33t


Joined: 10 Feb 2003
Posts: 644

PostPosted: Tue Oct 23, 2007 5:32 pm    Post subject: Reply with quote

GRAZIEEE!!!!!

Ho risolto grazie al thread sulle "altre alternative", facendo così:
Code:

#> sed -i 's/XINERAMA/FAKEEXTN/g' $JAVA_HOME/jre/lib/i386/xawt/libmawt.so


ovviamente da root, sulla jdk 1.6...
E' un workaround, anche piuttosto "sporco" mi sembra, ma
magicamente il plugin ha ripreso a funzionare :D
_________________
registered Linux user number #411324
sed 's/ke/che/g'

<The Deployment Slave is initializing>
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Forum di discussione italiano All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum