Solucionando erro: comm_select_init: epoll_create(): (38) Function not implemented

Publicado por Isomi Luiz da Silva em 13/03/2008

[ Hits: 5.691 ]

Blog: http://www.tecalerta.com.br

 


Solucionando erro: comm_select_init: epoll_create(): (38) Function not implemented



Motivo para a falha: as últimas versões do Squid requerem o Kernel mínimo de 2.6 e portanto o Squid da versão 2.6 em diante só roda do Kernel 2.6 em diante.

Solução: desinstalar o Squid com problema e instalar uma versão anterior diretamente do pacote Debian.

Exemplo da identificação do erro: se digitar o comando grep -i "squid" /var/log/syslog verá que o problema é identificado no log com as linhas:

Squid Parent: child process 27098 started
(squid): comm_select_init: epoll_create(): (38) Function not implemented
squid[27092]: Squid Parent: child process 27098 exited due to signal 6

Implementando a solução:

1. Removendo o squid:

# apt-get remove squid
# apt-get remove squid-common


2. Copiando seu arquivo de configuração:

# cp /etc/squid/squid.conf /root/

3. Removendo atalhos e caminhos de inicializações:

# dpkg -P squid
# dpkg -P squid-common


4. Baixando os pacotes:

# cd /root
# wget
http://security.debian.org/debian-security/pool/\
updates/main/s/squid/squid-common_2.5.9-10sarge2_all.deb

# wget http://security.debian.org/debian-security/pool/\
updates/main/s/squid/squid_2.5.9-10sarge2_i386.deb


5. Instalando os pacotes:

# dpkg -i squid-common_2.5.9-10sarge2_all.deb squid_2.5.9-10sarge2_i386.deb

6. Recolocando seu arquivo de configuração do Squid:

# cp /root/squid.conf /etc/squid/

Boa sorte a todos, espero de alguma forma ter ajudado.

Outras dicas deste autor

Servidor DHCP automático com limitação por MAC no Debian 2.6

Criando usuário para reiniciar ou desligar o Debian com segurança

Conectividade Social da Caixa Econômica - Resolvendo definitivamente

Removendo a identificação do servidor e do Squid do rodapé

Resolvendo erro -maxdepth no CQB

Leitura recomendada

Proxy transparente a partir do Squid 2.6

Pidgin 2.6.6 no Debian Lenny

Personalizar mensagem de erro no Squid

Linux - ajustando permissões do "usuário" para conexão com a internet

Modem 3G da Brasil Telecom no OpenSuSE 11.1

  

Comentários
[1] Comentário enviado por xdigital em 20/03/2008 - 12:59h

Muito bom! ajudo pacas! hehe tava com esse erro e nao sabia porque! Valeu pela dica =)



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts