Problemi con java plugin iced tea

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
joe
Iper Master
Iper Master
Messaggi: 3788
Iscritto il: ven 27 apr 2007, 11:21
Slackware: 15.0
Kernel: 5.15.38
Desktop: dwm

Problemi con java plugin iced tea

Messaggio da joe »

Ho installato il pacchetto seguente:

Codice: Seleziona tutto

root@darkstar:~# installpkg /tmp/packages/java/icedtea-web-1.3.1-i686-1sl.txz 
Verifying package icedtea-web-1.3.1-i686-1sl.txz.
Installing package icedtea-web-1.3.1-i686-1sl.txz:
PACKAGE DESCRIPTION:
# icedtea-web (Java Web Start browser plugin)
#
# The IcedTea-Web project provides a Free Software web browser plugin
# running applets written in the Java programming language and
# an implementation of Java Web Start, originally based on the
# NetX project.
#
# For additional information, refer to this web page:
#   http://icedtea.classpath.org/wiki/IcedTea-Web
#
Executing install script for icedtea-web-1.3.1-i686-1sl.txz.
Package icedtea-web-1.3.1-i686-1sl.txz installed.
Tuttavia riscontro errori:
in chrome mi dice che la versione di icedtea non è aggiornata e se scelgo di usarla lo stesso salta fuori un errore...
icedteanp plugin error: Failed to run /usr/lib/java/jre/bin/java. For more detail rerun "firefox -g" in a terminal window.
Non so perchè chiede di provare con firefox...
Comqunque ho rprovato anche con firefox e stesso errore.
Che mi manchi qualche dipendenza?
A voi funziona?

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: Problemi con java plugin iced tea

Messaggio da ZeroUno »

joe ha scritto:
Non so perchè chiede di provare con firefox...
perché alcune configurazioni sono prese da $HOME/.firefox

Prova a lanciare
/usr/lib/java/jre/bin/java -version
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Avatar utente
joe
Iper Master
Iper Master
Messaggi: 3788
Iscritto il: ven 27 apr 2007, 11:21
Slackware: 15.0
Kernel: 5.15.38
Desktop: dwm

Re: Problemi con java plugin iced tea

Messaggio da joe »

Sembra che quel file non esista, ho l'impressione che manchi qualche pacchetto.
Non è che icedtea ha delle dipendenze che mi mancano?

Aggiungo che parliamo di slackware-14.0 32 bit.
Comunque riporto sotto i comandi che ho dato:

Codice: Seleziona tutto

bash-4.2$ /usr/lib/java/jre/bin/java --version
bash: /usr/lib/java/jre/bin/java: No such file or directory
bash-4.2$ ls /usr/lib/java/jre/bin/java          
ls: cannot access /usr/lib/java/jre/bin/java: No such file or directory
bash-4.2$ /usr/bin/javaws --version
/usr/bin/javaws: line 62: /usr/lib/java/jre/bin/java: No such file or directory
bash-4.2$ head /usr/bin/javaws 
#!/bin/bash

JAVA=/usr/lib/java/jre/bin/java
LAUNCHER_BOOTCLASSPATH="-Xbootclasspath/a:/usr/share/icedtea-web/netx.jar:/usr/share/java/rhino.jar"
LAUNCHER_FLAGS=-Xms8m
CLASSNAME=net.sourceforge.jnlp.runtime.Boot
BINARY_LOCATION=/usr/bin/javaws
PROGRAM_NAME=javaws
CP=/usr/lib/java/jre/lib/rt.jar


Avatar utente
joe
Iper Master
Iper Master
Messaggi: 3788
Iscritto il: ven 27 apr 2007, 11:21
Slackware: 15.0
Kernel: 5.15.38
Desktop: dwm

Re: Problemi con java plugin iced tea

Messaggio da joe »

Ah però aspetta...
Mi sa che mi manca openjre!!
Provo ad aggiungere quello...

Comunque per i distratti come me sarebbe utilile aggiungere alle dipendenze del plugin la presenza di java...
Probabilmente essendoci diverse versioni open/oracle non è stato inserito nulla sul repo.
Vi faccio sapere se risolvo, ma penso proprio che il problema sia quello.

Avatar utente
joe
Iper Master
Iper Master
Messaggi: 3788
Iscritto il: ven 27 apr 2007, 11:21
Slackware: 15.0
Kernel: 5.15.38
Desktop: dwm

Re: Problemi con java plugin iced tea

Messaggio da joe »

Ho cantato vittoria troppo presto.
Rilevo un errore, nonostante abbia installato java:

Codice: Seleziona tutto

bash-4.2$ /usr/lib/java/bin/java -version
java version "1.7.0_15"
OpenJDK Runtime Environment (IcedTea7 2.3.7) (Slackware)
OpenJDK Server VM (build 23.7-b01, mixed mode)
bash-4.2$ /usr/bin/javaws -version
/usr/bin/javaws: line 62: /usr/lib/java/jre/bin/java: No such file or directory
l'eseguibile che vuole usare il plugin sembra essere: /usr/lib/java/jre/bin/java
Invece con l'installazione di java abbiamo: /usr/lib/java//bin/java
A naso direi che il plugin vuole quell'eseguibile perchè lo ha specificato nel suo scritpt di avvio:

Codice: Seleziona tutto

bash-4.2$ head /usr/bin/javaws 
#!/bin/bash

JAVA=/usr/lib/java/jre/bin/java
Secondo me modificando quello script dovrebbe funzionare...
Però è strano...
Prima di mettere le mani li dentro chiedo anche a voi.
Avete installato iced tea?
E quale versione di java? open o oracle o altro non so...???
E vi funziona senza far niente?

ilmich
Master
Master
Messaggi: 1645
Iscritto il: lun 16 lug 2007, 17:39
Slackware: 15.0 64bit
Kernel: 5.15.27
Desktop: kde
Località: Roma

Re: Problemi con java plugin iced tea

Messaggio da ilmich »

joe ha scritto:Secondo me modificando quello script dovrebbe funzionare...
è corretto.
hai pero' scovato un bel 'problema' se vogliamo perchè di questa cosa nn me ne sono mai accorto visto che io utilizzo la openjdk e non la openjre :(
infatti nella openjdk viene per forza di cose pacchettizzata pure la jre nel percorso che il plugin cerca (fino a modifiche manuali che nel tuo caso sono necessarie).

ti chiedo gentilmente di aprire una segnalazione attraverso l'apposito form in modo da poter attivare la procedura di fix del pacchetto.

grazie!
#LiveSimple and #ProgramThings
https://github.com/ilmich
http://ilmich6502.it/

Avatar utente
joe
Iper Master
Iper Master
Messaggi: 3788
Iscritto il: ven 27 apr 2007, 11:21
Slackware: 15.0
Kernel: 5.15.38
Desktop: dwm

Re: Problemi con java plugin iced tea

Messaggio da joe »

Ok, come ho già detto ho provato a modificare lo script ma qualcosa va storto comunque. Infatti il browser chrome va in crash.

Allora ho provato la vecchia via del collegamento simbolico:

Codice: Seleziona tutto

# mkdir -p /usr/lib/java/jre/bin
# ln -s /usr/lib/java/bin/java /usr/lib/java/jre/bin/java
Così riesco a superare il test sul sito oracle:
https://www.java.com/en/download/testjava.jsp

Però solo con firefox.
Mentre chrome si ostina a dirmi che la versione di java che ho installato non è aggiornata e pertanto mi blocca il plugin.
Nonostante scegla di utilizzare il plugin "solo per questa volta" il test non mi mostra le info su java come invece dovrebbe fare.
Spero di essermi spiegato.

Ok. Prima di mettere il form vediamo un po' di risolvere l'utilizzo del plugin sotto chrome che è il mio browser principale.
Perchè secondo voi chrome non ritiene aggiornata la mia versione di java? E mi blocca il plugin icedtea?

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: Problemi con java plugin iced tea

Messaggio da ZeroUno »

Si dovrà risolvere il problema a monte (nel pacchetto), ma nel frattempo invece di linkare solo il binario java linka tutta la directory.

# ln -s /usr/lib/java /usr/lib/java/jre
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Avatar utente
joe
Iper Master
Iper Master
Messaggi: 3788
Iscritto il: ven 27 apr 2007, 11:21
Slackware: 15.0
Kernel: 5.15.38
Desktop: dwm

Re: Problemi con java plugin iced tea

Messaggio da joe »

Bene il form l'avevo compilato specificando il link al solo eseguibile che avevo creato io...
Ad ogni modo modifico la mia soluzione come suggerisci linkando tutta la dir.

Mi ripeto però:
1- Perchè il javatest fallisce in chrome dicendo che il mio java è out of date????

Vedo che di java ve ne sono diverse versioni e mi pareva di aver letto qualcosa in merito tempo fa circa problemi di licenze ecc...
Non ricordo di preciso sinceramente: non è che qualcuno in tre righe possa fare il punto della faccenda?
In particolare quali versioni è meglio installare al momento?
In termini generali e non con intenzioni di sviluppo in java... intendo piuttosto un utillizzo utenza media.

hashbang
Packager
Packager
Messaggi: 2020
Iscritto il: ven 4 giu 2010, 10:27
Nome Cognome: Luca De Pandis
Distribuzione: macOS/OpenBSD
Località: Lecce/Bergamo

Re: Problemi con java plugin iced tea

Messaggio da hashbang »

joe ha scritto:Bene il form l'avevo compilato specificando il link al solo eseguibile che avevo creato io...
Ad ogni modo modifico la mia soluzione come suggerisci linkando tutta la dir.

Mi ripeto però:
1- Perchè il javatest fallisce in chrome dicendo che il mio java è out of date????
Beh, tecnicamente è una vecchia versione.
La versione attuale è

Codice: Seleziona tutto

$ java -version
java version "1.7.0_17"
OpenJDK Runtime Environment (IcedTea7 2.3.8) (Slackware)
OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode)
Dovresti provare con l'ultima di OpenJDK: 7u17-b02
Vedo che di java ve ne sono diverse versioni e mi pareva di aver letto qualcosa in merito tempo fa circa problemi di licenze ecc...
Non ricordo di preciso sinceramente: non è che qualcuno in tre righe possa fare il punto della faccenda?
Oracle ha ritirato la licenza di redistribuzione per la sua JRE e la sua JDK. Se vuoi l'implementazione closed source di Java compilata da Oracle, devi prenderla dal loro sito.
OpenJDK è la reference implementation di Java dalla versione 7, quindi le distro Linux sono migrate ad OpenJDK.
In particolare quali versioni è meglio installare al momento?
Dipende.
Se le tue applicazioni girano bene con OpenJDK, allora puoi rimanere con quella. Altrimenti dovresti provare con Oracle JRE/JDK.

Avatar utente
joe
Iper Master
Iper Master
Messaggi: 3788
Iscritto il: ven 27 apr 2007, 11:21
Slackware: 15.0
Kernel: 5.15.38
Desktop: dwm

Re: Problemi con java plugin iced tea

Messaggio da joe »

Ok, grazie del chiarimento. Ho installato il pacchetto di openjre nella versione seguente presa dal repo di Alien Bob.

Codice: Seleziona tutto

root@darkstar:/tmp/packages/java# installpkg /tmp/packages/java/openjre-7u17_b02-i486-1alien.txz 
Verifying package openjre-7u17_b02-i486-1alien.txz.
Installing package openjre-7u17_b02-i486-1alien.txz:
PACKAGE DESCRIPTION:
# Java(TM) 2 Platform Standard Edition Runtime Environment.
#
# The J2SE(TM) Runtime Environment (JRE) is intended for software
# developers and vendors to redistribute with their applications.
# It contains the Java virtual machine, runtime class libraries, and
# Java application launcher that are necessary to run programs written
# in the Java programming language.
#
# If you need development tools, obtain the jdk from /extra, or see the
# web page:   http://openjdk.java.net/
#
Executing install script for openjre-7u17_b02-i486-1alien.txz.
Package openjre-7u17_b02-i486-1alien.txz installed.

root@darkstar:/tmp/packages/java# /usr/lib/java/jre/bin/java -version
java version "1.7.0_17"
OpenJDK Runtime Environment (IcedTea7 2.3.8) (Slackware)
OpenJDK Server VM (build 23.7-b01, mixed mode)
Il test comunque continua a fallire.
Penso che la colpa sia di IcedTea-web.
Forse anche lui dovrà essere aggiornato... In ogni caso Chrome me lo blocca come out of date.
Versione installata del plugin:

Codice: Seleziona tutto

root@darkstar:/tmp/packages/java# ls /var/log/packages/|grep -i iced
icedtea-web-1.3.1-i686-1sl
Da quanto i risulta (forse a torto) la versione del plugin che ho installata dovrebbe essere aggiornata.
Il fatto, non so se centri o meno potrebbe essere che il mio attuale plugin sia stato creato con la versione meno recente di openjdk e in qualche modo chrome lo riconosca come obsoleto.
Che sia invece chrome da aggiornare?
Al momento ho la versione 23.0.1271.97

Potreste riportare la vostra esperienza?
- usate chrome?
- avete installata l'ultima openjre?
- e icedtea-web?
- Lo passa il test sul sito oracle?

ilmich
Master
Master
Messaggi: 1645
Iscritto il: lun 16 lug 2007, 17:39
Slackware: 15.0 64bit
Kernel: 5.15.27
Desktop: kde
Località: Roma

Re: Problemi con java plugin iced tea

Messaggio da ilmich »

prova ad eseguire i suddetti browser da terminale, in modo che ti appaiano eventuali messaggi.
Da quello che so io il plugin icedtea è un 'semplice' wrapper ad-hoc per i browser che usa la virtual machine che hai installato, infatti è la versione di java che hai installato quella che ti appare nei vari test, non quella del plugin.. lo stesso alienbob credo non ricompili il plugin tutte le volte che aggiorna la jre.

ad ogni modo, una volta risolta l'anomalia del pacchetto slacky (manualmente per il momento) a me funziona tutto.. pero' effettivamente ho i browser in questione piu' aggiornati.

infine mi sembrava di ricordare che come test usassi quello della oracle.. prova anche questo e vedi che ti dice.
#LiveSimple and #ProgramThings
https://github.com/ilmich
http://ilmich6502.it/

Avatar utente
joe
Iper Master
Iper Master
Messaggi: 3788
Iscritto il: ven 27 apr 2007, 11:21
Slackware: 15.0
Kernel: 5.15.38
Desktop: dwm

Re: Problemi con java plugin iced tea

Messaggio da joe »

Ti riporto cosa capita:
Compare la solita barra "a tendina" di chrome che dice:
"IcedTea was blocked because is out of date."
E propone le due scelte "run this time" e update plugin.

Se scelgo "run this time", la barra a tendina se ne va e il test sembra funzionare riportando nel rettangolo rosa la versione di java:
"Java Version: 1.7.0_17 from Oracle Corporation".
Preciso (ripetendomi) che io ho installato openjre:

Codice: Seleziona tutto

bash-4.2$ /usr/lib/java/jre/bin/java -version
java version "1.7.0_17"
OpenJDK Runtime Environment (IcedTea7 2.3.8) (Slackware)
OpenJDK Server VM (build 23.7-b01, mixed mode)
Ecco il pacchetto preciso:

Codice: Seleziona tutto

/var/log/packages/openjre-7u17_b02-i486-1alien
Leggendo sul sito di Alien ho appreso che IcedTea e IcedTea-Web sono due cose diverse. E che col primo s'intende il progetto in senso più vasto. Invece icedtea-web è semplicemente il solo plugin che come dici tu anche Alien lo ha prodotto con una versione più vecchia di JDK.
Ora non so se la tendina di chrome si riferisca a icedtea inteso come versione di jre, oppure al solo plugin.
Nel primo caso non avrebbe senso visto che la versione di icedtea da cui deriva la mia jre è l'ultima.
Nel secondo caso non dovrebbe comunque aver senso per quello che dici tu:
Da quello che so io il plugin icedtea è un 'semplice' wrapper ad-hoc per i browser che usa la virtual machine che hai installato
Comunque il test funziona.
Quindi il problema è in chrome che blocca il plugin.
Sul sito oracle il test non funziona con la versione di chrome che ho installata. Ma secondo me è per il solo fatto che bisognerebbe caricare la pagina in un unico step consentendo l'esecuzione di java "prima" del caricamento della pagina e non dopo come costringe a fare il blocco di chrome. È semplicemente un'idea, però effettivamente anche altri test oltre quello alternativo consilgilato funzionano scegliendo di "sbloccare icedtea per questa volta".

Provo ad aggiornare chrome. E vediamo cosa succede.
Per chiarezza ti/vi proporrei di postare il nome dei pacchetti che hai installati. Inizio io:

Codice: Seleziona tutto

1- jre/jdk: openjre-7u17_b02-i486-1alien
2- icedtea-web: icedtea-web-1.3.1-i686-1sl
3- chrome: google-chrome-23.0.1271.97-i386-1sl

Avatar utente
joe
Iper Master
Iper Master
Messaggi: 3788
Iscritto il: ven 27 apr 2007, 11:21
Slackware: 15.0
Kernel: 5.15.38
Desktop: dwm

Re: Problemi con java plugin iced tea

Messaggio da joe »

Allora facciamo il punto della situazione.
Ho aggiornato google-chrome e nella barra che blocca java sta volta viene detto semplicemente che serve il mio consenso per permettere l'esecuzione dell'applicazione. Ho scelto always e la barra non compare più.
Quindi il problema della barra che impediva java ogni volta era relativo alla versione recedente di chrome.

Problema risolto quindi. Ommeglio quasi.
Pur avendo aggiornato chrome il test sul sito oracle non funge.

Alla fine anche se personalmente son per il software libero e tento sempre questa via per prima, ho deciso di fare la prova installando java closed targata oracle.
Ho seguito questa guida:
http://docs.slackware.com/howtos:software:java

Nel mio caso ho scelto ancora la jre. Non la jdk.
In pratica ho pacchettizzato i binari oracle con lo slackbuild di Pat. Presente in extra/java.
Non c'è bisogno di plugin esterno sta volta. E prima d'installare il nuovo pacchetto penso convenga disinstallare openjre e icedtea-web. Parlo per quel che riguarda il mio caso specifico.

Alla fine ho il pacchetto:

Codice: Seleziona tutto

root@darkstar:~# ls /var/log/packages/|grep jre
jre-7u17-i586-1
Benissimo.
Risultati: il test oracle e altri test funzionano.
Testato con con chrome (versione pacchettizada da slacky.eu) senza problemi...
Ok. Quindi per il momento mi tengo la versione closed.
Commenti e altre considerazioni che volete fare sono bennaccette e saranno utilissime a me e a chiunque legga.

Avrei bisogno di un favore ancora.
Dovendo accedere a dati cartografici presenti nel seguente sito:
http://www.urbanisticaecasa.regione.lazio.it/cartanet
Ecco che le cartine vengono visualizzate guarda caso attraverso una interfaccia in java. Almeno così mi pare di capire.
Vi chiederei se poteste provare ad effettuare i seguenti passi:
1- collegatevi al sito sopra linkato
2- siete nella scelta cartografia. A sinistra scegliete per esempio "3. caratteri del territorio"
3- poi cliccate al centro scegliendo la carta: "ALTIMETRIA 10/50 MT. 1999 ED"
4- A me a sto punto salta fuori già un errore:
errore nella lettura dell'area of interest:For input string: "45297;&referer=http://www.urbanisticaecasa.regione.laz ... 1&idcat=47"
A voi cosa esce? Riuscite a visualizzare qualcosa?

Avatar utente
joe
Iper Master
Iper Master
Messaggi: 3788
Iscritto il: ven 27 apr 2007, 11:21
Slackware: 15.0
Kernel: 5.15.38
Desktop: dwm

Re: Problemi con java plugin iced tea

Messaggio da joe »

Niente gente per accedere a quel sito e visualizzarlo correttamente sembra sia necessario un plugin particolare:
"ecw jpeg 2000 plug-in"
Magari metto un topic ad hoc per capire se c'è modo di installare il necessario per accedere da linux con chrome o firefox...

Per quanto riguarda il presente topic lo lascio senza il tag SOLVED in quanto dalle prove che ho fatto non tutti i test java vengono superati con openjre e icedte-web, ma è stato necessario passare alla versione closed di oracle che per il momento non mi ha dato problemi.

Naturalmente se volete aggiungere feedback commenti ecc... fate pure.
Grazie mille dell'aiuto! :)

Rispondi