Apt / Synaptic ha bisogno di reinstallare il pacchetto ma non riesce a trovare l'archivio per esso

23

Esecuzione di Synaptic ottengo il seguente messaggio di errore:

E: The package hl1440lpr needs to be reinstalled, but I can't find an archive for it.
E: Internal error opening cache (1). Please report.

Dopo aver accettato il messaggio, Synaptic si chiude.

    
posta David 17.12.2011 - 06:07
fonte

3 risposte

50

Potremmo aver bisogno di alcuni passaggi per risolvere il problema.

Inizia con

sudo dpkg --remove --force-all hl1440lpr

Se fallisce ...

# become root
sudo -i
cd /var/lib/dpkg/info
rm -rf hl1440lpr*

dpkg --remove --force-remove-reinstreq hl1440lpr

exit

Conferma che apt-get è corretto

# should return no errors
sudo apt-get update
    
risposta data Panther 17.12.2011 - 06:28
fonte
6

Si scopre che questo non si ripeterà usando i normali comandi perché ho disabilitato il repository multiverse nella finestra del software e degli aggiornamenti, dopo aver installato il pacchetto .

Ho letto di fare questo in un post da qualche altra parte, e non è stato fino a un altro post che ho letto per verificare che fosse ENABLED , quindi ho capito che non avrei mai dovuto disattivato in primo luogo.

Abilitare di nuovo il repository multiverse mi ha permesso di reinstallare il pacchetto.

Quindi, generalmente, se si verificano errori di questo tipo, assicurati di non aver disabilitato la sorgente software da cui proviene questo pacchetto.

    
risposta data EmileBeaulieu 16.06.2014 - 05:15
fonte
3
dpkg --remove --force-remove-reinstreq   broken---stuff

(più file cancellati)

funziona come un fascino. synaptic dovrebbe offrire questa funzione invece di morire e lasciare alle persone un gran casino. synaptic non è facile da usare.

    
risposta data synaptic non lover 18.09.2015 - 23:30
fonte

Leggi altre domande sui tag