[rt-users] RTx::WorkflowBuilder - unable to run rt-workflow

2009-12-15 Thread Samarco, Paul
Hello,

We have been using RT for about a month for simple tracking of problem requests 
and now my manager is looking to implement an approvals process. I tried 
following the suggestions in the wiki with not much luck. I then stumbled on 
the workflow builder extension.

I am trying to set up a very simple one person approval. I have set the 
following in my RT_Siteconfig:
 RTx-Workflow for Approvals 

Set( $WorkflowBuilderStages,
 { 'Manager Approval' =
   { content = 'some content here',
 subject = 'Manager Approval for Test Queue: {$Approving-ID} - 
{$Approving-Subject}',
 owner =  'username'
   }
 }
   );

Set( $WorkflowBuilderRules,
 { 'TestQueue-Approval' = [ 'Manager Approval' ]
 }
   );

I am getting this error when going to run rt-workflow:
/opt/rt3/local/plugins/RTx-WorkflowBuilder# bin/rt-workflow --create TestQueue 
TestQueue-Approval
Can't locate RTx/WorkflowBuilder.pm in @INC (@INC contains: /etc/perl 
/usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5 
/usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 
/usr/local/lib/site_perl .) at bin/rt-workflow line 5.
BEGIN failed--compilation aborted at bin/rt-workflow line 5.

Can anyone point me in the right direction? My RT Configuration page shows 
/opt/rt3/local/plugins/RTx-WorkflowBuilder/lib as one of the perl paths. Should 
I be running the script as someone other than root? I am sure I am missing 
something trivial.

Paul Samarco
Network Administrator
e. psama...@delonghiusa.com
v. 201.518.2257



___
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Community help: http://wiki.bestpractical.com
Commercial support: sa...@bestpractical.com


Discover RT's hidden secrets with RT Essentials from O'Reilly Media. 
Buy a copy at http://rtbook.bestpractical.com

Re: [rt-users] RTx::WorkflowBuilder - unable to run rt-workflow

2009-12-15 Thread Shawn M Moore
On 09/12/15 14:37, Samarco, Paul wrote:
 /opt/rt3/local/plugins/RTx-WorkflowBuilder# bin/rt-workflow --create
 TestQueue TestQueue-Approval
 Can't locate RTx/WorkflowBuilder.pm in @INC (@INC contains: /etc/perl
 /usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5
 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10
 /usr/local/lib/site_perl .) at bin/rt-workflow line 5.
 BEGIN failed--compilation aborted at bin/rt-workflow line 5.

The error message lists your @INC paths; your RT library path is not
included. Does the following work any better for you?

PERL5LIB=/opt/rt3/lib:$PERL5LIB bin/rt-workflow --create TestQueue
TestQueue-Approval

Shawn
___
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Community help: http://wiki.bestpractical.com
Commercial support: sa...@bestpractical.com


Discover RT's hidden secrets with RT Essentials from O'Reilly Media. 
Buy a copy at http://rtbook.bestpractical.com


Re: [rt-users] RTx::WorkflowBuilder - unable to run rt-workflow

2009-12-15 Thread Samarco, Paul
Thanks for your help.

That seems to get me by this particular module, however it failed on my next 
plugin module. I also added that path, and again it worked, but failed on my 
next plugin. Below is the new error:

[Tue Dec 15 20:22:08 2009] [crit]: Can't locate RT/Authen/ExternalAuth.pm in 
@INC (@INC contains: /opt/rt3/local/plugins/RTx-WorkflowBuilder/lib 
/opt/rt3/local/plugins/RT-FM/lib /opt/rt3/lib /etc/perl 
/usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5 
/usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 
/usr/local/lib/site_perl .) at /opt/rt3/lib/RT.pm line 627. 
(/opt/rt3/lib/RT.pm:377)
Can't locate RT/Authen/ExternalAuth.pm in @INC (@INC contains: 
/opt/rt3/local/plugins/RTx-WorkflowBuilder/lib /opt/rt3/local/plugins/RT-FM/lib 
/opt/rt3/lib /etc/perl /usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 
/usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 
/usr/local/lib/site_perl .) at /opt/rt3/lib/RT.pm line 627.

As you can see, we're now failing in RT.pm. Am I going to have to re-construct 
the $PERL5LIB variable to include everything shown on my RT Configuration page? 

Thanks in advance

--paul


-Original Message-
From: Shawn M Moore [mailto:sar...@bestpractical.com] 
Sent: Tuesday, December 15, 2009 2:53 PM
To: Samarco, Paul
Cc: 'rt-users@lists.bestpractical.com'
Subject: Re: [rt-users] RTx::WorkflowBuilder - unable to run rt-workflow

On 09/12/15 14:37, Samarco, Paul wrote:
 /opt/rt3/local/plugins/RTx-WorkflowBuilder# bin/rt-workflow --create
 TestQueue TestQueue-Approval
 Can't locate RTx/WorkflowBuilder.pm in @INC (@INC contains: /etc/perl
 /usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5
 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10
 /usr/local/lib/site_perl .) at bin/rt-workflow line 5.
 BEGIN failed--compilation aborted at bin/rt-workflow line 5.

The error message lists your @INC paths; your RT library path is not
included. Does the following work any better for you?

PERL5LIB=/opt/rt3/lib:$PERL5LIB bin/rt-workflow --create TestQueue
TestQueue-Approval

Shawn

___
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Community help: http://wiki.bestpractical.com
Commercial support: sa...@bestpractical.com


Discover RT's hidden secrets with RT Essentials from O'Reilly Media. 
Buy a copy at http://rtbook.bestpractical.com


Re: [rt-users] RTx::WorkflowBuilder - unable to run rt-workflow

2009-12-15 Thread Kevin Falcone
On Tue, Dec 15, 2009 at 03:34:55PM -0500, Samarco, Paul wrote:
 Thanks for your help.
 
 That seems to get me by this particular module, however it failed on my next 
 plugin module. I also added that path, and again it worked, but failed on my 
 next plugin. Below is the new error:
 
 [Tue Dec 15 20:22:08 2009] [crit]: Can't locate RT/Authen/ExternalAuth.pm in 
 @INC (@INC contains: /opt/rt3/local/plugins/RTx-WorkflowBuilder/lib 
 /opt/rt3/local/plugins/RT-FM/lib /opt/rt3/lib /etc/perl 
 /usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5 
 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 
 /usr/local/lib/site_perl .) at /opt/rt3/lib/RT.pm line 627. 
 (/opt/rt3/lib/RT.pm:377)
 Can't locate RT/Authen/ExternalAuth.pm in @INC (@INC contains: 
 /opt/rt3/local/plugins/RTx-WorkflowBuilder/lib 
 /opt/rt3/local/plugins/RT-FM/lib /opt/rt3/lib /etc/perl 
 /usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5 
 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 
 /usr/local/lib/site_perl .) at /opt/rt3/lib/RT.pm line 627.
 
 As you can see, we're now failing in RT.pm. Am I going to have to 
 re-construct the $PERL5LIB variable to include everything shown on my RT 
 Configuration page? 

You have to include local/lib or RT won't load extensions,
PERL5LIB=/opt/rt3/local/lib:/opt/rt3/lib:$PERL5LIB should be fine

-kevin

 Thanks in advance
 
 --paul
 
 
 -Original Message-
 From: Shawn M Moore [mailto:sar...@bestpractical.com] 
 Sent: Tuesday, December 15, 2009 2:53 PM
 To: Samarco, Paul
 Cc: 'rt-users@lists.bestpractical.com'
 Subject: Re: [rt-users] RTx::WorkflowBuilder - unable to run rt-workflow
 
 On 09/12/15 14:37, Samarco, Paul wrote:
  /opt/rt3/local/plugins/RTx-WorkflowBuilder# bin/rt-workflow --create
  TestQueue TestQueue-Approval
  Can't locate RTx/WorkflowBuilder.pm in @INC (@INC contains: /etc/perl
  /usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5
  /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10
  /usr/local/lib/site_perl .) at bin/rt-workflow line 5.
  BEGIN failed--compilation aborted at bin/rt-workflow line 5.
 
 The error message lists your @INC paths; your RT library path is not
 included. Does the following work any better for you?
 
 PERL5LIB=/opt/rt3/lib:$PERL5LIB bin/rt-workflow --create TestQueue
 TestQueue-Approval
 
 Shawn
 
 ___
 http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users
 
 Community help: http://wiki.bestpractical.com
 Commercial support: sa...@bestpractical.com
 
 
 Discover RT's hidden secrets with RT Essentials from O'Reilly Media. 
 Buy a copy at http://rtbook.bestpractical.com
 


pgp2I58v4Mkiy.pgp
Description: PGP signature
___
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Community help: http://wiki.bestpractical.com
Commercial support: sa...@bestpractical.com


Discover RT's hidden secrets with RT Essentials from O'Reilly Media. 
Buy a copy at http://rtbook.bestpractical.com

Re: [rt-users] RTx::WorkflowBuilder - unable to run rt-workflow

2009-12-15 Thread Samarco, Paul
I tried that, but am still not having any luck. Is rt-workflow supposed to be 
run from a command line or somehow from within the RT web interface?

-Original Message-
From: rt-users-boun...@lists.bestpractical.com 
[mailto:rt-users-boun...@lists.bestpractical.com] On Behalf Of Kevin Falcone
Sent: Tuesday, December 15, 2009 4:05 PM
To: rt-users@lists.bestpractical.com
Subject: Re: [rt-users] RTx::WorkflowBuilder - unable to run rt-workflow

On Tue, Dec 15, 2009 at 03:34:55PM -0500, Samarco, Paul wrote:
 Thanks for your help.
 
 That seems to get me by this particular module, however it failed on my next 
 plugin module. I also added that path, and again it worked, but failed on my 
 next plugin. Below is the new error:
 
 [Tue Dec 15 20:22:08 2009] [crit]: Can't locate 
 RT/Authen/ExternalAuth.pm in @INC (@INC contains: 
 /opt/rt3/local/plugins/RTx-WorkflowBuilder/lib 
 /opt/rt3/local/plugins/RT-FM/lib /opt/rt3/lib /etc/perl 
 /usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5 
 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 
 /usr/local/lib/site_perl .) at /opt/rt3/lib/RT.pm line 627. 
 (/opt/rt3/lib/RT.pm:377) Can't locate RT/Authen/ExternalAuth.pm in @INC (@INC 
 contains: /opt/rt3/local/plugins/RTx-WorkflowBuilder/lib 
 /opt/rt3/local/plugins/RT-FM/lib /opt/rt3/lib /etc/perl 
 /usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5 
 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 
 /usr/local/lib/site_perl .) at /opt/rt3/lib/RT.pm line 627.
 
 As you can see, we're now failing in RT.pm. Am I going to have to 
 re-construct the $PERL5LIB variable to include everything shown on my RT 
 Configuration page? 

You have to include local/lib or RT won't load extensions, 
PERL5LIB=/opt/rt3/local/lib:/opt/rt3/lib:$PERL5LIB should be fine

-kevin

 Thanks in advance
 
 --paul
 
 
 -Original Message-
 From: Shawn M Moore [mailto:sar...@bestpractical.com]
 Sent: Tuesday, December 15, 2009 2:53 PM
 To: Samarco, Paul
 Cc: 'rt-users@lists.bestpractical.com'
 Subject: Re: [rt-users] RTx::WorkflowBuilder - unable to run 
 rt-workflow
 
 On 09/12/15 14:37, Samarco, Paul wrote:
  /opt/rt3/local/plugins/RTx-WorkflowBuilder# bin/rt-workflow --create 
  TestQueue TestQueue-Approval Can't locate RTx/WorkflowBuilder.pm in 
  @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.0 
  /usr/local/share/perl/5.10.0 /usr/lib/perl5
  /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 
  /usr/local/lib/site_perl .) at bin/rt-workflow line 5.
  BEGIN failed--compilation aborted at bin/rt-workflow line 5.
 
 The error message lists your @INC paths; your RT library path is not 
 included. Does the following work any better for you?
 
 PERL5LIB=/opt/rt3/lib:$PERL5LIB bin/rt-workflow --create TestQueue 
 TestQueue-Approval
 
 Shawn
 
 ___
 http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users
 
 Community help: http://wiki.bestpractical.com Commercial support: 
 sa...@bestpractical.com
 
 
 Discover RT's hidden secrets with RT Essentials from O'Reilly Media. 
 Buy a copy at http://rtbook.bestpractical.com
 
___
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Community help: http://wiki.bestpractical.com
Commercial support: sa...@bestpractical.com


Discover RT's hidden secrets with RT Essentials from O'Reilly Media. 
Buy a copy at http://rtbook.bestpractical.com