[rt-users] Another ExternalAuth question - "strict refs"
Jon Tollerton
jtollerton at zoominternet.net
Wed Nov 5 15:04:31 EST 2008
If you have "use strict;", it just means that you have to explicitly
define your variables before you use them. That means that you either
have to have a section where you define the variables that you're going
to use such as:
my $foo;
my $bar;
my $baz;
or you have to define it the first time it's used (and only the first
time), such as
#do some things
my $foo="bar";
$foo="baz";
It's designed to make sure that you don't have typos inside your
variable names and is mostly just a matter of style more than anything
else. That doesn't address your LDAP issue, but should help to show why
the fatal error was occurring.
Aaron Zuercher wrote:
> A followup:
>
> I looked at the User_Vendor.pm file in the error and commented out the
> "use strict;" line at the beginning of the file. now I can login as
> root but not LDAP. I'm not a programmer so I don't understand the
> sigificance of that statement. Will my "fix" cause any other
> errors/problems? Is there a better option?
>
> Thanks
>
>
>
> On Wed, Nov 5, 2008 at 1:48 PM, Aaron Zuercher
> <aaron.techgeeks at gmail.com <mailto:aaron.techgeeks at gmail.com>> wrote:
>
> Hi guys,
> I've been following the discussions about ExternalAuth with great
> interest as I"ve been slowly working to move my 3.6.0 install to
> the most current version. I'm trying to setup ExternalAuth to
> LDAP currently. When its enabled I get this message in the
> browser when I try to login:
>
> Can't use string ("My_LDAP") as an ARRAY ref while "strict refs"
> in use at
> /opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/User_Vendor.pm
> line 728, line 273.
>
> I cannot login as root (local) or LDAP. I installed ExternaAUth
> v006 which I understand has a bug in it but i'm not sure if this
> is the same error or something different. Can somone point me in
> the right direction?
>
> Thanks,
> Aaron
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users
>
> Community help: http://wiki.bestpractical.com
> Commercial support: sales at bestpractical.com
>
>
> Discover RT's hidden secrets with RT Essentials from O'Reilly Media.
> Buy a copy at http://rtbook.bestpractical.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bestpractical.com/pipermail/rt-users/attachments/20081105/0b2ceff0/attachment.htm>
More information about the rt-users
mailing list