Хеш сумма не совпадает - apt-get update

Ubuntu и другие подобные системы содержат базу данных пакетов которые доступны из репозиториев, определенных в файле /etc/apt/sources.list и каталоге /etc/apt/sources.list.d. Для обновления локальной базы данных пакетов до последних изменений в репозиториях используется команда:

sudo apt-get update

Иногда, по различным причинам, вы можете столкнуться с ошибками при обновлении индекса пакетов:

W: Не удалось получить http://mirror.yandex.ru/ubuntu/dists/trusty-updates/multiverse/binary-amd64/Packages  Хеш сумма не совпадает

W: Не удалось получить http://mirror.yandex.ru/ubuntu/dists/trusty-updates/multiverse/binary-i386/Packages  Хеш сумма не совпадает

E: Некоторые индексные файлы не скачались. Они были проигнорированы или вместо них были использованы старые версии.

Для устранения этой ошибки в терминале необходимо выполнить по очереди следующие команды:

sudo rm -rf /var/lib/apt/lists/*
sudo apt-get clean
sudo apt-get update

Однако, это работает не всегда, в большинстве случаев такая ошибка возникает из-за сбоя или частичной недоступности конкретного репозитория с которого происходит обновление.

Чтобы это исправить, необходимо выбрать другое зеркало в менеджере обновлений или отредактировать файл списка репозиториев.

Комментарии (5)

  1. Аноним:
    мая 16, 2016 at 10:22

    Спасибо, заработало. Обновлял репозитории(когда денег на моем счету у провайдера небыло), потом деньги появились и хеш не совпадал (а репозитории одни и теже)

    Ответить

  2. Anonim:
    июн 01, 2016 at 08:56

    Спасибо. Очень выручили

    Ответить

  3. денис:
    июн 30, 2019 at 02:11

    Банально, но и у меня все сработало. Спасибо

    Ответить

  4. Сергей:
    фев 13, 2020 at 07:56

    Спасибо. Помогло

    Ответить

  5. San4el:
    окт 20, 2020 at 07:29

    Мне не помогло, все равно в конце такая же ошибка. Ubuntu 20 в virtual box

    Ответить