aptitude update - Hash Sum mismatch

Автор baf, 27 марта 2015, 11:04:51

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

baf

Здравствуйте.

Имею некоторый парк серверов на Debian 6-8. Установку и обновление системы происходит через squid3 (далее кальмар) в автоматическом режиме. Но тут я обнаружил, что обновления безопасности перестали устанавливаться. Зашел на сервер и сделал  aptitude update в ответ:
W: Failed to fetch http://security.debian.org/dists/wheezy/updates/main/source/Sources: Hash Sum mismatch
W: Failed to fetch http://security.debian.org/dists/wheezy/updates/main/binary-sparc/Packages: Hash Sum mismatch
W: Failed to fetch http://security.debian.org/dists/wheezy/updates/main/i18n/Translation-en: Hash Sum mismatch
E: Some index files failed to download. They have been ignored, or old ones used instead.
E: Couldn't rebuild package cache


Вот настройки apt
80proxy
Acquire::http::Proxy "http://192.168.106.19:3128/";
Acquire::http::No-Cache true;
Acquire::BrokenProxy=True;
Acquire::http::Pipeline-Depth=0;


Когда-то давно видел мануал по настройке кальмара для apt но хоть ты тресни не могу найти. Вроде бы там нужно как-то прозрачно пропускать что-то, но сам я не знаю.

Можете помочь?
Доброй души человек, если не прав поправляйте, буду тока рад.

oermolaev

#1
Для прокси должно быть достаточно вот этой строки

Acquire::http::Proxy "http://192.168.106.19:3128/";

в файле /etc/apt/apt.conf

PS: Только записана она должна быть вот в таком виде:
Acquire::http { Proxy "http://192.168.106.19:3128"; };

ihammers

[op]
Цитата: oermolaev от 27 марта 2015, 23:30:48PS: Только записана она должна быть вот в таком виде:
Acquire::http { Proxy "http://192.168.106.19:3128"; };
У меня и по предыдущему варианту работает.[op]

Цитата: baf от 27 марта 2015, 11:04:51Когда-то давно видел мануал по настройке кальмара для apt но хоть ты тресни не могу найти. Вроде бы там нужно как-то прозрачно пропускать что-то, но сам я не знаю
Особых настроек не требуется. Проверьте wget-ом скачивание через проки сервер пакета с интересующего вас источника.

PS: для wget возможно потребуется настроить использование прокси сервера в /etc/wgetrc.
Debian GNU/Linux Bookworm, LXQt/OpenBox: AMD Ryzen 5 5600G / 64Gb RAM
_______________________________
Debian GNU/Linux Bookworm, без графики: AMD Phenon X4 / 16Gb RAM
_______________________________
Debian GNU/Linux Bookworm, LXQt/OpenBox: Acer Aspire One 722 AMD C60 / 8Gb RAM / ATI HD6290

baf

Через wget работает и через apt работает, но выдает вот такую ошибку.
В общем на выходных решил проблему, кое как нашел все таки.
Добавил в конфиг кальмара:
acl APTUpdate url_regex -i .gpg$ .bz2$ Release$ Sources$ Translation$
cache deny APTUpdate

Все теперь apt обновляется как надо.
Доброй души человек, если не прав поправляйте, буду тока рад.