bessmertnyj
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Имею ArchLinux на локкальной станции. На сервере локальной сети работает squid. На локальной станции из менеджера пакетов выполняю обновление баз данных, в конфигурации программы указано, что необходимо обращаться и к http://repo.archlinux.fr/i686- Код: [root@old-server pacman.d]# pacman -Sy :: Синхронизируются базы данных пакетов... core не устарел extra не устарел community не устарел ошибка: не удалось получить файл 'archlinuxfr.db' из repo.archlinux.fr : The requested URL returned error: 400 Bad Request ошибка: не удалось обновить archlinuxfr (ошибка в библиотеке загрузки) | В /var/log/squid/access.log имею- Код: .. 1363759825.092 453 192.168.0.12 TCP_MISS/200 487 GET http://www.seamonkey-project.org/images/box/key-point_tr.gif - DIRECT/63.245.217.20 image/gif 1363759889.901 99 192.168.0.12 TCP_MISS/200 2218 GET http://repo.archlinux.fr/ - DIRECT/91.121.141.57 text/html 1363759891.258 70872 192.168.0.12 TCP_MISS/200 90551 CONNECT www.ghostery.com:443 - DIRECT/54.243.127.189 - 1363759896.395 561 192.168.0.12 TCP_MISS/200 26180 GET http://repo.archlinux.fr/i686/ - DIRECT/91.121.141.57 text/html 1363760004.387 0 192.168.0.12 TCP_DENIED/400 1492 GET /i686/archlinuxfr.db - NONE/- text/html 1363760385.937 0 192.168.0.12 TCP_DENIED/400 1492 GET /i686/archlinuxfr.db - NONE/- text/html .. | При этом в /etc/squid/squid.conf указано- Код: .. acl allow_http_ip url_regex -i ^http://78\.46\.78\.247 acl allow_http_ip url_regex -i ^http://91\.121\.141\.57 acl allow_http_ip url_regex -i ^http://213\.186\.33\.2 .. acl deny_http_ip url_regex -i ^http://[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+ # http_access deny deny_http_ip !allow_http_ip | При этом если выполнить обновление баз данных через иной канал, на котором отсутствует squi, то я получаю необходимый файл. Как исправить ситуацию? Спасибо. |