squid-deb-proxy no lado do cliente incapaz de obter pacotes do servidor

1

Estou usando dois laptops em um deles. Fiz um upgrade de liberação e demorou cerca de 10 horas para atualizar para 12,04

agora eu quero atualizar o segundo laptop também, então usei o seguinte thread

Melhor maneira de armazenar em cache os downloads do apt em uma LAN? / a>

Eu instalei no laptop (que foi atualizado para 12.04 para ser usado como servidor de cache para que os pacotes não sejam baixados novamente)

sudo apt-get install squid-deb-proxy avahi-utils

iniciou o serviço

 sudo start squid-deb-proxy

e cp /var/cache/apt/archives/* /var/cache/squid-deb-proxy/

no cliente que eu instalei

sudo apt-get install squid-deb-proxy-client

agora no cliente eu faço um sudo do-release-upgrade

mas não consegue obter qualquer tipo de atualização do deb-proxy-server e sim se conecta à internet e isso está tomando 8-10 horas de tempo para  processo de atualização. Isto é verificado pelos logs no servidor que mencionam

1358365800.075    337 192.168.1.3 TCP_MISS/304 282 GET http://extras.ubuntu.com/ubuntu/dists/precise/main/binary-i386/Packages.bz2 - DIRECT/91.189.88.33 -
1358365800.119    338 192.168.1.3 TCP_MISS/304 360 GET http://us.archive.ubuntu.com/ubuntu/dists/precise/multiverse/source/Sources.bz2 - DIRECT/91.189.91.15 -

TCP_MISS, que deveria ser um pouco TCP_HIT então o servidor squid-deb-proxy não está funcionando corretamente.Aqui o que devo fazer?

    
por Registered User 16.01.2013 / 22:29

1 resposta

2

Você não pode simplesmente copiar debs no diretório squid-deb-proxy, já que eles são armazenados como objetos do squid, então isso provavelmente não funcionará.

Infelizmente eu não acho que haja uma maneira de fazer isso a menos que você tenha instalado o servidor e o cliente squid-deb-proxy em seu laptop antes de ser atualizado, então ele pode ter armazenado o cache debs antes da atualização no primeiro laptop.

    
por Jorge Castro 16.01.2013 / 22:45