Linux Mint    Ubuntu    openSUSE    Asterisk    FreeBSD    Android    Nokia N900    Игры в Linux
 Linux Mint    Ubuntu     openSUSE     Asterisk     FreeBSD     Android     N900     Games

Squid и aptitude update

Всем привет. Я давно уже перевел мой парк серваков на squid. Это и безопасно и дешево, а в некоторых случаях это единственный вариант. Но увы не все так просто. Через какое-то время стали выходить такие ошибки:

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

и некоторые обновления, в данном случаи обновления безопасности, оказались недоступны. Очень опасная ситуация, тем более, что 20% серверов у меня с белыми IP.

Первым делом я сделал так:

cat /etc/apt/apt.conf.d/80proxy

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

Acquire::http::No-Cache true;

Acquire::BrokenProxy=True;

Acquire::http::Pipeline-Depth=0;

Какие-то проблемы это решило, но не основные. Тогда долго долго гуглив и собрав потом всо воедино я сделал тан

squid.conf acl

APTUpdate url_regex -i .gpg$ .bz2$ Release$ Sources$ Translation$

cache deny APTUpdate

и после этого все серваки ночью ушли вребут, что значило только одно они наконец получили долгожданные обновления.

Отправить комментарий

  • Строки переносятся автоматически
  • Доступны HTML теги: <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <p> <br> <quote>
  • Ссылки не индексируются

Подробнее о форматировании

CAPTCHA
Ответьте на вопрос, чтобы мы убедились что вы человек.