Debian Squeeze: apt-get trava em pacotes de download do nosso repositório local

2

espero que vocês possam me ajudar a descobrir uma solução para esse problema que está me causando dor de cabeça.

Minha empresa tem um número de servidores front-end baseados no Debian Squeeze, também configuramos um repositório local no servidor lan para os pacotes que precisamos backport ou recompilar para nosso próprio uso.

Esse é o problema, de todos os 14 servidores front-end há apenas um que congela durante o download de pacotes do repositório local.

Eu fiz todo tipo de teste que surgiu em meu cérebro:

Manualmente wget o pacote do shell: OK

Navegação pelo Lynx do repositório e download de um pacote: OK

Scp'ing um pacote do repositório: OK

Reiniciando o apache no servidor de repositório: não me ajudou.

Tentei definir o pipeline HTTP / 1.1 como 0 no apt-get: Não ajudou.

Parece que o problema está relacionado apenas ao apt-get, mas como?

Eu realmente espero que vocês tenham uma ideia, estou pensando em agendar uma reinicialização do servidor, mas é uma máquina de produção, então isso não é tão fácil.

Obrigado a todos antecipadamente

    
por Alex Anghelone 03.05.2013 / 16:53

2 respostas

0

Já tentou capturar pacotes? Ele deve fornecer algumas informações sobre o status da conexão, pois isso geralmente indica problemas de rede.

Como exemplo, aqui está a saída para uma instalação bem-sucedida do pacote:

Solicitação:

GET /ubuntu/pool/universe/s/sdl-image1.2/libsdl-image1.2_1.2.10-3_i386.deb HTTP/1.1

Host: archive.ubuntu.com

Connection: keep-alive

User-Agent: Debian APT-HTTP/1.3 (0.8.16~exp12ubuntu10)

Resposta:

HTTP/1.1 200 OK

Date: Fri, 24 May 2013 13:53:57 GMT

Server: Apache/2.2.22 (Ubuntu)

Last-Modified: Fri, 30 Dec 2011 01:03:31 GMT

ETag: "71c6-4b544cd24fec0"

Accept-Ranges: bytes

Content-Length: 29126

Keep-Alive: timeout=5, max=100

Connection: Keep-Alive

Content-Type: application/x-debian-package

    
por 24.05.2013 / 16:21
0

Existe um proxy apt-cacher declarado na configuração do Apt? Verifique se o seguinte arquivo existe:

/etc/apt/apt.conf.d/01proxy

Veja se ele aponta para um servidor que não pode ser acessado. Isso explicaria o tempo limite. Isso aconteceu comigo, quando esqueci que tinha configurado.

Espero que ajude.

    
por 09.08.2013 / 12:23