Hi, now I have :
'p_enc_pkg' => 'Crypt::MySQL', 'p_enc_sub' => 'password41', and still errors: [error]: AUTH FAILED, Couldn't Load Password Encryption Package. Error: Can't locate Crypt/MySQL.pm in @INC (@INC contains: /opt/rt4/sbin/../local/lib /opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib /opt/rt4/sbin/../lib /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl . /etc/apache2) at (eval 1304) line 3. [error]: My_MySQL AUTH FAILED The encryption package you gave me ( Crypt::MySQL ) does not support the encryption method you specified ( password41 ) (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/DBI.pm:99) [Sat Nov 12 12:08:58 2011] [debug]: DBI password validation result: 0 (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:331) [Sat Nov 12 12:08:58 2011] [debug]: Password Validation Check Result: 0 (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:159) [Sat Nov 12 12:08:58 2011] [debug]: Autohandler called ExternalAuth. Response: (0, Password Invalid) (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/html/Elements/DoAuth:11) [Sat Nov 12 12:08:58 2011] [error]: FAILED LOGIN for test123 from 31.174.157.24 (/opt/rt4/sbin/../lib/RT/Interface/Web.pm:655) Any idea why there we Can't locate Crypt/MySQL.pm ? Adrian 2011/11/10 Kevin Falcone <falc...@bestpractical.com>: > On Thu, Nov 10, 2011 at 02:07:41PM +0100, Adrian Stel wrote: >> # The Perl >> package & subroutine used to encrypt passwords >> # e.g. if the >> passwords are stored using the MySQL v3.23 "PASSWORD" >> # function, >> then you will need Crypt::MySQL::password, but for the >> # MySQL4+ >> password function you will need Crypt::MySQL::password41 >> # >> Alternatively, you could use Digest::MD5::md5_hex or any other >> # encryption >> subroutine you can load in your perl installation >> 'p_enc_pkg' >> => 'Crypt::MySQL::password41', >> #'p_enc_sub' >> => 'password41', >> # If your >> >> Couldn't Load Password Encryption Package. Error: Can't locate >> Crypt/MySQL/password.pm >> My_MySQL AUTH FAILED The encryption package you gave me ( >> Crypt::MySQL::password ) does not support the encryption method you >> specified ( ) >> > > You've configured it to use Crypt::MySQL::password41, > which is not a perl module. > > I suspect you wanted it to load Crypt::MySQL and then use the > password41 method on it. > > -kevin > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Barcelona, Spain — November 28 & 29, 2011 > -- Pozdrawiam Adrian Stelmaszyk -------- RT Training Sessions (http://bestpractical.com/services/training.html) * Barcelona, Spain November 28 & 29, 2011