🇮🇹 Исправляем ‘E: The package cache file is corrupted, it has the wrong hash” ошибку в Ubuntu.

by itisgood
Сегодня я попытался обновить списки репозиториев на своем рабочем столе Ubuntu 18.04 LTS и получил сообщение об ошибке:
E: The package cache file is corrupted, it has the wrong hash.
Вот что я запускаю из Терминала и его вывод:
$ sudo apt update
Пример вывода:
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
После поисков в Google я нашел обходной путь, чтобы исправить эту ошибку.

Если вы когда-либо сталкивались с этой ошибкой, не паникуйте.

Просто выполните следующие команды, чтобы исправить это.

Перед выполнением следующей команды дважды проверьте, что вы добавили «*» в конце.

Очень важно добавить * в конце этой команды.
Если вы не добавите его, он удалит каталог /var/lib/apt/lists/, и восстановить его будет невозможно.
Вы были предупреждены!
$ sudo rm -rf /var/lib/apt/lists/*
Теперь я снова попытался обновить систему, используя команду:
$ sudo apt update
На этот раз это работает! Надеюсь это вам помогло.

You may also like

Leave a Comment