First up, check both https and http protocols. Depending on whether you have the perl Net::SSLeay module installed or not, Webmin will use regular HTTP or HTTPS. (e.g. https://www.virtualmin.com:10000 or http://www.virtualmin.com:10000 )
** Only has http:// running. Was aware that Net::SSLeay was not there, but it should run without? Was going to sort this once I was up and running.
Next up, make sure it’s really running and really listening.
ps auxc | grep miniserv.pl
** Response from this was
root 18412 0.0 0.1 7752 5948 ? Ss 18:33 0:00 miniserv.pl
You should see at least one if you have only Webmin, and at least two if you have Webmin and Usermin.
Then see if it’s listening:
sudo netstat -l | grep -e 10000 -e ndmp
** Response from this is
tcp 0 0 *:ndmp : LISTEN
udp 0 0 *:ndmp :
(Some systems will list it with a service name of ndmp, while others will list it with the port number.)
Note that this will also tell you what IP it’s listening on, if it is a specific IP (for some reason). Normally it’ll be *:10000 or *:ndmp.
Finally, whether all of that looks good or not, check the miniserv.error log. If you don’t know what to make of the contents, post the last few lines here and I’ll see if I can help.
[[25/Feb/2007:13:53:57 +0000]] miniserv.pl started
[[25/Feb/2007:13:53:57 +0000]] Perl module Authen::PAM needed for PAM is not installed : Can’t locate Authen/PAM.pm in @INC (@INC contains: /usr/local/webmin /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.4/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.3/i386-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/5.8.4 /usr/lib/perl5/site_perl/5.8.3 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.4/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.3/i386-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/5.8.4 /usr/lib/perl5/vendor_perl/5.8.3 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 .) at (eval 2) line 1.
BEGIN failed–compilation aborted at (eval 2) line 1.
** At this point I installed Authen::PAM and then restarted webmin
[[25/Feb/2007:14:10:07 +0000]] miniserv.pl started
[[25/Feb/2007:14:10:07 +0000]] PAM test failed - maybe /etc/pam.d/webmin does not exist
[[25/Feb/2007:14:18:44 +0000]] miniserv.pl started
[[25/Feb/2007:14:18:44 +0000]] PAM test failed - maybe /etc/pam.d/webmin does not exist
[[25/Feb/2007:14:33:36 +0000]] miniserv.pl started
[[25/Feb/2007:14:33:36 +0000]] PAM authentication enabled
[[25/Feb/2007:15:01:49 +0000]] miniserv.pl started
[[25/Feb/2007:15:01:49 +0000]] PAM authentication enabled
[[25/Feb/2007:18:33:34 +0000]] miniserv.pl started
[[25/Feb/2007:18:33:34 +0000]] PAM authentication enabled
As I say at this point I do not know what to do next. I imagine it is something rediculously SIMPLE
Ian