Opa, tudo legal?
Eu estou configurando um squid, com TPROXY, kernel compilado, iptables 
compilado, versões corretas e tudo mais.
Já compilei o squid várias vezes em varios servidores e sempre deu certo, porem 
dessa vez esta dando um problema.
Executo configure, make e make install, tudo ok sem erros.
mas quando vou executar, mesmo o squid -z para criar o cache, ele da de cara um 
segfault.
Não cria log, nem do squid nem do sistema, unica coisa que aparece no syslog é 
o seguinte:
Jul  5 09:54:53 prx1 kernel: [ 6909.082334] squid[27701]: segfault at 100000009 
ip 00007f7555ee8da0 sp 00007fffbea55588 error 4 in 
libc-2.7.so[7f7555e6c000+14a000]

Segue abaixo as opções que usei para compila-lo:
./configure --exec_prefix=/usr \
--bindir=/usr/sbin \
--libexecdir=/usr/lib64/squid \
--localstatedir=/var \
--datadir=/usr/share/squid \
--sysconfdir=/etc/squid \
--enable-arp-acl \
--enable-epoll \
--enable-ssl \
--enable-snmp \
--enable-default-err-language=Portuguese \
--disable-http-violations \
--enable-removal-policies="heap,lru" \
--enable-storeio="aufs,diskd,ufs" \
--enable-htcp \
--enable-carp \
--enable-delay-pools \
--enable-linux-netfilter \
--with-pthreads \
--enable-useragent-log \
--enable-referer-log \
--disable-dependency-tracking \
--enable-cachemgr-hostname=localhost \
--enable-underscores \
--enable-cache-digests \
--enable-ident-lookups \
--with-large-files \
--enable-follow-x-forwarded-for \
--enable-wccpv2 \
--enable-fd-config \
--with-maxfd=16384

kernel 2.6.30
iptables 1.4.3.2
Debian Lenny(5.0r5 para AMD64)


Se ajudar, eu segui mais ou menos esse tutorial que achei, não é para debian, 
mas me serviu de base.
http://www.linuxinfo.com.br/squid_tproxy.htm
 --
Thiago Andrighetti
Analista de Suporte em Software Livre
e Programador
www.thiagoapadua.com.br (Técnico)
aaventuradaescrita.blogspot.com (Hobby literário)



      

Responder a