Cronjob pro Hylafax hlásí chybu

Supportní databáze (hylafax_awk)
Platí pro

SuSE Linux: Verze 7.0


Symptomy:

Používáte Hylafax a neustále dostáváte chybová hlášení prostřednictvím pošty, které vypadají zhruba následujícím způsobem.
gawk: /tmp/xferfax32549:90: (FILENAME=/var/spool/fax/etc/xferfaxlog FNR=2) fatal error: internal error
/usr/sbin/xferfaxstats: line 528: 32559 Aborted                 $AWK -f $tmpAwk -v TODAY="$TODAY" -v AGE="$AGE" -v SINCE="$SINCE" $FILES
gawk: /tmp/xferfax32568:88: (FILENAME=/var/spool/fax/etc/xferfaxlog FNR=3) fatal error: internal error
/usr/sbin/recvstats: line 367: 32573 Aborted                 $AWK -f $tmpAwk -v TODAY="$TODAY" -v AGE="$AGE" -v SINCE="$SINCE" $FILES

Příčina:

Cronjob faxcron, který se spouští každý den v 23:25 obsahuje chybu.
To je tím, že xferfaxstats a recvstats vytváří AWK skripty, které nejsou kompatibilní s gawk verze 3.0.5.

Řešení:

Je třeba provést aktualizaci programu gawk, který je součástí aktualizace balíku hylafax.rpm na našem FTP serveru
ftp://ftp.suse.com/pub/suse/i386/update/7.0/n2/hylafax.rpm

Klíčová slova: FAXCRON, HYLAFAX, XFERFAXSTATS, AWK

SDB-hylafax_awk, Copyright SuSE Linux AG, Nürnberg, Germany - Verze: 21. Dez 2000
SuSE Linux AG - Poslední změnu: 21. Feb 2001 provedl stark (sdb_gen 1.40.0)