Hi,
solution: install Crypt::MySQL using CPAN. Adrian 2011/11/12 Adrian Stel <adisa...@gmail.com>: > 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 > -- Pozdrawiam Adrian Stelmaszyk -------- RT Training Sessions (http://bestpractical.com/services/training.html) * Barcelona, Spain November 28 & 29, 2011