[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Problemi galeon e mozilla (e Java)



Non capisco come mai sulle mailing list italiane capita cosi' spesso di 
leggere suggerimenti sbagliati e superficiali, dati con aria di sufficienza e 
senza spiegazioni. E le spiegazioni mancano anche se vengono espressamente 
richieste!

Avevo un problema con i plugin java e Mozilla, cercando su Google ho trovato 
questo vecchio thread:

From: Ottavio Campana <ottavio@campana.vi.it>
> INTERNAL ERROR on Browser End: Exec of "java_vm" failed: 2
> <
> System error?:: No such file or directory
> 
> Come mai? Se è  per la macchina virtuale java io  ho quella di blackdown
> che non ha mai dato rogne prima...

From: Alisson Sellaro <sellaro@email.if>
> Io ho avuto questo problema anche. Non è per Java VM, mah per libnspr4. Devi 
> fare un upgrade.

Puo' spiegare il Sig. Sellaro le origini della risposta? Ha coscienza che tale 
risposta rimane a lungo in rete e - essendo sbagliata - causa confusione e 
problemi agli altri utenti della rete?

C'e' qualche pezzo della java_vm che dipende dalle librerie libnspr4? Che io 
sappia no. E poi fare un upgrade da cosa a cosa?

Scusate lo sfogo, ma gia' e' difficile risolvere i problemi, quando poi ci si 
mettono i sapientini a dire fesserie...



Giusto per cercare di dare una mano a chi avesse lo stesso mio problema 
riassumo il tutto:

Come far funzionare i plugin Java con Mozilla (provato su Debian Woody):

Scaricato il file j2re-1_4_2_01-linux-i586.bin da
http://java.sun.com/j2se/downloads.html
e salvato in /usr/local/download/java/. Eseguito il file
autoscompattante.

Spostata tutta la directory scompattata in
/usr/local/lib/mozilla/plugins/j2re1.4.2_01/

Creato un link simbolico:

/usr/lib/mozilla/plugins/libjavaplugin_oji.so ->
/usr/local/lib/mozilla/plugins/j2re1.4.2_01/plugin/i386/ns610/libjavaplugin_oji.so

Per vedere se il plugin richiede librerie che non sono
installate sul sistema si usa il comando ldd:

tux:/usr/lib/mozilla/plugins$ ldd libjavaplugin_oji.so
        libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x40055000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4009f000)
        libdl.so.2 => /lib/libdl.so.2 (0x4017a000)
        libc.so.6 => /lib/libc.so.6 (0x4017d000)
        libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x4029a000)
        libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x402a2000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)

Ad esempio con il Java plugin 1.4.2 si otteneva una riga
"libstdc++-libc6.1-1.so.2 => not found" e quindi bisognava
installare il pacchetto Debian libstdc++2.9-glibc2.1.

ATTENZIONE: e' necessario rendere disponibile a Mozilla tutta
la directory e non solo il plugin, altrimenti Mozilla crasha
appena tenta di aprire un'applet Java e visualizza l'errore

   INTERNAL ERROR on Browser End: Exec of "java_vm" failed: 2
   <
   System error?:: No such file or directory

Per confermare che il plugin sia stato visto da Mozilla,
lanciare il programma e controllare il menu Help, About
Plug-ins: devono comparire numerosi mime type associati al
Java(TM) Plug-in.


-- 
Niccolo Rigacci
http://www.texnet.it/



Reply to: