Can't login to usermin

Hi,

I tried usermin for the first time and I can’t seem to login in to it. I’ve checked the setup and the port number seems ok as do the permissions etc.
Looking in the usermin log I see this…

[[11/Oct/2006:13:07:18 +0100]] miniserv.pl started
[[11/Oct/2006:13:07:18 +0100]] Perl module Authen::PAM needed for PAM is not installed : Can’t locate Authen/PAM.pm in @INC (@INC contains: /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/lib64/perl5/site_perl/5.8.4/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.3/x86_64-linux-thread-multi /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/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/lib64/perl5/vendor_perl/5.8.4/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.8.3/x86_64-linux-thread-multi /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/lib64/perl5/5.8.6/x86_64-linux-thread-multi /usr/lib/perl5/5.8.6 .) at (eval 6) line 1.
BEGIN failed–compilation aborted at (eval 6) line 1.

Any ideas? Thanks in advance,

Graham

Hey Graham,

Usermin doesn’t require the PAM module to operate, but it is a nice improvement to have the module.

You can either turn off PAM usage in the Usermin configuration or, preferably, install the Authen::PAM module using the Webmin CPAN Perl Modules module. Another option, if you’ve got Virtualmin Professional, is to use yum to install the module. I’ve got perl-Authen-PAM in most, maybe all, of our repositories. Some Linux distros also provide the module in their native package repository.