Ubuntu Software Center non procede dall'applicazione delle modifiche


10

Ho un problema con il centro software Ubuntu. È "Ricerca" e "applicazione delle modifiche" per un lungo periodo di tempo. Mi sono stancato di annullare facendo clic sul segno di croce (X). Tuttavia, ora è bloccato in "annullamento". Immagino che non mi lascerà scaricare nessuna nuova applicazione nemmeno dal terminale.

neal@neal-G50VT:~$ sudo apt-get install gnome-tweak-tool
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
neal@neal-G50VT:~$ sudo dpkg --configure -a
dpkg: error: dpkg status database is locked by another process

Ci sono domande simili qui, ma senza risposte:

Software Center bloccato per Dropbox

Software Center si blocca durante “l'applicazione delle modifiche


Vorrei provare a fare killall software-center. Ciò dovrebbe terminare il centro software. Potrebbe essere necessario killall dpkgse ci sono ancora elementi di "installazione" in background.
Thomas Ward

Anche stanco. Ma niente fortuna.
nebulosa

provare ad aggiungere l' -9argomento di loro, quindi la sua killall -9 software-centerekillall -9 dpkg
Thomas Ward

Risposte:


17

Ho avuto anche lo stesso problema. Tuttavia, ho provato quanto segue. Corse

sudo lsof /var/lib/dpkg/lock

Da lì ho identificato il PID del processo causando il blocco del mio dpkg. Poi l'ho fatto

sudo kill -TERM <PID>

Successivamente, ho fatto un

 sudo dpkg --configure -a

e ho aspettato il risultato ... dopo quello ho fatto un regolare

sudo apt-get update && sudo apt-get upgrade

Spero che funzionerà anche per te.


@ucefkh, ti prego di ringraziare votando la risposta in modo che tutti gli altri possano trovare la soluzione migliore per tale problema ..
nipunshakya,

l'ho fatto, ottimo lavoro
ucefkh,

1
quando lo eseguo sudo lsof /var/lib/dpkg/lockdice lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs Output information may be incomplete.che sto avendo lo stesso problema in Ubuntu 14.4
Waqas

1
Ha lavorato per risolvere lo stesso problema descritto dalla domanda originale in 15.04. Grazie!
bhotel,

4

Assicurati che non ci sia una finestra di dialogo da qualche parte che abbia bisogno del tuo input per consentire all'installazione di procedere.

In una situazione simile, vedi, ha kill -9funzionato per me. Ma poi quando ho riavviato Ubuntu Software Center era ancora bloccato nello stesso punto. Fino a quando ho chiuso tutte le finestre aperte e ho visto che stava aspettando che io inserissi una risposta. Duh. Il software ha quindi terminato l'installazione.


1
la finestra di dialogo sepolta sotto altre finestre era il problema per me.
smcg

4

Prova a cercare e a terminare il /usr/bin/dpkgprocesso:

Gabriel@UMWC:~$ ps ax | grep dpkg
 2058 pts/0    SNs+   0:00 /usr/bin/dpkg --status-fd 14 --configure -a --force-confdef --force-confold
 2061 pts/0    SN+    0:00 /bin/sh /var/lib/dpkg/info/nautilus-dropbox.postinst configure 
 2275 pts/2    S+     0:00 grep --color=auto dpkg
Gabriel@UMWC:~$ sudo kill 2058

2

Stavo riscontrando lo stesso problema utilizzando 12.04 e cercando di installare Dropbox. Gli approcci qui non funzionavano per me; Non ero nemmeno in grado di rimuovere e reinstallare il centro software. La soluzione da questa pagina ha risolto il mio problema e non vedo questa soluzione qui: https://bugs.launchpad.net/ubuntu/+source/nautilus-dropbox/+bug/1016559

In particolare, la risposta n. 9 fornita da Patrick:

Esegui, come hai fatto prima:

sudo dpkg --configure -a

Premi CONTROL + C prima di scaricare Dropbox [arriva al 99%].

Rimuovi dropbox:

sudo apt-get purge nautilus-dropbox

Le istruzioni per l'installazione di Dropbox sono fornite dal sito Web di Dropbox. Utilizzare questo comando per installare (per 64 bit):

cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -

e quindi eseguirlo usando:

~/.dropbox-dist/dropboxd

1

Per un problema simile, ho rimosso e reinstallato il software-center e ucciso dpkg, quindi ho eseguito sudo apt-get update. Dopo di che ho aggiornato i pacchetti.


2
Intendi qualcosa del genere sudo pkill dpkg?
belacqua,

0

ho scoperto che la ricerca di dpkg e sudo ha interrotto il processo rendendo il centro software non rispondente che ha funzionato bene perché tutto quello che dovevo fare è reinstallare il centro software.

sudo apt-get remove software-center

sudo apt-get autoremove software-center

Per reinstallare Software Center:

sudo apt-get update

sudo apt-get install software-center

sembra funzionare per me (nota che avevo provato a reinstallare prima di uccidere il dpkg ed era ancora bloccato su "applicare le modifiche", quindi assicurati di non saltare su quello. :) spero che questo aiuti qualcuno


0

La migliore soluzione a questi, è questa:

sudo apt-get remove software-center
sudo apt-get autoremove software-center

Per reinstallare Software Center:

sudo apt-get update
sudo apt-get install software-center

Questa risposta è praticamente identica alla risposta di Jon. Per favore leggi tutta la risposta prima di scrivere la tua. Inoltre, in questo sito non sono previsti ringraziamenti e commenti personali (per ringraziare, votare una risposta o un commento).
Rmano,

Si noti che qualsiasi cosa dopo autoremovenon fa nulla: autoremoverimuove tutti i pacchetti installati automaticamente che non sono più necessari. In generale, la reinstallazione è raramente necessaria. Dovresti certamente provare a riconfigurare il pacchetto ( sudo dpkg-reconfigure software-center) prima di fare qualcosa di drastico.
cronite,

0

Prima di eliminare blocchi o uccidere qualsiasi cosa, chiudi tutte le finestre e assicurati che non vi sia un EULA spuntato dietro il Software Center. Questi EULA sono molto comuni, specialmente con software al di fuori dei principali repository.

in caso contrario, seguire gli altri suggerimenti per sbloccare e terminare il processo di installazione e provare

sudo apt-get install -f

o

dpkg --configure -a 

0

Quando questo è successo a me, è stato perché avevo inavvertitamente installato "apt-listchanges". Rimuovere il pacchetto per vedere se risolve il problema:

sudo apt-get remove apt-listchanges

In bocca al lupo.


-6

Potresti provare a riavviare.

Sarebbe risolvere il tuo problema.


Software Center riprenderà da dove era stato interrotto, sulla maggior parte dei sistemi.
Andy Castille,
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.