Conflitto con il gestore aggiornamenti di Ubuntu
Un approfondito elenco di soluzioni per uno dei problemi più comuni durante l'installazione di un software come Skype su Ubuntu. L'errore che viene generato è il seguente: è consentita l'esecuzione di un solo strumento di gestione software alla volta.
Durante un processo di installazione/aggiornamento di un software, capita a volte che venga creato un conflitto tra il sistema operativo ed il software stesso.
Il messaggio di errore, di cui andremo a trovare la soluzione, è riportato di seguito.
E' consentita l'esecuzione di un solo strumento di gestione software alla volta.
Chiudere prima l'altra applicazione (cioè <<gestore aggiornamenti>>, <<aptitude>> o <<synaptic>>)
Nella versione inglese di Ubuntu ecco la relativa corrispondenza:
Only one software management tool is allowed to run at the same time.
Please close the other application (e.g. <<Update Manager>>, <<aptitude>>, or <<synaptic>>) first.
Questo messaggio di errore segnala che è già in esecuzione un processo di aggiornamento e quindi non è possibile inizializzarne un altro, poichè si entrerebbe probabilmente in conflitto tra di essi.
Navigando sul web, ho trovato parecchie soluzioni possibili, decidendo così di riunirle tutte in un unico post.
Fase 1: terminare il processo che crea conflitto
Sul forum ufficiale di Ubuntu, ho trovato un paio di ottimi consigli, di cui andremo subito ad analizzare il primo.
Aprite il terminale e digitate:
ps aux > ActiveProcesses
per salvare tutti i processi attivi in un file chiamato "ActiveProcesses"
Tramite uno dei seguenti comandi, sempre da terminale, potrete andare quindi ad analizzare il file salvato, cercando una qualsiasi istanza dei processi synaptic, dpkg, apt-get o gdebi.
gedit ActiveProcesses less ActiveProcesses
Nel caso vengano trovate una o più istanze di essi, basterà terminarle una per volta, sostituendo nel seguente comando il parametro process_number con il numero del processo interessato (lo trovate a fianco del nome dell'utente a cui appartiene il processo).
kill process_number
Ad esempio, nel caso doveste trovare le seguenti righe:
myuser 4512 2.5 1.4 35876 11400 ? S 21:40 0:00 gksu /usr/sbin/synaptic root 4513 9.4 4.2 57616 32608 ? Ss 21:40 0:03 /usr/sbin/synaptic
E' necessario che immettiate i seguenti comandi:
kill 4512; kill 4513
Dopo aver terminato tutti i processi che creano conflitto, ritentate l'installazione del software in questione. Se dovesse ancora presentarsi il problema, passate alla Fase 2.
Fase 2: eliminare il file di lock
Quando uno strumento di gestione software viene eseguito, cerca di creare un blocco (lock) al file /var/lib/dpkg/lock per evitare la possibilità di conflitti con altri strumenti. Se il tentativo di lock fallisce, significa che un altro processo ha già bloccato il file ed quindi è costretto ad uscire generando un errore.
Il comando lsof (list open files) può aiutare a controllare quale processo sta utilizzando il file, impedendo di fatto agli altri strumenti di gestione software di aprirlo.
sudo lsof | grep /var/lib/dpkg/lock synaptic 7453 root 7uW REG 3,3 0 2246464 /var/lib/dpkg/lock
Come nel precedente metodo, è sufficiente un kill process_number per terminare il processo.
Se non sono stati invece rilevati processi che utilizzano il file lock, provate con la rimozione diretta del file, con il comando:
sudo rm -f /var/lib/dpkg/lock
Dopo aver provato per l'ennesima volta l'installazione del sofwtare, nel caso non dovesse ancora funzionare, passate alla fase successiva.
Fase 3: precedente installazione corrotta
Come descritto in un articolo del forum ufficiale di Ubuntu Italia, provate da terminale la seguente soluzione:
sudo dpkg --configure -a
Questa soluzione è utile nel caso una precedente installazione sia stata bloccata oppure se dpkg è crashato mentre la eseguiva.
Bene, siamo giunti al termine di questa mini-guida, ogni problema residuo dovrebbe essere stato risolto (...almeno per me è stato così!) e finalmente potrete installare il vostro software (Skype, aMsn o chi per esso) che tanto vi ha fatto preoccupare!
Note
errore installazione ubuntu, conflitto installazione, conflitto skype, aggiornamento synaptic, problema gestore aggiormenti, ubuntu, skype
Dettagli pubblicazione
Categoria: Ubuntu e Linux
Pubblicato da: loryzz in data: 16.04.2008 22:46:25
Ultima modifica di: loryzz in data: 21.01.2009 10:52:25
Votazioni
Commenti
Gli utenti del sito hanno rilasciato 2 commenti, di cui 0 in attesa di approvazione.
Commento di: andrea leuci in data: 12.04.2009 15:36:44
ciao.
io sono un completo disabile dell'informatica.nonostante ciò ho deciso di passare a ubuntu per tutto ciò che rappresenta..
il problema di skype è venuto subito a galla..
io cerco di seguire le tue istruzioni, ma senza successo.
io riesco ad aprire il terminal, scrivo ps aux > ActiveProcesses..ma non mi succeede niente.
ho provato a scrivere direttamente synaptic, dpkg ecc..e lì mi appaiono delle scritte(che dal basso della mia ignoranza informatica) non capisco proprio.
se ho capito bene devo disattivare queste cose che sarebbero dei programmi..giusto?come faccio?Commento di: loryzz in data: 03.05.2009 11:36:31
@andrea leuci: le mie guide sono gratuite e sono un invito all'approfondimento, l'assistenza remota invece non mi è possibile offrirla gratuitamente.
Lascia un commento
Tutti i commenti devono essere approvati da un amministratore prima di essere visualizzati al pubblico. Si tratta di una misura preventiva contro spam e pubblicità e non è necessario reinviare il commento.
Si prega di scrivere commenti in tema. Spam e messaggi promozionali non vengono approvati.
Ubuntu e Linux: interventi collegati
Quando il tastierino numerico non funziona su Ubuntu pubblicato da loryzz in Ubuntu e Linux
Problemi di avvio F-spot? No grazie! pubblicato da loryzz in Ubuntu e Linux
Installare TeamViewer su Ubuntu pubblicato da loryzz in Ubuntu e Linux
Installare Java 1.6 su Ubuntu pubblicato da loryzz in Ubuntu e Linux
Attivare l'audio di aMSN su Ubuntu 8.04 pubblicato da loryzz in Ubuntu e Linux




























Ritorna all'inizio
Commenti rispetto al totale
0 %
Percentuale di commento
0 %