PDA

View Full Version : PLUGIN ICEDTEA OBSOLETO,come aggiornare?


moro30
17-11-2011, 21:45
scusate da questa mattina ho uno stranissimo problema con il plugin java icedtea. Premetto che prima di oggi tutto mi aveva sempre funzionato, in pratica stamattina con il mio solito browser di default "google chrome" ho provato a collegarmi alla mia solita chat in java (la 77chat) ed invece di caricarmi come al solito il piccolo quadratino in java che va cliccato per accedere alla chat, come solitamente avveniva fino ad oggi, mi dice che il plugin icedtea è obsoleto e dovrei aggiornarlo, ma ho visto da tutte le parti e non trovo nessuna versione più aggiornata di quella che uso adesso. Premetto che sto usando la versione: 6b20-1.9.9-0ubuntu1~10.10.2
su sistema ubuntu 10.10 64 bit
mi dite esattamente cosa devo fare? non ne vengo a capo......
il link alla chat:
http://www.77chat.com/rooms.shtml

Se clicco su aggiorna plugin, mi rimanda a questa pagina: http://www.linuxsecurity.com/content/view/156235/168/ dove capisco che è uscita una nuova versione di IcedTea o comunque una versione con vulnerabilità fissate,ma leggendo bene non ho capito cosa bisogna fare per installare. Invece in questa altra pagina:
https://launchpad.net/ubuntu/+source/openjdk-6/6b20-1.9.10-0ubuntu1~10.10.2 sotto la voce download ci sono solo i sorgenti e non un file .deb che sarebbe semplicissimo da installare,di conseguenza non capisco un cavolo di come vanno messi, mi date una mano per favore?

Gimli[2BV!2B]
17-11-2011, 22:49
I sorgenti che hai trovato son quelli dell'intera jdk alla versione dei componenti Java che dovresti avere già installati; in tutti i casi non toccarli nemmeno con un bastone.

Il sistema è aggiornato? (Non nel senso ultima versione Ubuntu in assoluto, ma aggiornamenti di sistema installati)

Il plugin mi risulta sia questo: icedtea6-plugin (https://launchpad.net/ubuntu/maverick/amd64/icedtea6-plugin).
Come puoi vedere nella cronologia, la versione più alta per la tua Maverick/10.10 è stata resa disponibile come aggiornamento il 16/11/2011.
Non è la versione più aggiornata disponibile (si tratta della 6b21 e rotti al momento), ma non è certo giurassica...

Se hai già questa versione bisogna dire che quella chat è molto aggiornata ed esigente; in tal caso occorrerà cercare il modo meno fastidioso per installare una versione successiva, cosa che non so consigliarti al momento, quindi prima controlliamo se serve.

moro30
18-11-2011, 08:02
;36376031']I sorgenti che hai trovato son quelli dell'intera jdk alla versione dei componenti Java che dovresti avere già installati; in tutti i casi non toccarli nemmeno con un bastone.

Il sistema è aggiornato? (Non nel senso ultima versione Ubuntu in assoluto, ma aggiornamenti di sistema installati)

Il plugin mi risulta sia questo: icedtea6-plugin (https://launchpad.net/ubuntu/maverick/amd64/icedtea6-plugin).
Come puoi vedere nella cronologia, la versione più alta per la tua Maverick/10.10 è stata resa disponibile come aggiornamento il 16/11/2011.
Non è la versione più aggiornata disponibile (si tratta della 6b21 e rotti al momento), ma non è certo giurassica...

Se hai già questa versione bisogna dire che quella chat è molto aggiornata ed esigente; in tal caso occorrerà cercare il modo meno fastidioso per installare una versione successiva, cosa che non so consigliarti al momento, quindi prima controlliamo se serve.

Ciao, intanto grazie per la risposta. Il mio sistema è sempre aggiornatissimo, ogni giorno infatti lancio aggiornamento software per fargli scaricare eventuali aggiornamenti, su questo sono sempre molto attento. Ovviamente non mi sogno neppure di andare a rimuovere open jdk perchè so che è poi un vero casino metterlo affinchè i browser lo riconoscano, non voglio fare casini....sto aspettando che magari rilascino un aggiornamento ufficiale, ma purtroppo aimè ancora nulla. Non so se su ubuntu 11.10 la situazione sia la stessa, ma io preferisco rimanere alla 10.10 che adoro e mi va veramente bene, poi alcune scelte utilizzate per la 11.10 non mi piacciono per nulla. Resto in attesa di un consiglio definitivo per risolvere il mio "problemino", non che non mi possa collegare a quella chat.....se dico eseguilo mi fa connettere lo stesso, ma mi scoccia che mi dica comunque che ho un plugin obsoleto o vulnerabile.
Comunque come puoi vedere io ho sottolineato che ho la versione 6b20.1.9.9 mentre nel link che hai messo tu come vedi è passata alla 1.9.10 quindi più aggiornata rispetto alla mia. Come posso fargli fare questo update? se scarico il .deb del solo file 1.9.10 nella pagina che mi hai postato tu, mi dice che la dipendenza non può essere soddisfatta. Sono sempre più confuso.....davvero è così difficile fare un semplice update di versione? poi non capisco, perchè non esce come aggiornamento ufficiale tramite i repository di ubuntu? si dovrà aspettare tanto perchè sia così?

Gimli[2BV!2B]
18-11-2011, 20:05
Bene, appurato che il sistema è aggiornato togliamo di mezzo un'incognita.

Ora passiamo alla questione delle versioni.
Perché tu trovi ancora la 1.9.9 nei repository, nonostante nel log sia già citata una 1.9.10?
Da quel che vedo le nuove versioni si trovano nel repository maverick-updates (nella sezione java (http://packages.ubuntu.com/maverick-updates/java/) jre & co, nella sezione web (http://packages.ubuntu.com/maverick-updates/web/) il plugin), che dovresti avere attivo di default (http://wiki.ubuntu-it.org/Repository/RigaDiComando).

Se confermi di avere il repository attivo ma comunque non hai l'ultima versione mi lasceresti un po' perplesso... vedo che è correttamente presente anche nel mirror italiano (http://it.archive.ubuntu.com/ubuntu/pool/main/o/openjdk-6/).

Passiamo ora alla questione delle dipendenze: purtroppo per un avanzamento manuale dell'openjre pacchettizzata Ubuntu occorrerebbe come minimo installare 3/4 pacchetti con versione sufficientemente alta, nella giusta sequenza, in modo da simulare quel che farebbe normalmente il software gestore.
Questi pacchetti son creati appositamente per installazioni automatizzate, non si tratta di un pacchettone come le classiche jre/jdk Oracle destinate ad essere installate manualmente, che sono un pezzo solo con tante librerie duplicate incluse (non te lo consiglio, come hai già scritto l'installazione potrebbe essere fastidiosa, poi dovresti ricordarti di aggiornarla esternamente agli aggiornamenti di sistema).

Concludendo, se nel repository non la trovi ancora, o è comunque segnalata di versione bassa all'avvio senza risultare bloccante, ti consiglierei di portar pazienza: la versione di Ubuntu che usi non è ancora al termine del suo periodo di supporto e l'aggiornamento sarà quasi certamente pubblicato.
Purtroppo nelle distribuzioni che rilasciano versioni secche questo che hai incontrato è il problema più classico, occorre attendere che arrivino gli aggiornamenti ed i tempi sono mediamente più dilatati rispetto ad una rolling perché viene garantito un controllo di qualità solitamente superiore.

moro30
19-11-2011, 10:43
Grazie mille, non ho ben capito come verificare se nei miei repository ho quello che indichi tu, comunque se ho installato icedtea vuol dire che in qualche modo dovrebbe essere così. Se così non fosse mi dici esattamente da comandi di terminale come inserire l'esatta repository che mi tiene costantemente aggiornato openjdk? così tagliamo la testa al toro. Ricordo infatti che quando installai la 10.10 seguii una guida di marco's blog (sulle cose fondamentali da mettere dopo avere installato la 10.10) aggiungendo riguardo appunto a java esattamente questo:
"Installiamo per prima cosa i codec vari, il supporto al flash, quello a moonligth, openjdk per il java, i font microsoft e il supporto ai file compressi rar e 7z. Per far questo installiamo gli ubuntu restricted extras insieme a qualche altra cosuccia.
Da terminale do

sudo apt-get install ubuntu-restricted-extras moonlight-plugin-mozilla p7zip-full"
Adesso non vorrei che per qualche ragione o motivo abbia tolto il repository o non avere quello che invece dovrei avere. Quindi cortesemente, considerando che ho ubuntu 10.10 64bit mi indichi esattamente i passi per aggiungere il repository corretto per openjdk? al limite se lo possiedo già, non penso succeda nulla no?

Gimli[2BV!2B]
19-11-2011, 13:03
Per sapere quali repository principali hai attivi basta controllare il file /etc/apt/sources.list che dovrebbe avere un contenuto simile a quello di esempio che trovi nel link che ti ho già riportato (http://wiki.ubuntu-it.org/Repository/RigaDiComando).

Se preferisci un comando secco può andare questo, che fa una ricerca più generica in tutti i file di configurazione di apt, individuando altre eventuali impostazioni:rgrep maverick-updates /etc/apt/ 2>/dev/nullDovresti ottenere qualche riga di output con il "termine" deb all'inizio che non deve avere davanti un canceletto/diesis (#) per essere attiva.

Questo per controllare la tua attuale versione del plugin icedtea:dpkg -l icedtea6-pluginQuesto per controllare le versioni di tutti i componenti openjdk installati:dpkg -l openjdk* | grep ^ii

moro30
19-11-2011, 13:31
ecco quello che mi esce:
tano@tano-M17x:~$ dpkg -l icedtea6-plugin
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Nome Versione Descrizione
+++-==============-==============-============================================
ii icedtea6-plugi 6b20-1.9.9-0ub web browser plugin based on OpenJDK and Iced
tano@tano-M17x:~$ cat /etc/apt/sources.list
# deb cdrom:[Ubuntu 10.10 _Maverick Meerkat_ - Release amd64 (20101007)]/ maverick main restricted
deb-src http://mirror.switch.ch/ftp/mirror/ubuntu/ maverick main restricted #Added by software-properties
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.

deb http://mirror.switch.ch/ftp/mirror/ubuntu/ maverick main restricted
deb-src http://mirror.switch.ch/ftp/mirror/ubuntu/ maverick main multiverse universe #Added by software-properties

## Major bug fix updates produced after the final release of the
## distribution.
deb http://mirror.switch.ch/ftp/mirror/ubuntu/ maverick-updates main restricted
deb-src http://mirror.switch.ch/ftp/mirror/ubuntu/ maverick-updates restricted main multiverse universe #Added by software-properties

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://mirror.switch.ch/ftp/mirror/ubuntu/ maverick universe
deb http://mirror.switch.ch/ftp/mirror/ubuntu/ maverick-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://mirror.switch.ch/ftp/mirror/ubuntu/ maverick multiverse
deb http://mirror.switch.ch/ftp/mirror/ubuntu/ maverick-updates multiverse

## Uncomment the following two lines to add software from the 'backports'
## repository.
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
# deb http://it.archive.ubuntu.com/ubuntu/ maverick-backports main restricted universe multiverse
# deb-src http://it.archive.ubuntu.com/ubuntu/ maverick-backports main restricted universe multiverse

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
deb http://archive.canonical.com/ubuntu maverick partner
deb-src http://archive.canonical.com/ubuntu maverick partner

## This software is not part of Ubuntu, but is offered by third-party
## developers who want to ship their latest software.
deb http://extras.ubuntu.com/ubuntu maverick main
deb-src http://extras.ubuntu.com/ubuntu maverick main

deb http://mirror.switch.ch/ftp/mirror/ubuntu/ maverick-security main restricted
deb-src http://mirror.switch.ch/ftp/mirror/ubuntu/ maverick-security restricted main multiverse universe #Added by software-properties
deb http://mirror.switch.ch/ftp/mirror/ubuntu/ maverick-security universe
deb http://mirror.switch.ch/ftp/mirror/ubuntu/ maverick-security multiverse
tano@tano-M17x:

Gimli[2BV!2B]
19-11-2011, 13:53
Toh, ecco il problema delle versioni "vecchie": il mirror che usi, lo svizzero mirror.switch.ch, è aggiornato all'11/11/2011 (http://mirror.switch.ch/ftp/mirror/ubuntu/dists/maverick-updates/main/binary-amd64/).

Comando per cambiare tutti i repositori al mirror italiano ufficiale aggiornato, facendo un backup del tuo file attuale:sudo sed -i.BAK 's-http://mirror.switch.ch/ftp/mirror/ubuntu/-http://it.archive.ubuntu.com/ubuntu/-g' /etc/apt/sources.list

Dopodiché prova a fare un'aggiornamento come fai abitualmente.

In caso di problemi puoi ripristinare il tuo file originale con:sudo cp /etc/apt/sources.list.BAK /etc/apt/sources.list

moro30
19-11-2011, 14:58
SEI UN GENIO!!! grazie, ho fatto come hai detto, dando quel comando, e mi ha fatto un casino di aggiornamenti, tra cui appunto il famoso opnejdk :D provata la chat, e tutto ok :) finalmente mi visualizza la versione corrente:
tano@tano-M17x:~$ dpkg -l icedtea6-plugin
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Nome Versione Descrizione
+++-==============-==============-============================================
ii icedtea6-plugi 6b20-1.9.10-0u web browser plugin based on OpenJDK and Iced

Gimli[2BV!2B]
19-11-2011, 15:42
Bene, mistero risolto :)

Andrea9907
30-09-2012, 08:02
Io invece, a giorno d'oggi (30-09-2012), sono messo così (ho mint Katya 11):


lega@lega ~ $ dpkg -l icedtea6-plugin
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Nome Versione Descrizione
+++-==============-==============-============================================
un icedtea6-plugi <none> (nessuna descrizione disponibile)
lega@lega ~ $ dpkg -l openjdk* | grep ^ii
ii openjdk-6-jdk 6b24-1.11.4-1ubuntu0.11.04.1 OpenJDK Development Kit (JDK)
ii openjdk-6-jre 6b24-1.11.4-1ubuntu0.11.04.1 OpenJDK Java runtime, using Hotspot JIT
ii openjdk-6-jre-headless 6b24-1.11.4-1ubuntu0.11.04.1 OpenJDK Java runtime, using Hotspot JIT (headless)
ii openjdk-6-jre-lib 6b24-1.11.4-1ubuntu0.11.04.1 OpenJDK Java runtime (architecture independent libraries)