Dnes jsem se pokusil aktualizovat seznamy úložišť na mé ploše Ubuntu 18.04 LTS a zobrazila se chyba, která říká - E:Soubor mezipaměti balíčku je poškozen, má nesprávný hash . Zde je to, co spouštím z terminálu a jeho výstup:
$ sudo apt update
Ukázkový výstup:
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
Po několika vyhledáváních na Googlu jsem našel řešení, jak tuto chybu opravit.
Pokud jste se někdy s touto chybou setkali, nepropadejte panice. K opravě stačí spustit následující příkazy.
Upozornění: Před spuštěním následujícího příkazu zkontrolujte, zda jste přidali "*"
na konci . Je velmi důležité přidat na konci tohoto příkazu. Pokud jej nepřidáte, smaže se celý /var/lib/apt/lists/
adresář a neexistuje způsob, jak jej obnovit. Byli jste varováni!
$ sudo rm -rf /var/lib/apt/lists/*
Nyní jsem znovu zkusil aktualizovat systém pomocí příkazu:
$ sudo apt update
Tentokrát to funguje!! Doufám, že to pomůže.
Doporučené čtení:
- Jak opravit poškozený operační systém Ubuntu bez jeho přeinstalace
- Jak opravit chybu „Operace balíčku se nezdařila“ v Ubuntu
- Oprava chyby „dpkg:error:parsing file ‘/var/lib/dpkg/updates/0014′“ v Ubuntu
- Jak opravit chybu VirtualBox „Není nainstalován ovladač jádra (rc=-1908)“ v Ubuntu
- Jak opravit chybu „Nepodařilo se nainstalovat balíček rozšíření“ v Ubuntu