Вернуться Форум Bashtel.RU > Разное > OS и Программное обеспечение > Linux
Ответ
 
Опции темы Опции просмотра

Шайтан машина apt-cacher-ng
Старый 14.05.2010, 10:45   #1
Пользователь
 
Аватар для google
 
google вне форума
Регистрация: 15.01.2009
Адрес: Облако Цианида
Сообщений: 275
Отправить сообщение для google с помощью ICQ
По умолчанию Шайтан машина apt-cacher-ng

Наблюдаю такую странность при работе apt-cacher-ng, кэшер не может получить заголовки при работе через прокси-сервер с аутентификацией, хотя настроено все по ману для Gentoo с поправкой на систему, отказывается даже на самом себе заголовки пакетов получить, в последствии заголовки были перенесены в ручную с другой машины, но все равно...
Код:
CacheDir: /var/cache/apt-cacher-ng

LogDir: /var/log/apt-cacher-ng

Port:3142

# Addresses to bind/listen on. Multiple addresses must be separated by spaces.
# DNS resolution is performed. If multiple protocols are available for a
# hostname (i.e. IPv4 and IPv6) then both shall be supported.
#
# Default: not set, will listen on all interfaces.
#
BindAddress: 192.168.7.220

#Proxy: http://192.168.10.2:3128
proxy: http://login:pass@192.168.10.2:3128

# Repository remapping. See manual for details.
# In this example, backends file is generated during package installation.
Remap-debrep: file:deb_mirror*.gz /debian ; file:backends_debian
Remap-uburep: file:ubuntu_mirrors /ubuntu ; file:backends_ubuntu
Remap-debvol: file:debvol_mirror*.gz /debian-volatile ; file:backends_debvol

ReportPage: acng-report.html

 SocketPath:/var/run/apt-cacher-ng/socket

 UnbufferLogs: 0

 VerboseLog: 1

 ForeGround: 0

 PidFile: /var/run/apt-cacher-ng/pid


 #offlinemode:0

ForceManaged: 0

ExTreshold: 4

 ExAbortOnProblems: 1

 StupidFs: 0

 MaxStandbyConThreads: 8

 MaxConThreads: -1
#
#
VfilePattern = (^|.*?/)(Index|Packages\.bz2|Packages\.gz|Packages|Release|Relea$
PfilePattern = .*(\.deb|\.rpm|\.dsc|\.tar\.gz\.gpg|\.tar\.gz|\.diff\.gz|\.diff\$
# Whitelist for expiration, file types not to be removed even when being
# unreferenced. Default: same as VfilePattern which is a safe bed. When and
# only when the only used mirrors are official repositories (with working
# Release files) then it might be set to something more restrictive, like
# (^|.*?/)(Release|Release\.gpg|release|meta-release|Translation[^/]*\.bz2)$
WfilePattern = (^|.*?/)(Index|Packages\.bz2|Packages\.gz|Packages|Release|Relea$

 Debug:3

 ExposeOrigin: 0

 LogSubmittedOrigin: 0

 UserAgent: Yet Another HTTP Client/1.2.3p4

 RecompBz2: 0
сорслист
Код:
deb http://192.168.7.220:3142/ubuntu/ karmic main universe multiverse restricted
deb http://192.168.7.220:3142/ubuntu/ karmic-updates main universe multiverse restricted
deb http://192.168.7.220:3142/ubuntu/ karmic-security main universe multiverse restricted
deb http://192.168.7.220:3142/ubuntu/ karmic-backports main universe multiverse restricted
deb http://192.168.7.220:3142/ubuntu/ karmic-proposed main universe multiverse restricted
Код:
 
$ sudo apt-get update 
Игн http://192.168.7.220 karmic Release.gpg

Ош  http://192.168.7.220 karmic/main Packages
  503  Service Unavailable

W: Не удалось получить http://192.168.7.220:3142/ubuntu/dists/karmic/main/binary-i386/Packages.gz  503  Service Unavailable

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

^ сократил для удобства
в apt.conf пробывал прописать
Код:
 
Acquire::http { Proxy "http://192.168.7.220:3142"; };
Код:
 
$ sudo apt-get update 
Игн http://192.168.7.220 karmic Release.gpg

Ош  http://192.168.7.220 karmic/main Packages              
  403  Invalid or prohibited port

W: Не удалось получить http://192.168.7.220:3142/ubuntu/dists/karmic/main/binary-i386/Packages.gz  403  Invalid or prohibited port

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

^ сократил для удобства
не помогло

хотя дома без прокси-сервера и записи в apt.conf работает замечательно с теми же самыми настройками

по поводу прокси-сервера скажу что к нему доступа не имею...

Если еще какие файлы нужны скажите, предоставлю...

чуть не забыл, сам по себе apt-get при соответсвующих настройках apt.conf и дефолтным сорслистом работает нормально

Последний раз редактировалось google; 14.05.2010 в 11:23..
  Ответить с цитированием
 

Старый 14.05.2010, 15:44   #2
Модератор
 
Аватар для AntiKILLER
 
AntiKILLER вне форума
Регистрация: 31.01.2008
Адрес: Раевка
Сообщений: 3,323
Отправить сообщение для AntiKILLER с помощью ICQ
По умолчанию

щто это
  Ответить с цитированием
 

Старый 17.05.2010, 13:07   #3
Маньяк форума
 
Аватар для F0iL
 
F0iL вне форума
Регистрация: 19.05.2009
Адрес: Уфа
Сообщений: 6,299
По умолчанию

В исходниках apt-cacher-ng (файл job.cc) нашлась вот такая странная штука:
Код:
 if(!hi.sPort.empty() && hi.sPort!="80")
                  goto report_invport;
...

Код:
report_invport:
    m_sErrorMsgBuffer="403 Invalid or prohibited port"; 
    return ;
Не знаю уж, зачем они так сделали, но видимо из-за этого оно не работает у тебя.

Добавлено через 5 минут
А, ну да, логично.
У тебя сначала были прописаны репы с переделанным URL, а потом еще прописан apt-прокси.
Получается, что он обращается сам к себе. Поэтому оставь что-то одно.

А по поводу 503 Service Unavailable - это кажись тебе уже твой http-прокси выдает.
Напрямую (без кэшера) apt через этот прокси обновляется?
__________________
Origin: ...почему люди бьются головой об стену? Биться об угол намного эффективнее!
Я не являюсь работником ОАО БИС и по всем связанным вопросам посылаю нафиг.

Последний раз редактировалось F0iL; 17.05.2010 в 13:12.. Причина: Добавлено сообщение
  Ответить с цитированием
 

Старый 17.05.2010, 19:09   #4
Пользователь
 
Аватар для google
 
google вне форума
Регистрация: 15.01.2009
Адрес: Облако Цианида
Сообщений: 275
Отправить сообщение для google с помощью ICQ
По умолчанию

Цитата:
Сообщение от google Посмотреть сообщение
дома без прокси-сервера и записи в apt.conf работает замечательно с теми же самыми настройками
Цитата:
Сообщение от google Посмотреть сообщение
сам по себе apt-get при соответсвующих настройках apt.conf и дефолтным сорслистом работает нормально
сам уже грешу на проксик(с тоностями его работы еще не ознакомлен)


Цитата:
Сообщение от F0iL Посмотреть сообщение
У тебя сначала были прописаны репы с переделанным URL, а потом еще прописан apt-прокси. Получается, что он обращается сам к себе. Поэтому оставь что-то одно.
вот это не совсем понял,
в сорслисте я комментирую дефолтные репы и оставляю только локальные, дома в них и собираю кэш и нормально работает, качает только через них
__________________
Книга для тех, кто хочет научиться думать
username: В этом вашем интернете хрен поймешь, кто прикалывается, а кто реально дебил.
  Ответить с цитированием
 

Старый 17.05.2010, 21:45   #5
Маньяк форума
 
Аватар для F0iL
 
F0iL вне форума
Регистрация: 19.05.2009
Адрес: Уфа
Сообщений: 6,299
По умолчанию

Цитата:
Сообщение от google Посмотреть сообщение
сам уже грешу на проксик
сорслист дефолтный, но проксик то прописан там?

Цитата:
Сообщение от google Посмотреть сообщение
вот это не совсем понял
в смысле, ты исправил сорслист, но потом еще и в apt.conf добавил указание apt-cacher-proxy.
то есть он подключается к apt-cacher, и пытается заставить его скачать репы с самого себя через самого себя.
оставь что-то одно - или исправленный сорслст, но не прописывая отдельно прокси, или пропиши apt-cacher как прокси, но не правь сорслист.

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

а в /var/log/apt-cacher-ng кстати что сваливается?
__________________
Origin: ...почему люди бьются головой об стену? Биться об угол намного эффективнее!
Я не являюсь работником ОАО БИС и по всем связанным вопросам посылаю нафиг.
  Ответить с цитированием
 

Старый 28.05.2010, 09:33   #6
Пользователь
 
Аватар для google
 
google вне форума
Регистрация: 15.01.2009
Адрес: Облако Цианида
Сообщений: 275
Отправить сообщение для google с помощью ICQ
По умолчанию

F0iL, исправил в соответствии с твоими советами, но проблема все же осталась, теперь он выдает:
Код:
Ош  http://ru.archive.ubuntu.com karmic-backports/multiverse Sources
  407  Proxy Authentication Required
W: Не удалось получить http://ru.archive.ubuntu.com/ubuntu/dists/karmic-backports/multiverse/source/Sources.gz  407  Proxy Authentication Required
E: Некоторые индексные файлы не скачались, они были проигнорированы или вместо них были использованы старые версии
в конфиге apt.conf на клиенте все в порядке
Код:
Acquire::http { Proxy "http://192.168.7.220:3142"; };
сам себя он обновляет

в чем еще может быть дело?
возможны ли проблемы с самой сетью(т.к. у нас в ней бардак)?
__________________
Книга для тех, кто хочет научиться думать
username: В этом вашем интернете хрен поймешь, кто прикалывается, а кто реально дебил.
  Ответить с цитированием
 

Старый 10.06.2010, 21:07   #7
Маньяк форума
 
Аватар для F0iL
 
F0iL вне форума
Регистрация: 19.05.2009
Адрес: Уфа
Сообщений: 6,299
По умолчанию

Цитата:
Proxy Authentication Required
вот в этом и дело.
логин и пароль для прокси прописал?
__________________
Origin: ...почему люди бьются головой об стену? Биться об угол намного эффективнее!
Я не являюсь работником ОАО БИС и по всем связанным вопросам посылаю нафиг.
  Ответить с цитированием
 

Старый 15.06.2010, 10:29   #8
Пользователь
 
Аватар для google
 
google вне форума
Регистрация: 15.01.2009
Адрес: Облако Цианида
Сообщений: 275
Отправить сообщение для google с помощью ICQ
По умолчанию

F0iL, проблема решена, всем спасибо!
в дефолтном конфиге apt-cacher-ng не верон указано обращение к прокси
дефолтный: proxy: http://login:pass@host:port
а следует: proxy: login:pass@host:port
+ возникала в путаница в начальной настройке на проксик при установке клиентских машин
__________________
Книга для тех, кто хочет научиться думать
username: В этом вашем интернете хрен поймешь, кто прикалывается, а кто реально дебил.
  Ответить с цитированием
 
Ответ


Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Машина времени victoria Женские разговоры 8 20.07.2013 20:27
виртуальная машина +killer+ Linux 12 05.08.2010 10:01
Шайтан машина apt vs proxy google Linux 8 02.04.2010 11:39
Серверная машина Daddy Компьютеры 5 01.05.2009 07:59
Firefox-машина sumhetk Авто новости 5 23.10.2007 15:11



Текущее время: 18:34. Часовой пояс GMT +3.


vBulletin skin developed by: eXtremepixels
Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd. Перевод: zCarot
top of page