Olá Bruno!

Ainda bem que você mandou esse e-mail!!

Vou começar logo um ambiente de testes para ver se o Bug se repete aqui!!!

Perguntei qual a máquina para saber se sua memória tinha ECC mas me parece
que sim, então sua máquina é adequada!!!

Em 27 de fevereiro de 2012 18:01, Bruno Ayub <[email protected]>escreveu:

> Sim,
>
> foram poucos pacotes, todos relacionados com o squid. A máquina está
> exclusiva para proxy. Já coloquei em produção e está funcionando
> perfeitamente. Antes de aplicar as mudanças eu fiz um laboratório simulando
> as mudanças.
>
>
> Você perguntou, a configuração da máquina:
>
> Dell 2950
> 16GB de RAM DDR2 667MHz
>
>
> O problema era muito sutil. Mas o squid caia em questão de segundos
> voltava. Se o usuário fizesse uma requisição nesse intervalo ele perceberia
> a indisponibilidade.
>
>
>
>
>
> 2012/2/27 Fagner Patricio <[email protected]>
>
>> Olá Bruno!!
>>
>> O problema do Update é se foi instalado alguma outra dependência no
>> repositório teste!!
>>
>> Você percebeu isso?
>>
>> Em 27 de fevereiro de 2012 17:43, Fagner Patricio <
>> [email protected]> escreveu:
>>
>> Vendo na página do pacote, me parece que já é um bug conhecido a tempo:
>>>
>>> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=486211
>>> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=643328
>>>
>>> Não se é o mesmo bug que acontece com você!!!
>>>
>>> Os mantenedores dos pacotes tiveram dificuldades em reproduzir esse bugs
>>> relatados
>>>
>>> Me parece também que tem haver com o tipo de memória utilizada, qual a
>>> máquina que vocês está usando o debian com squid?
>>>
>>> Em 27 de fevereiro de 2012 17:19, Bruno Ayub <[email protected]>escreveu:
>>>
>>> Olá Fagner!
>>>>
>>>>
>>>> Faço os updates regularmente. Esse era o meu receio em instalar o
>>>> pacote do testing. Mas fazendo o holding do pacote não garante que o mesmo
>>>> não será atualizado?
>>>>
>>>>
>>>> *echo "squid3 hold"|dpkg --set-selections*
>>>>
>>>>
>>>> P.S: Percebi o BUG analisando o cache.log e o messages as saídas são
>>>> algo assim:
>>>>
>>>> messages
>>>> squid[3133]: Squid Parent: child process 3139 exited due to signal 6
>>>> with status 0
>>>>
>>>> cache.log
>>>> comm_old_accept: FD 30: (22) Invalid argument
>>>> FTP data connection from unexpected server ([::]), expecting
>>>> 186.228.51.73
>>>>
>>>> assertion failed: comm.cc:1583: "fd >= 0"
>>>> Starting Squid Cache version 3.1.6 for x86_64-pc-linux-gnu...
>>>>
>>>>
>>>> 2012/2/27 Fagner Patricio <[email protected]>
>>>>
>>>>> Olá Pessoal!
>>>>>
>>>>> Esse bug me preocupa, estou exatamente no momento de atualizar meu
>>>>> debian para o 6 e o squid também, se a versão atual é bugada é um 
>>>>> problema,
>>>>> alguém aqui usa a mesma versão do Bruno e funciona?
>>>>>
>>>>> Em 27 de fevereiro de 2012 16:54, Fagner Patricio <
>>>>> [email protected]> escreveu:
>>>>>
>>>>> Olá Bruno!!
>>>>>>
>>>>>> Só uma sugestão, não se você tem o costume de manter o sistema sempre
>>>>>> atualizado com o apt-get update, pode ser que essa instalação que você 
>>>>>> fez
>>>>>> der problemas na hora de atualizar o sistema, era bom você fazer esse 
>>>>>> teste
>>>>>> antes de colocar em produção.
>>>>>>
>>>>>> Abraços!!
>>>>>>
>>>>>> Em 27 de fevereiro de 2012 16:41, Bruno Ayub 
>>>>>> <[email protected]>escreveu:
>>>>>>
>>>>>> Só mais um detalhe, para garantir que a versão instalada não será
>>>>>>> alterada. Fiz o "congelamento" do pacote.
>>>>>>>
>>>>>>>
>>>>>>> echo "squid3 hold"|dpkg --set-selections
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> [ ]'s
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> 2012/2/27 Bruno Ayub <[email protected]>
>>>>>>>
>>>>>>>> Olá pessoal!
>>>>>>>>
>>>>>>>>
>>>>>>>> Somente para informá-los sobre a decisão.
>>>>>>>>
>>>>>>>>
>>>>>>>> Cheguei a baixar os fontes diretamente do site oficial do squid,
>>>>>>>> compilei etc e tal, mas de início já estava dando dor de cabeça. A cada
>>>>>>>> "./configure" ele reclamava de algum pacote. Depois a cada make, perdi 
>>>>>>>> um
>>>>>>>> bom tempo até conseguir compilar sem erros. Em função disso, não 
>>>>>>>> executei o
>>>>>>>> make install
>>>>>>>>
>>>>>>>>
>>>>>>>> Resolvi testar a outra sugestão. Instalei a versão que está em
>>>>>>>> testing. Atendeu perfeitamente a necessidade.
>>>>>>>>
>>>>>>>>
>>>>>>>> Para manter o sistema em stable e instalar somente o squid do
>>>>>>>> testing fiz o seguinte:
>>>>>>>>
>>>>>>>> /etc/apt/source.list dupliquei o repositório de pacotes adicionando
>>>>>>>> o testing
>>>>>>>> deb http://ftp.br.debian.org/debian/ squeeze main contrib non-free
>>>>>>>> deb http://ftp.br.debian.org/debian/ testing main contrib non-free
>>>>>>>>
>>>>>>>>
>>>>>>>> Defini a prioridade de repositório no caminho /etc/apt/preferences
>>>>>>>> criando o arquivo 00preferences com o seguinte conteúdo:
>>>>>>>> Package: *
>>>>>>>> Pin: release a=squeeze
>>>>>>>> Pin-Priority: 500
>>>>>>>>
>>>>>>>> Package: *
>>>>>>>> Pin: release a=testing
>>>>>>>> Pin-Priority: 50
>>>>>>>>
>>>>>>>> Atualizei a lista
>>>>>>>> apt-get update
>>>>>>>>
>>>>>>>>
>>>>>>>> Para verificar a versão do squid (pretendida 3.1.19)
>>>>>>>>  apt-cache show -t testing squid3
>>>>>>>>
>>>>>>>> Tudo OK, é só instalar:
>>>>>>>>  apt-get install -t testing squid3
>>>>>>>>
>>>>>>>>
>>>>>>>> Como eu havia citado, essa necessidade surgiu por conta de um BUG
>>>>>>>> da versão stable.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> Obrigado pelas sugestões.
>>>>>>>>
>>>>>>>>
>>>>>>>> [ ]'s
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> Dentro de /etc/apt/preferences criei o arquivo 00preferences com o
>>>>>>>> seguinte conteúdo:
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> 2012/2/14 China <[email protected]>
>>>>>>>>
>>>>>>>>> Normalmente as correções de bugs são feitas e distribuidas pelos
>>>>>>>>> DDs
>>>>>>>>> mantenedores do pacote. O que você pode fazer é procurar o time do
>>>>>>>>> squid@debian e perguntar quando haverá a incorporação.
>>>>>>>>>
>>>>>>>>> Eu já tive de compilar sim, mas usei o método de instalar as
>>>>>>>>> dependencias de compilação em uma máquina de testes (apt-get
>>>>>>>>> build-dep
>>>>>>>>> <pacote>) e instalar os fontes (apt-get source <pacote>). A partir
>>>>>>>>> daí
>>>>>>>>> fiz o download do fonte do site do desenvolvedor e passei os
>>>>>>>>> diretórios de controle do fonte do pacote Debian pra dentro dele e
>>>>>>>>> madei construir o deb.
>>>>>>>>>
>>>>>>>>> Outra alternativa, mais simples, é verificar se no testing já tem a
>>>>>>>>> versão nova, com o bug corrigido. Neste caso você adiciona a linha
>>>>>>>>> do
>>>>>>>>> repositório de fontes do testing na máquina de testes, instalar as
>>>>>>>>> dependencias de compilação com apt-get build-dep <pacote> e manda
>>>>>>>>> baixar e compilar automaticamente com apt-get -b source <pacote>.
>>>>>>>>>
>>>>>>>>> Em 14 de fevereiro de 2012 14:53, Bruno Ayub <[email protected]>
>>>>>>>>> escreveu:
>>>>>>>>> > Olá pessoal!
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> > Configurei recentemente um servidor proxy baseado no Squid 3.1.6
>>>>>>>>> no Debian
>>>>>>>>> > 6. Instalei via APT e configurei os detalhes para a necessidade
>>>>>>>>> do ambiente.
>>>>>>>>> > Acontece que a versão 3.1.6 tem um BUG que já foi corrigido em
>>>>>>>>> versões
>>>>>>>>> > posteriores (a atual é 3.1.19). Como sabemos que o Debian o
>>>>>>>>> processo de
>>>>>>>>> > atualização dos pacotes é um pouco mais rigoroso, estou num
>>>>>>>>> dilema cruel:
>>>>>>>>> > compilar ou não a versão do site.
>>>>>>>>> >
>>>>>>>>> > O bug afeta diretamente a estabilidade do serviço, ou seja, não
>>>>>>>>> dá para
>>>>>>>>> > conviver com ele. A última versão estável do squid já está
>>>>>>>>> instalada e o
>>>>>>>>> > servidor está exclusivamente para rodar o squid.
>>>>>>>>> >
>>>>>>>>> > Ao meu ver, quando se compila uma versão específica, você acaba
>>>>>>>>> ficando
>>>>>>>>> > preso a ela. Não dá para comparar a comodidade de manter o
>>>>>>>>> sistema
>>>>>>>>> > atualizado com o gerenciador de pacotes.
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> > Alguém já passou por esse dilema?
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> > P.S: para quem tiver curiosidade o bug é: Bug 3177: assertion
>>>>>>>>> failed:
>>>>>>>>> > comm.cc:1583: "fd >= 0"
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> > [ ['s
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> > --
>>>>>>>>> > Bruno Ayub.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> @chinabhz
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> To UNSUBSCRIBE, email to
>>>>>>>>> [email protected]
>>>>>>>>> with a subject of "unsubscribe". Trouble? Contact
>>>>>>>>> [email protected]
>>>>>>>>> Archive:
>>>>>>>>> http://lists.debian.org/cake1zwoqgnmmj_7fcdzx3vk4ij44kmxjguhw5g3dz_emv6...@mail.gmail.com
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Bruno Ayub.
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Bruno Ayub.
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Fagner Patrício
>>>>>> João Pessoa - PB
>>>>>> Brasil
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Fagner Patrício
>>>>> João Pessoa - PB
>>>>> Brasil
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Bruno Ayub.
>>>>
>>>
>>>
>>>
>>> --
>>> Fagner Patrício
>>> João Pessoa - PB
>>> Brasil
>>>
>>
>>
>>
>> --
>> Fagner Patrício
>> João Pessoa - PB
>> Brasil
>>
>
>
>
> --
> Bruno Ayub.
>



-- 
Fagner Patrício
João Pessoa - PB
Brasil

Responder a