Come forzare la configurazione di pacchetti parzialmente installati?


20

Ogni volta che corro aptitude safe-upgrade, ottengo questo output:

The following partially installed packages will be configured:
  cups gconf2 ufw update-manager 
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.

Come posso configurare i quattro pacchetti citati?

Ci ho provato dpkg-reconfigure gconf2ma non ci riesco

/usr/sbin/dpkg-reconfigure: gconf2 is broken or not fully installed

Risposte:


29

Esegui questi codici

sudo apt-get update

sudo apt-get clean

sudo apt-get autoremove

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

sudo dpkg --configure -a

sudo apt-get install -f

Questo pulirà e configurerà i tuoi pacchetti


Potrebbe essere utile ad alcuni. Durante autoremoveHo ottenuto un errore aggiuntivo: E: Could not perform immediate configuration on SOMEPACKAGE. Ciò è stato risolto daapt-get install -o APT::Immediate-Configure=false -f apt SOMEPACKAGE
— dnsmkl il

per me in una situazione simile apt-get autoremovenon funziona e provoca molti errori cf: pastebin.com/SgM46XE6 come posso risolvere il problema?
— Rene Pickhardt,

1
Inoltre, potrebbe essere utile eseguire sudo apt-get --fix-broken install.
— galath,

3

Questo comando ha risolto il mio problema:

apt-get --purge remove program_name

Ma ovviamente devi provare anche la risposta @ringtail.


3
NOTA: eliminazione significa che tutte le tue impostazioni e possibilmente alcuni dei tuoi dati per quell'applicazione verranno rimossi. Quindi, se ti importa di quelli, per favore stai attento con questo.
— Lennart Rolland,

In effetti, era proprio il problema che le vecchie impostazioni (che non funzionavano più) erano in giro per me e che avevo bisogno di quelle aggiornate dall'ultimo pacchetto. Stavo aggiornando da Ubuntu 14 a 18 e non avevo modificato le impostazioni. Quindi ha funzionato per me.
— Jason

3

La risposta sopra non ha funzionato per me. Ho dovuto eseguire dpkg con l'opzione force-depend, per risolvere una dipendenza circolare tra alcuni kernel.

sudo dpkg --force-depends --configure -a

Ciò trasforma tutti i problemi di dipendenza in avvisi. Utilizzare con cautela, con portata minima (installare prima tutto ciò che non presenta alcun problema) ea proprio rischio.


1
Meglio ancora, non usare affatto. Non è mai, mai necessario. E se mai pensi di aver bisogno di usarlo, no, non lo fai. Fai una domanda e qualcuno che sa cosa sta facendo ti aiuterà a risolvere i tuoi problemi di dipendenza.
— fkraiem,

Bene, ha risolto i miei problemi e sono stato in grado di installare con successo il nuovo kernel sul mio sistema. Anche se ho prima installato tutto ciò che si è configurato e poi ho forzato la soluzione di un problema di dipendenza circolare con quello ... Tuttavia, hai ragione - nella mano di un utente ignaro questo comando può davvero rovinare il caos ...
— Paul Weber
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.