Problemas com SARG e Webmin-sarg
Oi pessal,
o Cenário é o seguinte:
Distro Debian Sarge instalada apenas com pacotes básicos e adicionados
via apt-get os servidores apache2, squid, sarg, squidGuard e webmin.
O pacote deb do sarg instalar os confs do sarg na mesma pasta do squid
/etc/squid. Fiz alterações no sarg.conf apenas para informar a language
e os paths do squidGuard.
Quando rodo o comando sarg pelo console recebo um erro um tanto quanto
inusitado dizendo:
SARG: (language) Cannot open language file: /etc/squid/languages/Portuguese
sendo que o arquivo existe e pode se lido por qualquer usuário do
sistema, mesmo não sendo root.
Outro detalhe estranho fica por conta do módulo do sarg no webmin, o
qual consigo efeturar a configuração do módulo, consigo configurar o
"Log Source and Report Destination" e também o "Report Options" mas no
"Report Style", onde mudo a Language e outros enfeites, quando clico em
salvar recebo a seguinte mensagem de erro.
Error - Perl execution failed
Undefined subroutine &main::check_font called at ./sarg-lib.pl line 160.
o /usr/share/webmin/sarg/save_style.cgi não possui 160 linhas e a única
referência ao erro é no início do script:
require './sarg-lib.pl';
No script /usr/share/webmin/sarg/sarg-lib.pl o trecho que contém a linha
160 de nada ajuda para dar idéia do problema:
156 sub error_check
157 {
158 local ($name, $func, $val) = @_;
159 return if (!$func);
160 local $err = &$func($val);
161 &error($text{$config_prefix.$name}." : ".$err) if ($err);
162 }
Alguém sabe como fazer o sarg funcionar? já tentei o pacotes do módulo
sarg para webmin direto do site do webmin, mas não roda em distro Debian
sarge. e o sarg em tar.gz do site tb dá o mesmo problema do language.
Daniel Dias
Reply to: