Hi Gavin,

On 2016年2月11日 at 10:20:44, Gavin Henry (gavin.he...@gmail.com) wrote:
> Undefined subroutine
> &RT::Authen::ExternalAuth::LDAP::CanonicalizeUserInfo called at
> /opt/rt4/sbin/../lib/RT/User.pm line 787.

Could you try loading that module in that bit of code, near 
/opt/rt4/lib/RT/User.pm line 787. Changing:

    if($config->{'type'} eq 'ldap'){
        ($found, %params) = 
RT::Authen::ExternalAuth::LDAP::CanonicalizeUserInfo($service,$key,$value);
    } elsif ($config->{'type'} eq 'db') {

to:

    if($config->{'type'} eq 'ldap’){
        require RT::Authen::ExternalAuth::LDAP;
        ($found, %params) = 
RT::Authen::ExternalAuth::LDAP::CanonicalizeUserInfo($service,$key,$value);
    } elsif ($config->{'type'} eq 'db') {

Please let us know if that makes it any better.

Thanks,
Shawn



---------
RT 4.4 and RTIR Training Sessions 
(http://bestpractical.com/services/training.html)
* Hamburg Germany  March 14 & 15, 2016

Reply via email to