Error - Missing Headers

When I click on

  1. Logs and Reports

Then on

  1. View AWstats Report

I receive following below error, only started happening, when today I log-on to virtualmin console, I got message following modules needs to be updated & since then this thing is shown up & I can not see the site stats

Any one have similar problem

Error - Missing Headers

Which Virtualmin version are you using, and what OS do you have?

Also, do any errors show up in either:

  1. The Virtual Server logs, in $HOME/logs/error_log

  2. The Webmin logs, in /var/webmin/miniserv.error

Thanks,

-Eric

Following are the details:

Physical:

OS: CentOS 5.3 x64 / Linux 2.6.18-128.2.1.el5

Processors: Quad Core, Quad Socket, XEON 2.6GHz

Ram: 256GB

VM Host: VMware Server 1.0.9

Virtual:

Guest OS: CentOS 5.3 x64 — >>> Minimal Install, Fully Patched & Updated with YUM

Processors Allocated: Two Quad Core Processors (Eight Cores)

Ram Allocated: 3600MB

Virtual Min: 3.71.gpl GPL

Web Min: 1.480

Following are the details:

Virtual Server Logs @ $HOME/logs/error_log

[Tue Aug 04 23:01:02 2009] [error] [client 70.84.19.233] client sent HTTP/1.1 request without hostname (see RFC2616 section 14.23): /w00tw00t.at.ISC.SANS.DFind:) [Wed Aug 05 01:06:11 2009] [error] [client 128.121.239.210] client sent HTTP/1.1 request without hostname (see RFC2616 section 14.23): /w00tw00t.at.ISC.SANS.DFind:) [Wed Aug 05 03:37:29 2009] [error] [client 128.121.239.210] client sent HTTP/1.1 request without hostname (see RFC2616 section 14.23): /w00tw00t.at.ISC.SANS.DFind:) [Wed Aug 05 06:18:07 2009] [error] [client 128.121.239.210] client sent HTTP/1.1 request without hostname (see RFC2616 section 14.23): /w00tw00t.at.ISC.SANS.DFind:) [Wed Aug 05 06:25:06 2009] [error] [client 193.60.76.33] File does not exist: /home/pk0/public_html/favicon.ico, referer: http://www.domain.tld/ [Wed Aug 05 07:10:36 2009] [error] [client 216.245.210.53] client sent HTTP/1.1 request without hostname (see RFC2616 section 14.23): /w00tw00t.at.ISC.SANS.DFind:) [Wed Aug 05 07:18:57 2009] [error] [client 216.245.210.93] client sent HTTP/1.1 request without hostname (see RFC2616 section 14.23): /w00tw00t.at.ISC.SANS.DFind:) [Wed Aug 05 08:44:30 2009] [error] [client 128.121.239.210] client sent HTTP/1.1 request without hostname (see RFC2616 section 14.23): /w00tw00t.at.ISC.SANS.DFind:) [Wed Aug 05 11:26:46 2009] [error] [client 216.245.208.37] client sent HTTP/1.1 request without hostname (see RFC2616 section 14.23): /w00tw00t.at.ISC.SANS.DFind:) [Wed Aug 05 11:28:56 2009] [error] [client 128.121.239.210] client sent HTTP/1.1 request without hostname (see RFC2616 section 14.23): /w00tw00t.at.ISC.SANS.DFind:)

Webmin logs Logs @ /var/webmin/miniserv.error

[04/Aug/2009:11:40:53 +0100] [87.224.22.169] /virtualmin-awstats/view.cgi : Missing Headers [04/Aug/2009:11:57:46 +0100] miniserv.pl started [04/Aug/2009:11:57:46 +0100] Perl module Authen::PAM needed for PAM is not installed : Can't locate Authen/PAM.pm in @INC (@INC contains: /usr/libexec/webmin /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.7/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.6/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.8.7/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.8.6/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.8.5/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8 .) at (eval 10) line 1. BEGIN failed--compilation aborted at (eval 10) line 1.

[04/Aug/2009:11:57:46 +0100] Continuing without the Authen::PAM perl module
[05/Aug/2009:09:45:07 +0100] [72.3.224.14] Bad Request : This web server is running in SSL mode. Try the URL https://ns.domain.tld:10000/ instead.

[05/Aug/2009:09:45:08 +0100] [72.3.224.14] /unauthenticated//…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/…/etc/shells : File not found
[05/Aug/2009:10:19:13 +0100] [87.224.22.169] /virtualmin-awstats/view.cgi : Missing Headers
[05/Aug/2009:12:44:01 +0100] [87.224.22.169] /virtualmin-awstats/view.cgi : Missing Headers

Thanks for the info!

Nothing here stands out as the issue… I’ll go see if Jamie has some thoughts, and one of us will follow up shortly.

Thanks,

-eric

The issue is resolve.

Some how virtual machine was un-responsive, I mean the response was very slow, even for ssh it was taking almost a minute to logon.

So we restart the server.

Without doing any thing, I just check for awstat, it was working.

No idea, what might be wrong, but it is working now.

Me & my manager both are puzzled.

Well thanks for looking into it. I appreciate your efforts

Kind regards

-shuja

Howdy,

I’m glad it’s working now!

After speaking with Jamie, it sounds like if it occurs again, to see if you’re able to get to awstats directly, by using:

domain.com/cgi-bin/awstats.cgi

Thanks!

-Eric