GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Correggi l'errore "E:il file della cache del pacchetto è danneggiato, ha l'hash sbagliato" in Ubuntu

Oggi ho provato ad aggiornare gli elenchi dei repository nel mio desktop Ubuntu 18.04 LTS e ho ricevuto un errore che dice - E:Il file della cache del pacchetto è danneggiato, ha l'hash sbagliato . Ecco cosa eseguo dal Terminale e il suo output:

$ sudo apt update

Risultato di esempio:

Hit:1 http://it-mirrors.evowise.com/ubuntu bionic InRelease
Hit:2 http://it-mirrors.evowise.com/ubuntu bionic-updates InRelease 
Hit:3 http://it-mirrors.evowise.com/ubuntu bionic-backports InRelease 
Hit:4 http://it-mirrors.evowise.com/ubuntu bionic-security InRelease 
Hit:5 http://ppa.launchpad.net/alessandro-strada/ppa/ubuntu bionic InRelease 
Hit:7 http://ppa.launchpad.net/leaeasy/dde/ubuntu bionic InRelease 
Hit:8 http://ppa.launchpad.net/rvm/smplayer/ubuntu bionic InRelease 
Ign:6 https://dl.bintray.com/etcher/debian stable InRelease 
Get:9 https://dl.bintray.com/etcher/debian stable Release [3,674 B]
Fetched 3,674 B in 3s (1,196 B/s) 
Reading package lists... Done
E: The package cache file is corrupted, it has the wrong hash

Dopo un paio di ricerche su Google, ho trovato una soluzione alternativa per correggere questo errore.

Se hai mai riscontrato questo errore, non farti prendere dal panico. Basta eseguire i seguenti comandi per risolverlo.

Avviso: Prima di eseguire il comando seguente, controlla di aver aggiunto "*" alla fine . È molto importante aggiungere alla fine di questo comando. Se non lo aggiungi, eliminerà l'intero /var/lib/apt/lists/ directory e non c'è modo di recuperarlo. Sei stato avvisato!

$ sudo rm -rf /var/lib/apt/lists/*

Ora ho provato di nuovo ad aggiornare il sistema usando il comando:

$ sudo apt update

Questa volta funziona!! Spero che questo aiuti.

Lettura consigliata:

  • Come riparare il sistema operativo Ubuntu danneggiato senza reinstallarlo
  • Come correggere l'errore "Operazione pacchetto non riuscita" in Ubuntu
  • Correzione dell'errore "dpkg:error:parsing file '/var/lib/dpkg/updates/0014′" in Ubuntu
  • Come risolvere l'errore VirtualBox "Driver del kernel non installato (rc=-1908)" in Ubuntu
  • Come correggere l'errore "Impossibile installare il pacchetto di estensione" in Ubuntu

Ubuntu
  1. Come risolvere il problema di non aggiornamento di Ubuntu a causa dei pacchetti rotti

  2. Correzione dell'errore "dpkg:error:parsing file '/var/lib/dpkg/updates/0014'" in Ubuntu

  3. Risolto il problema Il repository non ha un file di rilascio Errore in Ubuntu - Guida passo passo?

  4. Dov'è il file Inittab?

  5. Ubuntu 16.0.4 ha Apache 2.4.18 nella cache ma 2.4.29 è l'ultima versione. È necessario ottenere l'ultima versione?

Come svuotare la cache DNS su Ubuntu

Correggi il layout della tastiera errato in Ubuntu

Come risolvere l'errore "Impossibile verificare le seguenti firme" in Ubuntu Linux

Correzione dell'errore di download dei file di pacchetto non riuscito in Ubuntu

Come risolvere "Le informazioni di aggiornamento sono obsolete" in Ubuntu Linux

Come risolvere l'errore "Il repository non è ancora valido" in Ubuntu Linux