Repository 32bit  Forum
Repository 64bit  Wiki

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.

Problemi con java plugin iced tea

Messaggioda joe » mer mar 20, 2013 16:23

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
joe
Master
Master
 
Messaggi: 1976
Iscritto il: ven apr 27, 2007 10:21
Slackware: 14.0
Kernel: 3.2.29-smp
Desktop: KDE-4.8.5

Re: Problemi con java plugin iced tea

Messaggioda ZeroUno » mer mar 20, 2013 18:30

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
ZeroUno
Staff
Staff
 
Messaggi: 4411
Iscritto il: ven giu 02, 2006 13:52
Località: Roma / Castelli
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current

Re: Problemi con java plugin iced tea

Messaggioda joe » gio mar 21, 2013 10:49

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
Master
Master
 
Messaggi: 1976
Iscritto il: ven apr 27, 2007 10:21
Slackware: 14.0
Kernel: 3.2.29-smp
Desktop: KDE-4.8.5

Re: Problemi con java plugin iced tea

Messaggioda joe » gio mar 21, 2013 11:06

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
Master
Master
 
Messaggi: 1976
Iscritto il: ven apr 27, 2007 10:21
Slackware: 14.0
Kernel: 3.2.29-smp
Desktop: KDE-4.8.5

Re: Problemi con java plugin iced tea

Messaggioda joe » gio mar 21, 2013 11:15

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?
Avatar utente
joe
Master
Master
 
Messaggi: 1976
Iscritto il: ven apr 27, 2007 10:21
Slackware: 14.0
Kernel: 3.2.29-smp
Desktop: KDE-4.8.5

Re: Problemi con java plugin iced tea

Messaggioda miklos » gio mar 21, 2013 12:14

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!
ho visto cose che voi astemi non potete immaginare
miklos
Linux 3.x
Linux 3.x
 
Messaggi: 1239
Iscritto il: lun lug 16, 2007 16:39
Località: Roma
Slackware: 14.1 64bit
Kernel: 3.16.3
Desktop: openbox 3.5.2

Re: Problemi con java plugin iced tea

Messaggioda joe » gio mar 21, 2013 14:27

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
joe
Master
Master
 
Messaggi: 1976
Iscritto il: ven apr 27, 2007 10:21
Slackware: 14.0
Kernel: 3.2.29-smp
Desktop: KDE-4.8.5

Re: Problemi con java plugin iced tea

Messaggioda ZeroUno » gio mar 21, 2013 16:47

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
ZeroUno
Staff
Staff
 
Messaggi: 4411
Iscritto il: ven giu 02, 2006 13:52
Località: Roma / Castelli
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current

Re: Problemi con java plugin iced tea

Messaggioda joe » gio mar 21, 2013 18:01

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.
Avatar utente
joe
Master
Master
 
Messaggi: 1976
Iscritto il: ven apr 27, 2007 10:21
Slackware: 14.0
Kernel: 3.2.29-smp
Desktop: KDE-4.8.5

Re: Problemi con java plugin iced tea

Messaggioda hashbang » gio mar 21, 2013 19:57

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.
Adoro il pragmatismo della lingua giapponese, è l'unica in cui per dire ad una ragazza che la ami le dici "suki". (cit.)
Avatar utente
hashbang
Packager
Packager
 
Messaggi: 1834
Iscritto il: ven giu 04, 2010 9:27
Località: Lecce
Nome Cognome: Luca De Pandis
Distribuzione: Windows 8.1 Pro

Re: Problemi con java plugin iced tea

Messaggioda joe » ven mar 22, 2013 0:30

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?
Avatar utente
joe
Master
Master
 
Messaggi: 1976
Iscritto il: ven apr 27, 2007 10:21
Slackware: 14.0
Kernel: 3.2.29-smp
Desktop: KDE-4.8.5

Re: Problemi con java plugin iced tea

Messaggioda miklos » ven mar 22, 2013 8:42

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.
ho visto cose che voi astemi non potete immaginare
miklos
Linux 3.x
Linux 3.x
 
Messaggi: 1239
Iscritto il: lun lug 16, 2007 16:39
Località: Roma
Slackware: 14.1 64bit
Kernel: 3.16.3
Desktop: openbox 3.5.2

Re: Problemi con java plugin iced tea

Messaggioda joe » ven mar 22, 2013 11:53

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
Master
Master
 
Messaggi: 1976
Iscritto il: ven apr 27, 2007 10:21
Slackware: 14.0
Kernel: 3.2.29-smp
Desktop: KDE-4.8.5

Re: Problemi con java plugin iced tea

Messaggioda joe » ven mar 22, 2013 19:25

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.lazio.it/cartanet/carto1.asp?idcnet1=307&statoV1=1&idcnet2=307&statoV2=1&statoR1=1&statoR2=1&idcat=47"

A voi cosa esce? Riuscite a visualizzare qualcosa?
Avatar utente
joe
Master
Master
 
Messaggi: 1976
Iscritto il: ven apr 27, 2007 10:21
Slackware: 14.0
Kernel: 3.2.29-smp
Desktop: KDE-4.8.5

Re: Problemi con java plugin iced tea

Messaggioda joe » sab mar 23, 2013 11:50

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! :)
Avatar utente
joe
Master
Master
 
Messaggi: 1976
Iscritto il: ven apr 27, 2007 10:21
Slackware: 14.0
Kernel: 3.2.29-smp
Desktop: KDE-4.8.5

Prossimo

Torna a Gnu/Linux in genere

Chi c’è in linea

Visitano il forum: Google [Bot] e 2 ospiti