squid relatorios

1. squid relatorios

Lucas
bhlucas

(usa CentOS)

Enviado em 16/08/2024 - 12:15h

Pesoal boa tarde,

Tenho instalado o rock linux 9.4 usando squid funcionando. Estou tentando instalar sarg para geração de relatorios de navegação sem sucesso. Mesmo colocando repositorio epel o pacote nao existe mais e baixando em tar.gz para compilar esta com erro(instalado as dependecis) alguem conhece se não for o sarg para geração de relatorios? ou um passa passo para instalação do sarg ?


  


2. Re: squid relatorios

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 16/08/2024 - 12:27h


posta o erro ai



3. Re: squid relatorios

Lucas
bhlucas

(usa CentOS)

Enviado em 16/08/2024 - 12:55h


segue o erro versao 2.4.0 ./ configue OK na hora do #make erro

config.status: creating po/Makefile.in
config.status: executing po-directories commands
config.status: creating po/POTFILES
config.status: creating po/Makefile
[root@proxy sarg-2.4.0]# make
gcc -c -I. -DBINDIR=\"/usr/local/bin\" -DSYSCONFDIR=\"/usr/local/etc\" -DFONTDIR=\"/usr/local/share/sarg/fonts\" -DIMAGEDIR=\"/usr/local/share/sarg/images\" -DSARGPHPDIR=\"/var/www/html\" -DLOCALEDIR=\"/usr/local/share/locale\" -DPACKAGE_NAME=\"sarg\" -DPACKAGE_TARNAME=\"sarg\" -DPACKAGE_VERSION=\"2.4.0\" -DPACKAGE_STRING=\"sarg\ 2.4.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_SOCKET_H=1 -DHAVE_NETDB_H=1 -DHAVE_ARPA_INET_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_CTYPE_H=1 -DHAVE_ERRNO_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_STDARG_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_LOCALE_H=1 -DHAVE_EXECINFO_H=1 -DHAVE_MATH_H=1 -DHAVE_LIBINTL_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_STDBOOL_H=1 -DHAVE_GETOPT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_FNMATCH_H=1 -DHAVE_GD_H=1 -DHAVE_GDFONTL_H=1 -DHAVE_GDFONTT_H=1 -DHAVE_GDFONTS_H=1 -DHAVE_GDFONTMB_H=1 -DHAVE_GDFONTG_H=1 -DHAVE_LDAP_CDEFS_H=1 -DHAVE_LDAP_FEATURES_H=1 -DHAVE_LDAP_H=1 -DHAVE_ICONV=1 -DICONV_CONST= -DHAVE_ICONV_H=1 -DHAVE_PCRE_H=1 -DHAVE_GLOB_H=1 -DHAVE_ZLIB_H=1 -DHAVE_BZLIB_H=1 -DHAVE_LZMA_H=1 -DENABLE_NLS=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DHAVE_FOPEN64=1 -D_LARGEFILE64_SOURCE=1 -DHAVE_BACKTRACE=1 -DHAVE_SYMLINK=1 -DHAVE_LSTAT=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DHAVE_MKSTEMP=1 -DHAVE_FNMATCH=1 -DSIZEOF_RLIM_T=8 -DRLIM_STRING=\"%lli\" -DHAVE__USR_SHARE_SGML_DOCBOOK_XSL_STYLESHEETS_MANPAGES_DOCBOOK_XSL=1 -DHAVE__USR_SHARE_SGML_DOCBOOK_XSL_STYLESHEETS_HTML_ONECHUNK_XSL=1 -g -O2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Werror=implicit-function-declaration -Werror=format util.c
util.c: In function ‘vrfydir’:
util.c:589:43: error: ‘%03d’ directive output may be truncated writing between 3 and 11 bytes into a region of size 4 [-Werror=format-truncation=]
589 | snprintf(str,sizeof(str),"%03d",month);

| ^~~~

util.c:589:42: note: directive argument in the range [-2147483647, 2147483647]
589 | snprintf(str,sizeof(str),"%03d",month);
| ^~~~~~
util.c:589:17: note: ‘snprintf’ output between 4 and 12 bytes into a destination of size 4
589 | snprintf(str,sizeof(str),"%03d",month);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
util.c:589:43: error: ‘%03d’ directive output may be truncated writing between 3 and 11 bytes into a region of size 4 [-Werror=format-truncation=]
589 | snprintf(str,sizeof(str),"%03d",month);
| ^~~~
util.c:589:42: note: directive argument in the range [-2147483647, 2147483647]
589 | snprintf(str,sizeof(str),"%03d",month);
| ^~~~~~
util.c:589:17: note: ‘snprintf’ output between 4 and 12 bytes into a destination of size 4
589 | snprintf(str,sizeof(str),"%03d",month);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
util.c:589:43: error: ‘%03d’ directive output may be truncated writing between 3 and 11 bytes into a region of size 4 [-Werror=format-truncation=]
589 | snprintf(str,sizeof(str),"%03d",month);
| ^~~~
util.c:589:42: note: directive argument in the range [-2147483647, 2147483647]
589 | snprintf(str,sizeof(str),"%03d",month);
| ^~~~~~
util.c:589:17: note: ‘snprintf’ output between 4 and 12 bytes into a destination of size 4
589 | snprintf(str,sizeof(str),"%03d",month);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
util.c:589:43: error: ‘%03d’ directive output may be truncated writing between 3 and 11 bytes into a region of size 4 [-Werror=format-truncation=]
589 | snprintf(str,sizeof(str),"%03d",month);
| ^~~~
util.c:589:42: note: directive argument in the range [-2147483647, 2147483647]
589 | snprintf(str,sizeof(str),"%03d",month);
| ^~~~~~
util.c:589:17: note: ‘snprintf’ output between 4 and 12 bytes into a destination of size 4
589 | snprintf(str,sizeof(str),"%03d",month);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
make: *** [Makefile:75: util.o] Error 1
[root@proxy sarg-2.4.0]#



4. Re: squid relatorios

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 16/08/2024 - 13:43h


uma solução temporária seria remover a flag -Werror=format ou usar -Wno-error=format-truncation para que os avisos sobre truncamento de formato não sejam tratados como erros. Isso pode ser feito ajustando o Makefile:

Abra o Makefile.
Procure por CFLAGS ou CXXFLAGS.
Remova ou ajuste a flag -Werror=format.


5. Re: squid relatorios

Lucas
bhlucas

(usa CentOS)

Enviado em 16/08/2024 - 15:54h

Fiz o que vc fez apareceu outros erros:/usr/bin/ld: readlog_common.o:/root/sarg-2.4.0/include/conf.h:326: múltiplas definições de "UseComma"; util.o:/root/sarg-2.4.0/include/conf.h:326: definido primeiro aqui
/usr/bin/ld: readlog_common.o:/root/sarg-2.4.0/include/conf.h:325: múltiplas definições de "RecordsWithoutUser"; util.o:/root/sarg-2.4.0/include/conf.h:325: definido pri meiro aqui
/usr/bin/ld: readlog_common.o:/root/sarg-2.4.0/include/conf.h:324: múltiplas definições de "OverwriteReport"; util.o:/root/sarg-2.4.0/include/conf.h:324: definido primei ro aqui
/usr/bin/ld: readlog_common.o:/root/sarg-2.4.0/include/conf.h:323: múltiplas definições de "Index"; util.o:/root/sarg-2.4.0/include/conf.h:323: definido primeiro aqui
/usr/bin/ld: readlog_common.o:/root/sarg-2.4.0/include/conf.h:322: múltiplas definições de "ReplaceIndex"; util.o:/root/sarg-2.4.0/include/conf.h:322: definido primeiro aqui
/usr/bin/ld: readlog_common.o:/root/sarg-2.4.0/include/conf.h:321: múltiplas definições de "RemoveTempFiles"; util.o:/root/sarg-2.4.0/include/conf.h:321: definido primei ro aqui
/usr/bin/ld: readlog_common.o:/root/sarg-2.4.0/include/conf.h:320: múltiplas definições de "LastLog"; util.o:/root/sarg-2.4.0/include/conf.h:320: definido primeiro aqui
/usr/bin/ld: readlog_common.o:/root/sarg-2.4.0/include/conf.h:319: múltiplas definições de "df"; util.o:/root/sarg-2.4.0/include/conf.h:319: definido primeiro aqui
/usr/bin/ld: readlog_common.o:/root/sarg-2.4.0/include/conf.h:318: múltiplas definições de "ConfigFile"; util.o:/root/sarg-2.4.0/include/conf.h:318: definido primeiro aq ui
/usr/bin/ld: readlog_common.o:/root/sarg-2.4.0/include/conf.h:317: múltiplas definições de "html"; util.o:/root/sarg-2.4.0/include/conf.h:317: definido primeiro aqui
/usr/bin/ld: readlog_common.o:/root/sarg-2.4.0/include/conf.h:316: múltiplas definições de "parse_out"; util.o:/root/sarg-2.4.0/include/conf.h:316: definido primeiro aqu i
/usr/bin/ld: readlog_common.o:/root/sarg-2.4.0/include/conf.h:315: múltiplas definições de "tmp"; util.o:/root/sarg-2.4.0/include/conf.h:315: definido primeiro aqui
/usr/bin/ld: readlog_common.o:/root/sarg-2.4.0/include/conf.h:314: múltiplas definições de "code2"; util.o:/root/sarg-2.4.0/include/conf.h:314: definido primeiro aqui
/usr/bin/ld: readlog_common.o:/root/sarg-2.4.0/include/conf.h:313: múltiplas definições de "code"; util.o:/root/sarg-2.4.0/include/conf.h:313: definido primeiro aqui
/usr/bin/ld: readlog_common.o:/root/sarg-2.4.0/include/conf.h:312: múltiplas definições de "period"; util.o:/root/sarg-2.4.0/include/conf.h:312: definido primeiro aqui
/usr/bin/ld: readlog_common.o:/root/sarg-2.4.0/include/conf.h:311: múltiplas definições de "outdirname"; util.o:/root/sarg-2.4.0/include/conf.h:311: definido primeiro aq ui
/usr/bin/ld: readlog_common.o:/root/sarg-2.4.0/include/conf.h:310: múltiplas definições de "outdir"; util.o:/root/sarg-2.4.0/include/conf.h:310: definido primeiro aqui
collect2: error: ld returned 1 exit status
make: *** [Makefile:79: sarg] Erro 1




6. Re: squid relatorios

Osama Jr.
/bin/laden

(usa Void Linux)

Enviado em 16/08/2024 - 17:27h

https://lightsquid.sourceforge.net/
https://squidanalyzer.darold.net/


==============================
echo 1244394795515721490698P | dc


7. Re: squid relatorios

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 17/08/2024 - 12:44h


jáque esta usando RockLinux um alternativa seria o uso do podman e usar o sarg em container


8. Re: squid relatorios





Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts