Pagina 1 di 1

[Install] terminale bloccato

Inviato: martedì 18 ottobre 2011, 11:07
da kessaale
Salve a tutti, dopo aver installato Java con comando da terminale: sudo apt-get install sun-java6-jre sun-java6-plugin sun-java6-fonts mi si è bloccato il terminale e non mi fa installare niente dicendomi: E: Impossibile acquisire il blocco sulla directory di amministrazione (/var/lib/dpkg/). Un altro processo potrebbe tenerla occupata come posso sboccare?
non ricordo come accedere al pad per cancellare i comandi o qualcosa del genere...
qualcuno può aiutarmi? grazie

Re: [Install] terminale bloccato

Inviato: martedì 18 ottobre 2011, 11:16
da l3on4rdo
questo avviene perché probabilmente hai aperto due programmi che usano quella directory e l'utilizzo di tale directory è esclusivo.
uno è apt-get che dai da terminale.
l'altro potrebbe essere qualcosa con interfaccia grafica (synaptic, ubuntu software center...)
ti torna?

ciao

Re: [Install] terminale bloccato

Inviato: martedì 18 ottobre 2011, 11:22
da l3on4rdo
Per farti un esempio, se apro synaptic (che "blocca" quella directory) e poi provo a fare l'update con apt-get... questo è quanto ottengo:

Codice: Seleziona tutto

l3on4rdo@l3on4rdo-laptop:~$ sudo apt-get update
[...]
E: Impossibile impostare il blocco /var/lib/dpkg/lock - open (11: Risorsa temporaneamente non disponibile)
E: Impossibile acquisire il blocco sulla directory di amministrazione (/var/lib/dpkg/). Un altro processo potrebbe tenerla occupata.
Per capire cosa stia tenendo impegnata tale directory, dai il comando:

Codice: Seleziona tutto

l3on4rdo@l3on4rdo-laptop:~$ sudo fuser -vi /var/lib/dpkg/lock
poi metti la tua password e avrai un output simile al seguente:

Codice: Seleziona tutto

                     UTENTE      PID ACCESSO COMANDO
/var/lib/dpkg/lock:  root       3210 F.... synaptic

Posta, ovviamente, il tuo output di questo ultimo comando, così capiamo.

Ciao

Re: [Install] terminale bloccato

Inviato: martedì 18 ottobre 2011, 11:32
da kessaale
purtroppo mi da questo:

Codice: Seleziona tutto

 comando non trovato
kessaale@kessaale-System-Product-Name:~$ l3on4rdo@l3on4rdo-laptop:~$ sudo fuser -vi /var/lib/dpkg/lock
comunque non ho fatto due operazioni insieme ho usato solo il terminale.
Mi ricordo che una volta mi è successa una cosa del genere e l'ho cancellata dal pad al quale ora non riesco ad accedere.
sapresti dirmi come?

Re: [Install] terminale bloccato

Inviato: martedì 18 ottobre 2011, 11:36
da l3on4rdo
il comando che devi dare è questo:

Codice: Seleziona tutto

sudo fuser -vi /var/lib/dpkg/lock
il mio prompt ovviamente non devi scriverlo :)

ciao

ps: pad? che intendi?

Re: [Install] terminale bloccato

Inviato: martedì 18 ottobre 2011, 11:47
da kessaale
niente ho riavviato e mi ridà il mio prompt eseguendo il tuo comando

Codice: Seleziona tutto

kessaale@kessaale-System-Product-Name:~$
Il pad che intendevo era una schermata ottenibile con un comando da terminale nella quale potevi cancellare le stringhe immesse risolvendo l'errore

Re: [Install] terminale bloccato

Inviato: martedì 18 ottobre 2011, 11:50
da l3on4rdo
posta l'output di:

Codice: Seleziona tutto

ls -hl /var/lib/dpkg/

Re: [Install] terminale bloccato

Inviato: martedì 18 ottobre 2011, 11:52
da gyanny
kessaale ha scritto: purtroppo mi da questo:

Codice: Seleziona tutto

 comando non trovato
kessaale@kessaale-System-Product-Name:~$ l3on4rdo@l3on4rdo-laptop:~$ sudo fuser -vi /var/lib/dpkg/lock
comunque non ho fatto due operazioni insieme ho usato solo il terminale.
Mi ricordo che una volta mi è successa una cosa del genere e l'ho cancellata dal pad al quale ora non riesco ad accedere.
sapresti dirmi come?
riavvia, dovrebbe risolversi

Re: [Install] terminale bloccato

Inviato: martedì 18 ottobre 2011, 11:56
da l3on4rdo
infatti riavviando dovrebbe risolvere la cosa.
ma dice di aver riavviato e non dice di aver risolto  :-\

ciao

Re: [Install] terminale bloccato

Inviato: martedì 18 ottobre 2011, 12:02
da gyanny
l3on4rdo ha scritto: infatti riavviando dovrebbe risolvere la cosa.
ma dice di aver riavviato e non dice di aver risolto  :-\

ciao
secondo me ha risolto e non se ne è reso conto.
prova a dare

Codice: Seleziona tutto

sudo apt-get update
se non riporta nessun errore sei a posto