“Ошибка” несоответствия суммы хеша при выполнении склонный - получает обновление

Определенные файлы вызывают эту ошибку, как

Err:7 http://in.archive.ubuntu.com/ubuntu bionic/main i386 Packages 

Err:4 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages

Я попробовал все решения, отправленные в подобных вопросах, но это все еще, кажется, происходит.

Я попробовал, фиксирует от следующих вопросов, но все еще никакой удачи: склонные sudo - получают сбои обновления, должные Хешировать несоответствие Суммы

"хешируйте ошибку" несоответствия суммы при выполнении обновления

"склонный - добираются, обновлению" всегда не удавалось выбрать

Также я нахожусь позади прокси, таким образом, я добавил эти строки к etc/apt/apt.conf

Acquire::http::proxy "http://<proxy>:<port>/";
Acquire::ftp::proxy "ftp://<proxy>:<port>/";
Acquire::https::proxy "https://<proxy>:<port>/";`
0
задан 14 October 2018 в 23:26

1 ответ

У меня нет хорошего объяснения того, почему это могло бы работать, но это просто сделало для меня, когда я получил эти ошибки при попытке сделать sudo apt install emacs25 или sudo apt-get install emacs25. Таким образом в случае, если это работает на других:

Эта установка emacs25/bionic,now 25.2+1-6 amd64 требуемый несколько зависимых пакетов, а именно:

  1. emacs25-bin-common/bionic,now 25.2+1-6 amd64
  2. emacs25-common/bionic,bionic,now 25.2+1-6 all
  3. emacs25-el/bionic,bionic,now 25.2+1-6 all
  4. emacsen-common/bionic,bionic,now 2.0.8 all

Я хотел видеть, мог ли я сузить, каков конкретный проблемный файл был, так как они все бросали ошибки суммы хеша, таким образом, я пытался установить emacs25-common. Та же проблема (хотя это имело зависимости от всех других трех, пронумерованных выше).

Затем я попробовал sudo apt install emacs25-el. Это работало, и любопытно, первая зависимость, которую это установило, была emacs25-common — тот я только что попытался установить неудачно. Это установило emacs25-common и другие три пакета (все за исключением emacs25 самостоятельно) успешно.

Затем я сделал sudo apt install emacs25. Это также работало.

Таким образом, это - вуду, но я предложил бы пытаться установить зависимости отдельно сначала, пробуя различные зависимости, пока каждый действительно не устанавливает, и затем попробовать еще раз.

Мое предположение было бы то, что что-то, серверная сторона кэшировалась, и повреждающей нормальный порядок запросов, привело к неудачному обращению в кэш, позволяющему исходный файл быть перепроверенным суммированием, но это - общий удар в темноте.

(После того, как вышеупомянутое было сделано, я смог установить предложенное использование пакета sudo apt install emacs25-common-non-dfsg без проблем.)

0
ответ дан 27 October 2019 в 08:05

Другие вопросы по тегам:

Похожие вопросы: