Наблюдаю такую странность при работе 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 и дефолтным сорслистом работает нормально