webmin not seeing perl Authen::OATH installed

Getting this error but its wrong as the perl Authen::OATH is installed

Failed to save two-factor authentication : The Perl module Authen::OATH needed for two-factor authentication is not installed. Use the Perl Modules page in Webmin to install it.



Perhaps the Perl module is installed but can't be loaded? You can test this by running :

perl -e 'use Authen::OATH'

Well I have no idea what is wrong.. I have never had so much a issue with installing any perl mod manually or otherwise until now...

cpan> install Authen::OATH
Authen::OATH is up to date (1.0.0).

perl -e 'use Authen::OATH'

gives nothing and webmin says its not installed.......

Is there perhaps more than one perl binary on your system?

Does restarting Webmin help?

Restarted webmin and rebooted the server doesn't make a difference..

There is only 1 perl version installed

# locate perl |grep bin

[root@pbx1 ~]
# ll /usr/bin/perl
-rwxr-xr-x 2 root root 14984 Oct 1 12:23 /usr/bin/perl

[root@pbx1 ~]
# perl -version

This is perl, v5.8.8 built for i386-linux-thread-multi

Any chance I could login to your system to see what is going wrong here?

sure -- you need to ssh into my box and then into the pbx box. Can I just skype you the info ?

OK I added you just waiting for you to authorize it

Can you please share what is wrong?