|
From: Kris D. <kd...@vi...> - 2007-01-09 16:57:49
|
Chris Harner wrote: > Hi Kris, I think I may have located the culprit. How do I fix this? > > miniserv error log: > [09/Jan/2007:10:30:01 -0500] miniserv.pl started > [09/Jan/2007:10:30:01 -0500] Perl module Authen::PAM needed for PAM is > not installed : Can't locate Authen/PAM.pm in @INC (@INC contains: > /usr/libexec/webmin /usr/lib/perl5/5.8.8/i586-linux-thread-multi > /usr/lib/perl5/5.8.8 > /usr/lib/perl5/site_perl/5.8.8/i586-linux-thread-multi > /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl > /usr/lib/perl5/vendor_perl/5.8.8/i586-linux-thread-multi > /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl .) at (eval > 2) line 1. > BEGIN failed--compilation aborted at (eval 2) line 1. > > > I checked YaST and I have PAM installed, and also pam-modules. Should I > just overlook this for now and add that entry manually? It's a bit strange Webmin is just dying on this, I don't *think* it's absolutely required. (It hasn't been in the past, anyway...) You need the Authen::PAM Perl module, which is in the perl-Authen-PAM package. (PAM is the underlying authentication system used by just about everything now, pam-modules is IIRC the package containing the modules to support different authentication methods through the PAM interface.) I just had to install this module on a Debian box after a Webmin upgrade recently - but lacking it didn't cause any problems directly, and I only found out because I was tracking down an access issue for someone in another office. <g> -kgd |