Experimentalia

Appunti raminghi

Eclipse: risolvere errore JKS (Java Key Store) durante gli update

with one comment

Questo sarà un post stringato che spero possa risparmiare tutto il tempo e le ricerche necessarie a risolvere il problema che affronta.Non che la soluzione sia particolarmente complessa o difficile, semplicemente se accarezzate google contropelo allora, sapete com’é, ci si allontana dalle soluzioni piuttosto che avvicinarcisi.

Lo scenario è presto descritto: stavo seguendo un post apparso qualche giorno fa su biio.it, Trasformare Eclipse Ganymede in un ide PHP, quando l’installazione mi impedisce di proseguire lamentandosi di non riuscire a connettersi ad un keystore (qualunque cosa sia) e mi lascia in mezzo al guado senza altri indizi riguardo al problema ed alla sua possibile soluzione.

Ma partiamo dall’inizio:  Installo Eclipse Ganymede sulla mia macchina e comincio a personalizzarlo. Nel mio caso stavo installando il Graphical Editing Framework. Seleziono il pacchetto tra quelli disponibili nella finestra di software updates, confermo la licenza, aspetto pazientemente che vengano scaricati i file e, per tutta risposta mi trovo con una finestra che mi comunica che si è verificato l’errore riportato nel titolo.

Per essere precisi:

An error occured during provisioning.
Cannot connect to keystore.
JKS

La soluzione è semplice: basta installare java 1.6 (o java 6 se volete chiamarlo alla sun) ed il problema magicamente scompare.

Se vi sembra che la soluzione sia troppo semplice potete consolarvi: ubuntu non setta l’ultimo java installato come JVM predefinito, per farlo abbiamo bisogno di aprire un terminale e riconfigurare le java alternatives (segue transcript)

eineki@base:~$ sudo update-alternatives –config java
[sudo] password for eineki:

Ci sono 5 alternative che forniscono `java’.

Selezione    Alternativa
———————————————–
1    /usr/bin/gij-4.1
2    /usr/bin/gij-4.2
*        3    /usr/lib/jvm/java-gcj/jre/bin/java
4    /usr/lib/jvm/java-1.5.0-sun/jre/bin/java
5    /usr/lib/jvm/java-6-sun/jre/bin/java

Premi invio per mantenere il default[*], o inserisci il numero da selezionare:5
Viene usato “/usr/lib/jvm/java-6-sun/jre/bin/java” per fornire “java”.

Come potrete evincere dalla pletora di virtual machine installate, non funzionano ne le GCJ ne Javascript 1.5.

Questo è tutto, e spero proprio che sia anche abbastanza.

Written by Eineki

agosto 26, 2008 a 1:08 am

Pubblicato su eclipse, linux

Tagged with , , , ,

Una Risposta

Subscribe to comments with RSS.

  1. GRAZIE!!!
    Semplice veloce e risolutivo.

    Sbardascione

    settembre 14, 2009 at 17:58 pm


Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger cliccano Mi Piace per questo: