Premesso che uso il ppa come specificato qui sotto per Oracle Java:

http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html

Durante l'aggiornamento di oracle-java8-installer da oracle-java8-installer jdk-8-ea-bin-b108-linux-i586-19_sep_2013.tar.gz, come mi è già accaduto altre volte, il download si blocca inaspettatamente e non si riesce più ad effettuare nessuna operazione sui pacchetti, atta alla correzione dell'errore, stante un lock attivo.

NOTA: Su un altro pc ho rilevato, che, se si lascia 5 minuti o più il processo di download attivo il download puo' inspettatamente riprendere e non serve la procedura sottostante...

Comunque nel caso di blocco, come operare?

Ho interrotto l'aggiornamento...

Poi nel tentativo di vedere se si aggiornavano le cose, da terminale, ho digitato:

sudo dpkg --configure -a
sudo apt-get install -f

ottengo

debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Risorsa temporaneamente non disponibile
dpkg: errore nell'elaborare oracle-java8-installer (--configure):
 il sottoprocesso installato script di post-installation ha restituito lo stato di errore 1
Si sono verificati degli errori nell'elaborazione:
 oracle-java8-installer
E: Sub-process /usr/bin/dpkg returned an error code (1)

Come risolvere?

È una domanda che ho risolto, la posto qui a futura memoria se accadesse a qualcun altro.

chiesto 24 Set '13, 08:12

marcobra's gravatar image

marcobra
9352519

modificato 10 Ott '13, 19:52

pietroalbini's gravatar image

pietroalbini ♦♦
3.1k2947


Si deve individuare il processo che tiene attivo il lock:

sudo fuser -v /var/cache/debconf/config.dat

si otterrà il numero di processo che tiene attivo detto lock (3954 nel mio caso) killeremo il processo con il comando:

sudo kill -9 3954

Poi proveremo a sistemare le cose con:

sudo apt-get install -f
sudo apt-get install --fix-missing
sudo apt-get install oracle-java8-installer

Potrebbe bastare così, ma io per installarlo correttamente ho poi dovuto rimuovere il pacchetto e reinstallarlo...

sudo apt-get purge oracle-java8-installer
sudo apt-get install oracle-java8-installer

Potrebbe poi servire il controllo degli ambienti java installati con:

update-alternatives --list java

e definire che fra le varie alternative possibili vogliamo usare java8

sudo update-alternatives --config java

ed infine controllare la versione di java richiamata se lanciamo il comando da terminale:

java -version
coll. permanente

ha risposto 24 Set '13, 08:27

marcobra's gravatar image

marcobra
9352519

modificato 10 Ott '13, 16:15

Potrebbe essere un problema che capita specialmente per il 64 bit

Su ubuntu 32 bit finora sempre aggiornato senza blocchi A volte si ferma.....poi riprende a scaricare e ad aggiornare .

(24 Set '13, 09:25) Webber Webber's gravatar image
La tua risposta
abilita/disabilita anteprima

Segui questa domanda

Via email:

Una volta eseguito l'accesso potrai iscriverti a tutti gli aggiornamenti qui

Via RSS:

Risposte

Risposte e commenti

Basi di markdown

  • *corsivo* o __corsivo__
  • **grassetto** o __grassetto__
  • collegamento:[testo](http://url.com/ "titolo")
  • immagine?![alt testo](/path/img.jpg "titolo")
  • elenco numerato: 1. Foo 2. Bar
  • per aggiungere un'interruzione di riga, aggiungi due spazi a fine riga e premi «Invio»
  • è supportato anche semplice HTML

Tag:

×32
×16
×7
×1

domanda posta: 24 Set '13, 08:12

domanda visualizzata: 3,261 volte

ultimo aggiornamento: 17 Gen '14, 12:42

Chiedi è un servizio di supporto gestito da Ubuntu-it. Contattaci!

powered by OSQAPostgreSQL database
Ubuntu e Canonical sono marchi registrati da Canonical Ltd.