Enviada: Qui Nov 01, 2007 1:15 pm Assunto: Sarg - falha de segmentação
Pessoal, é o seguinte, instalei um servidor proxy utilizando squid sob um Fedora 7 64 bits, porém não consigo gerar relatórios com o Sarg, que dá mensagem de Falha de Segmentação, e o interessante é que se tirar a opção topusers no sarg.conf ele gera o relatório normalmente, mas preciso muito dessa opção. Já conferi o sarg.conf trocentas vezes...
Consegui resolver o problema. Fiz o seguinte baixei do site do SARG (http://sarg.sourceforge.net/pt-sarg.php) o pacote sarg-2.2.3.1.tar.gz, descompactei ele, e antes de compilar alterei as seguintes linhas do arquivo util.c:
-Linha 417 - substituir "char ret[MAXIMO * 2];" por "static char ret[MAXIMO * 2];"
-Linha 510 - substituir "char ret[MAXIMO * 2];" por "static char ret[MAXIMO * 2];"
Aí foi só compilar, usando:
#./configure --enable-sysconfdir=/etc/sarg
#make
#make install
Depois disso foi só configurar o sarg.conf, a única diferença em relação ao que eu havia passado acima é que tive que alterar a linha "external_css_file /var/www/sarg/sarg.css" para "external_css_file none".