Newsgroup: it.comp.os.linux.iniziare
Titolo: apt-get update, impossibile creare un lock...

Un paio di sere a causa di un programma che poi sono riuscito a rimuovere,
mi č andato in blocco durante l'aggiornamento apt-get update, l'unica che
ho potuto fare č stato ctrl+Z o ctrl+X non ricordo, sta di fatto che poi
si č interrotto di botto l'update dei pacchetti. Da quel giorno ottengo
sempre questo errore:
roby@Ubuntu:~$ sudo apt-get update
E: Impossibile ottenere il lock /var/lib/apt/lists/lock - open (11 Risorsa
temporaneamente non disponibile) E: Impossibile creare un lock sulla
directory di list
Ho letto in giro e ho provato a capire se Synaptic aveva problemi e
difatti se provo ad aggiornare i pacchetti da li, mi da il medesimo
errore.. C'č un modo x riparare?? Ho letto in giro di un qualche programma
che lo sta usando, ma Synaptic č chiuso, non posso pensare che a un errore
causato da me con la chiusura forzata..
Info? Stň ravanando in un forum francese :( Bye e grazie..
-- 
psss.: Se vuoi scrivermi in privato,
togli Sir. e cita il messaggio ; ]

 directory di list
sudo rm /var/lib/apt/list/lock
di solito risolve.
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 di solito risolve.
Perfetto, ma cos'era successo in parole comprensibili??
Bye e grazie ancora


 di solito risolve.
Una domandina.. ne approfitto.. č normale che apt-get update, a volte se
ne rimane li fermo col cursore lampeggiante?
Tipo:
Get:13 
http://security.ubuntu.com
 feisty-security/multiverse Sources
[1052B] 99% [9 Packages bzip2 0]  []
Che posso fare in quel caso, la prima volta č andato ok, ho ridato
un'altra volta apt-get update perchč un msg diceva di riparare e ora sta
cosě..
Bye e grazie ancora


 così..
imposta dall'apposito pannello l'uso dei repository italiani
-- 
NoWhereMan (e.v.)
-- 
http://www.nowhereland.it
-- 
http://www.flatpress.org

 Perfetto, ma cos'era successo in parole comprensibili??
per evitare scritture concorrenti (cioè due programmi che cerchino di
scrivere "contemporaneamente" sullo stesso file) viene creato un file di
lock; se questo file esiste il programma che eventualmente arrivi secondo
non procede con la scrittura
ciao


 Perfetto, ma cos'era successo in parole comprensibili??
Beh, in realta' erano comprensibili anche le parole che ti aveva
detto il messaggio di errore :-)
I programmi di aggiornamento di debian e derivate (non mi esprimo
per gli altri sistemi di pacchettizzazione che non conosco) usano
un file (lock) per evitare che si accavallino due o piu' sessioni
che avrebbero effetti devastanti sull'integrita' del sistema.
Tale file viene riazzerato alla fine dell'update.
Interrompendolo a meta', il sistema non ha potuto gestire il lock
(resettandolo) che al successivo update risultava ancora attivo.
Cancellandolo, hai sbloccato la situazione.


 ne rimane li fermo col cursore lampeggiante?
Beh, proprio normale no, certo possono esserci momenti in cui il tempo
tra un file e l'altro non e' nullo, oppure puoi avere problemi di rete
e il sistema resta fermo ad aspettare risposte, oppure sei capitato in
un momento in cui il repository era in fase di aggiornamento.
La cosa migliore e' avere pazienza e incrociare le dita. ;-)



Mi sembra rischioso, se parla di ubuntu ad esempio l'update avviene in
background in momenti stabiliti per cercare aggiornamenti.
Prima proverei un killall apt-get per vedere se apt è avviato in
automatico. Altrimenti rischi di avviarne 2.

 La cosa migliore e' avere pazienza e incrociare le dita. ;-)
Mi è toccato dare ctrl+C.. ora stò controllando il gestore pacchetti e
dopo l'aggiornamento ti da:
http://security.ubuntu.com/ubuntu/dists/feisty-security/main/source/Sources.bz2
:
Il sottoprocesso bzip2 ha ritornato un codice d'errore (2)
http://security.ubuntu.com/ubuntu/dists/feisty-security/multiverse/source/Sources.bz2
:
Il sottoprocesso bzip2 ha ritornato un codice d'errore (2)
http://security.ubuntu.com/ubuntu/dists/feisty-security/restricted/binary-i386/Packages.bz2
:
Il sottoprocesso bzip2 ha ritornato un codice d'errore (2)
http://security.ubuntu.com/ubuntu/dists/feisty-security/main/source/Sources.bz2
:
Il sottoprocesso bzip2 ha ritornato un codice d'errore (2)
http://security.ubuntu.com/ubuntu/dists/feisty-security/universe/source/Sources.bz2
:
Il sottoprocesso bzip2 ha ritornato un codice d'errore (2)
http://security.ubuntu.com/ubuntu/dists/feisty-security/multiverse/source/Sources.bz2
:
Il sottoprocesso bzip2 ha ritornato un codice d'errore (2)
Sicuro c'è qualcosa doppio :(
Bye


 automatico. Altrimenti rischi di avviarne 2.
Si Ubuntu.. però questa cosa mi è iniziata dopo aver interrotto un update
da terminale..
Bye e grazie


 Cancellandolo, hai sbloccato la situazione.
Capito, diciamo che blocca il processo perchè lo sta utilizzando lui.. ma
quando nessuno lo sta usando??


 non procede con la scrittura
Capito..
Bye e grazie


 imposta dall'apposito pannello l'uso dei repository italiani
E' impostato x quelli italiani, però anche quelli fiesty-sercure devono
essere impostati x italia?
Bye e grazie


 quando nessuno lo sta usando??
Eppure mi sembrava di aver scritto in italiano. :-)
Esempio pratico:
Io debbo fare una cosa in una stanza.
Per essere sicuro che nessun altro mi disturbi, chiudo la porta a
chiave.
Poi, pero', invece di riaprirla quando ho finito, vengo interrotto
ed esco dalla finestra.
Visto che cado di testa e la memoria vacilla, vado per continuare il
lavoro e trovo la porta chiusa a chiave, allora mi lamento che c'e'
qualcun altro che sta facendo il mio lavoro, senza ricordarmi che la
porta l'avevo chiusa io, e la chiave ce l'ho in tasca, e non c'e' in
realta' nessuno dentro la stanza che lavora.
E' quello che e' successo a te: apt-get e' stato interrotto, non ha
resettato il lock, e l'ha trovato attivo la volta successiva, anche
se nessuno stava eseguendo apt-get.


 Il sottoprocesso bzip2 ha ritornato un codice d'errore (2)
Errore 2 in bzip e' sintomo di pacchetto compresso rovinato.
Riscaricali.


 Riscaricali.
Ho letto spesso di questo errore in giro, non credo dipenda da me.. ora mi
è comparsa la mascherina per aggiornare il sistema, era un pò che non la
vedevo..


 se nessuno stava eseguendo apt-get.
Fenomeno come spieghi le cose tu.. guarda, capito lampante :D
Bye e grazie


 Ho letto spesso di questo errore in giro, non credo dipenda da me..
Beh, prima di postare ho scaricato un paio di quei bz2 ed erano
perfetti.
Gli indizi sono a tuo sfavore. ;-)


 Gli indizi sono a tuo sfavore. ;-)
mumble... io vado su verifica pacchetti e mi scarica 72/76 pacchetti.. gli
altri:
http://security.ubuntu.com/ubuntu/dists/feisty-security/restricted/binary-i386/Packages.bz2
:
Il sottoprocesso bzip2 ha ritornato un codice d'errore (2)
http://security.ubuntu.com/ubuntu/dists/feisty-security/main/source/Sources.bz2
:
Il sottoprocesso bzip2 ha ritornato un codice d'errore (2)
http://security.ubuntu.com/ubuntu/dists/feisty-security/multiverse/source/Sources.bz2
:
Il sottoprocesso bzip2 ha ritornato un codice d'errore (2)
http://security.ubuntu.com/ubuntu/dists/feisty-security/universe/source/Sources.bz2
:
Il sottoprocesso bzip2 ha ritornato un codice d'errore (2)
http://security.ubuntu.com/ubuntu/dists/feisty-security/restricted/binary-i386/Packages.bz2
:
Il sottoprocesso bzip2 ha ritornato un codice d'errore (2)
Ho aMule attivo e Torrent.. e non stò neppure scaricando a palla, che si
sia danneggiato qualcosa?
Bye e grazie (x la pazienza ormai)


 Il sottoprocesso bzip2 ha ritornato un codice d'errore (2)
poggir@proliant:/ulocal/poggir$ mkdir prova
poggir@proliant:/ulocal/poggir$ cd prova
poggir@proliant:/ulocal/poggir/prova$ wget 
http://security.ubuntu.com/ubuntu/dists/feisty-security/restricted/binary-i386/Packages.bz2
 
--21:46:36-- 
http://security.ubuntu.com/ubuntu/dists/feisty-security/restricted/binary-i386/Packages.bz2
            => `Packages.bz2'
Resolving security.ubuntu.com... 91.189.88.37
Connecting to 
security.ubuntu.com
[91.189.88.37]:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 6,360 [text/plain]
100%[=============================================================================================================>] 
6,360         --.--K/s
21:46:37 (89.41 KB/s) - `Packages.bz2' saved [6360/6360]
poggir@proliant:/ulocal/poggir/prova$ bzip2 -d Packages.bz2
poggir@proliant:/ulocal/poggir/prova$ ls -laR
.:
total 92
drwxr-xr-x    2 poggir poggir  4096 Oct  9 21:46 .
drwxr-xr-x  228 poggir poggir 57344 Oct  9 21:46 ..
-rw-r--r--    1 poggir poggir 28184 Oct  5 20:20 Packages
poggir@proliant:/ulocal/poggir/prova$


 Gli indizi sono a tuo sfavore. ;-)
mmm ho fatto un wget ed effettivamente li scarica (pesano 40kb),
decomprimere idem.. ma allora che cippa.. ??


 
Prova a ripulire la cache di apt-get.


 Prova a ripulire la cache di apt-get.
Ho trovato in giro solo sudo apt-get clean ..il che rimuove tutti i
pacchetti .deb installati, faccio danni?


 pacchetti .deb installati, faccio danni?
Si', prima o poi, se ti ostini a non leggere i man. ;-)
cerca clean su
man apt-get
Quel comando pulisce il repository locale, in cui vengono depositati
i .deb scaricati da apt-get.


 i .deb scaricati da apt-get.
L'avevo letta tutta la guida ma non č che mi aveva illuminato poi cosi
tanto.. comunque ho dato clean, e rifatto apt-get update e stesso identico
errore, anzi stavolta mi dice che ho dei duplicati..
Ho aperto sources.list ma non ho trovato nulla duplicato, ho rifatto un
apt-get update e tutto ok, poi da synaptics e tutto ok ancora..
Bň.. mistero, l'errore non si presenta piů.


> Interrompendolo a meta', il sistema non ha potuto gestire il lock
Di soliti (ed è sicuramente il caso di apt-get) l'applicazione può
intercettare il CTRL-C e fare un minimo di pulizia prima di terminare;
di conseguenza problemi di questo tipo sono abbastanza rari. Si
verificano di solito quando si fa un hard-reboot, oppuer quando si usa
CTRL-Z a sproposito.
Difatti con CTRL-Z l'applicazione viene messa in pausa, ma nin
terminata, perciò non fa pulizia. Poi può succedere che quando
ll'applicazione viene finalmente terminata (ad esempio al logout) non
faccia in tempo a cancellare i file di lock.
-- 
Lorenzo `paulatz' Paulatto
Trieste
``Grandissima mi par l'inezia di coloro che vorrebbero che Iddio avesse
fatto l'universo più proporzionato alla piccola capacità del lor discorso.''
     --Galileo Galilei (Opere VII)

 faccia in tempo a cancellare i file di lock.
Capito, non sapevo che ctrl+Z fosse una pausa..
Bye e grazie



Cambia http con ftp nel sources.list io ho sempre risolto cosě

 Cambia http con ftp nel sources.list io ho sempre risolto così
Non ho spostato nulla.. si è risolto da solo.



E' un problema di traffico, di solito i server ftp sono meno affollati.

 E' un problema di traffico, di solito i server ftp sono meno affollati.
Ecco, c'avevo pensato.. difatti ho fatto come consigliato sopra wget e non
avevo problemi (poki kb).
Bò.. inspiegabile.
