Update Manager si è bloccato (ma non bloccato) durante l'installazione degli aggiornamenti scaricati. Cosa dovrei fare?


17

Ho appena riavviato il mio computer desktop Ubuntu 12.04 LTS dopo un viaggio a casa e l'ho collegato alla connessione Internet wireless dei miei genitori. La connessione sembra piuttosto traballante (si disconnette per metà del tempo, probabilmente un problema in corso con la scheda wireless che ho installato) e ha avuto difficoltà a scaricare gli aggiornamenti a causa delle continue interruzioni. Alla fine, è riuscito a scaricare i pacchetti aggiornati e ha iniziato a installarli. Mi sono alzato e l'ho lasciato per fare il suo lavoro.

Quando sono tornato, ho visto che aveva ancora problemi a rimanere connesso al wireless (nessuna sorpresa lì), ma poi ho notato che sembrava che Update Manager avesse smesso di fare progressi sull'installazione. Ho aperto il riquadro Dettagli per vedere cosa stava facendo l'ultima volta:

Dove si è fermato

La mia ipotesi era che lo script di installazione per flashplugin-installernon potesse completare il download finché non avessi stabilizzato la connessione a Internet. Ho collegato il mio laptop Ubuntu al mio desktop tramite Ethernet e condiviso la sua connessione wireless usando questa guida , e mentre sto scrivendo questo dal mio desktop puoi vedere che il problema di connessione è stato risolto con successo.

Tuttavia, anche con una connessione stabile stabilita, Update Manager sembra "bloccato" nella sua posizione corrente e non andrà oltre. Non è completamente congelato, ma non posso fare nulla oltre a aprire / chiudere il riquadro Dettagli poiché il pulsante Annulla è disattivato.

So che può causare grossi problemi se gli aggiornamenti vengono interrotti durante l'installazione, ma non riesco a capire come gestire questa situazione. Sono sicuro che dovrebbe finire normalmente se riesco a trovare un modo per riavviare Update Manager, ma la domanda è come questo dovrebbe essere affrontato. Come posso ottenere in sicurezza i miei aggiornamenti per completare l'installazione?


Ricordo di aver avuto un sacco di problemi con quegli aggiornamenti flash. La mia soluzione era installare Flash manualmente (prendilo da un sito, prendi la libreria e aggiungilo al mio browser Chrome / Firefox). A parte questo, ti suggerirei di aggiornare TUTTO oltre a Flash. Dopo aver completato gli aggiornamenti, divertiti a hackerare Flash [;
Melon,

Risposte:


10

Idealmente dovresti saltare la configurazione flashplugin-installere riconfigurarlo quando hai una connessione stabile.

È possibile interrompere i processi di download per procedere senza configurare il pacchetto, per lo più lo è wget, o talvolta curl, ma qui sembra che venga scaricato tramite debconf.

Per interrompere la transazione, puoi uccidere dpkg,

sudo killall dpkg

Quindi rimuovere il blocco,

sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock

Quindi quando hai una connessione stabile, esegui,

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

Grazie per il suggerimento, ma quando eseguo il primo comando, ho appena ricevuto wget: no process founded è ancora bloccato. Altre idee?
Christopher Kyle Horton,

Non sono sicuro di quale flashplugin-installer usi per scaricare Flash. Può essere provato sudo killall curl,?
satya164,

Invece di sudo apt-get -f installfuggiresudo dpkg --configure -a
Ferdy il

se c'è un errore debconf: DbDriver ”config“: config.dat is locked by another process: Resource temporarily unavailable” while installing packageseseguito sudo rm /var/cache/debconf/*.date quindi sudo apt-get -f install. Il problema è stato risolto in questo modo.
RT

4

Ecco cosa ho fatto.

Prima ho trovato il processo bloccato (numero 19123 nel mio caso):

> pstree -p
├─gksu(7266)─┬─precise(9756)
│            ├─precise(9757)─┬dpkg(24158)─update-notifier(19121)─package-data-do(19123)
│            │               └{precise}(9759)

Poi ho aiutato con la segnalazione di bug: https://bugs.launchpad.net/ubuntu/+source/flashplugin-nonfree/+bug/1243090 . Eseguendo "sudo gdb", quindi "attach 19123" e "bt" per creare un backtrace. Il backtrace aiuta i volontari a determinare cosa non va.

Alla fine ho usato "sudo kill 19123" e ho ricevuto il messaggio di errore "Impossibile installare 'update-notifier-common'" "lo script di post-installazione installato dopo l'installazione ha restituito lo stato di uscita dell'errore 143".

Il resto dell'installazione è stato quindi completato senza incidenti.


0

Consiglio di aggiornare manualmente Flash dal sito Web di Adobe. È possibile deselezionare l'opzione di aggiornamento Flash e riprovare ad aggiornarlo.

È possibile riavviare l'aggiornamento procedendo come segue:

apri il terminale ed esegui sudo apt-get update && sudo apt-get upgrade. Scaricherà i pacchetti necessari e continuerà l'aggiornamento.

sudo apt-get -f install dovrebbe risolvere se ci sono pacchetti rotti.


Il solo tentativo di eseguire il primo comando restituisce questo output . Come posso interrompere in modo sicuro l'aggiornamento in corso in modo da poter riprovare?
Christopher Kyle Horton

0

Ho appena avuto un blocco simile durante l'aggiornamento. Nel mio caso è stato dropbox-nautilus che si è bloccato, non flash, ma la soluzione potrebbe essere simile in entrambi i casi. In un terminale ho fatto un ps -a per scoprire quali processi erano in esecuzione e ho scoperto che dropbox-nautilus era nell'elenco. Il suo ID processo era 325, quindi ho fatto uccidere 325. Ciò ha ucciso il processo dropbox-nautilus e l'aggiornamento è ripreso. C'è stato un messaggio di errore popup che indicava che dropbox-nautilus non era stato configurato correttamente e potrebbe essere inutilizzabile dopo l'aggiornamento, ma posso preoccuparmene in seguito. Almeno l'aggiornamento sta procedendo ora.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.