[rt-users] [SOLVED] rt-crontool broken in 4.0.10

Lars Bräuer lb at mpexnet.de
Thu Feb 14 14:13:54 EST 2013


Hi,

I just spend about an hour wrestling with rt-crontool after an upgrade from 4.0.6 to 4.0.10.

I couldn't find the place where to report this bug to be fixed, so I hope someone from Bestpractical
will see this.

After the upgrade the "new" rt-crontool from 4.0.10 wouldn't work anymore:

# /opt/rt4/bin/rt-crontool
[Thu Feb 14 18:54:44 2013] [critical]: Undefined subroutine &main::loc called at
/opt/rt4/bin/rt-crontool line 312. (/opt/rt4/bin/../lib/RT.pm:356)
Undefined subroutine &main::loc called at /opt/rt4/bin/rt-crontool line 312.


I finally found out, that loc was missing in the RT::Interface::CLI call.

This fixed everything:

--------------------------------------
--- /usr/src/rt-4.0.10/bin/rt-crontool	2013-02-14 18:26:41.000000000 +0100
+++ /opt/rt/bin/rt-crontool	2013-02-14 20:04:07.000000000 +0100
@@ -79,7 +79,7 @@

 use Getopt::Long;

-use RT::Interface::CLI qw(CleanEnv GetCurrentUser GetMessageContent);
+use RT::Interface::CLI qw(loc CleanEnv GetCurrentUser GetMessageContent);

 #Clean out all the nasties from the environment
 CleanEnv();
--------------------------------------

Hope this can be fixed in the source, so this will work in future releases.

Best regards,

Lars





More information about the rt-users mailing list