[rt-users] Email Issues with RT
Hi, I have two issues with emailing with RT. 1, Firstly our server accepts mail as two domains, I am unsure on my matches but basically anyth...@example.org should be switched in RT to be anyth...@support-example.org. I have put the following but I am not sure it is correct. Set( $CanonicalizeEmailAddressMatch, '@example\.org$'); Set( $CanonicalizeEmailAddressReplace, '@support-example\.org'); This change is because we used to run our old support under the old domain but now with RT use the new one however, people still email the old one as well. 2, When tickets are created or replied to, everyone on the ticket gets a copy by email. However, for some reason the server also tries to send a copy no ' ' which sendmail helpfully seems to interpretates as -@ support-example.org obviously a dud address which then generates two errors, one a standard mail daemon error as it tries to mail it and one RT error which loops to the owner. I cant see where or why it is doing this, but it is global as it happens on every queue. Any help would be appreciated especially with the second issue as i am getting swamped with error mails. Thanks Mark RT Training in Washington DC, USA on Oct 25 & 26 2010 Last one this year -- Learn how to get the most out of RT!
Re: [rt-users] Sorting e-mail into queues automatically using procmail
Just letting everyone know that I got it to work. Here are my config and script files in case this can help anyone. /home/rt/.procmailrc #Preliminaries SHELL=/bin/sh #Use the Bourne shell (check your path!) MAILDIR="/var/mail/rt/" LOGFILE="/home/rt/proc.log" LOG="--- Logging ${LOGFILE} for ${LOGNAME}, " VERBOSE=yes MAILDOMAIN="rt.mydomain.com" #Made no changes to the default rt-mailgate file RT_MAILGATE="/opt/rt3/bin/rt-mailgate" RT_URL="http://rt.mydomain.com/"; LOGABSTRACT=all # the following line extracts the recipient from Received-headers. # Simply using the To: does not work, as tickets are often created # by sending a CC/BCC to RT TO=`formail -c -xReceived: |grep $MAILDOMAIN |sed -e 's/.*for *<*\(.*\)>* *;.*$/\1/'` QUEUE=`echo $TO| $HOME/get_queue.pl` ACTION=`echo $TO| $HOME/get_action.pl` :0 h b w |/usr/bin/perl $RT_MAILGATE --queue $QUEUE --action $ACTION --url $RT_URL /root/get_action.pl #!/usr/bin/env perl @arr = ; $action = "correspond"; foreach (@arr) { if (/\s*.*<([...@]+)-comm...@.*>/g) { $action = "comment"; } else { if (/\s*([...@]+)-comm...@.*/g) { $action = "comment"; } } } print "$action"; /root/get_queue.pl #!/usr/bin/env perl @arr = ; $queue = 'general'; foreach (@arr) { if (/\s*.*<([...@]+)@.*>/g) { $queue = $1; } else { if (/\s*([...@]+)@.*/g) { $queue= $1; } } } if ($queue =~ /(.*)-comment/) { $queue = $1; } print "$queue"; /opt/rt3/etc Set($rtname , "RT.mydomain.com"); Set($Organization , "rt.mydomain.com"); Set($Timezone , 'US/Eastern'); Set($DatabaseType , 'mysql'); Set($DatabaseHost , 'localhost'); Set($DatabaseRTHost , 'localhost'); Set($DatabasePort , ''); Set($DatabaseUser , 'rt'); Set($DatabasePassword , 'whateveryoulike'); Set($OwnerEmail , 'root'); Set($RTAddressRegexp , '^...@rt.mydomain.com$'); Set($ValidateUserEmailAddresses, 1); Set($CorrespondAddress , 'no-re...@rt.mydomain.com'); Set($CommentAddress , 'no-re...@rt.mydomain.com'); Set( $WebDomain, 'rt.mydomain.com' ); Set($WebPath, ""); Set($CanonicalizeRedirectURLs, 1); Set($LogToSyslog , 'info'); Set($UnsafeEmailCommands,1); Set($LogToSyslog, "debug"); Set(@Plugins,qw(RT::FM)); 1; Kind regards, Nicôle -Original Message- From: Nicôle Layne Sent: Thursday, August 26, 2010 11:19 AM To: rt-users@lists.bestpractical.com Subject: RE: [rt-users] Sorting e-mail into queues automatically using procmail Update (still not working): I believe main error to be this, although the mailgate file is there and contains the default content. Can't open perl script "/opt/rt3/bin/rt-mailgate ": No such file or directory procmail: Error while writing to "/usr/bin/perl" procmail: Program failure (2) of "/usr/bin/perl" procmail: Assigning "LASTFOLDER=/usr/bin/perl /opt/rt3/bin/rt-mailgate --queue general --action correspond --url http://rt.mydomain.com/ Thanks for your suggestion Stucki. Here's what the file currently looks like, not seeing any funny characters or spaces from cmd line (all the # are from me testing different portions, will clean up once I get it working). > more /home/rt/.procmailrc :: /home/rt/.procmailrc :: #Preliminaries SHELL=/bin/sh #Use the Bourne shell (check your path!) #MAILDIR=${HOME}#First check what your mail directory is! MAILDIR="/var/mail/rt/" #LOGFILE=${MAILDIR}/procmail.log LOGFILE="/home/rt/procmail_log.log" LOG="--- Logging ${LOGFILE} for ${LOGNAME}, " VERBOSE=yes MAILDOMAIN="rt.mydomain.com" RT_MAILGATE="/opt/rt3/bin/rt-mailgate" #RT_MAILGATE="/usr/local/bin/rt-mailgate" RT_URL="http://rt.mydomain.com/"; LOGABSTRACT=all #QUEUE=`echo $TO| $HOME/get_queue.pl` #ACTION=`echo $TO| $HOME/get_action.pl` #:0 #{ # the following line extracts the recipient from Received-headers. # Simply using the To: does not work, as tickets are often created # by sending a CC/BCC to RT #TO=`formail -c -xReceived: |grep $MAILDOMAIN |sed -e 's/.*for *<*\(.*\)>* *;.*$/\1/'` TO=`formail -c -xReceived: |grep $MAILDOMAIN |sed -e 's/.*for *<*\(.*\)>* *;.*$/\1/'` QUEUE=`echo $TO| $HOME/get_queue.pl` ACTION=`echo $TO| $HOME/get_action.pl` :0 h b w |/usr/bin/perl $RT_MAILGATE --queue $QUEUE --action $ACTION --url $RT_URL #} I made som
Re: [rt-users] Linked fields
I'm trying to add Custom Fields in the Requester area of the ticket. I got the first Custom Value, but cannot get the second custom value? the first was: <&|/l&>Account #:: > <% ($requestor->FirstCustomFieldValue('Room') || > loc("No Account # entered for this user")) %> and I tried: # <&|/l&>IP:: # <% ($requestor-> SecondCustomFieldValue('IP Address') || loc("No IP Address entered for this user")) %> For the second, but that doesn't work. any Ideas? Thanks, David System Admin RNS Running RT 3.8.7 On 8/16/2010 9:40 AM, Björn Schulz wrote: Hi David, I use user CFs and a customized ShowRequestor in .../Ticket/Elements/ShowRequestor. Not a special service Ticket. <&|/l&>Phone:: <% ($requestor->WorkPhone || loc("No WorkPhone entered about this user")) %> or <&|/l&>Room:: <% ($requestor->FirstCustomFieldValue('Room') || loc("No room entered about this user")) %> Hope this helps Björn Am 13.08.10 23:18, schrieb Sysadmin: Is there a way to " link"custom fields? So, I trying to link custom field data, so that custom fields like Account #, Customer Equip, Phone #, that exist in a service ticket and in the user information, will populate each other, ie in creating a service ticket for a /new custome/r, the linked custom field data input in the ticket will populate the user information custom field data. And vice-versa if the customer already exists, then the ticket, would pull data from the user information data. David System Admin RNS RT Training in Washington DC, USA on Oct 25& 26 2010 Last one this year -- Learn how to get the most out of RT! RT Training in Washington DC, USA on Oct 25 & 26 2010 Last one this year -- Learn how to get the most out of RT!
[rt-users] Ticket History
Is there a way to show just ticket history for a customer? Maybe a ticket tab for the user/customer that would display only tickets for that customer and show only the replys (not comments or other details for those tickets) and not the complete user history? So a clean concise way of viewing the users past trouble tickets. Thanks, David System Admin RNS Running RT 3.8.7 RT Training in Washington DC, USA on Oct 25 & 26 2010 Last one this year -- Learn how to get the most out of RT!
[rt-users] Searching Unprivileged Users
Currently we have RT configured so that support staff are privileged users, and customers are unprivileged users which Are also part of the "Customers" group. I'm look for an easy way to search the unprivileged users, RT only shows privileged users, and groups only let you add or remove users, not edit the users in the group.RT adds the unprivileged user from the ticket creation. So it is very easy to accidentally create a bogus user in the system that is simply created as an unprivileged user. Thanks, David System Admin RNS Running RT 3.8.7 RT Training in Washington DC, USA on Oct 25 & 26 2010 Last one this year -- Learn how to get the most out of RT!
Re: [rt-users] Extensions
Thanks guys, I got it. They all work fine now. David On 8/25/2010 12:55 PM, Michael Finn wrote: Set(@Plugins,(qw(RT::FM))); Set(@Plugins,(qw(RTx::EmailCompletion))); Set(@Plugins,(qw(RT::Extension::ToggleSuperUser))); Set(@Plugins,(qw(RT::Extension::QueueDeactivatedScrips))); How should I list this? And do I reinstall then after I correct this, or just correct the "Set(@Plugins, ...)" line and restart Apache? Set(@Plugins,(qw(RT::FM RTx::EmailCompletion RT::Extension::ToggleSuperUser RT::Extension::QueueDeactivatedScrips))); (above is one line) No reinstall necessary; just bounce Apache. 'qw' takes a space-separated list and turns it into the quoted list format needed for the Set command. (see http://perlmeme.org/howtos/perlfunc/qw_function.html for examples) Mike RT Training in Washington DC, USA on Oct 25 & 26 2010 Last one this year -- Learn how to get the most out of RT!
Re: [rt-users] [Rt-announce] RT for Mobile Devices 0.9
Thanks. I've pushed out 0.96 with WebOS listed. On Wed, Aug 25, 2010 at 04:55:59PM -0400, Jason A. Smith wrote: > On 08/05/2010 05:08 PM, Jesse Vincent wrote: > > > >We've tested this new UI on the iPhone, Android 2.x, BlackberryOS 4.5 > >and 5.0, Kindle 2.5 and in a number of desktop browsers. We've only > >tested this on a recent RT 3.8, but it _should_ work on older versions > >of RT. Reports of failures on 3.6.x or 3.8.x would be much appreciated. > > Hi Jesse, > > I just had a coworker try the mobile UI on his new Palm WebOS phone > and it didn't detect his phone automatically. Adding 'WebOS' to the > HTTP_USER_AGENT env var regex fixed it for him. We have version > 0.95 installed here. > > ~Jason > > > RT Training in Washington DC, USA on Oct 25 & 26 2010 > Last one this year -- Learn how to get the most out of RT! -- RT Training in Washington DC, USA on Oct 25 & 26 2010 Last one this year -- Learn how to get the most out of RT!
Re: [rt-users] CLI create with Custom Fields again
Hi Ingo, not 100% sure at the moment, but i think, you can use it in the same way like you do it with the offline edit. can sent you tomorrow an example Torsten (Greetings from Hamburg) 2010/8/26 > > Hello, > > i searched the whole Mailinglist for a correct syntax to ceate a new ticket > via CLI with an custom Field. > I try to create an Ticket with the CustomField named "Server" and the value > "FILESRV01" > > > Have anyone please an example for me ? > > > Thanks and Greetings from Germany > > Ingo von Itter > Ratingen/Gemany > > PS: Have anyone a link or documentation about RT in German ? > War ja nur ne Frage > > > > ___ > Geschäftsführer: Rolf Herzog, Thomas Benk > AGES Maut System GmbH & Co. KG > AG Düsseldorf HRA 14045, USt-IdNr.: DE 202525868 > AGES International GmbH & Co. KG > AG Düsseldorf HRA 16636, USt-IdNr.: DE 813749831 > AGES ETS GmbH > AG Düsseldorf HRB 55580, USt-IdNr.: DE 814789134 > > RT Training in Washington DC, USA on Oct 25 & 26 2010 > Last one this year -- Learn how to get the most out of RT! > -- MFG Torsten Brumm http://www.brumm.me http://www.elektrofeld.de RT Training in Washington DC, USA on Oct 25 & 26 2010 Last one this year -- Learn how to get the most out of RT!
Re: [rt-users] 32 levels deep in component stack (infinite recursive call?)
On Thu 26.Aug'10 at 11:27:23 +0100, Thorvald Hallvardsson wrote: > Hi guys, > > Another problem. When I'm trying to access CONFIGURATION -> GLOBAL -> USER > RIGHTS || GROUP RIGHTS || RT AT A GLANCE I'm getting an error: > > 32 levels deep in component stack (infinite recursive call?) > > Output from dev mode can be found here: > http://paste-it.net/public/x7307cf/ > > I was trying to find the solution in google but all related problems dropped > some sort of proper errors (like module cannot be found). In my case there > are no > "proper" error or I missed it. > > It's the brand new installation from yesterday so I presume I have got all > perl modules most up to date (besides Email::Address). Hi Thorvald, Can you send the output of the "System Information" page under "Configuration -> Tools"? Thanks, Jesse RT Training in Washington DC, USA on Oct 25 & 26 2010 Last one this year -- Learn how to get the most out of RT!
Re: [rt-users] Where to change the "Error" box on Login page
Just asking again if anyone can point me in the right direction to changing the pink/red error box that pops up upon a failed login on the Login page. I'd like to change it from "Your username or password is incorrect" to something else with more instructions. Thanks! -- Max McGrath Asst. Network Admin/Systems Specialist Carthage College 262-552-5512 mmcgr...@carthage.edu On Tue, Aug 24, 2010 at 2:43 PM, Max McGrath wrote: > Hi all - > > Running RT 3.8.8 on Ubuntu. > > Trying to figure out where to change the red/pink error box that pops up on > the Login page upon a failed login. > > I've looked at the Login page code and from what I see it looks like it's > coming from Widgets/TitleBox -- but I am unable to find it there. > > Can anybody lend a hand? > -- > Max McGrath > Asst. Network Admin/Systems Specialist > Carthage College > 262-552-5512 > mmcgr...@carthage.edu > RT Training in Washington DC, USA on Oct 25 & 26 2010 Last one this year -- Learn how to get the most out of RT!
Re: [rt-users] mail body: HTML with embedded CSS
Text::Template is the perl module RT uses for templates. It uses { and } for template delimiters. http://search.cpan.org/~mjd/Text-Template-1.45/lib/Text/Template.pm should show you how to escape your templates - specifically: http://search.cpan.org/~mjd/Text-Template-1.45/lib/Text/Template.pm#JavaScript RT Training in Washington DC, USA on Oct 25 & 26 2010 Last one this year -- Learn how to get the most out of RT!
[rt-users] Brief steps to set email gateway and synchronize LDAP
Can anybody point few basic steps to be taken care of while setting up Email Gateway for RT and also to synchronize LDAP users to login into RT with their own credentials without need of settinup their own account throughRT. I have looked through RT_SiteConfig.pm file. everything looks good. Except which sendemailpipe is uncommented to be used. Is there anything else i need to reconfigure. Thanks for your help RT Training in Washington DC, USA on Oct 25 & 26 2010 Last one this year -- Learn how to get the most out of RT!
[rt-users] Setup Email gateway
I'm trying to setup email gateway but unable to do it. There are three different procedures from RT Wiki site. I tried all three but couldn't get any of them working. I edited master.cf to include two lines #rt rt-pipe unix n- n - pipe rt-comment -pipe unix n - --pipe Also i created a new file in /etc/postfix/transport and included lines: Can anyone help me with a link through which i can follow a right tutorial to fix my email gateway real quick. This is what i got while trying to reload postfix. postfix/postfix-script: fatal: the Postfix mail system is not running Thanks -- Ashrafuddin Mohammed System Administrator Midcontinent Financial Center, Inc. toll free: 866-590-4562 x345 local 573-443-6002 x345 fax 888-249-3529 email a...@americanmutualloans.com CONFIDENTIALITY NOTICE: This e-mail and any attachments may contain confidential information that is legally privileged. The information is solely for the use of the intended recipient(s). Any disclosure, copying, distribution, or other use of this information is strictly prohibited. If you have received this e-mail in error, please notify the sender by return e-mail and delete this message. RT Training in Washington DC, USA on Oct 25 & 26 2010 Last one this year -- Learn how to get the most out of RT!
Re: [rt-users] GnuPG Interface Mouse and Moose - Missing dependencies
I forgot indicate the versions that I have installed: Mouse-0.64 Any-Moose-0.13 GnuPG-Interface-0.42 perl-5.8.8-32 Thanks, MariaE wrote: > > Hi Mark, > > I also upgraded my perl and I have the exactly the same problem, maybe you > resolved the problem? > > Thanks, > Maria Elena > > > Mark Street wrote: >> >> Hi, >> >> I broke rt 3.8.8 after updating my Centos 5 box with yum...it upgraded >> perl. I knew it was going to be a problem right after I did it >> >> I ran make testdeps in my rt3 source directory and used CPAN to update >> all of the missing modules... all but 1, the GnuPG::Interface module is >> not behaving. >> >> SOME DEPENDENCIES WERE MISSING. >> GPG missing dependencies: >> GnuPG::Interface ...MISSING >> Undefined subroutine &Mouse::Util::get_metaclass_by_name called at >> /usr/lib/perl5/site_perl/5.8.8/Any/Moose.pm line 103. >> make: *** [testdeps] Error 1 >> >> I installed GnuPG 0.4.2 through cpan and manually installed it so I know >> it is installed. I did the same thing for Mouse and Any::Moose. >> >> I have seen 1 other similar instance of this on a search of gossamer >> threads forums from June 21st... so I am not alone. >> >> Any ideas on how to remedy this one? >> >> -- >> Mark Street, D.C., RHCE >> Chief Technology Officer >> Alliance Medical Center >> (707) 433-5494 >> >> >> Discover RT's hidden secrets with RT Essentials from O'Reilly Media. >> Buy a copy at http://rtbook.bestpractical.com >> > > -- View this message in context: http://old.nabble.com/GnuPG-Interface-Mouse-and-Moose---Missing-dependencies-tp28993895p29543938.html Sent from the Request Tracker - User mailing list archive at Nabble.com. RT Training in Washington DC, USA on Oct 25 & 26 2010 Last one this year -- Learn how to get the most out of RT!
[rt-users] CLI create with Custom Fields again
Hello, i searched the whole Mailinglist for a correct syntax to ceate a new ticket via CLI with an custom Field. I try to create an Ticket with the CustomField named "Server" and the value "FILESRV01" Have anyone please an example for me ? Thanks and Greetings from Germany Ingo von Itter Ratingen/Gemany PS: Have anyone a link or documentation about RT in German ? War ja nur ne Frage ___ Geschäftsführer: Rolf Herzog, Thomas Benk AGES Maut System GmbH & Co. KG AG Düsseldorf HRA 14045, USt-IdNr.: DE 202525868 AGES International GmbH & Co. KG AG Düsseldorf HRA 16636, USt-IdNr.: DE 813749831 AGES ETS GmbH AG Düsseldorf HRB 55580, USt-IdNr.: DE 814789134 RT Training in Washington DC, USA on Oct 25 & 26 2010 Last one this year -- Learn how to get the most out of RT!
Re: [rt-users] Requiring CF to be defined on resolve
On Thu, Aug 26, 2010 at 08:37:21AM -0500, Francis L Fabrizio wrote: > > exposing check_failure in a callback is a good idea. Can you provide a > > patch for this so it will go in RT core? > > This simple patch was sufficient for me: > thanks, applied on 3.8-trunk, will be in next release. RT Training in Washington DC, USA on Oct 25 & 26 2010 Last one this year -- Learn how to get the most out of RT!
Re: [rt-users] GnuPG Interface Mouse and Moose - Missing dependencies
Hi Mark, I also upgraded my perl and I have the exactly the same problem, maybe you resolved the problem? Thanks, Maria Elena Mark Street wrote: > > Hi, > > I broke rt 3.8.8 after updating my Centos 5 box with yum...it upgraded > perl. I knew it was going to be a problem right after I did it > > I ran make testdeps in my rt3 source directory and used CPAN to update all > of the missing modules... all but 1, the GnuPG::Interface module is not > behaving. > > SOME DEPENDENCIES WERE MISSING. > GPG missing dependencies: > GnuPG::Interface ...MISSING > Undefined subroutine &Mouse::Util::get_metaclass_by_name called at > /usr/lib/perl5/site_perl/5.8.8/Any/Moose.pm line 103. > make: *** [testdeps] Error 1 > > I installed GnuPG 0.4.2 through cpan and manually installed it so I know > it is installed. I did the same thing for Mouse and Any::Moose. > > I have seen 1 other similar instance of this on a search of gossamer > threads forums from June 21st... so I am not alone. > > Any ideas on how to remedy this one? > > -- > Mark Street, D.C., RHCE > Chief Technology Officer > Alliance Medical Center > (707) 433-5494 > > > Discover RT's hidden secrets with RT Essentials from O'Reilly Media. > Buy a copy at http://rtbook.bestpractical.com > -- View this message in context: http://old.nabble.com/GnuPG-Interface-Mouse-and-Moose---Missing-dependencies-tp28993895p29543619.html Sent from the Request Tracker - User mailing list archive at Nabble.com. RT Training in Washington DC, USA on Oct 25 & 26 2010 Last one this year -- Learn how to get the most out of RT!
Re: [rt-users] Sorting e-mail into queues automatically using procmail
Update (still not working): I believe main error to be this, although the mailgate file is there and contains the default content. Can't open perl script "/opt/rt3/bin/rt-mailgate ": No such file or directory procmail: Error while writing to "/usr/bin/perl" procmail: Program failure (2) of "/usr/bin/perl" procmail: Assigning "LASTFOLDER=/usr/bin/perl /opt/rt3/bin/rt-mailgate --queue general --action correspond --url http://rt.mydomain.com/ Thanks for your suggestion Stucki. Here's what the file currently looks like, not seeing any funny characters or spaces from cmd line (all the # are from me testing different portions, will clean up once I get it working). > more /home/rt/.procmailrc :: /home/rt/.procmailrc :: #Preliminaries SHELL=/bin/sh #Use the Bourne shell (check your path!) #MAILDIR=${HOME}#First check what your mail directory is! MAILDIR="/var/mail/rt/" #LOGFILE=${MAILDIR}/procmail.log LOGFILE="/home/rt/procmail_log.log" LOG="--- Logging ${LOGFILE} for ${LOGNAME}, " VERBOSE=yes MAILDOMAIN="rt.mydomain.com" RT_MAILGATE="/opt/rt3/bin/rt-mailgate" #RT_MAILGATE="/usr/local/bin/rt-mailgate" RT_URL="http://rt.mydomain.com/"; LOGABSTRACT=all #QUEUE=`echo $TO| $HOME/get_queue.pl` #ACTION=`echo $TO| $HOME/get_action.pl` #:0 #{ # the following line extracts the recipient from Received-headers. # Simply using the To: does not work, as tickets are often created # by sending a CC/BCC to RT #TO=`formail -c -xReceived: |grep $MAILDOMAIN |sed -e 's/.*for *<*\(.*\)>* *;.*$/\1/'` TO=`formail -c -xReceived: |grep $MAILDOMAIN |sed -e 's/.*for *<*\(.*\)>* *;.*$/\1/'` QUEUE=`echo $TO| $HOME/get_queue.pl` ACTION=`echo $TO| $HOME/get_action.pl` :0 h b w |/usr/bin/perl $RT_MAILGATE --queue $QUEUE --action $ACTION --url $RT_URL #} I made some other changes since my original e-mail and here is an output of the logs: --- Logging /home/rt/proc.log for rt, procmail: [18543] Thu Aug 26 11:08:41 2010 procmail: Assigning "MAILDOMAIN=rt.mydomain.com " procmail: Assigning "RT_MAILGATE=/opt/rt3/bin/rt-mailgate " procmail: Assigning "RT_URL=http://rt.mydomain.com/ " procmail: Assigning "LOGABSTRACT=all " procmail: Executing "formail -c -xReceived: |grep $MAILDOMAIN |sed -e 's/.*for *<*\(.*\)>* *;.*$/\1/'" procmail: Assigning "TO= " procmail: Executing "echo $TO| $HOME/get_queue.pl" procmail: Assigning "QUEUE=general " procmail: Executing "echo $TO| $HOME/get_action.pl" procmail: Assigning "ACTION=correspond " procmail: Skipped " " procmail: Executing "/usr/bin/perl,/opt/rt3/bin/rt-mailgate ,--queue,general ,--action,correspond ,--url,http://rt.mydomain.com/ " Can't open perl script "/opt/rt3/bin/rt-mailgate ": No such file or directory procmail: Error while writing to "/usr/bin/perl" procmail: Program failure (2) of "/usr/bin/perl" procmail: Assigning "LASTFOLDER=/usr/bin/perl /opt/rt3/bin/rt-mailgate --queue general --action correspond --url http://rt.mydomain.com/ " procmail: Locking "/var/mail/rt.lock" procmail: Assigning "LASTFOLDER=/var/mail/rt" procmail: Opening "/var/mail/rt" procmail: Acquiring kernel-lock procmail: Unlocking "/var/mail/rt.lock" procmail: Notified comsat: "r...@85426:/var/mail/rt" >From m...@mydomain.com Thu Aug 26 11:08:41 2010 Subject: Testing to internal Folder: /var/mail/rt 6147 Syslog: Aug 26 11:08:41 RT postfix/smtpd[18537]: connect from [local Exchange server] Aug 26 11:08:41 RT postfix/smtpd[18537]: 599F948096: client=[local Exchange server] Aug 26 11:08:41 RT postfix/cleanup[18540]: 599F948096: message-id=<4c137e3ba6db4a4291596a118437d8e5b3f...@exchange_server.mydomain.com> Aug 26 11:08:41 RT postfix/qmgr[5063]: 599F948096: from=, size=6163, nrcpt=1 (queue active) Aug 26 11:08:41 RT postfix/smtpd[18537]: disconnect from [local Exchange server] Aug 26 11:08:41 RT postfix/local[18542]: 599F948096: to=, orig_to=, relay=local, delay=0.29, delays=0.1/0.03/0/0.16, dsn=2.0.0, status=sent (delivered to command: /usr/bin/procmail) Aug 26 11:08:41 RT postfix/cleanup[18540]: 984B748098: message-id=<20100826150841.984b748...@rt.mydomain.com> Aug 26 11:08:41 RT postfix/bounce[18541]: 599F948096: sender delivery status notification: 984B748098 Aug 26 11:08:41 RT postfix/qmgr[5063]: 599F948096: removed Aug 26 11:08:41 RT postfix/qmgr[5063]: 984B748098: from=<>, size=2642, nrcpt=1 (queue active) Aug 26 11:08:50 RT postfix/smtp[18558]: 984B748098: to=, relay=10.0.0.44[10.0.0.44]:25, delay=8.9, delays=0.02/0.04/0.02/8.8, dsn=2.6.0, status=sent (250 2.6.0 <20100826150841.984b748...@rt.mydomain.com> Queued mail for delivery) Aug 26 11:08:50 RT postfix/qmgr[5063]: 984B748098: removed Kind regards, Nicôle -Original Message- From: Chr. von Stuckrad [mailto:stu...@mi.fu
Re: [rt-users] RT::Action not found after upgrade 3.8.2 -> 3.8.8
I haven't the original email thread to reply to, but this might be valuable to the email list. The change Ruslan proposed works for me. I had the same problem here, but after the change in webmux.pl, apache started again. Thanks, -- Benno r...@bestpractical.com wrote: Hello, Try to change RT::InitClasses( Heavy => 1 ) to RT::InitClasses( Heavy => 0 ) in webmux.pl instead of using the patch (revert it) and report back if it helps. On Tue, May 11, 2010 at 4:58 PM, Raghu Siddarth wrote: > I got the same issue here. Upgrade script went through without any errors, > cleared mason and restarted apache, but it failed to start with the > following error : > > [error] Require of RT::Action:: failed. > > Can't locate RT/Action/.pm in @INC (@INC contains: /opt/rt3/bin/../local/lib > /opt/rt3/local/plugins/RT-Extension-PriorityAsString/lib /opt/rt3/bin/../lib > /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 > /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 > /usr/local/lib/site_perl . /etc/apache2) at (eval 1318) line > 3.\n\nCompilation failed in require at (eval 2) line 1. > > [error] Can't load Perl file: /opt/rt3/bin/webmux.pl for server > ritsnet-rt.mine.nu:0, exiting... > > > Thanks Razvan for the quick fix below. It worked for me. I'm trying to > understand why are only a few users getting affected. > > -- Raghu Siddarth > > On Mon, May 10, 2010 at 5:03 PM, Razvan Cosma > wrote: >> >> Can't figure out the problem source, and I am in a hurry, so for now: >> if(eval "require $type") { >> $self->{'Action'} = $type->new ( Argument => $self->Argument, >> CurrentUser => $self->CurrentUser, >> ScripActionObj => $self, >> ScripObj => $args{'ScripObj'}, >> TemplateObj => $self->TemplateObj, >> TicketObj => $args{'TicketObj'}, >> TransactionObj => >> $args{'TransactionObj'}, >> ); >> } else { >> warn "Require of $type failed@\n"; >> } >> Then application seems to work fine otherwise. >> >> On Mon, May 10, 2010 at 2:22 PM, Razvan Cosma >> wrote: >>> >>> OK, tried another trick now: created a RT/Action/.pm file that only does >>> print caller(); and it seems it's called from RT::ScripAction which leads to >>> the file ScripAction_Overlay.pm and at line 173 >>> eval "require $type" || die "Require of $type failed@\n"; >>> still digging.. >>> On Mon, May 10, 2010 at 2:17 PM, Richard Pijnenburg wrote: > > I have the same issue. > > Cleaned the mason cache and restarted apache, but same result. > > > > Met vriendelijke groet / With kind regards, > > Richard Pijnenburg > Changes and Incident Coordinator > > WideXS http://www.widexs.nl > Tel +31 (0)20 7570780 Fax +31 (0)20 6116302 > Zekeringstraat 43,1014 BV Amsterdam, NL > > > > From: rt-users-bounces at lists.bestpractical.com > [mailto:rt-users-bounces at lists.bestpractical.com] On Behalf Of Steve > Anderson > Sent: Monday, May 10, 2010 12:43 PM > To: Razvan Cosma; rt-users at lists.bestpractical.com > Subject: Re: [rt-users] RT::Action not found after upgrade 3.8.2 -> > 3.8.8 > > > > Did you do the step of wiping out the Mason cache? > > > > From: rt-users-bounces at lists.bestpractical.com > [mailto:rt-users-bounces at lists.bestpractical.com] On Behalf Of Razvan Cosma > Sent: 10 May 2010 11:35 AM > To: rt-users at lists.bestpractical.com > Subject: [rt-users] RT::Action not found after upgrade 3.8.2 -> 3.8.8 > > > > Hi all, > Just did a ./configure && make upgrade, and while there were no errors > and all dependencies seem to be in place, httpd won't start anymore (running > on centos with mod_perl), complaining about > [error] Require of RT::Action:: failed.\nCan't locate RT/Action/.pm in > @INC > This looks like a typo in some file or scrip, but I have done a grep in > the webroot, and deleted all my scrips from mysql - it wasn't there > There's no file name in the error, only > at (eval 2442) line 3.\n\nCompilation failed in require at (eval 2) > line 1.\n > Any hints on where this eval happens? > Thank you very much > > > > > > This email has been scanned by Netintelligence > http://www.netintelligence.com/email > > > > > > > > BiP Solutions Limited is a company registered in Scotland with Company > Number SC086146 and VAT number 383030966 and having its registered > office at Me
Re: [rt-users] Requiring CF to be defined on resolve
Sorry, I created that patch pre-coffee this morning, and the patch was going backwards. Here's the real patch: --- /usr/local/rt/share/html/Ticket/Update.html 2010-08-24 08:33:38.0 -0500 +++ /usr/local/rt/local/html/Ticket/Update.html 2010-08-26 08:25:06.0 -0500 @@ -168,7 +168,7 @@ my @results; -$m->callback( Ticket => $TicketObj, ARGSRef => \%ARGS, results => \...@results, CallbackName => 'Initial' ); +$m->callback( Ticket => $TicketObj, ARGSRef => \%ARGS, checks_failure => \$checks_failure, results => \...@results, CallbackName => 'Initial' ); unless($DefaultStatus){ $DefaultStatus=($ARGS{'Status'} ||$TicketObj->Status()); > -Original Message- > From: rt-users-boun...@lists.bestpractical.com [mailto:rt-users- > boun...@lists.bestpractical.com] On Behalf Of Francis L Fabrizio > Sent: Thursday, August 26, 2010 8:37 AM > To: Emmanuel Lacour; rt-users@lists.bestpractical.com > Subject: Re: [rt-users] Requiring CF to be defined on resolve > > > exposing check_failure in a callback is a good idea. Can you provide > a > > patch for this so it will go in RT core? > > This simple patch was sufficient for me: > > > --- /usr/local/rt/local/html/Ticket/Update.html 2010-08-26 > 08:25:06.0 -0500 > +++ /usr/local/rt/share/html/Ticket/Update.html 2010-08-24 > 08:33:38.0 -0500 > @@ -168,7 +168,7 @@ > > my @results; > > -$m->callback( Ticket => $TicketObj, ARGSRef => \%ARGS, checks_failure > => \$checks_failure, results => \...@results, CallbackName => 'Initial' ); > +$m->callback( Ticket => $TicketObj, ARGSRef => \%ARGS, results => > \...@results, CallbackName => 'Initial' ); > > unless($DefaultStatus){ > $DefaultStatus=($ARGS{'Status'} ||$TicketObj->Status()); > > > It might make sense to also expose checks_failure in other callbacks in > Update.html, but hooking in at Initial seems pretty flexible on its > own. > > -Fran > > RT Training in Washington DC, USA on Oct 25 & 26 2010 > Last one this year -- Learn how to get the most out of RT! RT Training in Washington DC, USA on Oct 25 & 26 2010 Last one this year -- Learn how to get the most out of RT!
Re: [rt-users] Requiring CF to be defined on resolve
> exposing check_failure in a callback is a good idea. Can you provide a > patch for this so it will go in RT core? This simple patch was sufficient for me: --- /usr/local/rt/local/html/Ticket/Update.html 2010-08-26 08:25:06.0 -0500 +++ /usr/local/rt/share/html/Ticket/Update.html 2010-08-24 08:33:38.0 -0500 @@ -168,7 +168,7 @@ my @results; -$m->callback( Ticket => $TicketObj, ARGSRef => \%ARGS, checks_failure => \$checks_failure, results => \...@results, CallbackName => 'Initial' ); +$m->callback( Ticket => $TicketObj, ARGSRef => \%ARGS, results => \...@results, CallbackName => 'Initial' ); unless($DefaultStatus){ $DefaultStatus=($ARGS{'Status'} ||$TicketObj->Status()); It might make sense to also expose checks_failure in other callbacks in Update.html, but hooking in at Initial seems pretty flexible on its own. -Fran RT Training in Washington DC, USA on Oct 25 & 26 2010 Last one this year -- Learn how to get the most out of RT!
Re: [rt-users] RT Mobile Redirection
This unfortunately does not work. If I symlink the /m/ folder it gives me: <&| _elements/wrapper, title => loc("RT for [_1]",RT->Config->Get('rtname'))&> <& _elements/menu &> <& _elements/full_site_link &> So that won't work. Here is my apache config for this vhost if it helps anyone let me know what I am missing: ServerName servername.domain.com ServerAdmin m...@domain.com # config for your main content DocumentRoot /var/www # here and in other places goes config # of your main host # as RT is out of document root then we want alias # and should define directory access Alias /rt/ /opt/rt3/share/html/ Order allow,deny Allow from all PerlRequire /opt/rt3/bin/webmux.pl AddDefaultCharset UTF-8 SetHandler perl-script PerlHandler RT::Mason Thanks for any help. -Original Message- From: Bob Miller [mailto:b...@computerisms.ca] Sent: Wednesday, August 25, 2010 3:44 PM To: Jason Ledford Subject: Re: [rt-users] RT Mobile Redirection During my last migration, the links to some tickets were going to a different URL than I wanted. My solution was to put a symlink in at the link's url pointing to the real html directory. So, it is probably not an elegant suggestion, but perhaps something like: ln -s /path.to.rt/html /var/www/m would make it work... On Wed, 2010-08-25 at 12:05 -0400, Jason Ledford wrote: > I am having a problem with the new mobile interface, version .95. It > works perfectly on about 5% of my blackberries. The problem is the > users get the login screen, enter the user name and password, and then > get a file not found error saying it’s looking for /m/. The apache > logs suggest its trying to redirect those users to /var/www/m and it > says file does not exist. I did find out that it works 100% of the > time if I use the short domain name, servername. I experience the > problem when I use the fqdn servername.domain.com. I am sure it’s > something I have mis-configured but can’t quite pinpoint. > > The url I use to hit my server is http://servername.domain.com/rt/ and > here is the relevant parts from my config: > > Set( $rtname, 'cdc124asv.tbcnet.biltmore.com'); > Set($WebPath , "/rt"); > Set($WebBaseURL , "http://cdc124asv.tbcnet.biltmore.com";); > Set(@Plugins, qw(RT::Extension::MobileUI RTx::Calendar > RT::Extension::PriorityAsString > RT::Extension::ExtractCustomFieldValues RT::Extension::LDAPImport RT: > $rt RT::Authen::ExternalAuth)); > > Any help is appreciated as I would prefer to use the fqdn when > possible. > > RT Training in Washington DC, USA on Oct 25 & 26 2010 > Last one this year -- Learn how to get the most out of RT! Bob Miller 334-7117/660-5315 http://computerisms.ca b...@computerisms.ca Network, Internet, Server, and Open Source Solutions RT Training in Washington DC, USA on Oct 25 & 26 2010 Last one this year -- Learn how to get the most out of RT!
[rt-users] Modify graph's color
Hi everybody! I'm actually searching how modify appareance or just color of my graph' in RT 3.8.7 I've just installed the package "libgd-graph-perl" and reload apache server, but graph are not eye-attractive. I found this: http://wiki.bestpractical.com/view/rt-google-charts but I don't understand how to implement it. Is somebody success to install it? Or just help me to change the chart's default color? Regards, Anthony RT Training in Washington DC, USA on Oct 25 & 26 2010 Last one this year -- Learn how to get the most out of RT!
[rt-users] Incremental page load stopped with 3.8.8
When we were running 3.8.4 my pages used to render content incrementally, which was great as I could read initial content, metadata etc while the page was loading the rest. Since 3.8.8 that's stopped, and I have to wait for the whole page to load before my browser renders. Is that a deliberate change? Anyone know if there's a way to set it back to incremental? Thanks! Justin Justin Hayes Support Manager T: +44 208 742 1600 +44 208 987 0715 M: +44 779 337 2866 E: justin.ha...@openbet.com W: www.openbet.com OpenBet Chiswick Park Building 9 566 Chiswick High Rd London W4 5XT This message is confidential and intended only for the addressee. If you have received this message in error, please immediately notify the postmas...@openbet.com and delete it from your system as well as any copies. The content of e-mails as well as traffic data may be monitored by OpenBet for employment and security purposes. To protect the environment please do not print this e-mail unless necessary. OpenBet Technologies Limited. Registered Office: One London Road, Staines, Middlesex, TW18 4EX, United Kingdom. A company registered in England and Wales. Registered no. 6712030. VAT no. GB927523623 RT Training in Washington DC, USA on Oct 25 & 26 2010 Last one this year -- Learn how to get the most out of RT!
[rt-users] 32 levels deep in component stack (infinite recursive call?)
Hi guys, Another problem. When I'm trying to access CONFIGURATION -> GLOBAL -> USER RIGHTS || GROUP RIGHTS || RT AT A GLANCE I'm getting an error: 32 levels deep in component stack (infinite recursive call?) Output from dev mode can be found here: http://paste-it.net/public/x7307cf/ I was trying to find the solution in google but all related problems dropped some sort of proper errors (like module cannot be found). In my case there are no "proper" error or I missed it. It's the brand new installation from yesterday so I presume I have got all perl modules most up to date (besides Email::Address). Thank you for your help in advance. Regards, TH RT Training in Washington DC, USA on Oct 25 & 26 2010 Last one this year -- Learn how to get the most out of RT!
[rt-users] mail body: HTML with embedded CSS
Hi all, I'd like to change a few standard templates to HTML. I've been following the instructions found in http://wiki.bestpractical.com/view/SendHTMLEmail and added the "Content-Type: text/html" special header. Unfortunately RT issues an error while parsing the CSS part in the HTML source: [Thu Aug 26 08:18:34 2010] [error]: Template parsing error: syntax error at temp late line 16, near "color:#000; background:" (/opt/rt3/bin/../lib/RT/Template_Overlay.pm:420) Am I missing something? Or there is no way to tell RT to accept CSS syntax? I cannot use an external style sheet because when the message gets emailed it won't find the stylesheet on the receivers' PC. Any suggestions? Thank you in advance. Bye Cris RT Training in Washington DC, USA on Oct 25 & 26 2010 Last one this year -- Learn how to get the most out of RT!
Re: [rt-users] RT installation problem, perl modules dependency failed
Hi Kevin, Pefrect, Thank you for your help. Really appreciated! Regards, TH On 25 August 2010 15:37, Kevin Falcone wrote: > It appears that you're running into two compat issues: > The bug in Text-vFile-asData has already been reported here: > https://rt.cpan.org/Public/Bug/Display.html?id=60696 > > and the Email::Address problem is that the latest release accidentally > only works on 5.10 and greater. > > Using the slightly older version of both of these modules should be > fine, you should be able to grab them from http://search.cpan.org > easily > > -kevin > > On Wed, Aug 25, 2010 at 02:01:08PM +0100, Thorvald Hallvardsson wrote: > >Hi, > >I have got a problem with 2 perl modules during the installation. > >When I do make testdeps it drops with: > >Can't locate Text/vFile/asData.pm in @INC (@INC contains: > >/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi > /usr/lib/perl5/site_perl/5.8.8 > >/usr/lib/perl5/site_perl > /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi > >/usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl > >/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8 > .) at > >/usr/lib/perl5/site_perl/5.8.8/Data/ICal.pm line 8. > >BEGIN failed--compilation aborted at > /usr/lib/perl5/site_perl/5.8.8/Data/ICal.pm line 8. > >When I'm trying to compile this module manually (downloaded from CPAN) > it says: > >/usr/bin/perl -MExtUtils::MY -e 'MY->fixin(shift)' -- > blib/script/rota_ical.cgi > >make: *** No rule to make target `bin/SystemsSupportRota', needed by > >`blib/script/SystemsSupportRota'. Stop. > >In the source code of blib/script/rota_ical.cgi I can see: > >my $file = -e 'SystemsSupportRota' ? 'SystemsSupportRota' : > >'[1] > http://intranet.fotango.private/index.php?title=Systems_Support_Rota&action=raw > '; > >What means if file doesn't exist read it from the internet. However > this address is not valid > >as you can see. This is some kind of joke. Does anyone have this file > and could send it to me > >? > >The other error I'm getting is: > >Email::Address ...MISSING > >Sequence (?|...) not recognized in regex; marked by <-- HERE in m/(?| > <-- HERE > > > > ((?-xism:(?-xism:(?-xism:(?-xism:\s*\((?:\s*(?-xism:(?-xism:(?>[^()\\]+))|(?-xism:\\(?-xism:[^\x0A\x0D]))|(?-xism:\s*\((?:\s*(?-xism:(?-xism:(?>[^()\\]+))|(?-xism:\\(?-xism:[^\x0A\x0D]))|))*\s*\)\s*)))*\s*\)\s*)|\s+)*(?-xism:[^\x00-\x1F\x7F()<>\[\]:;@\\,."\s]+(?:\.[^\x00-\x1F\x7F()<>\[\]:;@\\,."\s]+)*)(?-xism:(?-xism:\s*\((?:\s*(?-xism:(?-xism:(?>[^()\\]+))|(?-xism:\\(?-xism:[^\x0A\x0D]))|(?-xism:\s*\((?:\s*(?-xism:(?-xism:(?>[^ > >at /usr/lib/perl5/site_perl/5.8.8/Email/Address.pm line 139. > >Install module Email::Address > >Going to read /.cpan/Metadata > >Database was generated on Wed, 25 Aug 2010 09:57:51 GMT > >Email::Address is up to date. > >Any help will be appreciated. > >Thank you. > >Regards, > >TH > > > > References > > > >Visible links > >1. > http://intranet.fotango.private/index.php?title=Systems_Support_Rota&action=raw > > > > > RT Training in Washington DC, USA on Oct 25 & 26 2010 > > Last one this year -- Learn how to get the most out of RT! > > > > RT Training in Washington DC, USA on Oct 25 & 26 2010 > Last one this year -- Learn how to get the most out of RT! > RT Training in Washington DC, USA on Oct 25 & 26 2010 Last one this year -- Learn how to get the most out of RT!