As today a client told me we have the same issue. Most accounts update their stats normally, except for a few. Once we ran /scripts/runweblog sometimes awstats was updated, but webalizer still not. I will include the output here:
Code:
bach# /scripts/runweblogs
Log checker loaded ok..
What user's logs did you want to update? jbproduc
==> Loading Config (cpanellogd) .... Done
==> cpaneld(logger) 8.0 Starting (1 processor system).....
==> Shared RRDTOOL support enabled
Processing jbproduc...
[add subdomain] jbproduc personeel.jbproductions.nl
[add subdomain] jbproduc peter.jbproductions.nl
[add subdomain] jbproduc office.jbproductions.nl
Run Logs jbproduc,jbproductions.nl,3145728000,personeel.jbproductions.nl peter.jbproductions.nl office.jbproductions.nl
LANGUAGE: english /usr/local/cpanel/lang/.english
Update status for /var/cpanel/bandwidth/jbproduc-http.rrd: (26)
Processing exim stats for jbproduc.......Done
Update status for /var/cpanel/bandwidth/jbproduc-all.rrd: (26)
LANGUAGE: english /usr/local/cpanel/lang/.english
Archive Status: 0
About to fork() [ALL DOMAINS: personeel.jbproductions.nl peter.jbproductions.nl office.jbproductions.nl]
Webalizer V2.01-10 (FreeBSD 5.1-RELEASE-p16) English
Using logfile /usr/local/apache/domlogs/jbproductions.nl (clf)
DNS Lookup (10): Error: Unable to open DNS cache file /home/jbproduc/tmp/webalizer/dns_cache.db
Creating output in /home/jbproduc/tmp/webalizer
Hostname for reports is 'jbproductions.nl'
Reading history file... webalizer.hist
Reading previous run data.. webalizer.current
Error: Unable to restore run data (12)
Webalizer V2.01-10 (FreeBSD 5.1-RELEASE-p16) English
Using logfile /usr/local/apache/domlogs/personeel.jbproductions.nl (clf)
DNS Lookup (10): Error: Unable to open DNS cache file /home/jbproduc/tmp/webalizer/dns_cache.db
Creating output in /home/jbproduc/tmp/webalizer/personeel.jbproductions.nl
Hostname for reports is 'personeel.jbproductions.nl'
Reading history file... webalizer.hist
Reading previous run data.. webalizer.current
No valid records found!
Webalizer V2.01-10 (FreeBSD 5.1-RELEASE-p16) English
Using logfile /usr/local/apache/domlogs/peter.jbproductions.nl (clf)
DNS Lookup (10): Error: Unable to open DNS cache file /home/jbproduc/tmp/webalizer/dns_cache.db
Creating output in /home/jbproduc/tmp/webalizer/peter.jbproductions.nl
Hostname for reports is 'peter.jbproductions.nl'
Reading history file... webalizer.hist
Reading previous run data.. webalizer.current
No valid records found!
Webalizer V2.01-10 (FreeBSD 5.1-RELEASE-p16) English
Using logfile /usr/local/apache/domlogs/office.jbproductions.nl (clf)
DNS Lookup (10): Error: Unable to open DNS cache file /home/jbproduc/tmp/webalizer/dns_cache.db
Creating output in /home/jbproduc/tmp/webalizer/office.jbproductions.nl
Hostname for reports is 'office.jbproductions.nl'
History file not found...
Previous run data not found...
No valid records found!
Update for config "/home/jbproduc/tmp/awstats/awstats.jbproductions.nl.conf"
With data in log file "/usr/local/apache/domlogs/jbproductions.nl"...
Phase 1 : First bypass old records, searching new record...
Direct access to last remembered record is out of file.
So searching it from beginning of log file...
Phase 2 : Now process new records (Flush history on disk after 20000 hosts)...
Error: History file "/home/jbproduc/tmp/awstats/awstats072004.jbproductions.nl.txt" is corrupted (End of section VISITOR not found).
Restore a recent backup of this file (data for this month will be restored to backup date), remove it (data for month will be lost), or remove the corrupted section in file (data for at least this section will be lost).
Update for config "/home/jbproduc/tmp/awstats/awstats.personeel.jbproductions.nl.conf"
With data in log file "/usr/local/apache/domlogs/personeel.jbproductions.nl"...
Phase 1 : First bypass old records, searching new record...
Direct access to last remembered record is out of file.
So searching it from beginning of log file...
Jumped lines in file: 0
Parsed lines in file: 0
Found 0 dropped records,
Found 0 corrupted records,
Found 0 old records,
Found 0 new qualified records.
Update for config "/home/jbproduc/tmp/awstats/awstats.peter.jbproductions.nl.conf"
With data in log file "/usr/local/apache/domlogs/peter.jbproductions.nl"...
Phase 1 : First bypass old records, searching new record...
Direct access to last remembered record is out of file.
So searching it from beginning of log file...
Jumped lines in file: 0
Parsed lines in file: 0
Found 0 dropped records,
Found 0 corrupted records,
Found 0 old records,
Found 0 new qualified records.
Update for config "/home/jbproduc/tmp/awstats/awstats.office.jbproductions.nl.conf"
With data in log file "/usr/local/apache/domlogs/office.jbproductions.nl"...
Phase 1 : First bypass old records, searching new record...
Searching new records from beginning of log file...
Jumped lines in file: 0
Parsed lines in file: 0
Found 0 dropped records,
Found 0 corrupted records,
Found 0 old records,
Found 0 new qualified records.
Webalizer V2.01-10 (FreeBSD 5.1-RELEASE-p16) English
Using logfile /usr/local/apache/domlogs/ftp.jbproductions.nl-ftp_log (ftp)
DNS Lookup (10): Error: Unable to open DNS cache file /home/jbproduc/tmp/webalizerftp/dns_cache.db
Creating output in /home/jbproduc/tmp/webalizerftp
Hostname for reports is 'ftp.jbproductions.nl'
Reading history file... webalizer.hist
Reading previous run data.. webalizer.current
No valid records found!
Complete
The errors for dns_cache.db is a strange one, all the dates and time (also for good working accounts) are the same, the userperms are right. so this beats me...