3.8.10

RT 3.8.10 and Authen::ExternalAuth

[Mon Apr 18 15:52:55 2011] [error] Modification of a read-only value
attempted at /usr/lib/perl5/site_perl/5.8.8/Net/LDAP/Constant.pm line
13.\nCompilation failed in require at
/usr/lib/perl5/site_perl/5.8.8/Net/LDAP/Message.pm line 7.\nBEGIN
failed–compilation aborted at
/usr/lib/perl5/site_perl/5.8.8/Net/LDAP/Message.pm line 7.\nCompilation
failed in require at /usr/lib/perl5/site_perl/5.8.8/Net/LDAP.pm line
13.\nBEGIN failed–compilation aborted at
/usr/lib/perl5/site_perl/5.8.8/Net/LDAP.pm line 13.\nCompilation failed in
require at
/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm
line 3.\nBEGIN failed–compilation aborted at
/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm
line 3.\nCompilation failed in require at
/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm
line 26.\nBEGIN failed–compilation aborted at
/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm
line 26.\nCompilation failed in require at
/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/User_Vendor.pm line
3.\nBEGIN failed–compilation aborted at
/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/User_Vendor.pm line
3.\nCompilation failed in require at /opt/rt3/bin/…/lib/RT/Base.pm line
173.\nCompilation failed in require at (eval 109) line 3.\n\t…propagated
at /usr/lib/perl5/5.8.8/base.pm line 94.\nBEGIN failed–compilation aborted
at /opt/rt3/bin/…/lib/RT/CurrentUser.pm line 96.\nCompilation failed in
require at /opt/rt3/bin/…/lib/RT.pm line 515.\nCompilation failed in
require at (eval 2) line 1.\n
[Mon Apr 18 15:52:55 2011] [error] Can’t load Perl file:
/opt/rt3/bin/webmux.pl for server HOSTNAME :0, exiting…
View this message in context: http://old.nabble.com/3.8.10-tp31427238p31427238.html

RT 3.8.10 and Authen::ExternalAuth

You don’t say a version, but you need 0.08_02 and you need to follow
the upgrading instructions at the top of the README file

-kevin

Is there documentation somewhere that says this? I couldn’t find any
on the RT website or the wikia entry for the extension pointing out
this change.

Also, if I use cpan to install the ExternalAuth extension, via a ‘cpan
-i RT::Authen::ExternalAuth’, it does not pull 0.08_02 from
http://search.cpan.org/~falcone/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm,
but 0.08 from http://search.cpan.org/~zordrak/RT-Authen-ExternalAuth-0.08/lib/RT/Authen/ExternalAuth.pm.
Is that correct? Is it possible to ensure that the command above
points to the latest and greatest? Is that the right thing to do?

Thanks,

AdamOn Mon, Apr 18, 2011 at 9:20 PM, Kevin Falcone falcone@bestpractical.com wrote:

On Mon, Apr 18, 2011 at 01:02:55PM -0700, derekross wrote:

RT 3.8.10 and Authen::ExternalAuth

You don’t say a version, but you need 0.08_02 and you need to follow
the upgrading instructions at the top of the README file

-kevin

[Mon Apr 18 15:52:55 2011] [error] Modification of a read-only value
attempted at /usr/lib/perl5/site_perl/5.8.8/Net/LDAP/Constant.pm line
13.\nCompilation failed in require at
/usr/lib/perl5/site_perl/5.8.8/Net/LDAP/Message.pm line 7.\nBEGIN
failed–compilation aborted at
/usr/lib/perl5/site_perl/5.8.8/Net/LDAP/Message.pm line 7.\nCompilation
failed in require at /usr/lib/perl5/site_perl/5.8.8/Net/LDAP.pm line
13.\nBEGIN failed–compilation aborted at
/usr/lib/perl5/site_perl/5.8.8/Net/LDAP.pm line 13.\nCompilation failed in
require at
/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm
line 3.\nBEGIN failed–compilation aborted at
/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm
line 3.\nCompilation failed in require at
/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm
line 26.\nBEGIN failed–compilation aborted at
/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm
line 26.\nCompilation failed in require at
/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/User_Vendor.pm line
3.\nBEGIN failed–compilation aborted at
/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/User_Vendor.pm line
3.\nCompilation failed in require at /opt/rt3/bin/…/lib/RT/Base.pm line
173.\nCompilation failed in require at (eval 109) line 3.\n\t…propagated
at /usr/lib/perl5/5.8.8/base.pm line 94.\nBEGIN failed–compilation aborted
at /opt/rt3/bin/…/lib/RT/CurrentUser.pm line 96.\nCompilation failed in
require at /opt/rt3/bin/…/lib/RT.pm line 515.\nCompilation failed in
require at (eval 2) line 1.\n
[Mon Apr 18 15:52:55 2011] [error] Can’t load Perl file:
/opt/rt3/bin/webmux.pl for server HOSTNAME :0, exiting…

Is there documentation somewhere that says this? I couldn’t find any
on the RT website or the wikia entry for the extension pointing out
this change.

I updated the README that accompanies the extension

http://cpansearch.perl.org/src/FALCONE/RT-Authen-ExternalAuth-0.08_02/README

Also, if I use cpan to install the ExternalAuth extension, via a ‘cpan
-i RT::Authen::ExternalAuth’, it does not pull 0.08_02 from
http://search.cpan.org/~falcone/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm,
but 0.08 from http://search.cpan.org/~zordrak/RT-Authen-ExternalAuth-0.08/lib/RT/Authen/ExternalAuth.pm.
Is that correct? Is it possible to ensure that the command above
points to the latest and greatest? Is that the right thing to do?

You cannot use 0.08 with 3.8.10, you will need to manually download and install 0.08_02

0.09 will get released when I’ve finished testing on 4.0.0 and have
heard from more people that it solves the 3.8.10 issues.

-kevin

So this may seem rudimentary but I am not a solid SQL tech.

My Boss would like to make remote ODBC connections to RT’s DB. Is there a set
of instructions I can review to set this up for him?

Thanks in advance

-Vance

Vance Walsh
Network and Systems Administrator
Concord Academy - Concord, Mass.

Hi,

So this may seem rudimentary but I am not a solid SQL tech.
My Boss would like to make remote ODBC connections to RT’s DB. Is there a
set of instructions I can review to set this up for him?

It’s incorrect list for this question. Start from
http://dev.mysql.com/doc/refman/5.1/en/connector-odbc.html.

Thanks in advance
-Vance

Vance Walsh
Network and Systems Administrator
Concord Academy - Concord, Mass.

Best regards, Ruslan.

Ruslan,

Thanks for the response, I was more curious if there is anything specific to
how RT connects to MySQL that would not allow for me to setup standard GRANT
permissions to the DB I have tried the standard

GRANT ALL PRIVILEGES ON . TO vwalsh@10.2.8.17 IDENTIFIED by “Password”; and
have not been able to connect remotely from this IP and username to the DB

-Vance

Vance Walsh
Network and Systems Administrator
Concord Academy - Concord, Mass.

You should definintely check the link Ruslan mentions, and do a fair bit of reading to get more comfortable with MySQL (not a bad idea in any event). Not sure if you were quoting yourself verbatim, but if so, that command has several issues with how you typed it. I’d bookmark the 5.* doc pages for your exact version, and look up every command you want to type for syntax as you work. The punctuation is not optional :).From: rt-users-bounces@lists.bestpractical.com [mailto:rt-users-bounces@lists.bestpractical.com] On Behalf Of Vance Walsh
Sent: Thursday, May 12, 2011 3:04 PM
To: ruz@bestpractical.com
Cc: rt-users@lists.bestpractical.com
Subject: Re: [rt-users] Allowing remote access to RT mySQL

Ruslan, 

Thanks for the response, I was more curious if there is anything specific to how RT connects to MySQL that would not allow for me to setup standard GRANT permissions to the DB I have tried the standard 

GRANT ALL PRIVILEGES ON *.* TO vwalsh@10.2.8.17 IDENTIFIED by "Password"; and have not been able to connect remotely from this IP and username to the DB

-Vance



Vance Walsh
Network and Systems Administrator
Concord Academy - Concord, Mass.

Hi,

Nothing RT specific. mysql by default may be configured without
listening network. You may have firewall that blocks connections.
Start from telnet or mysql client on anther machine.On Thu, May 12, 2011 at 11:03 PM, Vance Walsh vance_walsh@concordacademy.org wrote:

Ruslan,
Thanks for the response, I was more curious if there is anything specific to
how RT connects to MySQL that would not allow for me to setup standard GRANT
permissions to the DB I have tried the standard
GRANT ALL PRIVILEGES ON . TO vwalsh@10.2.8.17 IDENTIFIED by “Password”;
and have not been able to connect remotely from this IP and username to the
DB
-Vance


Vance Walsh
Network and Systems Administrator
Concord Academy - Concord, Mass.

Best regards, Ruslan.