From rmouchoux at gmail.com Mon Jan 2 05:56:38 2012 From: rmouchoux at gmail.com (Ronan MOUCHOUX) Date: Mon, 2 Jan 2012 11:56:38 +0100 Subject: [rt-users] [RT4] Mailgate couldn't find sender's address and load a valid user Message-ID: Hello, I'm trying to configure RT4 so that it will be possible to create ticket from email. The mail server and RT are running on the same server. I'm running on RHEL5, so I've copy /opt/rt4/bin/rt-mailgate to /etc/smrsh/rt-mailgate I've update the /etc/aliases file with this line : rtest: "|/etc/smrsh/rt-mailgate --queue General --action correspond --url http:/x.x.x.x:8080" rtest is the username of an existing RT user. In the WEB interface, I've granted the group 'Everyone' for the 'General' queue (Create a ticket and Reply to ). In addition in RT_SiteConfig.pm I've added this line : Set($WebExternalAuto, 1); But when I try to send a mail through the command " /etc/smrsh/rt-mailgate --queue General --action correspond --url http://x.x.x.x:8080 --debug < /root/testmsg" i get this error from the mailgate debug : /etc/smrsh/rt-mailgate: temp file is '/tmp/EwqftI9qgS/E83e2Ts_i_' /etc/smrsh/rt-mailgate: connecting to http://203.0.57.51:8080/REST/1.0/NoAuth/mail-gateway not ok - Could not load a valid user and this in the logs provided by "/opt/rt4/sbin/rt-server" : [Mon Jan 2 10:50:14 2012] [warning]: Use of uninitialized value $From in pattern match (m//) at /opt/rt4/sbin/../lib/RT/Interface/Email.pm line 151. (/opt/rt4/sbin/../lib/RT/Interface/Email.pm:151) [Mon Jan 2 10:50:14 2012] [warning]: Use of uninitialized value $From in pattern match (m//) at /opt/rt4/sbin/../lib/RT/Interface/Email.pm line 151. (/opt/rt4/sbin/../lib/RT/Interface/Email.pm:151) [Mon Jan 2 10:50:14 2012] [warning]: Use of uninitialized value $From in string eq at /opt/rt4/sbin/../lib/RT/Interface/Email.pm line 151. (/opt/rt4/sbin/../lib/RT/Interface/Email.pm:151) [Mon Jan 2 10:50:14 2012] [warning]: Use of uninitialized value $line in pattern match (m//) at /usr/local/share/perl5/Mail/Header.pm line 174. (/usr/local/share/perl5/Mail/Header.pm:174) [Mon Jan 2 10:50:14 2012] [warning]: Use of uninitialized value $line in substitution (s///) at /usr/local/share/perl5/Mail/Header.pm line 176. (/usr/local/share/perl5/Mail/Header.pm:176) [Mon Jan 2 10:50:14 2012] [warning]: Use of uninitialized value $line in substitution (s///) at /usr/local/share/perl5/Mail/Header.pm line 176. (/usr/local/share/perl5/Mail/Header.pm:176) [Mon Jan 2 10:50:14 2012] [error]: Couldn't find sender's address (/opt/rt4/sbin/../lib/RT/Interface/Email/Auth/MailFrom.pm:71) [Mon Jan 2 10:50:14 2012] [error]: Could not record email: Could not load a valid user (/opt/rt4/share/html/REST/1.0/NoAuth/mail-gateway:75) I've probably missed something during the configuration. Does anyone have a clue? Thanking you in advance, Best regards, Ronan -------------- next part -------------- An HTML attachment was scrubbed... URL: From ruz at bestpractical.com Mon Jan 2 07:22:56 2012 From: ruz at bestpractical.com (Ruslan Zakirov) Date: Mon, 2 Jan 2012 16:22:56 +0400 Subject: [rt-users] Unexpected "CC" stuff in 4.0.4 In-Reply-To: <4EFE2E21.8010808@kickflop.net> References: <4EFDD262.6030200@kickflop.net> <4EFE0EC0.3060607@kickflop.net> <4EFE2BC1.3020901@kickflop.net> <4EFE2E21.8010808@kickflop.net> Message-ID: Hi, I ran out of ideas. If you write down detailed step by step instructions (may be with screenshots for clarity) then we can try to reproduce it on out of the box RT. On Sat, Dec 31, 2011 at 01:33, Jeff Blaine wrote: > On 12/30/2011 4:29 PM, Ruslan Zakirov wrote: >> >> Hi, >> >> You use "one time recipients" box that RT presents on reply page, >> right? As question mentions >> it's one time thing for particular reply. > > > Nope. ?I don't check any of those. ?The addresses show > as selectable checkboxes for 'adding'. ?I don't touch > them. > > I enter "foo" as new ticket info. ?I submit. > > All of these NON CC people get the correspondence email > from RT saying "foo" > > >> On Sat, Dec 31, 2011 at 01:23, Jeff Blaine ?wrote: >>>> >>>> Then it's not RT started Ccing that third party person, but most >>>> probably people pick him on reply. RT saves emails it sends out, you >>>> can view it and from headers figure out what happened. >>>> >>>> May be somebody added him as Cc and then removed from Cc. >>> >>> >>> >>> I'm doing all the testing. ?This is not some random weird >>> message from someone. >>> >>> I made a new ticket to our-rt at our-rt-host.our.org with NO >>> CCs. >>> >>> I got the autoreply. >>> >>> I used email to reply to it, and ADDED a CC of foo at bar.com >>> in my mail program. >>> >>> RT then shows: >>> ============================================================== >>> >>> ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Current watchers >>> >>> ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Requestors: >>> ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Blaine, Charles J. >>> >>> >>> ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Cc: >>> ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? none >>> >>> ?Add new watchers >>> ?Type ? ? ? ? ? ? Email >>> ?[- ? ? ? ?] ? ? ?[ foo at bar.com ]<------ THIS SHOWS UP >>> ?[- ? ? ? ?] ? ? ?[ ? ? ? ? ? ? ] >>> ?[- ? ? ? ?] ? ? ?[ ? ? ? ? ? ? ] >>> >>> ============================================================== >>> >>> I can reproduce this scenario at will. >> >> >> >> > -- Best regards, Ruslan. From gerard at eve-team.com Mon Jan 2 09:41:30 2012 From: gerard at eve-team.com (Gerard FENELON) Date: Mon, 02 Jan 2012 15:41:30 +0100 Subject: [rt-users] Use ResolveDefaultUpdateType config In-Reply-To: <20110216231532.GD67987@jibsheet.com> References: <20110216231532.GD67987@jibsheet.com> Message-ID: <4F01C21A.7010504@eve-team.com> -------- Original Message -------- Subject: [Rt-announce] RT 3.8.9 Released Date: Wed, 16 Feb 2011 18:15:32 -0500 From: Kevin Falcone To: rt-announce at lists.bestpractical.com We are happy to announce that RT 3.8.9 is now available. You can download it from: [...] CONFIGURATION * Add ResolveDefaultUpdateType to choose between Comment or Correspond on Resolve [...] -------------- next part -------------- An HTML attachment was scrubbed... URL: From gerard at eve-team.com Mon Jan 2 09:52:38 2012 From: gerard at eve-team.com (Gerard FENELON) Date: Mon, 02 Jan 2012 15:52:38 +0100 Subject: [rt-users] Use TransactionObj when creating tickets In-Reply-To: <20110216231532.GD67987@jibsheet.com> References: <20110216231532.GD67987@jibsheet.com> Message-ID: <4F01C4B6.2070303@eve-team.com> -------- Original Message -------- Subject: [Rt-announce] RT 3.8.9 Released Date: Wed, 16 Feb 2011 18:15:32 -0500 From: Kevin Falcone To: rt-announce at lists.bestpractical.com We are happy to announce that RT 3.8.9 is now available. [...] OTHER BUG FIXES [...] * Add TransactionObj to CreateTickets templates to match the docs [...] -------------- next part -------------- An HTML attachment was scrubbed... URL: From gerard at eve-team.com Mon Jan 2 10:14:19 2012 From: gerard at eve-team.com (Gerard FENELON) Date: Mon, 02 Jan 2012 16:14:19 +0100 Subject: [rt-users] TransactionBatch scrip got fired twice In-Reply-To: <20111005203848.GS37710@jibsheet.com> References: <4E85CD8E.9C15.0003.0@prmg.mpf.gov.br> <4E8B0AFF.9C15.0003.0@prmg.mpf.gov.br> <20111004172347.GH37710@jibsheet.com> <4E8C6D57.9C15.0003.0@prmg.mpf.gov.br> <20111005203848.GS37710@jibsheet.com> Message-ID: <4F01C9CB.4040109@eve-team.com> Hi was the fix for this included in 3.8.11 ? According to http://issues.bestpractical.com #17201: RT 3.8.11 release (not resolved BTW) depends on #18426 but I just moved to 3.8.11 and the issue still seems to be there. The choice is between sending 2 emails or sending one with stale CF values :-( Thanks Gerard On 2011-10-05 22:38, Kevin Falcone wrote: > On Wed, Oct 05, 2011 at 02:44:41PM -0300, Daniel Silveira wrote: >> Thank you, Kevin. >> Do you suggest any workaround for this? > Don't use TransactionBatch until a patch has been produced or write a > clever Prepare or Condition that skips the second run. > > -kevin > >> >>> Kevin Falcone 10/04/11 2:23 pm>>> >> Have a look at >> [1]http://issues.bestpractical.com/Ticket/Display.html?id=18426 >> >> -kevin From gerard at eve-team.com Mon Jan 2 12:09:19 2012 From: gerard at eve-team.com (Gerard FENELON) Date: Mon, 02 Jan 2012 18:09:19 +0100 Subject: [rt-users] Use ResolveDefaultUpdateType config In-Reply-To: <4F01C21A.7010504@eve-team.com> References: <20110216231532.GD67987@jibsheet.com> <4F01C21A.7010504@eve-team.com> Message-ID: <4F01E4BF.5050507@eve-team.com> Sorry, wrong recipient :-( Gerard On 2012-01-02 15:41, Gerard FENELON wrote: > > > -------- Original Message -------- > Subject: [Rt-announce] RT 3.8.9 Released > Date: Wed, 16 Feb 2011 18:15:32 -0500 > From: Kevin Falcone > To: rt-announce at lists.bestpractical.com > > > > We are happy to announce that RT 3.8.9 is now available. > You can download it from: > [...] > > CONFIGURATION > > * Add ResolveDefaultUpdateType to choose between Comment or Correspond on Resolve > [...] -------------- next part -------------- An HTML attachment was scrubbed... URL: From kjcsb at yahoo.com Mon Jan 2 18:29:07 2012 From: kjcsb at yahoo.com (kjcsb) Date: Mon, 2 Jan 2012 15:29:07 -0800 (PST) Subject: [rt-users] Can't locate object method "Config" via package "RT" at /opt/rt4/sbin/rt-server Message-ID: <1325546947.88414.YahooMailNeo@web110405.mail.gq1.yahoo.com> I am attempting to get RT 4.0.4 running. When I start httpd I get the following: Can't locate object method "Config" via package "RT" at /opt/rt4/sbin/rt-server httpd.conf ? Order allow,deny ? Allow from all ? SetHandler modperl ? PerlResponseHandler Plack::Handler::Apache2 ? PerlSetVar psgi_app /opt/rt4/sbin/rt-serveri ? use Plack::Handler::Apache2; ? Plack::Handler::Apache2->preload("/opt/rt4/sbin/rt-server"); ?make testdeps /usr/local/bin/perl ./sbin/rt-test-dependencies --verbose --with-mysql --with-modperl2 perl: ??????? >=5.8.3(5.8.8) ...found users: ??????? rt group (apache) ...found ??????? bin owner (root) ...found ??????? libs owner (root) ...found ??????? libs group (bin) ...found ??????? web owner (apache) ...found ??????? web group (apache) ...found CLI dependencies: ??????? Term::ReadKey ...found ??????? Getopt::Long >= 2.24 ...found ??????? HTTP::Request::Common ...found ??????? Term::ReadLine ...found ??????? Text::ParseWords ...found ??????? LWP ...found CORE dependencies: ??????? DateTime >= 0.44 ...found ??????? Class::ReturnValue >= 0.40 ...found ??????? Text::Quoted >= 2.02 ...found ??????? Regexp::IPv6 ...found ??????? CSS::Squish >= 0.06 ...found ??????? Encode >= 2.39 ...found ??????? DateTime::Locale >= 0.40 ...found ??????? Module::Versions::Report >= 1.05 ...found ??????? MIME::Entity >= 5.425 ...found ??????? Digest::SHA ...found ??????? List::MoreUtils ...found ??????? DBI >= 1.37 ...found ??????? Locale::Maketext::Lexicon >= 0.32 ...found ??????? Devel::StackTrace >= 1.19 ...found ??????? Digest::base ...found ??????? Text::Password::Pronounceable ...found ??????? Devel::GlobalDestruction ...found ??????? Time::ParseDate ...found ??????? File::Temp >= 0.19 ...found ??????? Locale::Maketext >= 1.06 ...found ??????? Tree::Simple >= 1.04 ...found ??????? Text::Template >= 1.44 ...found ??????? Scalar::Util ...found ??????? HTML::Quoted ...found ??????? HTML::Scrubber >= 0.08 ...found ??????? File::Spec >= 0.8 ...found ??????? DBIx::SearchBuilder >= 1.59 ...found ??????? Sys::Syslog >= 0.16 ...found ??????? Mail::Mailer >= 1.57 ...found ??????? File::ShareDir ...found ??????? Regexp::Common ...found ??????? Digest::MD5 >= 2.27 ...found ??????? HTML::Entities ...found ??????? Cache::Simple::TimedExpiry ...found ??????? File::Glob ...found ??????? Class::Accessor >= 0.34 ...found ??????? Locale::Maketext::Fuzzy ...found ??????? Time::HiRes ...found ??????? Text::Wrapper ...found ??????? Regexp::Common::net::CIDR ...found ??????? Net::CIDR ...found ??????? Log::Dispatch >= 2.23 ...found ??????? UNIVERSAL::require ...found ??????? Email::Address ...found DASHBOARDS dependencies: ??????? HTML::RewriteAttributes >= 0.04 ...found ??????? MIME::Types ...found GD dependencies: ??????? GD::Text ...found ??????? GD ...found ??????? GD::Graph ...found GPG dependencies: ??????? PerlIO::eol ...found ??????? GnuPG::Interface ...found ICAL dependencies: ??????? Data::ICal ...found MAILGATE dependencies: ??????? Pod::Usage ...found ??????? HTML::TreeBuilder ...found ??????? Getopt::Long ...found ??????? HTML::FormatText ...found ??????? LWP::UserAgent ...found MASON dependencies: ??????? Storable >= 2.08 ...found ??????? CSS::Squish >= 0.06 ...found ??????? Apache::Session >= 1.53 ...found ??????? Errno ...found ??????? Devel::StackTrace >= 1.19 ...found ??????? IPC::Run3 ...found ??????? CGI::Cookie >= 1.20 ...found ??????? Text::WikiFormat >= 0.76 ...found ??????? XML::RSS >= 1.05 ...found ??????? HTML::Mason >= 1.43 ...found ??????? Digest::MD5 >= 2.27 ...found ??????? JSON ...found MODPERL2 dependencies: ??????? Apache::DBI ...found ??????? HTML::Mason >= 1.36 ...found MYSQL dependencies: ??????? DBD::mysql >= 2.1018 ...found PSGI dependencies: ??????? CGI::Emulate::PSGI ...found ??????? CGI >= 3.38 ...found ??????? CGI::PSGI >= 0.12 ...found ??????? HTML::Mason::PSGIHandler >= 0.52 ...found ??????? Plack >= 0.9971 ...found ??????? Plack::Handler::Starlet ...found SMTP dependencies: ??????? Net::SMTP ...found USERLOGO dependencies: ??????? Convert::Color ...found All dependencies have been found. Any advice appreciated -------------- next part -------------- An HTML attachment was scrubbed... URL: From kjcsb at yahoo.com Mon Jan 2 20:55:00 2012 From: kjcsb at yahoo.com (kjcsb) Date: Mon, 2 Jan 2012 17:55:00 -0800 (PST) Subject: [rt-users] Scalar::Util::weaken error Message-ID: <1325555700.69650.YahooMailNeo@web110405.mail.gq1.yahoo.com> I have recently run a yum update and am now getting the following error [Tue Jan? 3 01:14:31 2012] [error]: Scrip Prepare 15 died. - Undefined subroutine &Scalar::Util::weaken called at /opt/rt3/lib/RT/Action/Generic.pm line 107. Stack: ? [/opt/rt3/lib/RT/Action/Generic.pm:107] ? [/opt/rt3/lib/RT/Action/Generic.pm:79] ? [/opt/rt3/lib/RT/ScripAction_Overlay.pm:177] ? [/opt/rt3/lib/RT/Scrip_Overlay.pm:471] ? [/opt/rt3/lib/RT/Scrips_Overlay.pm:237] ? [/opt/rt3/lib/RT/Transaction_Overlay.pm:171] ? [/opt/rt3/lib/RT/Record.pm:1444] ? [/opt/rt3/lib/RT/Ticket_Overlay.pm:744] ? [/opt/rt3/lib/RT/Interface/Email.pm:719] ? [/opt/rt3/share/html/REST/1.0/NoAuth/mail-gateway:59] (/opt/rt3/lib/RT/Scrip_Overlay.pm:479) Note that Scalar::Util is installed perl -MCPAN -e 'force install "Scalar::Util"' ... Running make install Installing /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/List/Util/Util.so Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/List/Util.pm Installing /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/Scalar/Util.pm Installing /usr/share/man/man3/List::Util.3pm Installing /usr/share/man/man3/Scalar::Util.3pm ... perl -v This is perl, v5.8.8 built for x86_64-linux-thread-multi After researching this issue there is some discussion of an issue with certain packaged versions of perl. Refer https://bugzilla.redhat.com/show_bug.cgi?id=507378. However when I run the command that should error it doesn't: perl -MScalar::Util=dualvar -e 1 Any advice appreciated. -------------- next part -------------- An HTML attachment was scrubbed... URL: From kjcsb at yahoo.com Mon Jan 2 21:08:09 2012 From: kjcsb at yahoo.com (kjcsb) Date: Mon, 2 Jan 2012 18:08:09 -0800 (PST) Subject: [rt-users] Scalar::Util::weaken error In-Reply-To: <1325555700.69650.YahooMailNeo@web110405.mail.gq1.yahoo.com> References: <1325555700.69650.YahooMailNeo@web110405.mail.gq1.yahoo.com> Message-ID: <1325556489.11934.YahooMailNeo@web110404.mail.gq1.yahoo.com> I should have included this: make testdeps /usr/bin/perl ./sbin/rt-test-dependencies --verbose --with-mysql perl: ??????? >=5.8.3(5.008008)...found users: ??????? rt group (rt)...found ??????? bin owner (root)...found ??????? libs owner (root)...found ??????? libs group (bin)...found ??????? web owner (apache)...found ??????? web group (apache)...found CLI dependencies: ??????? Getopt::Long >=2.24...found CORE dependencies: ??????? Digest::base...found ??????? Digest::MD5 >=2.27...found ??????? DBI >=1.37...found ??????? Test::Inline...found ??????? Class::ReturnValue >=0.40...found ??????? Date::Format...found ??????? DBIx::SearchBuilder >=1.40...found ??????? Text::Template...found ??????? File::Spec >=0.8...found ??????? HTML::Entities...found ??????? HTML::Scrubber >=0.08...found ??????? Net::Domain...found ??????? Log::Dispatch >=2.0...found ??????? Locale::Maketext >=1.06...found ??????? Locale::Maketext::Lexicon >=0.32...found ??????? Locale::Maketext::Fuzzy...found ??????? MIME::Entity >=5.108...found ??????? Mail::Mailer >=1.57...found ??????? Net::SMTP...found ??????? Text::Wrapper...found ??????? Time::ParseDate...found ??????? Time::HiRes...found ??????? File::Temp...found ??????? Term::ReadKey...found ??????? Text::Autoformat...found ??????? Text::Quoted >=1.3...found ??????? Tree::Simple >=1.04...found ??????? Scalar::Util...found ??????? Module::Versions::Report...found ??????? Cache::Simple::TimedExpiry...found ??????? UNIVERSAL::require...found ??????? Calendar::Simple...found DEV dependencies: ??????? Regexp::Common...found ??????? Test::Inline...found ??????? Apache::Test...found ??????? HTML::Form...found ??????? HTML::TokeParser...found ??????? WWW::Mechanize...found ??????? Test::WWW::Mechanize >=1.04...found ??????? Module::Refresh >=0.03...found ??????? Test::Expect >=0.30...found ??????? XML::Simple...found ??????? File::Find...found MAILGATE dependencies: ??????? HTML::TreeBuilder...found ??????? HTML::FormatText...found ??????? Getopt::Long...found ??????? LWP::UserAgent...found MASON dependencies: ??????? Params::Validate >=0.02...found ??????? Cache::Cache...found ??????? Exception::Class >=1.14...found ??????? HTML::Mason >=1.23...found ??????? MLDBM...found ??????? Errno...found ??????? FreezeThaw...found ??????? Digest::MD5 >=2.27...found ??????? CGI::Cookie >=1.20...found ??????? Storable >=2.08...found ??????? Apache::Session >=1.53...found ??????? XML::RSS >=1.05...found ??????? HTTP::Server::Simple >=0.07...found ??????? HTTP::Server::Simple::Mason >=0.09...found ??????? GD...found ??????? GD::Graph...found ??????? GD::Text...found ??????? Text::WikiFormat >=0.76...found MYSQL dependencies: ??????? DBD::mysql >=2.1018...found From asanka_gunasekera at yahoo.co.uk Tue Jan 3 01:33:28 2012 From: asanka_gunasekera at yahoo.co.uk (Asanka Gunasekera) Date: Tue, 3 Jan 2012 06:33:28 +0000 (GMT) Subject: [rt-users] setting up approvals on RT 4.0.1 In-Reply-To: <1325217926.62148.YahooMailNeo@web29012.mail.ird.yahoo.com> References: <4EFC678E.1090400@cesca.cat> <1325217926.62148.YahooMailNeo@web29012.mail.ird.yahoo.com> Message-ID: <1325572408.57234.YahooMailNeo@web29010.mail.ird.yahoo.com> Hi All, can any one give me a reason why there are no scripts belonging to _Approvals queue Thanks and Regards ________________________________ From: Asanka Gunasekera To: Daniel Garcia Mejia Cc: "rt-users at lists.bestpractical.com" Sent: Friday, 30 December 2011, 9:35 Subject: Re: [rt-users] setting up approvals on RT 4.0.1 Hi Daniel, thanks for the reply I am using Oracle as the database and under scrips I am unable to find any entry relating to the queue 2 (_approvals) Thanks and Regards ________________________________ From: Daniel Garcia Mejia To: asanka_gunasekera at yahoo.co.uk Cc: rt-users at lists.bestpractical.com Sent: Thursday, 29 December 2011, 18:43 Subject: Re: [rt-users] setting up approvals on RT 4.0.1 Hi, Scripts in '__Approval' queue are not visible, but you can't copy these scripts for another new approval queue that you create with MYSQL. Insert as 'root' user these following code: insert into Scrips (Queue, Description, ScripCondition, ScripAction, ConditionRules, ActionRules, CustomIsApplicableCode, CustomPrepareCode, CustomCommitCode, Stage, Template, Creator, Created, LastUpdatedBy, LastUpdated) select NEWQUEUENUM, Description, ScripCondition, ScripAction, ConditionRules, ActionRules, CustomIsApplicableCode, CustomPrepareCode, CustomCommitCode, Stage, Template, Creator, Created, LastUpdatedBy, LastUpdated from Scrips where Queue=2; Where NEWQUEUENUM is the 'id' of the new Queue that you create. Also, you can copy Templates of queue '__Approval'. insert into Templates (Queue, Name, Description, Type, Language, TranslationOf, Content, LastUpdated, LastUpdatedBy, Creator, Created) select NEWQUEUENUM, Name, Description, Type, Language, TranslationOf, Content, LastUpdated, LastUpdatedBy, Creator, Created from Templates where Queue=2; Where NEWQUEUENUM is the 'id' of the new Queue that you create. With this, you can get a exact copy of '__Approval' queue. Best regards, Daniel -- ....................................................................... ? ? ? ? __ ? ? ? / /? ? ? Daniel Garc?a Mej?a C E / S / C A? Portals i Repositoris ? ? /_/? ? ? ? Centre de Serveis Cient?fics i Acad?mics de Catalunya Gran Capit?, 2-4 (Edifici Nexus) - 08034 Barcelona T. (NULL) - F.? 93 205 6979 - dgarcia at cesca.cat ....................................................................... -------- RT Training Sessions (http://bestpractical.com/services/training.html) * Boston ? March 5 & 6, 2012 -------------- next part -------------- An HTML attachment was scrubbed... URL: From adyas at linalis.com Tue Jan 3 05:55:28 2012 From: adyas at linalis.com (Alex Dyas) Date: Tue, 03 Jan 2012 11:55:28 +0100 Subject: [rt-users] Originator updated despite not being CC'ed Message-ID: <4F02DEA0.5030309@linalis.com> Hi, and happy new year. We have noticed recently that RT sends updates to the originator of a ticket even if that person is not in the CC list of the email. For instance: - Client sends email to RT opening a ticket - Support employee sends email to second employee, copies RT but does not copy client - Client receives a copy of the update from RT despite not being copied in the follow up email This can lead to issues where we want to discuss issues internally by email, but not include the client. Can this functionality be turned off? Thanks, Alex -- Alex Dyas, Manager - Systems Administration Tel: +41 22 348 30 15 www.linalis.com | twitter.com/linalis | www.linkedin.com/company/linalis Expert en Services, Formation et Recrutement BI et Applications Web (CMS, CRM) Partenaires certifies de Pentaho (BI), Jedox (Palo), Acquia (Drupal), SugarCRM et Infobright From o.nash at cs.ucc.ie Tue Jan 3 07:47:25 2012 From: o.nash at cs.ucc.ie (o.nash at cs.ucc.ie) Date: Tue, 3 Jan 2012 12:47:25 +0000 (GMT) Subject: [rt-users] working RT3.8.8 since Nov-2010 now fails login with blank page Message-ID: Dear all, I am hoping this is a known issue and can be fixed easily. Our working installation started to fail to login and returns a blank page instead of the default queues page. we have:- Ubuntu linux 10.0.4 LTS 2.6.32-21-generic-pae #32-Ubuntu SMP Fri Apr 16 09:39:35 UTC 2010 i686 GNU/Linux Apache-2.2.17 bullt from source RT3.8.8 manually installed mod_perl-2.0.4 - just built 2.0.5 and tested same problem. I also tried changing the httpd.conf line: SetHandler perl-scrpt to SetHandler modperl This resulted in a blank page being downloaded instead of displayed in browser. Any advice/hints much appreciated -- Oliver Nash CSSG Computer Science UCC ------------------------- From falcone at bestpractical.com Tue Jan 3 08:56:48 2012 From: falcone at bestpractical.com (Kevin Falcone) Date: Tue, 3 Jan 2012 08:56:48 -0500 Subject: [rt-users] What happened to for columns? In-Reply-To: <4EFE3B02.7080900@kickflop.net> References: <4EFE3B02.7080900@kickflop.net> Message-ID: <20120103135648.GB1077@jibsheet.com> On Fri, Dec 30, 2011 at 05:28:18PM -0500, Jeff Blaine wrote: > I no longer see a selectable "" option for column > display. We used this previously to, obviously, pad the > search results for readability. I'm not aware that BLANK was previously included in the select list of RT, unless your Format already included a BLANK added manually from the advanced section. It was added to the default list when 4.0/blank-search-column was merged to trunk, and this change will be in 4.0.5. -kevin -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From fm100terra at mail.ru Tue Jan 3 10:14:53 2012 From: fm100terra at mail.ru (=?UTF-8?B?QWxleGFuZGVyIFNhZ3JhdHlhbg==?=) Date: Tue, 03 Jan 2012 19:14:53 +0400 Subject: [rt-users] =?utf-8?q?RT_scrip?= Message-ID: Hello. ?I am trying to configure RT so that when a new ticket is created/corresponded a scrip will check all open ticket subject fields. If there is a match ?- ?action is to close/resolve both tickets. Is it possible to create such a custom scrip?? Thanks in advance.? -------------- next part -------------- An HTML attachment was scrubbed... URL: From jblaine at kickflop.net Tue Jan 3 12:16:33 2012 From: jblaine at kickflop.net (Jeff Blaine) Date: Tue, 03 Jan 2012 12:16:33 -0500 Subject: [rt-users] Can't locate object method "Config" via package "RT" at /opt/rt4/sbin/rt-server In-Reply-To: <1325546947.88414.YahooMailNeo@web110405.mail.gq1.yahoo.com> References: <1325546947.88414.YahooMailNeo@web110405.mail.gq1.yahoo.com> Message-ID: <4F0337F1.7010106@kickflop.net> > PerlSetVar psgi_app /opt/rt4/sbin/rt-serveri You have a typo above ^ From kirby at umbc.edu Tue Jan 3 12:21:41 2012 From: kirby at umbc.edu (Joe Kirby) Date: Tue, 3 Jan 2012 12:21:41 -0500 Subject: [rt-users] RT 3.8.7 Patch? In-Reply-To: References: Message-ID: <6D5AAA96-90E1-4B26-930D-8D79F9A04425@umbc.edu> Rusian We just moved this into production and all is fine now. Thank you very much Joe Joe Kirby , Assistant Vice President, Business Systems Division of Information Technology (DoIT) Support Response - http://www.umbc.edu/oit Administration 627 Office - 410-455-3020 Email - kirby at umbc.edu On Dec 16, 2011, at 8:19 AM, Ruslan Zakirov wrote: > Hello Joe, > > On Fri, Dec 16, 2011 at 16:40, Joe Kirby wrote: >> UMBC is working on an upgrade to 4.04 however we will not go live until >> after our Spring 2012 semester ends, May 2012 >> >> We are experiencing a situation where the sort order of our Custom Fields is >> not being honored when presented and I have a need to have this work in >> 3.8.7 or a version I can upgrade to with very little impact on the user >> community. >> >> A patch would be preferable >> >> We are running on Solaris with Oracle 10g. This particular queue requires 6 >> CF's >> >> Ideas? > > Does your policy allows to update DBIx::SearchBuilder module and RT to > 3.8.latest? > >> Thanks in advance >> >> Joe > > -- > Best regards, Ruslan. -------------- next part -------------- An HTML attachment was scrubbed... URL: From falcone at bestpractical.com Tue Jan 3 12:22:21 2012 From: falcone at bestpractical.com (Kevin Falcone) Date: Tue, 3 Jan 2012 12:22:21 -0500 Subject: [rt-users] TransactionBatch scrip got fired twice In-Reply-To: <4F01C9CB.4040109@eve-team.com> References: <4E85CD8E.9C15.0003.0@prmg.mpf.gov.br> <4E8B0AFF.9C15.0003.0@prmg.mpf.gov.br> <20111004172347.GH37710@jibsheet.com> <4E8C6D57.9C15.0003.0@prmg.mpf.gov.br> <20111005203848.GS37710@jibsheet.com> <4F01C9CB.4040109@eve-team.com> Message-ID: <20120103172221.GC1077@jibsheet.com> On Mon, Jan 02, 2012 at 04:14:19PM +0100, Gerard FENELON wrote: > was the fix for this included in 3.8.11 ? No, it was in 4.0.4, but is not in 3.8.11. I believe it has finally been merged to 3.8-trunk so would be in a future 3.8 release. -kevin > According to http://issues.bestpractical.com > #17201: RT 3.8.11 release (not resolved BTW) depends on #18426 > > but I just moved to 3.8.11 and the issue still seems to be there. > The choice is between sending 2 emails or sending one with stale CF values :-( > > Thanks > Gerard > > > > On 2011-10-05 22:38, Kevin Falcone wrote: > >On Wed, Oct 05, 2011 at 02:44:41PM -0300, Daniel Silveira wrote: > >> Thank you, Kevin. > >> Do you suggest any workaround for this? > >Don't use TransactionBatch until a patch has been produced or write a > >clever Prepare or Condition that skips the second run. > > > >-kevin > > > >> >>> Kevin Falcone 10/04/11 2:23 pm>>> > >> Have a look at > >> [1]http://issues.bestpractical.com/Ticket/Display.html?id=18426 > >> > >> -kevin > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston March 5 & 6, 2012 -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From jblaine at kickflop.net Tue Jan 3 12:23:07 2012 From: jblaine at kickflop.net (Jeff Blaine) Date: Tue, 03 Jan 2012 12:23:07 -0500 Subject: [rt-users] What happened to for columns? In-Reply-To: <20120103135648.GB1077@jibsheet.com> References: <4EFE3B02.7080900@kickflop.net> <20120103135648.GB1077@jibsheet.com> Message-ID: <4F03397B.5050403@kickflop.net> On 1/3/2012 8:56 AM, Kevin Falcone wrote: > On Fri, Dec 30, 2011 at 05:28:18PM -0500, Jeff Blaine wrote: >> I no longer see a selectable "" option for column >> display. We used this previously to, obviously, pad the >> search results for readability. > > I'm not aware that BLANK was previously included in the select list of > RT, unless your Format already included a BLANK added manually from > the advanced section. It was added to the default list when > 4.0/blank-search-column was merged to trunk, and this change will be > in 4.0.5. It's quite possible it wasn't, but did show up in 3.x default search formatting (pre-selected display fields based on config). Once deleted from the list of fields to display, it could never be added back from the web UI. That's how 4.0.4 is as well. Great to hear it will be "fixed" (added) in 4.0.5! From kjcsb at yahoo.com Tue Jan 3 12:25:59 2012 From: kjcsb at yahoo.com (kjcsb) Date: Tue, 3 Jan 2012 09:25:59 -0800 (PST) Subject: [rt-users] [SOLVED] Scalar::Util::weaken error In-Reply-To: <1325556489.11934.YahooMailNeo@web110404.mail.gq1.yahoo.com> References: <1325555700.69650.YahooMailNeo@web110405.mail.gq1.yahoo.com> <1325556489.11934.YahooMailNeo@web110404.mail.gq1.yahoo.com> Message-ID: <1325611559.51636.YahooMailNeo@web110410.mail.gq1.yahoo.com> This error was occurring after I had run a yum update but before the server was rebooted. This was resolved by rebooting the server.? I hope that may help someone. From bwiese at ElementPS.com Tue Jan 3 12:43:54 2012 From: bwiese at ElementPS.com (Brent Wiese) Date: Tue, 3 Jan 2012 10:43:54 -0700 Subject: [rt-users] CustomField that displays users In-Reply-To: References: <7ECD0C8955ADE149B95716B364B4D58F26CBDB91A7@EXCCR01.eps.local> Message-ID: <7ECD0C8955ADE149B95716B364B4D58F26CBDB96A7@EXCCR01.eps.local> >That's what a "User-defined" Group is. It is a subset of Privileged users that you put in as members. Yeah, I have those. Everyone I want to display is in a group I've defined, but I didn't want to assume I could populate on groups. >I have some code that will put all members of a group into a Custom Field. That would be awesome if you could share. I was a little surprised I wasn't able to find anyone asking about it via my searches. I would have thought it would be somewhat common. Thanks! Brent From falcone at bestpractical.com Tue Jan 3 13:04:11 2012 From: falcone at bestpractical.com (Kevin Falcone) Date: Tue, 3 Jan 2012 13:04:11 -0500 Subject: [rt-users] setting up approvals on RT 4.0.1 In-Reply-To: <1325145855.15644.YahooMailNeo@web29019.mail.ird.yahoo.com> References: <1325145855.15644.YahooMailNeo@web29019.mail.ird.yahoo.com> Message-ID: <20120103180411.GD1077@jibsheet.com> On Thu, Dec 29, 2011 at 08:04:15AM +0000, Asanka Gunasekera wrote: > Hi All, I am trying to set up approvals on RT 4.0.1 and I am following > http://requesttracker.wikia.com/wiki/ApprovalCreation > but in this document it talks about copying scripts and templates from _Approval queue. > I can only find 5 templates but there are no scripts Those Scrips were replaced in about mid-3.8 with RT::Approval::Rules::*. You shouldn't need to copy them anywhere in order to use Approvals. You'll want to modify the Templates as needed and set up your CreateTickets scrip to actually create the Approvals tickets. -kevin -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From jblaine at kickflop.net Tue Jan 3 13:56:55 2012 From: jblaine at kickflop.net (Jeff Blaine) Date: Tue, 03 Jan 2012 13:56:55 -0500 Subject: [rt-users] RT 4.0.4 and IE8 breakage Message-ID: <4F034F77.4000304@kickflop.net> For consideration/ideas before a bug report is filed. Our users are reporting that IE8 does not work with our RT 4.0.4 instance (after upgrading from 3.4.4 last week). Chrome, Firefox and everything else about our RT 4.0.4 setup are working perfectly fine. Our RT 4.0.4 instance is brain-dead simple/stock. Apache PostgreSQL 8.4.9, and mod_perl2 as provided by RHEL 6.2. USER ONE ======== 1. Login 2. RT at a glance shows fine 3. Simple search: ldap 4. Four tickets returned. 5. User clicks one of the tickets 6. Ticket takes 30 seconds to display, redrawing the window several times in the process (Chrome for same ticket takes only 3 seconds to display the page). USER TWO ======== 1. Login 2. Clicking any ticket causes browser to hang for 2+ minutes 3. Task manager --> kill IE From trs at bestpractical.com Tue Jan 3 14:04:37 2012 From: trs at bestpractical.com (Thomas Sibley) Date: Tue, 03 Jan 2012 14:04:37 -0500 Subject: [rt-users] RT 4.0.4 and IE8 breakage In-Reply-To: <4F034F77.4000304@kickflop.net> References: <4F034F77.4000304@kickflop.net> Message-ID: <4F035145.1020100@bestpractical.com> On 01/03/2012 01:56 PM, Jeff Blaine wrote: > For consideration/ideas before a bug report is filed. There is at least one existing bug report for this. It may be marked resolved already. One of the major problems is an interaction with IE8's compatibility mode turned on and PIE.htc (a CSS3 compatibility layer). Turning off compat mode or removing PIE.htc from your install should fix the problem. Thomas From kenn.crocker at gmail.com Tue Jan 3 14:28:34 2012 From: kenn.crocker at gmail.com (Kenneth Crocker) Date: Tue, 3 Jan 2012 11:28:34 -0800 Subject: [rt-users] Originator updated despite not being CC'ed In-Reply-To: <4F02DEA0.5030309@linalis.com> References: <4F02DEA0.5030309@linalis.com> Message-ID: Alex, You can turn that off with the NotifyActor setting in the RT_SiteConfig.pm file. Kenn On Tue, Jan 3, 2012 at 2:55 AM, Alex Dyas wrote: > Hi, and happy new year. > > We have noticed recently that RT sends updates to the originator of a > ticket even if that person is not in the CC list of the email. For > instance: > > - Client sends email to RT opening a ticket > - Support employee sends email to second employee, copies RT but does not > copy client > - Client receives a copy of the update from RT despite not being copied in > the follow up email > > This can lead to issues where we want to discuss issues internally by > email, but not include the client. > > Can this functionality be turned off? > > Thanks, > > Alex > > -- > Alex Dyas, Manager - Systems Administration > Tel: +41 22 348 30 15 > www.linalis.com | twitter.com/linalis | www.linkedin.com/company/**linalis > > Expert en Services, Formation et Recrutement BI et Applications Web (CMS, > CRM) > Partenaires certifies de Pentaho (BI), Jedox (Palo), Acquia (Drupal), > SugarCRM et Infobright > > -------- > RT Training Sessions (http://bestpractical.com/**services/training.html > ) > * Boston March 5 & 6, 2012 > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jblaine at kickflop.net Tue Jan 3 14:54:09 2012 From: jblaine at kickflop.net (Jeff Blaine) Date: Tue, 03 Jan 2012 14:54:09 -0500 Subject: [rt-users] RT 4.0.4 and IE8 breakage In-Reply-To: <4F035145.1020100@bestpractical.com> References: <4F034F77.4000304@kickflop.net> <4F035145.1020100@bestpractical.com> Message-ID: <4F035CE1.4050103@kickflop.net> > One of the major problems is an interaction with IE8's compatibility > mode turned on and PIE.htc (a CSS3 compatibility layer). Turning off > compat mode or removing PIE.htc from your install should fix the problem. How will removing PIE.htc affect the non-IE8 users? From trs at bestpractical.com Tue Jan 3 14:59:07 2012 From: trs at bestpractical.com (Thomas Sibley) Date: Tue, 03 Jan 2012 14:59:07 -0500 Subject: [rt-users] RT 4.0.4 and IE8 breakage In-Reply-To: <4F035CE1.4050103@kickflop.net> References: <4F034F77.4000304@kickflop.net> <4F035145.1020100@bestpractical.com> <4F035CE1.4050103@kickflop.net> Message-ID: <4F035E0B.4060809@bestpractical.com> On 01/03/2012 02:54 PM, Jeff Blaine wrote: >> One of the major problems is an interaction with IE8's compatibility >> mode turned on and PIE.htc (a CSS3 compatibility layer). Turning off >> compat mode or removing PIE.htc from your install should fix the problem. > > How will removing PIE.htc affect the non-IE8 users? PIE.htc is only used for IE 7 and 8. Without PIE.htc, one of the things IE 7&8 users won't see are rounded corners, for example. Look in the mailing list archives and the bug tracker for more discussions about this. Thomas From michael.little at nasa.gov Tue Jan 3 15:01:41 2012 From: michael.little at nasa.gov (Little, Michael B (JSC-IS2)[DB Consulting Group, Inc.]) Date: Tue, 3 Jan 2012 14:01:41 -0600 Subject: [rt-users] OpenSSO and RT Message-ID: <432CF5C903FDA643A1CC427D86F65F0A38653C43B0@NDJSSCC03.ndc.nasa.gov> Greetings, I have seen some older wiki articles on how someone had integrated NTLM authentication with RT. Has anyone had any experience with integrating RT with OpenSSO (http://docs.oracle.com/cd/E19681-01/)? Michael Little IA / Middleware Engineer, ITAMS Building 46, Room 120B email to: Michael.Little at nasa.gov 281-483-1889 Office 832-816-1348 Mobile 281-244-6627 Fax ITAMS - Information Technology And Multimedia Services Contract "One Team, One Vision >> Partnered For Innovative Solutions" -------------- next part -------------- An HTML attachment was scrubbed... URL: From trs at bestpractical.com Tue Jan 3 15:09:04 2012 From: trs at bestpractical.com (Thomas Sibley) Date: Tue, 03 Jan 2012 15:09:04 -0500 Subject: [rt-users] OpenSSO and RT In-Reply-To: <432CF5C903FDA643A1CC427D86F65F0A38653C43B0@NDJSSCC03.ndc.nasa.gov> References: <432CF5C903FDA643A1CC427D86F65F0A38653C43B0@NDJSSCC03.ndc.nasa.gov> Message-ID: <4F036060.7000003@bestpractical.com> On 01/03/2012 03:01 PM, Little, Michael B (JSC-IS2)[DB Consulting Group, Inc.] wrote: > Greetings, > > I have seen some older wiki articles on how someone had integrated NTLM > authentication with RT. Has anyone had any experience with integrating > RT with OpenSSO (http://docs.oracle.com/cd/E19681-01/)? If Apache can handle authenticating the client against OpenSSO, RT can be told to trust Apache using the $WebExternalAuth setting (and related options). There may also be other solutions. Thomas From Darin.Perusich at ctg.com Tue Jan 3 15:11:14 2012 From: Darin.Perusich at ctg.com (Darin Perusich) Date: Tue, 3 Jan 2012 15:11:14 -0500 Subject: [rt-users] OpenSSO and RT In-Reply-To: <432CF5C903FDA643A1CC427D86F65F0A38653C43B0@NDJSSCC03.ndc.nasa.gov> References: <432CF5C903FDA643A1CC427D86F65F0A38653C43B0@NDJSSCC03.ndc.nasa.gov> Message-ID: Michael, While I haven't tried this yet, I suspect all you need to do is set/define $WebExternalAuth in RT_SiteConfig.pm and then install/configure the apache policy agent and create/configure the appropriate OpenAM/OpenSSO policies. http://requesttracker.wikia.com/wiki/WebExternalAuth On 01/03/2012 03:01 PM, Little, Michael B (JSC-IS2)[DB Consulting Group, Inc.] wrote: Greetings, I have seen some older wiki articles on how someone had integrated NTLM authentication with RT. Has anyone had any experience with integrating RT with OpenSSO (http://docs.oracle.com/cd/E19681-01/)? Michael Little IA / Middleware Engineer, ITAMS Building 46, Room 120B email to: Michael.Little at nasa.gov 281-483-1889 Office 832-816-1348 Mobile 281-244-6627 Fax ITAMS - Information Technology And Multimedia Services Contract "One Team, One Vision >> Partnered For Innovative Solutions" -------- RT Training Sessions (http://bestpractical.com/services/training.html) * Boston - March 5 & 6, 2012 -- Darin Perusich Email: Darin.Perusich at ctg.com Office: 716-888-3690 The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited. If you are not the intended recipient of this message, please contact the sender and delete this material from this computer. -------------- next part -------------- An HTML attachment was scrubbed... URL: From Randy.Black at Buckle.com Tue Jan 3 15:15:39 2012 From: Randy.Black at Buckle.com (Randy Black) Date: Tue, 3 Jan 2012 14:15:39 -0600 Subject: [rt-users] Mail inside the local domain Message-ID: I need to restrict mail from leaving the domain (mail going to external domains from RT. They need to go to /dev/null) or I need a way to strip the requestor off of the ticket and change the requestor to "nobody". Any and all help will be appreciated. Thanks, Randy -------------- next part -------------- An HTML attachment was scrubbed... URL: From root.kev at gmail.com Tue Jan 3 15:41:16 2012 From: root.kev at gmail.com (Root Kev) Date: Tue, 3 Jan 2012 15:41:16 -0500 Subject: [rt-users] RT scrip In-Reply-To: References: Message-ID: Yes there is. Look at the wiki, specifically look for autoclose nagios tickets. http://requesttracker.wikia.com/wiki/AutoCloseOnNagiosRecoveryMessages You should be able to use that as a starting point to get the kind of scrip that you are looking for. Kevin On Tue, Jan 3, 2012 at 10:14 AM, Alexander Sagratyan wrote: > Hello. > > I am trying to configure RT so that when a new ticket is > created/corresponded a scrip will check all open ticket subject fields. If > there is a match - action is to close/resolve both tickets. Is it > possible to create such a custom scrip? > Thanks in advance. > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ? March 5 & 6, 2012 > -------------- next part -------------- An HTML attachment was scrubbed... URL: From falcone at bestpractical.com Tue Jan 3 16:23:11 2012 From: falcone at bestpractical.com (Kevin Falcone) Date: Tue, 3 Jan 2012 16:23:11 -0500 Subject: [rt-users] working RT3.8.8 since Nov-2010 now fails login with blank page In-Reply-To: References: Message-ID: <20120103212311.GE1077@jibsheet.com> On Tue, Jan 03, 2012 at 12:47:25PM +0000, o.nash at cs.ucc.ie wrote: > Dear all, > I am hoping this is a known issue and can be fixed easily. > Our working installation started to fail to login and returns a blank page > instead of the default queues page. > > we have:- > Ubuntu linux 10.0.4 LTS > 2.6.32-21-generic-pae #32-Ubuntu SMP Fri Apr 16 09:39:35 UTC 2010 > i686 GNU/Linux > Apache-2.2.17 bullt from source > RT3.8.8 manually installed > mod_perl-2.0.4 - just built 2.0.5 and tested same problem. > > I also tried changing the httpd.conf line: > SetHandler perl-scrpt > to > SetHandler modperl > This resulted in a blank page being downloaded instead of displayed > in browser. > > Any advice/hints much appreciated Without the errors in your apache error log it's hard to offer suggestions. Usually this happens because your distribution upgraded a perl module package and broke things. -kevin -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From falcone at bestpractical.com Tue Jan 3 16:24:36 2012 From: falcone at bestpractical.com (Kevin Falcone) Date: Tue, 3 Jan 2012 16:24:36 -0500 Subject: [rt-users] CustomField that displays users In-Reply-To: <7ECD0C8955ADE149B95716B364B4D58F26CBDB96A7@EXCCR01.eps.local> References: <7ECD0C8955ADE149B95716B364B4D58F26CBDB91A7@EXCCR01.eps.local> <7ECD0C8955ADE149B95716B364B4D58F26CBDB96A7@EXCCR01.eps.local> Message-ID: <20120103212436.GF1077@jibsheet.com> On Tue, Jan 03, 2012 at 10:43:54AM -0700, Brent Wiese wrote: > >That's what a "User-defined" Group is. It is a subset of Privileged users that you put in as members. > > Yeah, I have those. Everyone I want to display is in a group I've defined, but I didn't want to assume I could populate on groups. > > >I have some code that will put all members of a group into a Custom Field. > > That would be awesome if you could share. I was a little surprised I wasn't able to find anyone asking about it via my searches. I would have thought it would be somewhat common. The example External Custom Field that ships with RT puts groups into a CF, so you should be able to mod that easily to do privileged users. /opt/rt4/docs/extending/external_custom_fields.pod -kevin -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From falcone at bestpractical.com Tue Jan 3 16:25:49 2012 From: falcone at bestpractical.com (Kevin Falcone) Date: Tue, 3 Jan 2012 16:25:49 -0500 Subject: [rt-users] Originator updated despite not being CC'ed In-Reply-To: <4F02DEA0.5030309@linalis.com> References: <4F02DEA0.5030309@linalis.com> Message-ID: <20120103212549.GG1077@jibsheet.com> On Tue, Jan 03, 2012 at 11:55:28AM +0100, Alex Dyas wrote: > Hi, and happy new year. > > We have noticed recently that RT sends updates to the originator of > a ticket even if that person is not in the CC list of the email. > For instance: > > - Client sends email to RT opening a ticket > - Support employee sends email to second employee, copies RT but > does not copy client > - Client receives a copy of the update from RT despite not being > copied in the follow up email > > This can lead to issues where we want to discuss issues internally > by email, but not include the client. > > Can this functionality be turned off? It sounds like your employee wants to Comment rather than Reply/Correspond. Replies/Correspondences go out to the Requestors by default, while Comments only go to the internal AdminCcs by default. You can tweak these in the Scrips configuration. -kevin -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From falcone at bestpractical.com Tue Jan 3 16:40:34 2012 From: falcone at bestpractical.com (Kevin Falcone) Date: Tue, 3 Jan 2012 16:40:34 -0500 Subject: [rt-users] Mail inside the local domain In-Reply-To: References: Message-ID: <20120103214034.GH1077@jibsheet.com> On Tue, Jan 03, 2012 at 02:15:39PM -0600, Randy Black wrote: > I need to restrict mail from leaving the domain (mail going to external domains from RT. They > need to go to /dev/null) or I need a way to strip the requestor off of the ticket and change > the requestor to "nobody". Any and all help will be appreciated. The easiest way to do that is likely at the MTA level. You could certainly do it in RT by writing a scrip to strip off Requestors, but I would probably solve it at a lower level. -kevin -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From Randy.Black at Buckle.com Tue Jan 3 16:50:57 2012 From: Randy.Black at Buckle.com (Randy Black) Date: Tue, 3 Jan 2012 15:50:57 -0600 Subject: [rt-users] Mail inside the local domain In-Reply-To: <20120103214034.GH1077@jibsheet.com> References: <20120103214034.GH1077@jibsheet.com> Message-ID: Can you give me a brief of how this would be done RT, for sanities sake? I have looked at multiple ways via postfix and most solutions seem too large for the simple task we need done. Thanks Kevin, Randy -----Original Message----- From: rt-users-bounces at lists.bestpractical.com [mailto:rt-users-bounces at lists.bestpractical.com] On Behalf Of Kevin Falcone Sent: Tuesday, January 03, 2012 3:41 PM To: rt-users at lists.bestpractical.com Subject: Re: [rt-users] Mail inside the local domain On Tue, Jan 03, 2012 at 02:15:39PM -0600, Randy Black wrote: > I need to restrict mail from leaving the domain (mail going to external domains from RT. They > need to go to /dev/null) or I need a way to strip the requestor off of the ticket and change > the requestor to "nobody". Any and all help will be appreciated. The easiest way to do that is likely at the MTA level. You could certainly do it in RT by writing a scrip to strip off Requestors, but I would probably solve it at a lower level. -kevin From kjcsb at yahoo.com Tue Jan 3 19:58:47 2012 From: kjcsb at yahoo.com (kjcsb) Date: Tue, 3 Jan 2012 16:58:47 -0800 (PST) Subject: [rt-users] Can't locate object method "Config" via package "RT" at /opt/rt4/sbin/rt-server In-Reply-To: <4F0337F1.7010106@kickflop.net> References: <1325546947.88414.YahooMailNeo@web110405.mail.gq1.yahoo.com> <4F0337F1.7010106@kickflop.net> Message-ID: <1325638727.38930.YahooMailNeo@web110402.mail.gq1.yahoo.com> Thanks. I fixed that but got the same issue. ? Order allow,deny ? Allow from all ? SetHandler modperl ? PerlResponseHandler Plack::Handler::Apache2 ? PerlSetVar psgi_app /opt/rt4/sbin/rt-server ? use Plack::Handler::Apache2; ? Plack::Handler::Apache2->preload("/opt/rt4/sbin/rt-server"); Starting httpd: Syntax error on line 12 of /etc/httpd/conf.d/rt4.conf: Can't locate object method "Config" via package "RT" at /opt/rt4/sbin/rt-server line 94.\n\t(in cleanup) Error while loading /opt/rt4/sbin/rt-server: Can't locate object method "Config" via package "RT" at /opt/rt4/sbin/rt-server line 94.\n Any further suggestions appreciated. From vollmar at nf.mpg.de Wed Jan 4 05:11:52 2012 From: vollmar at nf.mpg.de (Stefan Vollmar) Date: Wed, 04 Jan 2012 11:11:52 +0100 Subject: [rt-users] Creating custom fields with non-root account? In-Reply-To: References: <3856E1B0-F3FB-46CC-9DDC-E459D3480C8B@nf.mpg.de> Message-ID: Dear Ruslan, dear Kenneth, apparently it is possible to give a particular user sufficient rights to configure a queue in the desired fashion (create custom fields) - good! What kind of permissions are required and where do I set them (my question originated from the fact that I did not see any suitable options where I expected them)? Many thanks in advance. Warm regards, Stefan On Dec 23, 2011, at 3:02 PM, Ruslan Zakirov wrote: > On Fri, Dec 23, 2011 at 13:39, Stefan Vollmar wrote: >> Hello, >> >> we have recently added a new queue to our RT system: this queue is supposed to be used by one (external) group of colleagues only and they should be able to make any changes to it they desire. In our configuration, only the root user can create custom fields and, if possible, it should not be necessary for our external colleagues to have the root password to edit their custom fields. Is it possible to give particular users of one RT group root rights (or extended rights for editing custom fields, at least) - but only for one queue? > > SuperUser right is global only. It's possible to grant set of rights > on queue level and system level that would minimize impact, but still > allow users to manage queue. > >> Many thanks in advance. >> Best regards, >> Stefan >> -- >> Dr. Stefan Vollmar, Dipl.-Phys. >> Head of IT group >> Max-Planck-Institut f?r neurologische Forschung >> Gleuelerstr. 50, 50931 K?ln, Germany >> Tel.: +49-221-4726-213 FAX +49-221-4726-298 >> Tel.: +49-221-478-5713 Mobile: 0160-93874279 >> Email: vollmar at nf.mpg.de http://www.nf.mpg.de >> >> >> >> >> >> >> >> -------- >> RT Training Sessions (http://bestpractical.com/services/training.html) >> * Boston ? March 5 & 6, 2012 > > > > -- > Best regards, Ruslan. -- Dr. Stefan Vollmar, Dipl.-Phys. Head of IT group Max-Planck-Institut f?r neurologische Forschung Gleueler Str. 50, 50931 K?ln, Germany Tel.: +49-221-4726-213 FAX +49-221-4726-298 Tel.: +49-221-478-5713 Mobile: 0160-93874279 E-Mail: vollmar at nf.mpg.de http://www.nf.mpg.de -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 4409 bytes Desc: not available URL: From kripur at gmail.com Wed Jan 4 05:37:02 2012 From: kripur at gmail.com (kripur at gmail.com) Date: Wed, 4 Jan 2012 10:37:02 +0000 Subject: [rt-users] post to rt-users mailing list Message-ID: <20120104103702.GA21499@jac-3.jet.uk> Can I post to rt-users mailing list -- From fm100terra at mail.ru Wed Jan 4 06:24:15 2012 From: fm100terra at mail.ru (=?UTF-8?B?QWxleGFuZGVyIFNhZ3JhdHlhbg==?=) Date: Wed, 04 Jan 2012 15:24:15 +0400 Subject: [rt-users] =?utf-8?q?RT_scrip?= In-Reply-To: References: Message-ID: Thanks Kevin! That's exactly what I am looking for. 04 ?????? 2012, 00:41 ?? Root Kev : Yes there is.? Look at the wiki, specifically look for autoclose nagios tickets.http://requesttracker.wikia.com/wiki/AutoCloseOnNagiosRecoveryMessages You should be able to use that as a starting point to get the kind of scrip that you are looking for. Kevin On Tue, Jan 3, 2012 at 10:14 AM, Alexander Sagratyan wrote: Hello. ?I am trying to configure RT so that when a new ticket is created/corresponded a scrip will check all open ticket subject fields. If there is a match ?- ?action is to close/resolve both tickets. Is it possible to create such a custom scrip?? Thanks in advance.? -------- RT Training Sessions (http://bestpractical.com/services/training.html) * Boston ? March 5 & 6, 2012 -------------- next part -------------- An HTML attachment was scrubbed... URL: From o.nash at cs.ucc.ie Wed Jan 4 07:27:31 2012 From: o.nash at cs.ucc.ie (o.nash at cs.ucc.ie) Date: Wed, 4 Jan 2012 12:27:31 +0000 (GMT) Subject: [rt-users] working RT3.8.8 since Nov-2010 now fails login with blank page In-Reply-To: <20120103212311.GE1077@jibsheet.com> References: <20120103212311.GE1077@jibsheet.com> Message-ID: Hi Kevin, yes thanks for your reply. The log in /var/log/mysql has:- 120104 8:21:24 [ERROR] /usr/sbin/mysqld: Table './rt3/sessions' is marked as crashed and last (automatic?) repair failed InnoDB: Database page corruption on disk or a failed InnoDB: file read of page 21225. InnoDB: You may have to recover from a backup. 120104 8:22:52 InnoDB: Page dump in ascii and hex (16384 bytes): len 16384; hex f6c2475b000052e9000052eaffffffff000000006366b80f45b ..... cut big hex dump file. the apache log has:- [Tue Jan 03 09:44:59 2012] [notice] Apache/2.2.17 (Unix) mod_perl/2.0.4 Perl/v5.10.1 configured -- resuming normal operations [Tue Jan 03 09:45:07 2012] [notice] child pid 1646 exit signal Segmentation fault (11) [Tue Jan 03 09:57:34 2012] [error] [client 143.239.74.160] Connect Failed Can't connect to local MySQL server through socket '/var/run/mysqld/ mysqld.sock' (111)\n at /opt/rt3/bin/../lib/RT.pm line 206 Running: /opt/rt3/sbin# ./rt-validator --check it runs for several minutes and returns nothing. The RT Db is accessible via mysql cmd line tools ok. But I did not try to read every table. thanks oliver On Tue, 3 Jan 2012, Kevin Falcone wrote: > On Tue, Jan 03, 2012 at 12:47:25PM +0000, o.nash at cs.ucc.ie wrote: >> Dear all, >> I am hoping this is a known issue and can be fixed easily. >> Our working installation started to fail to login and returns a blank page >> instead of the default queues page. >> >> we have:- >> Ubuntu linux 10.0.4 LTS >> 2.6.32-21-generic-pae #32-Ubuntu SMP Fri Apr 16 09:39:35 UTC 2010 >> i686 GNU/Linux >> Apache-2.2.17 bullt from source >> RT3.8.8 manually installed >> mod_perl-2.0.4 - just built 2.0.5 and tested same problem. >> >> I also tried changing the httpd.conf line: >> SetHandler perl-scrpt >> to >> SetHandler modperl >> This resulted in a blank page being downloaded instead of displayed >> in browser. >> >> Any advice/hints much appreciated > > Without the errors in your apache error log it's hard to offer > suggestions. Usually this happens because your distribution upgraded > a perl module package and broke things. > > -kevin > -- Oliver Nash CSSG Computer Science UCC ------------------------- From kripur at gmail.com Wed Jan 4 08:06:50 2012 From: kripur at gmail.com (kripur at gmail.com) Date: Wed, 4 Jan 2012 13:06:50 +0000 Subject: [rt-users] On Resolve Notify Requestors script email problem Message-ID: <20120104130650.GA28175@jac-3.jet.uk> Hi, I have set a user (with priviledges) who can create, delete, reply, etc to tickets. But when I close a ticket (resolved), no email get sent to the Requestors. In the log I can see that no Recipients is found when the 'On Resolve Notify Requestors' scrip is run. If I do the same operation logged on as the RT Root User, everything works fine. What extra privileges do I need to give the user to be able to do this. There will be a few such users (administrators) who will need to be able to resolve tickets and email sent back to requestors automatically. Many Thanks in advance krishan -- From jblaine at kickflop.net Wed Jan 4 09:36:58 2012 From: jblaine at kickflop.net (Jeff Blaine) Date: Wed, 04 Jan 2012 09:36:58 -0500 Subject: [rt-users] Can't locate object method "Config" via package "RT" at /opt/rt4/sbin/rt-server In-Reply-To: <1325638727.38930.YahooMailNeo@web110402.mail.gq1.yahoo.com> References: <1325546947.88414.YahooMailNeo@web110405.mail.gq1.yahoo.com> <4F0337F1.7010106@kickflop.net> <1325638727.38930.YahooMailNeo@web110402.mail.gq1.yahoo.com> Message-ID: <4F04640A.3070703@kickflop.net> > Starting httpd: Syntax error on line 12 of /etc/httpd/conf.d/rt4.conf: > Can't locate object method "Config" via package "RT" at /opt/rt4/sbin/rt-server line 94.\n\t(in cleanup) Error while loading /opt/rt4/sbin/rt-server: Can't locate object method "Config" via package "RT" at /opt/rt4/sbin/rt-server line 94.\n [ Feeling around in the dark, trying to help ] What does 'ls -R /opt/rt4/lib' show? Do you have an /opt/rt4/lib/RT/Config.pm? Does something like '/opt/rt4/sbin/rt-server --port 9999' even run? From dgarcia at cesca.cat Wed Jan 4 09:32:47 2012 From: dgarcia at cesca.cat (Daniel Garcia Mejia) Date: Wed, 04 Jan 2012 15:32:47 +0100 Subject: [rt-users] Error with RT::Extension::LDAPImport Message-ID: <4F04630F.8090806@cesca.cat> Hi, I downloaded and install this extension. I put this parameters in RT_SiteConfig.pm: Set($LDAPHost,'**************'); Set($LDAPUser, 'dgarcia'); Set($LDAPPassword, '************'); Set($LDAPGroupName,'Imported Users'); Set($LDAPBase, 'ou=people,ou=directory,o=CESCA,o=root'); Set($LDAPMapping, {RealName => 'cn'}); I shut the machine of the RT and relit but gave no error. Anyway, I have not created any contact again with my LDAP. I've done something wrong? Finally the user that I have in LDAP and I put in the RT is a read-only user. Influences have a user read-only LDAP? THANKS! -- ....................................................................... __ / / Daniel Garc?a Mej?a C E / S / C A Portals i Repositoris /_/ Centre de Serveis Cient?fics i Acad?mics de Catalunya Gran Capit?, 2-4 (Edifici Nexus) - 08034 Barcelona T. (NULL) - F. 93 205 6979 - dgarcia at cesca.cat ....................................................................... From yan at seiner.com Wed Jan 4 09:43:41 2012 From: yan at seiner.com (Yan Seiner) Date: Wed, 04 Jan 2012 06:43:41 -0800 Subject: [rt-users] Can't locate object method "Config" via package "RT" at /opt/rt4/sbin/rt-server In-Reply-To: <1325546947.88414.YahooMailNeo@web110405.mail.gq1.yahoo.com> References: <1325546947.88414.YahooMailNeo@web110405.mail.gq1.yahoo.com> Message-ID: <4F04659D.90305@seiner.com> kjcsb wrote: > I am attempting to get RT 4.0.4 running. > > When I start httpd I get the following: > Can't locate object method "Config" via package "RT" at > /opt/rt4/sbin/rt-server > > httpd.conf > > Order allow,deny > Allow from all > > SetHandler modperl > PerlResponseHandler Plack::Handler::Apache2 > PerlSetVar psgi_app /opt/rt4/sbin/rt-serveri > > > use Plack::Handler::Apache2; > Plack::Handler::Apache2->preload("/opt/rt4/sbin/rt-server"); > Is that your whole apache server config? At a guess you're missing a path somewhere. Set DocumentRoot and / or ServerRoot in Apache. Also try running rt-server by hand and see what it says. --Yan -- Few people are capable of expressing with equanimity opinions which differ from the prejudices of their social environment. Most people are even incapable of forming such opinions. Albert Einstein From trs at bestpractical.com Wed Jan 4 09:49:13 2012 From: trs at bestpractical.com (Thomas Sibley) Date: Wed, 04 Jan 2012 09:49:13 -0500 Subject: [rt-users] Error with RT::Extension::LDAPImport In-Reply-To: <4F04630F.8090806@cesca.cat> References: <4F04630F.8090806@cesca.cat> Message-ID: <4F0466E9.2000501@bestpractical.com> On 01/04/2012 09:32 AM, Daniel Garcia Mejia wrote: > I shut the machine of the RT and relit but gave no error. Anyway, I have > not created any contact again with my LDAP. I've done something wrong? > Finally the user that I have in LDAP and I put in the RT is a read-only > user. Influences have a user read-only LDAP? The import does not run automatically (and you don't need to reboot the machine to restart RT, for what it's worth). Please read the README which describes how to use this extension. Thomas From falcone at bestpractical.com Wed Jan 4 13:12:27 2012 From: falcone at bestpractical.com (Kevin Falcone) Date: Wed, 4 Jan 2012 13:12:27 -0500 Subject: [rt-users] working RT3.8.8 since Nov-2010 now fails login with blank page In-Reply-To: References: <20120103212311.GE1077@jibsheet.com> Message-ID: <20120104181227.GI1077@jibsheet.com> On Wed, Jan 04, 2012 at 12:27:31PM +0000, o.nash at cs.ucc.ie wrote: > Hi Kevin, yes thanks for your reply. > The log in /var/log/mysql has:- > 120104 8:21:24 [ERROR] /usr/sbin/mysqld: Table './rt3/sessions' is > marked as crashed and last (automatic?) repair failed > InnoDB: Database page corruption on disk or a failed > InnoDB: file read of page 21225. > InnoDB: You may have to recover from a backup. > 120104 8:22:52 InnoDB: Page dump in ascii and hex (16384 bytes): > len 16384; hex f6c2475b000052e9000052eaffffffff000000006366b80f45b > ..... cut big hex dump file. > > the apache log has:- > [Tue Jan 03 09:44:59 2012] [notice] Apache/2.2.17 (Unix) > mod_perl/2.0.4 Perl/v5.10.1 configured -- resuming normal operations > [Tue Jan 03 09:45:07 2012] [notice] child pid 1646 exit signal > Segmentation fault (11) > [Tue Jan 03 09:57:34 2012] [error] [client 143.239.74.160] Connect > Failed Can't connect to local MySQL server through socket > '/var/run/mysqld/ > mysqld.sock' (111)\n at /opt/rt3/bin/../lib/RT.pm line 206 > > Running: > /opt/rt3/sbin# ./rt-validator --check > it runs for several minutes and returns nothing. > > The RT Db is accessible via mysql cmd line tools ok. > But I did not try to read every table. rt-validator doesn't check every table that RT uses. It sounds like you had a big mysql crash and you should be using the mysql tools to validate every table. If only sessions is corrupt, you can always drop and recreate it since the information in there is temporary. -kevin -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From Randy.Black at Buckle.com Wed Jan 4 15:01:16 2012 From: Randy.Black at Buckle.com (Randy Black) Date: Wed, 4 Jan 2012 14:01:16 -0600 Subject: [rt-users] Strip the requestor Message-ID: I need to strip the requestor from tickets belonging to a queue. How do I do that? This seems to not be working: my $newqueue = "Contact\ Us"; my $newrequestor = "nobody"; my $T_Obj = $self->TicketObj; $RT::Logger->info("Auto assign ticket #". $T_Obj->id ." to queue #". $newqueue ); my ($status, $msg) = $T_Obj->SetQueue($newqueue); unless ($status) { $RT::Logger->warning("unable to set new queue: $msg"); return undef; } $RT::Logger->info("Auto assign ticket #". $T_Obj->id ." to user #". $newrequestor ); my ($status, $msg) = $self->TicketObj->SetRequestor( $newrequestor ); unless( $status ) { $RT::Logger->error( "Impossible to assign the ticket to $newrequestor: $msg" ); return undef; } return 1; -------------- next part -------------- An HTML attachment was scrubbed... URL: From dale.poulter at Vanderbilt.Edu Wed Jan 4 16:07:07 2012 From: dale.poulter at Vanderbilt.Edu (Poulter, Dale) Date: Wed, 4 Jan 2012 15:07:07 -0600 Subject: [rt-users] permissions in v4 versus v3.8.7 Message-ID: <7288D49C0448E840B752320350AFA94E012EC63D64@its-hcwnem03.ds.Vanderbilt.edu> Greetings, We are working towards migrating our RT installation from v3.8.7 to v4.0.4, but have encountered an issue with permissions. We have a queue(maintenance) that gets many requests daily and often fills up the Newest Unowned section of the RT at a Glance. In v3.8.7 we were able to give everyone create ticket rights to the maintenance queue but not view rights. This resulted in everyone being able to submit to the maintenance queue but not see the unowned tickets. In version 4 I have the same settings but the unowned tickets are showing even if the "view queue" is not selected. Is this still possible in version 4? Am I missing something obvious? Thanks. --Dale --------------------------------------- Dale Poulter Automation Coordinator Library Information Technology Services Vanderbilt University 419 21st Avenue South, Room 812 Nashville, TN 37203-2427 (615)343-5388 (615)343-8834 (fax) (615)207-9705 (cell) dale.poulter at vanderbilt.edu -------------- next part -------------- An HTML attachment was scrubbed... URL: From trs at bestpractical.com Wed Jan 4 16:13:15 2012 From: trs at bestpractical.com (Thomas Sibley) Date: Wed, 04 Jan 2012 16:13:15 -0500 Subject: [rt-users] permissions in v4 versus v3.8.7 In-Reply-To: <7288D49C0448E840B752320350AFA94E012EC63D64@its-hcwnem03.ds.Vanderbilt.edu> References: <7288D49C0448E840B752320350AFA94E012EC63D64@its-hcwnem03.ds.Vanderbilt.edu> Message-ID: <4F04C0EB.9020009@bestpractical.com> On 01/04/2012 04:07 PM, Poulter, Dale wrote: > In version 4 I have the same settings but the unowned tickets are > showing even if the ?view queue? is not selected. Is this still > possible in version 4? Am I missing something obvious? Thanks. I'm betting you don't actually have the same rights setup. "View Queue" is SeeQueue, and that only controls the visibility of the queue _name_. ShowTicket is the right that lets people see tickets in a queue. You probably have it granted too widely. Thomas From Randy.Black at Buckle.com Wed Jan 4 17:10:37 2012 From: Randy.Black at Buckle.com (Randy Black) Date: Wed, 4 Jan 2012 16:10:37 -0600 Subject: [rt-users] Strip the requestor In-Reply-To: References: Message-ID: Anyone? Need to strip the requestor on create for a specific queue. Thanks, Randy From: rt-users-bounces at lists.bestpractical.com [mailto:rt-users-bounces at lists.bestpractical.com] On Behalf Of Randy Black Sent: Wednesday, January 04, 2012 2:01 PM To: rt-users at lists.bestpractical.com Subject: [rt-users] Strip the requestor I need to strip the requestor from tickets belonging to a queue. How do I do that? This seems to not be working: my $newqueue = "Contact\ Us"; my $newrequestor = "nobody"; my $T_Obj = $self->TicketObj; $RT::Logger->info("Auto assign ticket #". $T_Obj->id ." to queue #". $newqueue ); my ($status, $msg) = $T_Obj->SetQueue($newqueue); unless ($status) { $RT::Logger->warning("unable to set new queue: $msg"); return undef; } $RT::Logger->info("Auto assign ticket #". $T_Obj->id ." to user #". $newrequestor ); my ($status, $msg) = $self->TicketObj->SetRequestor( $newrequestor ); unless( $status ) { $RT::Logger->error( "Impossible to assign the ticket to $newrequestor: $msg" ); return undef; } return 1; -------------- next part -------------- An HTML attachment was scrubbed... URL: From bwiese at ElementPS.com Wed Jan 4 18:25:00 2012 From: bwiese at ElementPS.com (Brent Wiese) Date: Wed, 4 Jan 2012 16:25:00 -0700 Subject: [rt-users] Strip the requestor In-Reply-To: References: Message-ID: <7ECD0C8955ADE149B95716B364B4D58F26CBF6C1CF@EXCCR01.eps.local> Looks like it's probably moving queues and not getting to the SetRequestor. I had this happen to me on a scrip too. Think it's firing off the change queue event before it finishes the rest of your scrip. Maybe reverse order of operations or break it into 2 scrips, possible putting the SetRequestor as an "On Queue Change" TransactionCreate scrip on the "Contact Us" queue... From: rt-users-bounces at lists.bestpractical.com [mailto:rt-users-bounces at lists.bestpractical.com] On Behalf Of Randy Black Sent: Wednesday, January 04, 2012 3:11 PM To: Randy Black; rt-users at lists.bestpractical.com Subject: Re: [rt-users] Strip the requestor Anyone? Need to strip the requestor on create for a specific queue. Thanks, Randy From: rt-users-bounces at lists.bestpractical.com [mailto:rt-users-bounces at lists.bestpractical.com] On Behalf Of Randy Black Sent: Wednesday, January 04, 2012 2:01 PM To: rt-users at lists.bestpractical.com Subject: [rt-users] Strip the requestor I need to strip the requestor from tickets belonging to a queue. How do I do that? This seems to not be working: my $newqueue = "Contact\ Us"; my $newrequestor = "nobody"; my $T_Obj = $self->TicketObj; $RT::Logger->info("Auto assign ticket #". $T_Obj->id ." to queue #". $newqueue ); my ($status, $msg) = $T_Obj->SetQueue($newqueue); unless ($status) { $RT::Logger->warning("unable to set new queue: $msg"); return undef; } $RT::Logger->info("Auto assign ticket #". $T_Obj->id ." to user #". $newrequestor ); my ($status, $msg) = $self->TicketObj->SetRequestor( $newrequestor ); unless( $status ) { $RT::Logger->error( "Impossible to assign the ticket to $newrequestor: $msg" ); return undef; } return 1; -------------- next part -------------- An HTML attachment was scrubbed... URL: From dale.poulter at Vanderbilt.Edu Wed Jan 4 19:33:04 2012 From: dale.poulter at Vanderbilt.Edu (Poulter, Dale) Date: Wed, 4 Jan 2012 18:33:04 -0600 Subject: [rt-users] permissions in v4 versus v3.8.7 In-Reply-To: <4F04C0EB.9020009@bestpractical.com> References: <7288D49C0448E840B752320350AFA94E012EC63D64@its-hcwnem03.ds.Vanderbilt.edu> <4F04C0EB.9020009@bestpractical.com> Message-ID: <7288D49C0448E840B752320350AFA94E012EC63DA7@its-hcwnem03.ds.Vanderbilt.edu> Thanks for the help. This did seem to correct the issue, strange though that it worked in 3.8.7. -----Original Message----- From: rt-users-bounces at lists.bestpractical.com [mailto:rt-users-bounces at lists.bestpractical.com] On Behalf Of Thomas Sibley Sent: Wednesday, January 04, 2012 3:13 PM To: rt-users at lists.bestpractical.com Subject: Re: [rt-users] permissions in v4 versus v3.8.7 On 01/04/2012 04:07 PM, Poulter, Dale wrote: > In version 4 I have the same settings but the unowned tickets are > showing even if the ?view queue? is not selected. Is this still > possible in version 4? Am I missing something obvious? Thanks. I'm betting you don't actually have the same rights setup. "View Queue" is SeeQueue, and that only controls the visibility of the queue _name_. ShowTicket is the right that lets people see tickets in a queue. You probably have it granted too widely. Thomas -------- RT Training Sessions (http://bestpractical.com/services/training.html) * Boston March 5 & 6, 2012 From asanka_gunasekera at yahoo.co.uk Thu Jan 5 00:32:01 2012 From: asanka_gunasekera at yahoo.co.uk (Asanka Gunasekera) Date: Thu, 5 Jan 2012 05:32:01 +0000 (GMT) Subject: [rt-users] setting up approvals on RT 4.0.1 In-Reply-To: <20120103180411.GD1077@jibsheet.com> References: <1325145855.15644.YahooMailNeo@web29019.mail.ird.yahoo.com> <20120103180411.GD1077@jibsheet.com> Message-ID: <1325741521.88019.YahooMailNeo@web29001.mail.ird.yahoo.com> Thanks you for the reply Best Regards ________________________________ From: Kevin Falcone To: rt-users at lists.bestpractical.com Sent: Tuesday, 3 January 2012, 23:34 Subject: Re: [rt-users] setting up approvals on RT 4.0.1 On Thu, Dec 29, 2011 at 08:04:15AM +0000, Asanka Gunasekera wrote: >? ? Hi All, I am trying to set up approvals on RT 4.0.1 and I am following >? ? http://requesttracker.wikia.com/wiki/ApprovalCreation >? ? but in this document it talks about copying scripts and templates from _Approval queue. >? ? I can only find 5 templates but there are no scripts Those Scrips were replaced in about mid-3.8 with RT::Approval::Rules::*.? You shouldn't need to copy them anywhere in order to use Approvals.? You'll want to modify the Templates as needed and set up your CreateTickets scrip to actually create the Approvals tickets. -kevin -------- RT Training Sessions (http://bestpractical.com/services/training.html) * Boston ? March 5 & 6, 2012 -------------- next part -------------- An HTML attachment was scrubbed... URL: From Thomas.Lau at principleone.com Thu Jan 5 00:41:18 2012 From: Thomas.Lau at principleone.com (Thomas Lau) Date: Thu, 5 Jan 2012 13:41:18 +0800 Subject: [rt-users] duplicated RT reply Message-ID: Guys, we have some problem with duplicated ticket reply: here is how we reproduce problem: Situation 1, no duplicated reply: 1. User A created new ticket without CC anyone within the email send to helpdesk at domain.com 2. when User A reply same ticket by email (which reply to helpdesk at domain.com), he could CC anyone he wants and the ticket itself didn't put those "CC" peoples into record Situation 2, duplicated reply: 1. User B created new ticket with CC Thomas at domain.com within the email send to helpdesk at domain.com 2. when User B reply same ticket by email (which reply to helpdesk at domain.com), he CC Thomas at domain.com on the reply email 3. as because the first ticket creation, CC to Thomas at domain.com being recorded into ticket, RT will send first email base on CC list itself, which contain Thomas at domain.com ; Then as User B also CC to Thomas at domain.com on the reply. that means Thomas is receiving two emails, first is from RT, second is from User B CC. One from RT with from "User B via RT", and another one is from "User B" how do you guys avoid this kind of email duplication? Thanks. From asanka_gunasekera at yahoo.co.uk Thu Jan 5 01:23:56 2012 From: asanka_gunasekera at yahoo.co.uk (Asanka Gunasekera) Date: Thu, 5 Jan 2012 06:23:56 +0000 (GMT) Subject: [rt-users] setting up approvals on RT 4.0.1 In-Reply-To: <1325741521.88019.YahooMailNeo@web29001.mail.ird.yahoo.com> References: <1325145855.15644.YahooMailNeo@web29019.mail.ird.yahoo.com> <20120103180411.GD1077@jibsheet.com> <1325741521.88019.YahooMailNeo@web29001.mail.ird.yahoo.com> Message-ID: <1325744636.89840.YahooMailNeo@web29006.mail.ird.yahoo.com> Hi, the steps which I have taken while trying to setup Approvals as follows 1) Create queue PO-Qre ??? ??? a) Create template "Create Approvals" ??? ??? ===Create-Ticket: poreq ??? ??? Subject: Approve purchase order for {$Tickets{'TOP'}->Subject} ??? ??? Depended-On-By: TOP ??? ??? Queue: Approvals-PO ??? ??? Type: approval ??? ??? Owner: username-of-owner #note this is so that notifications work properly ??? ??? Content: Someone has created a purchase requisition. Please review and approve it, so they can spend some money. ??? ??? ENDOFCONTENT ??? ??? b) Create the script "Create PO-Req approval" ??? ??? Description: Create PO Req approval ??? ??? Condition: On Create ??? ??? Action: Create Tickets ??? ??? Template: Create Approval ??? ??? Stage: TransactionCreate ??? c)gave permission to the users who can create tickets under PO-Req 2) Create Approvals-PO queue ??? d)Copy templates from _Approvals (or ran the script) ??? e)Set the reply address to PO-Req ??? f)Add the people as AddminCC who are to approve the ticlets ? Now when I create a ticket under PO-Req, in the log it says it is creating ticket in Approvel-PO queue. But I am unable to find the tickets in the DB or under Approvals tab Can some one tell me what is going on!!! Thanks and best Regards ________________________________ From: Asanka Gunasekera To: "rt-users at lists.bestpractical.com" Sent: Thursday, 5 January 2012, 11:02 Subject: Re: [rt-users] setting up approvals on RT 4.0.1 Thanks you for the reply Best Regards ________________________________ From: Kevin Falcone To: rt-users at lists.bestpractical.com Sent: Tuesday, 3 January 2012, 23:34 Subject: Re: [rt-users] setting up approvals on RT 4.0.1 On Thu, Dec 29, 2011 at 08:04:15AM +0000, Asanka Gunasekera wrote: >? ? Hi All, I am trying to set up approvals on RT 4.0.1 and I am following >? ? http://requesttracker.wikia.com/wiki/ApprovalCreation >? ? but in this document it talks about copying scripts and templates from _Approval queue. >? ? I can only find 5 templates but there are no scripts Those Scrips were replaced in about mid-3.8 with RT::Approval::Rules::*.? You shouldn't need to copy them anywhere in order to use Approvals.? You'll want to modify the Templates as needed and set up your CreateTickets scrip to actually create the Approvals tickets. -kevin -------- RT Training Sessions (http://bestpractical.com/services/training.html) * Boston ? March 5 & 6, 2012 -------- RT Training Sessions (http://bestpractical.com/services/training.html) * Boston ? March 5 & 6, 2012 -------------- next part -------------- An HTML attachment was scrubbed... URL: From myrtuser at gmail.com Thu Jan 5 05:03:34 2012 From: myrtuser at gmail.com (RT User) Date: Thu, 5 Jan 2012 15:33:34 +0530 Subject: [rt-users] Group Signature Message-ID: All, I'm enjoying configuring RT 4. It is so clean and simple. I was wondering if it is possible to configure a group signature for the group instead of individual user signature. We have a IT team group with 50 admins. I'd like all of the users to carry a signature that has a URL link, phone number, address and email. Rather than requesting all users to add a signature to their accounts, I was wondering if we could add it to the group. I did not see anything like that. It would be nice to have this signature attached to all the responses. Steve -------------- next part -------------- An HTML attachment was scrubbed... URL: From myrtuser at gmail.com Thu Jan 5 05:11:01 2012 From: myrtuser at gmail.com (RT User) Date: Thu, 5 Jan 2012 15:41:01 +0530 Subject: [rt-users] PriorityAsAString plugin question Message-ID: All, I have a Priority as a String plugin configured. Here is my configuration below. Set( %PriorityAsString, ( Low => 0, Low-Med => 25, Med => 50, High => 100 ) ); Set( @PriorityAsStringOrder, qw( High Med Low-Med Low ) ); In RT Priority, I now see, Priority: Low-Med/Low-Med or Med/Med I'd like to see only one of those. The Priority gets repeated after a "/" Is there any way I can get around it? Thanks! Steve -------------- next part -------------- An HTML attachment was scrubbed... URL: From o.nash at cs.ucc.ie Thu Jan 5 05:32:38 2012 From: o.nash at cs.ucc.ie (o.nash at cs.ucc.ie) Date: Thu, 5 Jan 2012 10:32:38 +0000 (GMT) Subject: [rt-users] working RT3.8.8 since Nov-2010 now fails login with blank page In-Reply-To: <20120104181227.GI1077@jibsheet.com> References: <20120103212311.GE1077@jibsheet.com> <20120104181227.GI1077@jibsheet.com> Message-ID: Hi Kevin, Thanks very much for reading the logs in better details than myself :) i.e. >> 120104 8:21:24 [ERROR] /usr/sbin/mysqld: Table './rt3/sessions' >>is marked as crashed I have managed to get the schema of sessions table and replace it. RT 3.8.8 now functioning normally. Thank very much once again. Oliver On Wed, 4 Jan 2012, Kevin Falcone wrote: > On Wed, Jan 04, 2012 at 12:27:31PM +0000, o.nash at cs.ucc.ie wrote: >> Hi Kevin, yes thanks for your reply. >> The log in /var/log/mysql has:- >> 120104 8:21:24 [ERROR] /usr/sbin/mysqld: Table './rt3/sessions' is >> marked as crashed and last (automatic?) repair failed >> InnoDB: Database page corruption on disk or a failed >> InnoDB: file read of page 21225. >> InnoDB: You may have to recover from a backup. >> 120104 8:22:52 InnoDB: Page dump in ascii and hex (16384 bytes): >> len 16384; hex f6c2475b000052e9000052eaffffffff000000006366b80f45b >> ..... cut big hex dump file. >> >> the apache log has:- >> [Tue Jan 03 09:44:59 2012] [notice] Apache/2.2.17 (Unix) >> mod_perl/2.0.4 Perl/v5.10.1 configured -- resuming normal operations >> [Tue Jan 03 09:45:07 2012] [notice] child pid 1646 exit signal >> Segmentation fault (11) >> [Tue Jan 03 09:57:34 2012] [error] [client 143.239.74.160] Connect >> Failed Can't connect to local MySQL server through socket >> '/var/run/mysqld/ >> mysqld.sock' (111)\n at /opt/rt3/bin/../lib/RT.pm line 206 >> >> Running: >> /opt/rt3/sbin# ./rt-validator --check >> it runs for several minutes and returns nothing. >> >> The RT Db is accessible via mysql cmd line tools ok. >> But I did not try to read every table. > > rt-validator doesn't check every table that RT uses. > > It sounds like you had a big mysql crash and you should be using the > mysql tools to validate every table. If only sessions is corrupt, you > can always drop and recreate it since the information in there is > temporary. > > -kevin > -- Oliver Nash CSSG Computer Science UCC ------------------------- From cloos at netcologne.de Thu Jan 5 06:01:55 2012 From: cloos at netcologne.de (Christian Loos) Date: Thu, 05 Jan 2012 12:01:55 +0100 Subject: [rt-users] Strip the requestor In-Reply-To: References: Message-ID: <4F058323.7000702@netcologne.de> $self->TicketObj->DeleteWatcher( Type => 'Requestor', Email => 'Randy.Black at Buckle.com', Silent => 1); Omit the Silent if you want an History entry. -Chris Am 04.01.2012 23:10, schrieb Randy Black: > Anyone? > > Need to strip the requestor on create for a specific queue. > > Thanks, > > Randy > > *From:*rt-users-bounces at lists.bestpractical.com > [mailto:rt-users-bounces at lists.bestpractical.com] *On Behalf Of *Randy Black > *Sent:* Wednesday, January 04, 2012 2:01 PM > *To:* rt-users at lists.bestpractical.com > *Subject:* [rt-users] Strip the requestor > > I need to strip the requestor from tickets belonging to a queue. How do > I do that? > > This seems to not be working: > > my $newqueue = "Contact\ Us"; > > my $newrequestor = "nobody"; > > my $T_Obj = $self->TicketObj; > > $RT::Logger->info("Auto assign ticket #". $T_Obj->id ." to queue #". > $newqueue ); > > my ($status, $msg) = $T_Obj->SetQueue($newqueue); > > unless ($status) { > > $RT::Logger->warning("unable to set new queue: $msg"); > > return undef; > > } > > $RT::Logger->info("Auto assign ticket #". $T_Obj->id ." to user #". > $newrequestor ); > > my ($status, $msg) = $self->TicketObj->SetRequestor( $newrequestor ); > > unless( $status ) { > > $RT::Logger->error( "Impossible to assign the ticket to $newrequestor: > $msg" ); > > return undef; > > } > > return 1; > > > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ? March 5& 6, 2012 From Randy.Black at Buckle.com Thu Jan 5 06:22:47 2012 From: Randy.Black at Buckle.com (Randy Black) Date: Thu, 5 Jan 2012 05:22:47 -0600 Subject: [rt-users] Strip the requestor In-Reply-To: <4F058275.6060909@netcologne.de> References: <4F058275.6060909@netcologne.de> Message-ID: <3bc49d27-7fe6-418e-915f-511eff347e7d@blur> Thanks! But what is the wild card for the email value? I need them all stripped. Thanks again! -----Original message----- From: Christian Loos To: Randy Black Cc: rt-users at lists.bestpractical.com Sent: Thu, Jan 5, 2012 10:59:01 GMT+00:00 Subject: Re: Strip the requestor $self->TicketObj->DeleteWatcher( Type => 'Requestor', Email => 'Randy.Black at Buckle.com', Silent => 1); Omit the Silent if you want an History entry. -Chris Am 04.01.2012 23:10, schrieb Randy Black: > Anyone? > > Need to strip the requestor on create for a specific queue. > > Thanks, > > Randy > > *From:*rt-users-bounces at lists.bestpractical.com > [mailto:rt-users-bounces at lists.bestpractical.com] *On Behalf Of *Randy Black > *Sent:* Wednesday, January 04, 2012 2:01 PM > *To:* rt-users at lists.bestpractical.com > *Subject:* [rt-users] Strip the requestor > > I need to strip the requestor from tickets belonging to a queue. How do > I do that? > > This seems to not be working: > > my $newqueue = "Contact\ Us"; > > my $newrequestor = "nobody"; > > my $T_Obj = $self->TicketObj; > > $RT::Logger->info("Auto assign ticket #". $T_Obj->id ." to queue #". > $newqueue ); > > my ($status, $msg) = $T_Obj->SetQueue($newqueue); > > unless ($status) { > > $RT::Logger->warning("unable to set new queue: $msg"); > > return undef; > > } > > $RT::Logger->info("Auto assign ticket #". $T_Obj->id ." to user #". > $newrequestor ); > > my ($status, $msg) = $self->TicketObj->SetRequestor( $newrequestor ); > > unless( $status ) { > > $RT::Logger->error( "Impossible to assign the ticket to $newrequestor: > $msg" ); > > return undef; > > } > > return 1; > > > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ??? March 5& 6, 2012 -------------- next part -------------- An HTML attachment was scrubbed... URL: From luciano at cpd.ufrgs.br Thu Jan 5 06:23:42 2012 From: luciano at cpd.ufrgs.br (Luciano Ernesto da Silva) Date: Thu, 5 Jan 2012 09:23:42 -0200 Subject: [rt-users] RES: Sphinx fulltext index v4.0.4 In-Reply-To: <87C8AADF9E20C14C811B0AFA1747DA5420CE53@filipides> References: <7288D49C0448E840B752320350AFA94E012E6CD6EB@its-hcwnem03.ds.Vanderbilt.edu><7288D49C0448E840B752320350AFA94E012E6CDF97@its-hcwnem03.ds.Vanderbilt.edu><7288D49C0448E840B752320350AFA94E012E6CE0F4@its-hcwnem03.ds.Vanderbilt.edu><7288D49C0448E840B752320350AFA94E012E6CE110@its-hcwnem03.ds.Vanderbilt.edu><87C8AADF9E20C14C811B0AFA1747DA5420CE52@filipides><7288D49C0448E840B752320350AFA94E012E6CE142@its-hcwnem03.ds.Vanderbilt.edu> <87C8AADF9E20C14C811B0AFA1747DA5420CE53@filipides> Message-ID: <87C8AADF9E20C14C811B0AFA1747DA5402275ACA@filipides> Hello, I installed everything as described here by Dale/ documentation from docs/full_text_indexing.podc , documentarion by sphinxsearch but i got this error: RT: DBD::mysql::st execute failed: Unable to connect to foreign data source: failed to resolve searchd host (name=localhost) at /usr/local/share/perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. (/usr/local/share/perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) Jan 5 08:45:16 rt4 RT: RT::Handle=HASH(0x7faacbf8ec58) couldn't execute the query 'SELECT COUNT(DISTINCT main.id) FROM Tickets main JOIN Transactions Transactions_1 ON ( Transactions_1.ObjectType = 'RT::Ticket' ) AND ( Transactions_1.ObjectId = main.id ) JOIN Attachments Attachments_2 ON ( Attachments_2.TransactionId = Transactions_1.id ) JOIN AttachmentsIndex AttachmentsIndex_3 ON ( AttachmentsIndex_3.id = Attachments_2.id ) WHERE (main.Status != 'deleted') AND (main.Queue = '23' AND ( AttachmentsIndex_3.query = 'ESEF;limit=10000;maxmatches=10000' ) ) AND (main.Type = 'ticket') AND (main.EffectiveId = main.id) ' at /usr/local/share/perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 The Mysql server is running on localhost and the firewall is off(Devel server) and SELINUX is disabled. DBIx::SearchBuilder is up to date. Any ideas? Luciano -----Mensagem original----- De: rt-users-bounces at lists.bestpractical.com [mailto:rt-users-bounces at lists.bestpractical.com] Em nome de Luciano Ernesto da Silva Enviada em: sexta-feira, 30 de dezembro de 2011 10:49 Para: Poulter, Dale Cc: rt-users at lists.bestpractical.com Assunto: Re: [rt-users] Sphinx fulltext index v4.0.4 Thanks for you help! Luciano -----Original Message----- From: Poulter, Dale [mailto:dale.poulter at Vanderbilt.Edu] Sent: Thu 12/29/2011 4:42 PM To: Luciano Ernesto da Silva Cc: rt-users at lists.bestpractical.com Subject: RE: [rt-users] Sphinx fulltext index v4.0.4 Here is the process I used. >From Mysql-5.5.17 source Move the sphinx source directory msqlse (I used sphinx-2.0.2-beta) to storage/sphinx in the source tree cmake \ -DWITH_UNIXODBC=1 \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_ARCHIVE_STORAGE_ENGINE=1 \ -DWITH_SPHINX_STORAGE_ENGINE=1 \ -DDEFAULT_CHARSET=utf8 \ -DDEFAULT_COLLATION=utf8_general_ci \ -DWITH_SSL=yes Once mysql is compiled and installed you just need to install the plugin mysql> INSTALL PLUGIN sphinx SONAME 'ha_sphinx.so'; mysql>s elect * from mysql.plugin; This should indicated that the sphinx plugin is installed. -----Original Message----- From: Luciano Ernesto da Silva [mailto:luciano at cpd.ufrgs.br] Sent: Thursday, December 29, 2011 12:27 PM To: Poulter, Dale Cc: rt-users at lists.bestpractical.com Subject: RE: [rt-users] Sphinx fulltext index v4.0.4 Hello Dale, Can you point me how did you compiled sphinxSE with MySQL? I tryed compile MySQL 5.1.41 with sphinx, but not worked for me in Ubuntu 10.04, following instructions from Sphinx site. Thanks Luciano -----Original Message----- From: rt-users-bounces at lists.bestpractical.com on behalf of Poulter, Dale Sent: Thu 12/29/2011 1:15 PM To: Ruslan Zakirov Cc: rt-users at lists.bestpractical.com Subject: Re: [rt-users] Sphinx fulltext index v4.0.4 Thanks. I was just about to send out a note. It appears the v4 was installed on top of the v3.8.5 instance which caused many issues. I did a clean install and everything is working as of a few minutes ago. Thanks again for all of your help! -----Original Message----- From: ruslan.zakirov at gmail.com [mailto:ruslan.zakirov at gmail.com] On Behalf Of Ruslan Zakirov Sent: Thursday, December 29, 2011 9:14 AM To: Poulter, Dale Cc: rt-users at lists.bestpractical.com Subject: Re: [rt-users] Sphinx fulltext index v4.0.4 Hi, Looks like your RT 4 instance is installed incorrectly. Log says that RT loads libraries from RT 3.8 instance and this shouldn't happen. On Thu, Dec 29, 2011 at 17:26, Poulter, Dale wrote: > Here is the output from the debug log. The mysql log did not have any errors. > > > [Thu Dec 29 13:01:54 2011] [error]: Found more than one occurrence of > the /Callbacks/AssetTracker/autohandler/Default callback. This may > cause only one of the callbacks to run. Look for the duplicate > Callback in your /apps/rt385/local/html > /apps/rt385/local/plugins/RT-Authen-ExternalAuth/html > /apps/rt385/local/plugins/RT-Extension-MergeUsers/html > /apps/rt385/local/plugins/RT-Extension-MergeUsersHistory/html > /apps/rt385/local/plugins/RT-Extension-MandatorySubject/html > /apps/rt385/local/plugins/RT-Extension-SummaryByUser/html > /apps/rt385/local/plugins/RT-Extension-MobileUI/html > /apps/rt385/share/html > (/apps/rt385/sbin/../lib/RT/Interface/Web/Request.pm:133) > [Thu Dec 29 13:02:21 2011] [warning]: RT::ActiveStatus undefined, > falling back to deprecated defaults > (/apps/rt385/sbin/../lib/RT/Queue_Overlay.pm:202) > [Thu Dec 29 13:02:21 2011] [warning]: RT::InactiveStatus undefined, > falling back to deprecated defaults > (/apps/rt385/sbin/../lib/RT/Queue_Overlay.pm:222) > [Thu Dec 29 13:02:21 2011] [warning]: RT::ActiveStatus undefined, > falling back to deprecated defaults > (/apps/rt385/sbin/../lib/RT/Queue_Overlay.pm:202) > [Thu Dec 29 13:02:21 2011] [warning]: RT::InactiveStatus undefined, > falling back to deprecated defaults > (/apps/rt385/sbin/../lib/RT/Queue_Overlay.pm:222) > [Thu Dec 29 13:02:21 2011] [warning]: RT::ActiveStatus undefined, > falling back to deprecated defaults > (/apps/rt385/sbin/../lib/RT/Queue_Overlay.pm:202) > [Thu Dec 29 13:02:21 2011] [warning]: RT::InactiveStatus undefined, > falling back to deprecated defaults > (/apps/rt385/sbin/../lib/RT/Queue_Overlay.pm:222) > [Thu Dec 29 13:02:21 2011] [warning]: RT::ActiveStatus undefined, > falling back to deprecated defaults > (/apps/rt385/sbin/../lib/RT/Queue_Overlay.pm:202) > [Thu Dec 29 13:03:55 2011] [warning]: Subroutine IsGroup redefined at > /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 76. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:76) > [Thu Dec 29 13:03:55 2011] [warning]: Subroutine IsUser redefined at > /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 96. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:96) > [Thu Dec 29 13:03:55 2011] [warning]: Subroutine Object redefined at > /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 116. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:116) > [Thu Dec 29 13:03:55 2011] [warning]: Subroutine GrantRight redefined > at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 153. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:153) > [Thu Dec 29 13:03:55 2011] [warning]: Subroutine RevokeRight redefined > at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 190. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:190) > [Thu Dec 29 13:03:55 2011] [warning]: Subroutine HasRight redefined at > /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 282. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:282) > [Thu Dec 29 13:03:55 2011] [warning]: Subroutine _HasRight redefined > at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 372. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:372) > [Thu Dec 29 13:03:55 2011] [warning]: Subroutine _HasGroupRight > redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 390. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:390) > [Thu Dec 29 13:03:55 2011] [warning]: Subroutine _HasRoleRight > redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 444. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:444) > [Thu Dec 29 13:03:55 2011] [warning]: Subroutine InvalidateACLCache > redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 526. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:526) > [Thu Dec 29 13:03:55 2011] [warning]: Subroutine > _GetPrincipalTypeForACL redefined at > /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 547. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:547) > [Thu Dec 29 13:03:55 2011] [warning]: Subroutine _ReferenceId > redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 573. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:573) > [Thu Dec 29 13:03:56 2011] [warning]: Subroutine _InitSQL redefined at > /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 64. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:64) > [Thu Dec 29 13:03:56 2011] [warning]: Subroutine _SQLLimit redefined > at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 77. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:77) > [Thu Dec 29 13:03:56 2011] [warning]: Subroutine _SQLJoin redefined at > /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 96. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:96) > [Thu Dec 29 13:03:56 2011] [warning]: Subroutine _OpenParen redefined > at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 106. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:106) > [Thu Dec 29 13:03:56 2011] [warning]: Subroutine _CloseParen redefined > at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 109. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:109) > [Thu Dec 29 13:03:56 2011] [warning]: Subroutine _close_bundle > redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line > 140. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:140) > [Thu Dec 29 13:03:56 2011] [warning]: Subroutine _parser redefined at > /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 171. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:171) > [Thu Dec 29 13:03:56 2011] [warning]: Subroutine ClausesToSQL > redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line > 247. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:247) > [Thu Dec 29 13:03:56 2011] [warning]: Subroutine FromSQL redefined at > /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 282. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:282) > [Thu Dec 29 13:03:56 2011] [warning]: Subroutine Query redefined at > /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 348. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:348) > [Thu Dec 29 13:03:56 2011] [warning]: Subroutine ClassifySQLOperation > redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line > 365. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:365) > [Thu Dec 29 13:03:56 2011] [warning]: (in cleanup) Error while > loading /apps/rt385/sbin/rt-server: Can't locate > RT/Authen/ExternalAuth.pm in @INC (@INC contains: > /apps/rt385/sbin/../local/lib /apps/rt385/sbin/../lib > /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 > . /opt/pkgs/apache-2.2.15) at /apps/rt385/sbin/../lib/RT.pm line 659. > (/apps/rt385/sbin/../lib/RT.pm:343) > [Thu Dec 29 13:04:01 2011] [warning]: Subroutine IsGroup redefined at > /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 76. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:76) > [Thu Dec 29 13:04:01 2011] [warning]: Subroutine IsUser redefined at > /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 96. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:96) > [Thu Dec 29 13:04:01 2011] [warning]: Subroutine Object redefined at > /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 116. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:116) > [Thu Dec 29 13:04:01 2011] [warning]: Subroutine GrantRight redefined > at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 153. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:153) > [Thu Dec 29 13:04:01 2011] [warning]: Subroutine RevokeRight redefined > at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 190. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:190) > [Thu Dec 29 13:04:01 2011] [warning]: Subroutine HasRight redefined at > /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 282. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:282) > [Thu Dec 29 13:04:01 2011] [warning]: Subroutine _HasRight redefined > at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 372. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:372) > [Thu Dec 29 13:04:01 2011] [warning]: Subroutine _HasGroupRight > redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 390. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:390) > [Thu Dec 29 13:04:01 2011] [warning]: Subroutine _HasRoleRight > redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 444. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:444) > [Thu Dec 29 13:04:01 2011] [warning]: Subroutine InvalidateACLCache > redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 526. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:526) > [Thu Dec 29 13:04:01 2011] [warning]: Subroutine > _GetPrincipalTypeForACL redefined at > /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 547. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:547) > [Thu Dec 29 13:04:01 2011] [warning]: Subroutine _ReferenceId > redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 573. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:573) > [Thu Dec 29 13:04:02 2011] [warning]: Subroutine _InitSQL redefined at > /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 64. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:64) > [Thu Dec 29 13:04:02 2011] [warning]: Subroutine _SQLLimit redefined > at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 77. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:77) > [Thu Dec 29 13:04:02 2011] [warning]: Subroutine _SQLJoin redefined at > /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 96. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:96) > [Thu Dec 29 13:04:02 2011] [warning]: Subroutine _OpenParen redefined > at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 106. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:106) > [Thu Dec 29 13:04:02 2011] [warning]: Subroutine _CloseParen redefined > at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 109. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:109) > [Thu Dec 29 13:04:02 2011] [warning]: Subroutine _close_bundle > redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line > 140. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:140) > [Thu Dec 29 13:04:02 2011] [warning]: Subroutine _parser redefined at > /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 171. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:171) > [Thu Dec 29 13:04:02 2011] [warning]: Subroutine ClausesToSQL > redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line > 247. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:247) > [Thu Dec 29 13:04:02 2011] [warning]: Subroutine FromSQL redefined at > /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 282. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:282) > [Thu Dec 29 13:04:02 2011] [warning]: Subroutine Query redefined at > /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 348. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:348) > [Thu Dec 29 13:04:02 2011] [warning]: Subroutine ClassifySQLOperation > redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line > 365. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:365) > [Thu Dec 29 13:04:02 2011] [warning]: (in cleanup) Error while > loading /apps/rt385/sbin/rt-server: Can't locate > RT/Authen/ExternalAuth.pm in @INC (@INC contains: > /apps/rt385/sbin/../local/lib /apps/rt385/sbin/../lib > /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 > . /opt/pkgs/apache-2.2.15) at /apps/rt385/sbin/../lib/RT.pm line 659. > (/apps/rt385/sbin/../lib/RT.pm:343) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine IsGroup redefined at > /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 76. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:76) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine IsUser redefined at > /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 96. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:96) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine Object redefined at > /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 116. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:116) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine GrantRight redefined > at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 153. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:153) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine RevokeRight redefined > at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 190. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:190) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine HasRight redefined at > /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 282. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:282) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _HasRight redefined > at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 372. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:372) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _HasGroupRight > redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 390. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:390) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _HasRoleRight > redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 444. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:444) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine InvalidateACLCache > redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 526. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:526) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine > _GetPrincipalTypeForACL redefined at > /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 547. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:547) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _ReferenceId > redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 573. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:573) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _InitSQL redefined at > /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 64. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:64) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _SQLLimit redefined > at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 77. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:77) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _SQLJoin redefined at > /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 96. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:96) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _OpenParen redefined > at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 106. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:106) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _CloseParen redefined > at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 109. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:109) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _close_bundle > redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line > 140. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:140) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _parser redefined at > /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 171. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:171) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine ClausesToSQL > redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line > 247. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:247) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine FromSQL redefined at > /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 282. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:282) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine Query redefined at > /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 348. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:348) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine ClassifySQLOperation > redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line > 365. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:365) > [Thu Dec 29 13:04:07 2011] [warning]: (in cleanup) Error while > loading /apps/rt385/sbin/rt-server: Can't locate > RT/Authen/ExternalAuth.pm in @INC (@INC contains: > /apps/rt385/sbin/../local/lib /apps/rt385/sbin/../lib > /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 > . /opt/pkgs/apache-2.2.15) at /apps/rt385/sbin/../lib/RT.pm line 659. > (/apps/rt385/sbin/../lib/RT.pm:343) > > > > -----Original Message----- > From: ruslan.zakirov at gmail.com [mailto:ruslan.zakirov at gmail.com] On > Behalf Of Ruslan Zakirov > Sent: Friday, December 23, 2011 11:27 AM > To: Poulter, Dale > Cc: rt-users at lists.bestpractical.com > Subject: Re: [rt-users] Sphinx fulltext index v4.0.4 > > Hi, > > Looks good. Move on to SQL log and debug log. > > On Fri, Dec 23, 2011 at 21:13, Poulter, Dale > wrote: >> Here is the output. Thanks. >> >> mysql> show create table AttachmentsIndex; >> +------------------+---------------------------------------------------- ------------------------------------------------------------------------ ------------------------------------------------------------------------ -------------------------------------------+ >> | Table | Create Table >> | | >> +------------------+---------------------------------------------------- ------------------------------------------------------------------------ ------------------------------------------------------------------------ -------------------------------------------+ >> | AttachmentsIndex | CREATE TABLE `AttachmentsIndex` ( >> `id` int(10) unsigned NOT NULL, >> `weight` int(11) NOT NULL, >> `query` varchar(3072) NOT NULL, >> KEY `query` (`query`(1024)) >> ) ENGINE=SPHINX DEFAULT CHARSET=utf8 >> CONNECTION='sphinx://localhost:9312/rt' | >> +------------------+---------------------------------------------------- ------------------------------------------------------------------------ ------------------------------------------------------------------------ -------------------------------------------+ >> 1 row in set (0.00 sec) >> >> -----Original Message----- >> From: ruslan.zakirov at gmail.com [mailto:ruslan.zakirov at gmail.com] On >> Behalf Of Ruslan Zakirov >> Sent: Friday, December 23, 2011 8:56 AM >> To: Poulter, Dale >> Cc: rt-users at lists.bestpractical.com >> Subject: Re: [rt-users] Sphinx fulltext index v4.0.4 >> >> On Fri, Dec 23, 2011 at 18:47, Poulter, Dale >> wrote: >>> Correct. The index and table seems to have been created. One strange item is that the attatchmentindex table in MySQL is empty. Thanks for your help. >> >> It's sort of empty as it's dynamic. It's a special table that connects mysql to sphinx. Run 'show create table AttachmentsIndex' and send us output. >> >>> >>> >>> Sent from iphone >>> >>> >>> On Dec 23, 2011, at 8:29 AM, "Ruslan Zakirov" wrote: >>> >>>> On Fri, Dec 23, 2011 at 18:22, Poulter, Dale >>>> wrote: >>>>> I actually tried with and without the fulltext without any success. >>>> >>>> It's hard to say what went wrong. Just for clarification, you've >>>> created required tables with a script, configured RT's config, >>>> configured sphinx, setup indexer that puts data into sphinx index. >>>> Right? >>>> >>>> To diagnose this start with RT's debug log. Enable logging of SQL >>>> statements in RT. Use command line sphinx client to make sure data >>>> is in the index. At this moment we don't have any info to help you. >>>> >>>>> Sent from iphone >>>>> >>>>> >>>>> On Dec 23, 2011, at 3:09 AM, "Ruslan Zakirov" wrote: >>>>> >>>>>> On Thu, Dec 15, 2011 at 17:32, Poulter, Dale >>>>>> wrote: >>>>>>> However, Request Tracker does not seem to be searching the index. >>>>>>> If we search for any term that is only in the contents of the >>>>>>> ticket and not the header we do not get any hits. We do get >>>>>>> hits for terms in the ticket header though. If I search sphinx >>>>>>> directly for a term everything works correctly. It seems as if >>>>>>> RT is not searching Sphinx. Have I missed a step in the setup process? Any assistance will be appreciated. Thanks. >>>>>> >>>>>> How do you search? It's still required to use fulltext:x in >>>>>> simple search and Content in the query builder. >>>>>> >>>>>> -- >>>>>> Best regards, Ruslan. >>>>>> >>>>> >>>> >>>> >>>> >>>> -- >>>> Best regards, Ruslan. >>>> >>> >>> -------- >>> RT Training Sessions >>> (http://bestpractical.com/services/training.html) >>> * Boston March 5 & 6, 2012 >> >> >> >> -- >> Best regards, Ruslan. >> > > > > -- > Best regards, Ruslan. > -- Best regards, Ruslan. -------- RT Training Sessions (http://bestpractical.com/services/training.html) * Boston March 5 & 6, 2012 -------- RT Training Sessions (http://bestpractical.com/services/training.html) * Boston March 5 & 6, 2012 From dgarcia at cesca.cat Thu Jan 5 06:40:45 2012 From: dgarcia at cesca.cat (Daniel Garcia Mejia) Date: Thu, 05 Jan 2012 12:40:45 +0100 Subject: [rt-users] Error with scrip2 'On Owner change' Message-ID: <4F058C3D.1020707@cesca.cat> Hi, I have problem with global script 2 'On Owner Change notify Owner': 1.-I create a new ticket and put owner (for example 'Person1' , where his email is example1 at example.com) 2.-In another account, I open the same ticket and steal. 3.-I see this in terminal: [Thu Jan 5 11:40:44 2012] [info]: <***@cesca.cat> #247/2135 - Scrip 2 On Owner Change Notify Owner [Thu Jan 5 11:40:44 2012] [info]: <***@cesca.cat> No recipients found. Not sending. It is normal? I want that RT sent email to Person 1 (example1 at example.com) when another person steal her ticket. Thanks! -- ....................................................................... __ / / Daniel Garc?a Mej?a C E / S / C A Portals i Repositoris /_/ Centre de Serveis Cient?fics i Acad?mics de Catalunya Gran Capit?, 2-4 (Edifici Nexus) - 08034 Barcelona T. (NULL) - F. 93 205 6979 - dgarcia at cesca.cat ....................................................................... From cloos at netcologne.de Thu Jan 5 07:09:01 2012 From: cloos at netcologne.de (Christian Loos) Date: Thu, 05 Jan 2012 13:09:01 +0100 Subject: [rt-users] Strip the requestor In-Reply-To: <3bc49d27-7fe6-418e-915f-511eff347e7d@blur> References: <4F058275.6060909@netcologne.de> <3bc49d27-7fe6-418e-915f-511eff347e7d@blur> Message-ID: <4F0592DD.7040109@netcologne.de> There is no wildcard value. You have to remove each requestor. You can loop over $self->TicketObj->RequestorAddresses -Chris Am 05.01.2012 12:22, schrieb Randy Black: > Thanks! But what is the wild card for the email value? I need them all > stripped. > > Thanks again! From dale.poulter at Vanderbilt.Edu Thu Jan 5 07:49:30 2012 From: dale.poulter at Vanderbilt.Edu (Poulter, Dale) Date: Thu, 5 Jan 2012 06:49:30 -0600 Subject: [rt-users] RES: Sphinx fulltext index v4.0.4 In-Reply-To: <87C8AADF9E20C14C811B0AFA1747DA5402275ACA@filipides> References: <7288D49C0448E840B752320350AFA94E012E6CD6EB@its-hcwnem03.ds.Vanderbilt.edu><7288D49C0448E840B752320350AFA94E012E6CDF97@its-hcwnem03.ds.Vanderbilt.edu><7288D49C0448E840B752320350AFA94E012E6CE0F4@its-hcwnem03.ds.Vanderbilt.edu><7288D49C0448E840B752320350AFA94E012E6CE110@its-hcwnem03.ds.Vanderbilt.edu><87C8AADF9E20C14C811B0AFA1747DA5420CE52@filipides><7288D49C0448E840B752320350AFA94E012E6CE142@its-hcwnem03.ds.Vanderbilt.edu> <87C8AADF9E20C14C811B0AFA1747DA5420CE53@filipides> <87C8AADF9E20C14C811B0AFA1747DA5402275ACA@filipides> Message-ID: <7288D49C0448E840B752320350AFA94E012EC63DA9@its-hcwnem03.ds.Vanderbilt.edu> Sounds like it cannot connect to the sphinx server. Can you confirm that sphinx is running (ps -eaf |grep searchd ) and that it is running on the port specified in the attachmentsindex create statement (mysql> show create table AttachmentsIndex; )? I believe the default port is 9312 but the documents at http://blog.bestpractical.com/2011/06/full-text-searching.html indicate that the port is 3312. -----Original Message----- From: rt-users-bounces at lists.bestpractical.com [mailto:rt-users-bounces at lists.bestpractical.com] On Behalf Of Luciano Ernesto da Silva Sent: Thursday, January 05, 2012 5:24 AM To: rt-users at lists.bestpractical.com Subject: [rt-users] RES: Sphinx fulltext index v4.0.4 Hello, I installed everything as described here by Dale/ documentation from docs/full_text_indexing.podc , documentarion by sphinxsearch but i got this error: RT: DBD::mysql::st execute failed: Unable to connect to foreign data source: failed to resolve searchd host (name=localhost) at /usr/local/share/perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. (/usr/local/share/perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) Jan 5 08:45:16 rt4 RT: RT::Handle=HASH(0x7faacbf8ec58) couldn't execute the query 'SELECT COUNT(DISTINCT main.id) FROM Tickets main JOIN Transactions Transactions_1 ON ( Transactions_1.ObjectType = 'RT::Ticket' ) AND ( Transactions_1.ObjectId = main.id ) JOIN Attachments Attachments_2 ON ( Attachments_2.TransactionId = Transactions_1.id ) JOIN AttachmentsIndex AttachmentsIndex_3 ON ( AttachmentsIndex_3.id = Attachments_2.id ) WHERE (main.Status != 'deleted') AND (main.Queue = '23' AND ( AttachmentsIndex_3.query = 'ESEF;limit=10000;maxmatches=10000' ) ) AND (main.Type = 'ticket') AND (main.EffectiveId = main.id) ' at /usr/local/share/perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 The Mysql server is running on localhost and the firewall is off(Devel server) and SELINUX is disabled. DBIx::SearchBuilder is up to date. Any ideas? Luciano -----Mensagem original----- De: rt-users-bounces at lists.bestpractical.com [mailto:rt-users-bounces at lists.bestpractical.com] Em nome de Luciano Ernesto da Silva Enviada em: sexta-feira, 30 de dezembro de 2011 10:49 Para: Poulter, Dale Cc: rt-users at lists.bestpractical.com Assunto: Re: [rt-users] Sphinx fulltext index v4.0.4 Thanks for you help! Luciano -----Original Message----- From: Poulter, Dale [mailto:dale.poulter at Vanderbilt.Edu] Sent: Thu 12/29/2011 4:42 PM To: Luciano Ernesto da Silva Cc: rt-users at lists.bestpractical.com Subject: RE: [rt-users] Sphinx fulltext index v4.0.4 Here is the process I used. >From Mysql-5.5.17 source Move the sphinx source directory msqlse (I used sphinx-2.0.2-beta) to storage/sphinx in the source tree cmake \ -DWITH_UNIXODBC=1 \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_ARCHIVE_STORAGE_ENGINE=1 \ -DWITH_SPHINX_STORAGE_ENGINE=1 \ -DDEFAULT_CHARSET=utf8 \ -DDEFAULT_COLLATION=utf8_general_ci \ -DWITH_SSL=yes Once mysql is compiled and installed you just need to install the plugin mysql> INSTALL PLUGIN sphinx SONAME 'ha_sphinx.so'; mysql>s elect * from mysql.plugin; This should indicated that the sphinx plugin is installed. -----Original Message----- From: Luciano Ernesto da Silva [mailto:luciano at cpd.ufrgs.br] Sent: Thursday, December 29, 2011 12:27 PM To: Poulter, Dale Cc: rt-users at lists.bestpractical.com Subject: RE: [rt-users] Sphinx fulltext index v4.0.4 Hello Dale, Can you point me how did you compiled sphinxSE with MySQL? I tryed compile MySQL 5.1.41 with sphinx, but not worked for me in Ubuntu 10.04, following instructions from Sphinx site. Thanks Luciano -----Original Message----- From: rt-users-bounces at lists.bestpractical.com on behalf of Poulter, Dale Sent: Thu 12/29/2011 1:15 PM To: Ruslan Zakirov Cc: rt-users at lists.bestpractical.com Subject: Re: [rt-users] Sphinx fulltext index v4.0.4 Thanks. I was just about to send out a note. It appears the v4 was installed on top of the v3.8.5 instance which caused many issues. I did a clean install and everything is working as of a few minutes ago. Thanks again for all of your help! -----Original Message----- From: ruslan.zakirov at gmail.com [mailto:ruslan.zakirov at gmail.com] On Behalf Of Ruslan Zakirov Sent: Thursday, December 29, 2011 9:14 AM To: Poulter, Dale Cc: rt-users at lists.bestpractical.com Subject: Re: [rt-users] Sphinx fulltext index v4.0.4 Hi, Looks like your RT 4 instance is installed incorrectly. Log says that RT loads libraries from RT 3.8 instance and this shouldn't happen. On Thu, Dec 29, 2011 at 17:26, Poulter, Dale wrote: > Here is the output from the debug log. The mysql log did not have any errors. > > > [Thu Dec 29 13:01:54 2011] [error]: Found more than one occurrence of > the /Callbacks/AssetTracker/autohandler/Default callback. This may > cause only one of the callbacks to run. Look for the duplicate > Callback in your /apps/rt385/local/html > /apps/rt385/local/plugins/RT-Authen-ExternalAuth/html > /apps/rt385/local/plugins/RT-Extension-MergeUsers/html > /apps/rt385/local/plugins/RT-Extension-MergeUsersHistory/html > /apps/rt385/local/plugins/RT-Extension-MandatorySubject/html > /apps/rt385/local/plugins/RT-Extension-SummaryByUser/html > /apps/rt385/local/plugins/RT-Extension-MobileUI/html > /apps/rt385/share/html > (/apps/rt385/sbin/../lib/RT/Interface/Web/Request.pm:133) > [Thu Dec 29 13:02:21 2011] [warning]: RT::ActiveStatus undefined, > falling back to deprecated defaults > (/apps/rt385/sbin/../lib/RT/Queue_Overlay.pm:202) > [Thu Dec 29 13:02:21 2011] [warning]: RT::InactiveStatus undefined, > falling back to deprecated defaults > (/apps/rt385/sbin/../lib/RT/Queue_Overlay.pm:222) > [Thu Dec 29 13:02:21 2011] [warning]: RT::ActiveStatus undefined, > falling back to deprecated defaults > (/apps/rt385/sbin/../lib/RT/Queue_Overlay.pm:202) > [Thu Dec 29 13:02:21 2011] [warning]: RT::InactiveStatus undefined, > falling back to deprecated defaults > (/apps/rt385/sbin/../lib/RT/Queue_Overlay.pm:222) > [Thu Dec 29 13:02:21 2011] [warning]: RT::ActiveStatus undefined, > falling back to deprecated defaults > (/apps/rt385/sbin/../lib/RT/Queue_Overlay.pm:202) > [Thu Dec 29 13:02:21 2011] [warning]: RT::InactiveStatus undefined, > falling back to deprecated defaults > (/apps/rt385/sbin/../lib/RT/Queue_Overlay.pm:222) > [Thu Dec 29 13:02:21 2011] [warning]: RT::ActiveStatus undefined, > falling back to deprecated defaults > (/apps/rt385/sbin/../lib/RT/Queue_Overlay.pm:202) > [Thu Dec 29 13:03:55 2011] [warning]: Subroutine IsGroup redefined at > /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 76. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:76) > [Thu Dec 29 13:03:55 2011] [warning]: Subroutine IsUser redefined at > /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 96. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:96) > [Thu Dec 29 13:03:55 2011] [warning]: Subroutine Object redefined at > /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 116. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:116) > [Thu Dec 29 13:03:55 2011] [warning]: Subroutine GrantRight redefined > at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 153. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:153) > [Thu Dec 29 13:03:55 2011] [warning]: Subroutine RevokeRight redefined > at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 190. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:190) > [Thu Dec 29 13:03:55 2011] [warning]: Subroutine HasRight redefined at > /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 282. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:282) > [Thu Dec 29 13:03:55 2011] [warning]: Subroutine _HasRight redefined > at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 372. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:372) > [Thu Dec 29 13:03:55 2011] [warning]: Subroutine _HasGroupRight > redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 390. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:390) > [Thu Dec 29 13:03:55 2011] [warning]: Subroutine _HasRoleRight > redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 444. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:444) > [Thu Dec 29 13:03:55 2011] [warning]: Subroutine InvalidateACLCache > redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 526. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:526) > [Thu Dec 29 13:03:55 2011] [warning]: Subroutine > _GetPrincipalTypeForACL redefined at > /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 547. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:547) > [Thu Dec 29 13:03:55 2011] [warning]: Subroutine _ReferenceId > redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 573. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:573) > [Thu Dec 29 13:03:56 2011] [warning]: Subroutine _InitSQL redefined at > /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 64. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:64) > [Thu Dec 29 13:03:56 2011] [warning]: Subroutine _SQLLimit redefined > at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 77. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:77) > [Thu Dec 29 13:03:56 2011] [warning]: Subroutine _SQLJoin redefined at > /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 96. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:96) > [Thu Dec 29 13:03:56 2011] [warning]: Subroutine _OpenParen redefined > at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 106. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:106) > [Thu Dec 29 13:03:56 2011] [warning]: Subroutine _CloseParen redefined > at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 109. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:109) > [Thu Dec 29 13:03:56 2011] [warning]: Subroutine _close_bundle > redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line > 140. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:140) > [Thu Dec 29 13:03:56 2011] [warning]: Subroutine _parser redefined at > /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 171. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:171) > [Thu Dec 29 13:03:56 2011] [warning]: Subroutine ClausesToSQL > redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line > 247. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:247) > [Thu Dec 29 13:03:56 2011] [warning]: Subroutine FromSQL redefined at > /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 282. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:282) > [Thu Dec 29 13:03:56 2011] [warning]: Subroutine Query redefined at > /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 348. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:348) > [Thu Dec 29 13:03:56 2011] [warning]: Subroutine ClassifySQLOperation > redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line > 365. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:365) > [Thu Dec 29 13:03:56 2011] [warning]: (in cleanup) Error while > loading /apps/rt385/sbin/rt-server: Can't locate > RT/Authen/ExternalAuth.pm in @INC (@INC contains: > /apps/rt385/sbin/../local/lib /apps/rt385/sbin/../lib > /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 > . /opt/pkgs/apache-2.2.15) at /apps/rt385/sbin/../lib/RT.pm line 659. > (/apps/rt385/sbin/../lib/RT.pm:343) > [Thu Dec 29 13:04:01 2011] [warning]: Subroutine IsGroup redefined at > /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 76. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:76) > [Thu Dec 29 13:04:01 2011] [warning]: Subroutine IsUser redefined at > /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 96. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:96) > [Thu Dec 29 13:04:01 2011] [warning]: Subroutine Object redefined at > /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 116. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:116) > [Thu Dec 29 13:04:01 2011] [warning]: Subroutine GrantRight redefined > at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 153. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:153) > [Thu Dec 29 13:04:01 2011] [warning]: Subroutine RevokeRight redefined > at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 190. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:190) > [Thu Dec 29 13:04:01 2011] [warning]: Subroutine HasRight redefined at > /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 282. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:282) > [Thu Dec 29 13:04:01 2011] [warning]: Subroutine _HasRight redefined > at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 372. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:372) > [Thu Dec 29 13:04:01 2011] [warning]: Subroutine _HasGroupRight > redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 390. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:390) > [Thu Dec 29 13:04:01 2011] [warning]: Subroutine _HasRoleRight > redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 444. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:444) > [Thu Dec 29 13:04:01 2011] [warning]: Subroutine InvalidateACLCache > redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 526. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:526) > [Thu Dec 29 13:04:01 2011] [warning]: Subroutine > _GetPrincipalTypeForACL redefined at > /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 547. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:547) > [Thu Dec 29 13:04:01 2011] [warning]: Subroutine _ReferenceId > redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 573. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:573) > [Thu Dec 29 13:04:02 2011] [warning]: Subroutine _InitSQL redefined at > /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 64. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:64) > [Thu Dec 29 13:04:02 2011] [warning]: Subroutine _SQLLimit redefined > at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 77. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:77) > [Thu Dec 29 13:04:02 2011] [warning]: Subroutine _SQLJoin redefined at > /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 96. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:96) > [Thu Dec 29 13:04:02 2011] [warning]: Subroutine _OpenParen redefined > at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 106. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:106) > [Thu Dec 29 13:04:02 2011] [warning]: Subroutine _CloseParen redefined > at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 109. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:109) > [Thu Dec 29 13:04:02 2011] [warning]: Subroutine _close_bundle > redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line > 140. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:140) > [Thu Dec 29 13:04:02 2011] [warning]: Subroutine _parser redefined at > /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 171. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:171) > [Thu Dec 29 13:04:02 2011] [warning]: Subroutine ClausesToSQL > redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line > 247. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:247) > [Thu Dec 29 13:04:02 2011] [warning]: Subroutine FromSQL redefined at > /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 282. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:282) > [Thu Dec 29 13:04:02 2011] [warning]: Subroutine Query redefined at > /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 348. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:348) > [Thu Dec 29 13:04:02 2011] [warning]: Subroutine ClassifySQLOperation > redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line > 365. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:365) > [Thu Dec 29 13:04:02 2011] [warning]: (in cleanup) Error while > loading /apps/rt385/sbin/rt-server: Can't locate > RT/Authen/ExternalAuth.pm in @INC (@INC contains: > /apps/rt385/sbin/../local/lib /apps/rt385/sbin/../lib > /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 > . /opt/pkgs/apache-2.2.15) at /apps/rt385/sbin/../lib/RT.pm line 659. > (/apps/rt385/sbin/../lib/RT.pm:343) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine IsGroup redefined at > /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 76. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:76) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine IsUser redefined at > /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 96. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:96) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine Object redefined at > /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 116. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:116) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine GrantRight redefined > at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 153. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:153) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine RevokeRight redefined > at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 190. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:190) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine HasRight redefined at > /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 282. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:282) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _HasRight redefined > at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 372. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:372) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _HasGroupRight > redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 390. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:390) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _HasRoleRight > redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 444. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:444) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine InvalidateACLCache > redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 526. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:526) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine > _GetPrincipalTypeForACL redefined at > /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 547. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:547) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _ReferenceId > redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 573. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:573) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _InitSQL redefined at > /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 64. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:64) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _SQLLimit redefined > at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 77. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:77) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _SQLJoin redefined at > /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 96. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:96) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _OpenParen redefined > at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 106. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:106) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _CloseParen redefined > at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 109. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:109) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _close_bundle > redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line > 140. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:140) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _parser redefined at > /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 171. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:171) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine ClausesToSQL > redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line > 247. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:247) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine FromSQL redefined at > /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 282. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:282) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine Query redefined at > /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 348. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:348) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine ClassifySQLOperation > redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line > 365. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:365) > [Thu Dec 29 13:04:07 2011] [warning]: (in cleanup) Error while > loading /apps/rt385/sbin/rt-server: Can't locate > RT/Authen/ExternalAuth.pm in @INC (@INC contains: > /apps/rt385/sbin/../local/lib /apps/rt385/sbin/../lib > /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 > . /opt/pkgs/apache-2.2.15) at /apps/rt385/sbin/../lib/RT.pm line 659. > (/apps/rt385/sbin/../lib/RT.pm:343) > > > > -----Original Message----- > From: ruslan.zakirov at gmail.com [mailto:ruslan.zakirov at gmail.com] On > Behalf Of Ruslan Zakirov > Sent: Friday, December 23, 2011 11:27 AM > To: Poulter, Dale > Cc: rt-users at lists.bestpractical.com > Subject: Re: [rt-users] Sphinx fulltext index v4.0.4 > > Hi, > > Looks good. Move on to SQL log and debug log. > > On Fri, Dec 23, 2011 at 21:13, Poulter, Dale > wrote: >> Here is the output. Thanks. >> >> mysql> show create table AttachmentsIndex; >> +------------------+---------------------------------------------------- ------------------------------------------------------------------------ ------------------------------------------------------------------------ -------------------------------------------+ >> | Table | Create Table >> | | >> +------------------+---------------------------------------------------- ------------------------------------------------------------------------ ------------------------------------------------------------------------ -------------------------------------------+ >> | AttachmentsIndex | CREATE TABLE `AttachmentsIndex` ( >> `id` int(10) unsigned NOT NULL, >> `weight` int(11) NOT NULL, >> `query` varchar(3072) NOT NULL, >> KEY `query` (`query`(1024)) >> ) ENGINE=SPHINX DEFAULT CHARSET=utf8 >> CONNECTION='sphinx://localhost:9312/rt' | >> +------------------+---------------------------------------------------- ------------------------------------------------------------------------ ------------------------------------------------------------------------ -------------------------------------------+ >> 1 row in set (0.00 sec) >> >> -----Original Message----- >> From: ruslan.zakirov at gmail.com [mailto:ruslan.zakirov at gmail.com] On >> Behalf Of Ruslan Zakirov >> Sent: Friday, December 23, 2011 8:56 AM >> To: Poulter, Dale >> Cc: rt-users at lists.bestpractical.com >> Subject: Re: [rt-users] Sphinx fulltext index v4.0.4 >> >> On Fri, Dec 23, 2011 at 18:47, Poulter, Dale >> wrote: >>> Correct. The index and table seems to have been created. One strange item is that the attatchmentindex table in MySQL is empty. Thanks for your help. >> >> It's sort of empty as it's dynamic. It's a special table that connects mysql to sphinx. Run 'show create table AttachmentsIndex' and send us output. >> >>> >>> >>> Sent from iphone >>> >>> >>> On Dec 23, 2011, at 8:29 AM, "Ruslan Zakirov" wrote: >>> >>>> On Fri, Dec 23, 2011 at 18:22, Poulter, Dale >>>> wrote: >>>>> I actually tried with and without the fulltext without any success. >>>> >>>> It's hard to say what went wrong. Just for clarification, you've >>>> created required tables with a script, configured RT's config, >>>> configured sphinx, setup indexer that puts data into sphinx index. >>>> Right? >>>> >>>> To diagnose this start with RT's debug log. Enable logging of SQL >>>> statements in RT. Use command line sphinx client to make sure data >>>> is in the index. At this moment we don't have any info to help you. >>>> >>>>> Sent from iphone >>>>> >>>>> >>>>> On Dec 23, 2011, at 3:09 AM, "Ruslan Zakirov" wrote: >>>>> >>>>>> On Thu, Dec 15, 2011 at 17:32, Poulter, Dale >>>>>> wrote: >>>>>>> However, Request Tracker does not seem to be searching the index. >>>>>>> If we search for any term that is only in the contents of the >>>>>>> ticket and not the header we do not get any hits. We do get >>>>>>> hits for terms in the ticket header though. If I search sphinx >>>>>>> directly for a term everything works correctly. It seems as if >>>>>>> RT is not searching Sphinx. Have I missed a step in the setup process? Any assistance will be appreciated. Thanks. >>>>>> >>>>>> How do you search? It's still required to use fulltext:x in >>>>>> simple search and Content in the query builder. >>>>>> >>>>>> -- >>>>>> Best regards, Ruslan. >>>>>> >>>>> >>>> >>>> >>>> >>>> -- >>>> Best regards, Ruslan. >>>> >>> >>> -------- >>> RT Training Sessions >>> (http://bestpractical.com/services/training.html) >>> * Boston March 5 & 6, 2012 >> >> >> >> -- >> Best regards, Ruslan. >> > > > > -- > Best regards, Ruslan. > -- Best regards, Ruslan. -------- RT Training Sessions (http://bestpractical.com/services/training.html) * Boston March 5 & 6, 2012 -------- RT Training Sessions (http://bestpractical.com/services/training.html) * Boston March 5 & 6, 2012 -------- RT Training Sessions (http://bestpractical.com/services/training.html) * Boston March 5 & 6, 2012 From balint.bekeny at docca.hu Thu Jan 5 07:51:00 2012 From: balint.bekeny at docca.hu (=?UTF-8?B?QsOBTElOVCBCZWvDqW55?=) Date: Thu, 5 Jan 2012 13:51:00 +0100 Subject: [rt-users] SetMIMEHeadToEncoding bug? Message-ID: Hi, I think I found a (strange) bug in RT. You can reproduce it in the following way: - Send an email into your RT with non-ascii characters in the Subject (eg. accented characters) - Open the created ticket and start to write a comment - Modify the Subject (eg. add some random characters to the end) - Select a file to attach - Click on "Update Ticket" (register the comment) The comment will be registered well the attachment will be okay but you will see that the subject of this in the ticket history is wrong. Sometimes it's also wrong in the outgoing mails, if there's any (depends on the template?). I started to dig the problem out. I realized that if I create the ticket on web interface, everything is good. I found that the problem is in file: Ticket_Overlay.pm, sub: _RecordNote, line: RT::I18N::SetMIMEEntityToUTF8( $args{'MIMEObj'} ); It seems that the problem is coused by "In-Reply-To" header line in file: I18N.pm , sub: SetMIMEHeadToEncoding. Then I was lost a little bit and couldn't find a solution for this. Please help me! More info: The problem exists in 3.8.11 and 4.0.3 with MIME-tools 5.427 and newer too. Thanks, Bekeny Docca OutSource IT Ltd. -------------- next part -------------- An HTML attachment was scrubbed... URL: From sunnavy at bestpractical.com Thu Jan 5 08:07:59 2012 From: sunnavy at bestpractical.com (sunnavy) Date: Thu, 5 Jan 2012 21:07:59 +0800 Subject: [rt-users] PriorityAsAString plugin question In-Reply-To: References: Message-ID: <20120105130759.GA5450@i5> Take "Med/Med" for example, first "Med" means "Priority", the sencond one means "Final Priority". you can avoid the second one if you don't set "Final Priority" sunnavy On 12-01-05 15:41, RT User wrote: > All, > > I have a Priority as a String plugin configured. Here is my configuration > below. > > > Set( %PriorityAsString, ( Low => 0, Low-Med => 25, Med => 50, High => 100 > ) ); > Set( @PriorityAsStringOrder, qw( High Med Low-Med Low ) ); > > In RT Priority, I now see, > > Priority: Low-Med/Low-Med or Med/Med > > I'd like to see only one of those. The Priority gets repeated after a "/" > > Is there any way I can get around it? > > Thanks! > Steve > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ? March 5 & 6, 2012 From dgarcia at cesca.cat Thu Jan 5 08:06:21 2012 From: dgarcia at cesca.cat (Daniel Garcia Mejia) Date: Thu, 05 Jan 2012 14:06:21 +0100 Subject: [rt-users] Bug RT 4.04 ? Message-ID: <4F05A04D.5050208@cesca.cat> Hi! I create this simple script in new queue: Description: Notify Owner On Create Condition: On create Action: Notify Owner Template: Global: Transition Phase: TransitionCreate I create a ticket on this queue and assign one Owner (for example 'Person1'), and I see on the terminal: [root at cerussita sbin]# [Thu Jan 5 13:08:01 2012] [info]: #261/2236 - Scrip 38 notify owner (/home/dgarcia/RT/rt-4.0.4/sbin/../lib/RT/Action/SendEmail.pm:301) [Thu Jan 5 13:08:01 2012] [info]: No recipients found. Not sending. (/home/dgarcia/RT/rt-4.0.4/sbin/../lib/RT/Interface/Email.pm:352) It's normal? I only have problems with Owner, NOT requests people or anybody, only with OWNER. Thanks! -- ....................................................................... __ / / Daniel Garc?a Mej?a C E / S / C A Portals i Repositoris /_/ Centre de Serveis Cient?fics i Acad?mics de Catalunya Gran Capit?, 2-4 (Edifici Nexus) - 08034 Barcelona T. (NULL) - F. 93 205 6979 - dgarcia at cesca.cat ....................................................................... From Randy.Black at Buckle.com Thu Jan 5 08:17:47 2012 From: Randy.Black at Buckle.com (Randy Black) Date: Thu, 5 Jan 2012 07:17:47 -0600 Subject: [rt-users] Strip the requestor In-Reply-To: <4F0592DD.7040109@netcologne.de> References: <4F058275.6060909@netcologne.de> <3bc49d27-7fe6-418e-915f-511eff347e7d@blur> <4F0592DD.7040109@netcologne.de> Message-ID: Seriously, that?s no good. I need to remove everything from the requestor or change it to an internal user (nobody, root). I cannot be sending out emails for this queue. A postfix overhaul is too big to fix a problem that I am think could/should be easily done in RT. Any other suggestions? Thanks for your help! Randy -----Original Message----- From: Christian Loos [mailto:cloos at netcologne.de] Sent: Thursday, January 05, 2012 6:09 AM To: Randy Black Cc: rt-users at lists.bestpractical.com Subject: Re: Strip the requestor There is no wildcard value. You have to remove each requestor. You can loop over $self->TicketObj->RequestorAddresses -Chris Am 05.01.2012 12:22, schrieb Randy Black: > Thanks! But what is the wild card for the email value? I need them all > stripped. > > Thanks again! From tjrc at sanger.ac.uk Thu Jan 5 08:20:22 2012 From: tjrc at sanger.ac.uk (Tim Cutts) Date: Thu, 5 Jan 2012 13:20:22 +0000 Subject: [rt-users] Strip the requestor In-Reply-To: References: <4F058275.6060909@netcologne.de> <3bc49d27-7fe6-418e-915f-511eff347e7d@blur> <4F0592DD.7040109@netcologne.de> Message-ID: <4FCDDDEC-2D25-4CFE-9633-CA7E1067B43B@sanger.ac.uk> On 5 Jan 2012, at 13:17, Randy Black wrote: > Seriously, that?s no good. I need to remove everything from the requestor or change it to an internal user (nobody, root). I cannot be sending out emails for this queue. A postfix overhaul is too big to fix a problem that I am think could/should be easily done in RT. > > Any other suggestions? Thanks for your help! Use the queue deactivated scrips extension so that the scrips which send emails aren't run on these particular queues? That way you can preserve who the requestor is, and still not have any email go out. Tim -- The Wellcome Trust Sanger Institute is operated by Genome Research Limited, a charity registered in England with number 1021457 and a company registered in England with number 2742969, whose registered office is 215 Euston Road, London, NW1 2BE. From ktm at rice.edu Thu Jan 5 08:26:07 2012 From: ktm at rice.edu (ktm at rice.edu) Date: Thu, 5 Jan 2012 07:26:07 -0600 Subject: [rt-users] Strip the requestor In-Reply-To: <4FCDDDEC-2D25-4CFE-9633-CA7E1067B43B@sanger.ac.uk> References: <4F058275.6060909@netcologne.de> <3bc49d27-7fe6-418e-915f-511eff347e7d@blur> <4F0592DD.7040109@netcologne.de> <4FCDDDEC-2D25-4CFE-9633-CA7E1067B43B@sanger.ac.uk> Message-ID: <20120105132607.GF28556@staff-mud-56-27.rice.edu> On Thu, Jan 05, 2012 at 01:20:22PM +0000, Tim Cutts wrote: > > On 5 Jan 2012, at 13:17, Randy Black wrote: > > > Seriously, that?s no good. I need to remove everything from the requestor or change it to an internal user (nobody, root). I cannot be sending out emails for this queue. A postfix overhaul is too big to fix a problem that I am think could/should be easily done in RT. > > > > Any other suggestions? Thanks for your help! > > Use the queue deactivated scrips extension so that the scrips which send emails aren't run on these particular queues? That way you can preserve who the requestor is, and still not have any email go out. > > Tim > Can you just use an empty template for the queues that should not send mail? Cheers, Ken From Randy.Black at Buckle.com Thu Jan 5 08:35:56 2012 From: Randy.Black at Buckle.com (Randy Black) Date: Thu, 5 Jan 2012 07:35:56 -0600 Subject: [rt-users] Strip the requestor In-Reply-To: <4FCDDDEC-2D25-4CFE-9633-CA7E1067B43B@sanger.ac.uk> References: <4F058275.6060909@netcologne.de> <3bc49d27-7fe6-418e-915f-511eff347e7d@blur> <4F0592DD.7040109@netcologne.de> <4FCDDDEC-2D25-4CFE-9633-CA7E1067B43B@sanger.ac.uk> Message-ID: Looks like that extension has not had any work since 2010, therefore should it not be used on a rt4 instance? Thanks, Randy -----Original Message----- From: Tim Cutts [mailto:tjrc at sanger.ac.uk] Sent: Thursday, January 05, 2012 7:20 AM To: Randy Black Cc: Christian Loos; rt-users at lists.bestpractical.com Subject: Re: [rt-users] Strip the requestor On 5 Jan 2012, at 13:17, Randy Black wrote: > Seriously, that's no good. I need to remove everything from the requestor or change it to an internal user (nobody, root). I cannot be sending out emails for this queue. A postfix overhaul is too big to fix a problem that I am think could/should be easily done in RT. > > Any other suggestions? Thanks for your help! Use the queue deactivated scrips extension so that the scrips which send emails aren't run on these particular queues? That way you can preserve who the requestor is, and still not have any email go out. Tim -- The Wellcome Trust Sanger Institute is operated by Genome Research Limited, a charity registered in England with number 1021457 and a company registered in England with number 2742969, whose registered office is 215 Euston Road, London, NW1 2BE. From CLoos at netcologne.de Thu Jan 5 08:51:09 2012 From: CLoos at netcologne.de (Loos, Christian) Date: Thu, 5 Jan 2012 14:51:09 +0100 Subject: [rt-users] Strip the requestor In-Reply-To: References: <4F058275.6060909@netcologne.de> <3bc49d27-7fe6-418e-915f-511eff347e7d@blur> <4F0592DD.7040109@netcologne.de> Message-ID: <1F06720EB9C6E14482AC524EA9316CF02CACE94B5E@NCvMAIL05.netcologne.intern> I didn't say anything about postfix. You have to remeove every single requestor within your RT scrip. There is no method to remove all requestors so you have to loop over all requestors and remove them one by one. -Chris -----Urspr?ngliche Nachricht----- Von: Randy Black [mailto:Randy.Black at Buckle.com] Gesendet: Donnerstag, 5. Januar 2012 14:18 An: Loos, Christian Cc: rt-users at lists.bestpractical.com Betreff: RE: Strip the requestor Seriously, that's no good. I need to remove everything from the requestor or change it to an internal user (nobody, root). I cannot be sending out emails for this queue. A postfix overhaul is too big to fix a problem that I am think could/should be easily done in RT. Any other suggestions? Thanks for your help! Randy -----Original Message----- From: Christian Loos [mailto:cloos at netcologne.de] Sent: Thursday, January 05, 2012 6:09 AM To: Randy Black Cc: rt-users at lists.bestpractical.com Subject: Re: Strip the requestor There is no wildcard value. You have to remove each requestor. You can loop over $self->TicketObj->RequestorAddresses -Chris Am 05.01.2012 12:22, schrieb Randy Black: > Thanks! But what is the wild card for the email value? I need them all > stripped. > > Thanks again! From Randy.Black at Buckle.com Thu Jan 5 09:00:16 2012 From: Randy.Black at Buckle.com (Randy Black) Date: Thu, 5 Jan 2012 08:00:16 -0600 Subject: [rt-users] Strip the requestor In-Reply-To: <1F06720EB9C6E14482AC524EA9316CF02CACE94B5E@NCvMAIL05.netcologne.intern> References: <4F058275.6060909@netcologne.de> <3bc49d27-7fe6-418e-915f-511eff347e7d@blur> <4F0592DD.7040109@netcologne.de> <1F06720EB9C6E14482AC524EA9316CF02CACE94B5E@NCvMAIL05.netcologne.intern> Message-ID: So there is no regex or anything that will wild card that? Weird. Anyway, I know you didn't mention postfix, I was preempting the fix or filter it with your MTA answer. The obstacle of removing them one at a time in a loop, is that the emails come from outside of our domain. Not knowing these addresses it's impossible to remove them before other scrips fire off. The emails back to them on create notify and other scripts, need to be completely disabled. Thanks for your help Christian! Randy -----Original Message----- From: Loos, Christian [mailto:CLoos at netcologne.de] Sent: Thursday, January 05, 2012 7:51 AM To: Randy Black Cc: rt-users at lists.bestpractical.com Subject: AW: Strip the requestor I didn't say anything about postfix. You have to remeove every single requestor within your RT scrip. There is no method to remove all requestors so you have to loop over all requestors and remove them one by one. -Chris -----Urspr?ngliche Nachricht----- Von: Randy Black [mailto:Randy.Black at Buckle.com] Gesendet: Donnerstag, 5. Januar 2012 14:18 An: Loos, Christian Cc: rt-users at lists.bestpractical.com Betreff: RE: Strip the requestor Seriously, that's no good. I need to remove everything from the requestor or change it to an internal user (nobody, root). I cannot be sending out emails for this queue. A postfix overhaul is too big to fix a problem that I am think could/should be easily done in RT. Any other suggestions? Thanks for your help! Randy -----Original Message----- From: Christian Loos [mailto:cloos at netcologne.de] Sent: Thursday, January 05, 2012 6:09 AM To: Randy Black Cc: rt-users at lists.bestpractical.com Subject: Re: Strip the requestor There is no wildcard value. You have to remove each requestor. You can loop over $self->TicketObj->RequestorAddresses -Chris Am 05.01.2012 12:22, schrieb Randy Black: > Thanks! But what is the wild card for the email value? I need them all > stripped. > > Thanks again! From m.k.gule at usit.uio.no Thu Jan 5 09:23:47 2012 From: m.k.gule at usit.uio.no (Mikal Kolbein Gule) Date: Thu, 5 Jan 2012 15:23:47 +0100 (CET) Subject: [rt-users] Strip the requestor In-Reply-To: References: <4F058275.6060909@netcologne.de> <3bc49d27-7fe6-418e-915f-511eff347e7d@blur> <4F0592DD.7040109@netcologne.de> <1F06720EB9C6E14482AC524EA9316CF02CACE94B5E@NCvMAIL05.netcologne.intern> Message-ID: On Thu, 5 Jan 2012, Randy Black wrote: > The obstacle of removing them one at a time in a loop, is that the > emails come from outside of our domain. Not knowing these addresses > it's impossible to remove them before other scrips fire off. The emails > back to them on create notify and other scripts, need to be completely > disabled. for ($self->TicketObj->Requestors->MemberEmailAddresses) { $ticket->DeleteWatcher( Type => 'Requestor', Email => $_, Silent => 1); } Mvh, Mikal Gule USIT/GAP/W3D From trs at bestpractical.com Thu Jan 5 09:41:57 2012 From: trs at bestpractical.com (Thomas Sibley) Date: Thu, 05 Jan 2012 09:41:57 -0500 Subject: [rt-users] Strip the requestor In-Reply-To: References: <4F058275.6060909@netcologne.de> <3bc49d27-7fe6-418e-915f-511eff347e7d@blur> <4F0592DD.7040109@netcologne.de> <4FCDDDEC-2D25-4CFE-9633-CA7E1067B43B@sanger.ac.uk> Message-ID: <4F05B6B5.1060804@bestpractical.com> On 01/05/2012 08:35 AM, Randy Black wrote: > Looks like that extension has not had any work since 2010, therefore > should it not be used on a rt4 instance? Take Ken's suggestion and just make blank templates in the queue you don't want to send email. It's a heck of a lot simpler, doesn't require that you write Perl, and lets you keep the requestors. Best, Thomas From trs at bestpractical.com Thu Jan 5 09:47:11 2012 From: trs at bestpractical.com (Thomas Sibley) Date: Thu, 05 Jan 2012 09:47:11 -0500 Subject: [rt-users] Bug RT 4.04 ? In-Reply-To: <4F05A04D.5050208@cesca.cat> References: <4F05A04D.5050208@cesca.cat> Message-ID: <4F05B7EF.5090102@bestpractical.com> For what it's worth, subjects like the above aren't very useful. The most likely answer is usually "not a bug" and a subject descriptive of the specific problem makes the archives more accessible. :) On 01/05/2012 08:06 AM, Daniel Garcia Mejia wrote: > Description: Notify Owner On Create > Condition: On create > Action: Notify Owner > Template: Global: Transition > Phase: TransitionCreate > > > I create a ticket on this queue and assign one Owner (for example > 'Person1'), and I see on the terminal: Are you assigning yourself as the Owner when you create the ticket? You're probably running into NotifyActor. Thomas From trs at bestpractical.com Thu Jan 5 09:51:56 2012 From: trs at bestpractical.com (Thomas Sibley) Date: Thu, 05 Jan 2012 09:51:56 -0500 Subject: [rt-users] Error with scrip2 'On Owner change' In-Reply-To: <4F058C3D.1020707@cesca.cat> References: <4F058C3D.1020707@cesca.cat> Message-ID: <4F05B90C.5030600@bestpractical.com> (This is a much better subject.) On 01/05/2012 06:40 AM, Daniel Garcia Mejia wrote: > Hi, I have problem with global script 2 'On Owner Change notify Owner': > > 1.-I create a new ticket and put owner (for example 'Person1' , where > his email is example1 at example.com) > 2.-In another account, I open the same ticket and steal. > 3.-I see this in terminal: > > [Thu Jan 5 11:40:44 2012] [info]: <***@cesca.cat> #247/2135 - Scrip 2 > On Owner Change Notify Owner > [Thu Jan 5 11:40:44 2012] [info]: <***@cesca.cat> No recipients found. > Not sending. > > It is normal? I want that RT sent email to Person 1 > (example1 at example.com) when another person steal her ticket. Are you the one stealing the ticket? Again, you're likely running into NotifyActor. By default NotifyActor is off because RT assumes you already know you just stole the ticket. You can turn off NotifyActor globally in your RT_SiteConfig.pm or as a per-user preference. Thomas From luciano at cpd.ufrgs.br Thu Jan 5 09:55:28 2012 From: luciano at cpd.ufrgs.br (Luciano Ernesto da Silva) Date: Thu, 5 Jan 2012 12:55:28 -0200 Subject: [rt-users] RES: RE: RES: Sphinx fulltext index v4.0.4 Message-ID: <87C8AADF9E20C14C811B0AFA1747DA5402275B35@filipides> Hello, This is my configuration on sphinx.conf, seems that even I change the name of sql_host, RT still says : "failed to resolve searchd host (name=localhost"). Seems that RT isn't looking to the right connection. Luciano vi /etc/sphinxsearch/sphinx.conf source rt { type = mysql sql_host = localhost sql_db = rt4 sql_user = rt4 sql_pass = secret sql_query_pre = SET NAMES utf8 sql_query = \ SELECT a.id, a.content FROM Attachments a \ JOIN Transactions txn ON a.TransactionId = txn.id AND txn.ObjectType = 'RT::Ticket' \ JOIN Tickets t ON txn.ObjectId = t.id \ WHERE a.ContentType = 'text/plain' AND t.Status != 'deleted' sql_query_info = SELECT * FROM Attachments WHERE id=$id } index rt { source = rt path = /opt/rt4/var/sphinx/index docinfo = extern charset_type = utf-8 } indexer { mem_limit = 32M } searchd { port = 3312 log = /opt/rt4/var/sphinx/searchd.log query_log = /opt/rt4/var/sphinx/query.log read_timeout = 5 max_children = 30 pid_file = /opt/rt4/var/sphinx/searchd.pid max_matches = 10000 seamless_rotate = 1 preopen_indexes = 1 unlink_old = 1 compat_sphinxql_magics = 0 } Sphinx is running OK: netstat -ntlp | grep searchd tcp 0 0 0.0.0.0:3312 0.0.0.0:* LISTEN 10762/searchd ps -eaf |grep searchd root 10762 1 0 09:17 pts/0 00:00:00 searchd The table AttachmentsIndex seems OK: mysql> show create table AttachmentsIndex; +------------------+---------------------------------------------------- ------------------------------------------------------------------------ ------------------------------------------------------------------------ -------------------------------------------+ | Table | Create Table | +------------------+---------------------------------------------------- ------------------------------------------------------------------------ ------------------------------------------------------------------------ -------------------------------------------+ | AttachmentsIndex | CREATE TABLE `AttachmentsIndex` ( `id` int(10) unsigned NOT NULL, `weight` int(11) NOT NULL, `query` varchar(3072) NOT NULL, KEY `query` (`query`(1024)) ) ENGINE=SPHINX DEFAULT CHARSET=utf8 CONNECTION='sphinx://localhost:3312/rt' | +------------------+---------------------------------------------------- ------------------------------------------------------------------------ ------------------------------------------------------------------------ -------------------------------------------+ 1 row in set (0.00 sec) -----Mensagem original----- De: Poulter, Dale [mailto:dale.poulter at Vanderbilt.Edu] Enviada em: quinta-feira, 5 de janeiro de 2012 10:50 Para: Luciano Ernesto da Silva; rt-users at lists.bestpractical.com Assunto: RE: [rt-users] RES: Sphinx fulltext index v4.0.4 Sounds like it cannot connect to the sphinx server. Can you confirm that sphinx is running (ps -eaf |grep searchd ) and that it is running on the port specified in the attachmentsindex create statement (mysql> show create table AttachmentsIndex; )? I believe the default port is 9312 but the documents at http://blog.bestpractical.com/2011/06/full-text-searching.html indicate that the port is 3312. -----Original Message----- From: rt-users-bounces at lists.bestpractical.com [mailto:rt-users-bounces at lists.bestpractical.com] On Behalf Of Luciano Ernesto da Silva Sent: Thursday, January 05, 2012 5:24 AM To: rt-users at lists.bestpractical.com Subject: [rt-users] RES: Sphinx fulltext index v4.0.4 Hello, I installed everything as described here by Dale/ documentation from docs/full_text_indexing.podc , documentarion by sphinxsearch but i got this error: RT: DBD::mysql::st execute failed: Unable to connect to foreign data source: failed to resolve searchd host (name=localhost) at /usr/local/share/perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. (/usr/local/share/perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) Jan 5 08:45:16 rt4 RT: RT::Handle=HASH(0x7faacbf8ec58) couldn't execute the query 'SELECT COUNT(DISTINCT main.id) FROM Tickets main JOIN Transactions Transactions_1 ON ( Transactions_1.ObjectType = 'RT::Ticket' ) AND ( Transactions_1.ObjectId = main.id ) JOIN Attachments Attachments_2 ON ( Attachments_2.TransactionId = Transactions_1.id ) JOIN AttachmentsIndex AttachmentsIndex_3 ON ( AttachmentsIndex_3.id = Attachments_2.id ) WHERE (main.Status != 'deleted') AND (main.Queue = '23' AND ( AttachmentsIndex_3.query = 'ESEF;limit=10000;maxmatches=10000' ) ) AND (main.Type = 'ticket') AND (main.EffectiveId = main.id) ' at /usr/local/share/perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 The Mysql server is running on localhost and the firewall is off(Devel server) and SELINUX is disabled. DBIx::SearchBuilder is up to date. Any ideas? Luciano -----Mensagem original----- De: rt-users-bounces at lists.bestpractical.com [mailto:rt-users-bounces at lists.bestpractical.com] Em nome de Luciano Ernesto da Silva Enviada em: sexta-feira, 30 de dezembro de 2011 10:49 Para: Poulter, Dale Cc: rt-users at lists.bestpractical.com Assunto: Re: [rt-users] Sphinx fulltext index v4.0.4 Thanks for you help! Luciano -----Original Message----- From: Poulter, Dale [mailto:dale.poulter at Vanderbilt.Edu] Sent: Thu 12/29/2011 4:42 PM To: Luciano Ernesto da Silva Cc: rt-users at lists.bestpractical.com Subject: RE: [rt-users] Sphinx fulltext index v4.0.4 Here is the process I used. >From Mysql-5.5.17 source Move the sphinx source directory msqlse (I used sphinx-2.0.2-beta) to storage/sphinx in the source tree cmake \ -DWITH_UNIXODBC=1 \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_ARCHIVE_STORAGE_ENGINE=1 \ -DWITH_SPHINX_STORAGE_ENGINE=1 \ -DDEFAULT_CHARSET=utf8 \ -DDEFAULT_COLLATION=utf8_general_ci \ -DWITH_SSL=yes Once mysql is compiled and installed you just need to install the plugin mysql> INSTALL PLUGIN sphinx SONAME 'ha_sphinx.so'; mysql>s elect * from mysql.plugin; This should indicated that the sphinx plugin is installed. -----Original Message----- From: Luciano Ernesto da Silva [mailto:luciano at cpd.ufrgs.br] Sent: Thursday, December 29, 2011 12:27 PM To: Poulter, Dale Cc: rt-users at lists.bestpractical.com Subject: RE: [rt-users] Sphinx fulltext index v4.0.4 Hello Dale, Can you point me how did you compiled sphinxSE with MySQL? I tryed compile MySQL 5.1.41 with sphinx, but not worked for me in Ubuntu 10.04, following instructions from Sphinx site. Thanks Luciano -----Original Message----- From: rt-users-bounces at lists.bestpractical.com on behalf of Poulter, Dale Sent: Thu 12/29/2011 1:15 PM To: Ruslan Zakirov Cc: rt-users at lists.bestpractical.com Subject: Re: [rt-users] Sphinx fulltext index v4.0.4 Thanks. I was just about to send out a note. It appears the v4 was installed on top of the v3.8.5 instance which caused many issues. I did a clean install and everything is working as of a few minutes ago. Thanks again for all of your help! -----Original Message----- From: ruslan.zakirov at gmail.com [mailto:ruslan.zakirov at gmail.com] On Behalf Of Ruslan Zakirov Sent: Thursday, December 29, 2011 9:14 AM To: Poulter, Dale Cc: rt-users at lists.bestpractical.com Subject: Re: [rt-users] Sphinx fulltext index v4.0.4 Hi, Looks like your RT 4 instance is installed incorrectly. Log says that RT loads libraries from RT 3.8 instance and this shouldn't happen. On Thu, Dec 29, 2011 at 17:26, Poulter, Dale wrote: > Here is the output from the debug log. The mysql log did not have any errors. > > > [Thu Dec 29 13:01:54 2011] [error]: Found more than one occurrence of > the /Callbacks/AssetTracker/autohandler/Default callback. This may > cause only one of the callbacks to run. Look for the duplicate > Callback in your /apps/rt385/local/html > /apps/rt385/local/plugins/RT-Authen-ExternalAuth/html > /apps/rt385/local/plugins/RT-Extension-MergeUsers/html > /apps/rt385/local/plugins/RT-Extension-MergeUsersHistory/html > /apps/rt385/local/plugins/RT-Extension-MandatorySubject/html > /apps/rt385/local/plugins/RT-Extension-SummaryByUser/html > /apps/rt385/local/plugins/RT-Extension-MobileUI/html > /apps/rt385/share/html > (/apps/rt385/sbin/../lib/RT/Interface/Web/Request.pm:133) > [Thu Dec 29 13:02:21 2011] [warning]: RT::ActiveStatus undefined, > falling back to deprecated defaults > (/apps/rt385/sbin/../lib/RT/Queue_Overlay.pm:202) > [Thu Dec 29 13:02:21 2011] [warning]: RT::InactiveStatus undefined, > falling back to deprecated defaults > (/apps/rt385/sbin/../lib/RT/Queue_Overlay.pm:222) > [Thu Dec 29 13:02:21 2011] [warning]: RT::ActiveStatus undefined, > falling back to deprecated defaults > (/apps/rt385/sbin/../lib/RT/Queue_Overlay.pm:202) > [Thu Dec 29 13:02:21 2011] [warning]: RT::InactiveStatus undefined, > falling back to deprecated defaults > (/apps/rt385/sbin/../lib/RT/Queue_Overlay.pm:222) > [Thu Dec 29 13:02:21 2011] [warning]: RT::ActiveStatus undefined, > falling back to deprecated defaults > (/apps/rt385/sbin/../lib/RT/Queue_Overlay.pm:202) > [Thu Dec 29 13:02:21 2011] [warning]: RT::InactiveStatus undefined, > falling back to deprecated defaults > (/apps/rt385/sbin/../lib/RT/Queue_Overlay.pm:222) > [Thu Dec 29 13:02:21 2011] [warning]: RT::ActiveStatus undefined, > falling back to deprecated defaults > (/apps/rt385/sbin/../lib/RT/Queue_Overlay.pm:202) > [Thu Dec 29 13:03:55 2011] [warning]: Subroutine IsGroup redefined at > /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 76. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:76) > [Thu Dec 29 13:03:55 2011] [warning]: Subroutine IsUser redefined at > /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 96. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:96) > [Thu Dec 29 13:03:55 2011] [warning]: Subroutine Object redefined at > /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 116. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:116) > [Thu Dec 29 13:03:55 2011] [warning]: Subroutine GrantRight redefined > at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 153. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:153) > [Thu Dec 29 13:03:55 2011] [warning]: Subroutine RevokeRight redefined > at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 190. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:190) > [Thu Dec 29 13:03:55 2011] [warning]: Subroutine HasRight redefined at > /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 282. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:282) > [Thu Dec 29 13:03:55 2011] [warning]: Subroutine _HasRight redefined > at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 372. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:372) > [Thu Dec 29 13:03:55 2011] [warning]: Subroutine _HasGroupRight > redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 390. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:390) > [Thu Dec 29 13:03:55 2011] [warning]: Subroutine _HasRoleRight > redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 444. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:444) > [Thu Dec 29 13:03:55 2011] [warning]: Subroutine InvalidateACLCache > redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 526. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:526) > [Thu Dec 29 13:03:55 2011] [warning]: Subroutine > _GetPrincipalTypeForACL redefined at > /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 547. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:547) > [Thu Dec 29 13:03:55 2011] [warning]: Subroutine _ReferenceId > redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 573. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:573) > [Thu Dec 29 13:03:56 2011] [warning]: Subroutine _InitSQL redefined at > /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 64. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:64) > [Thu Dec 29 13:03:56 2011] [warning]: Subroutine _SQLLimit redefined > at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 77. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:77) > [Thu Dec 29 13:03:56 2011] [warning]: Subroutine _SQLJoin redefined at > /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 96. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:96) > [Thu Dec 29 13:03:56 2011] [warning]: Subroutine _OpenParen redefined > at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 106. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:106) > [Thu Dec 29 13:03:56 2011] [warning]: Subroutine _CloseParen redefined > at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 109. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:109) > [Thu Dec 29 13:03:56 2011] [warning]: Subroutine _close_bundle > redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line > 140. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:140) > [Thu Dec 29 13:03:56 2011] [warning]: Subroutine _parser redefined at > /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 171. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:171) > [Thu Dec 29 13:03:56 2011] [warning]: Subroutine ClausesToSQL > redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line > 247. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:247) > [Thu Dec 29 13:03:56 2011] [warning]: Subroutine FromSQL redefined at > /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 282. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:282) > [Thu Dec 29 13:03:56 2011] [warning]: Subroutine Query redefined at > /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 348. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:348) > [Thu Dec 29 13:03:56 2011] [warning]: Subroutine ClassifySQLOperation > redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line > 365. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:365) > [Thu Dec 29 13:03:56 2011] [warning]: (in cleanup) Error while > loading /apps/rt385/sbin/rt-server: Can't locate > RT/Authen/ExternalAuth.pm in @INC (@INC contains: > /apps/rt385/sbin/../local/lib /apps/rt385/sbin/../lib > /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 > . /opt/pkgs/apache-2.2.15) at /apps/rt385/sbin/../lib/RT.pm line 659. > (/apps/rt385/sbin/../lib/RT.pm:343) > [Thu Dec 29 13:04:01 2011] [warning]: Subroutine IsGroup redefined at > /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 76. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:76) > [Thu Dec 29 13:04:01 2011] [warning]: Subroutine IsUser redefined at > /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 96. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:96) > [Thu Dec 29 13:04:01 2011] [warning]: Subroutine Object redefined at > /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 116. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:116) > [Thu Dec 29 13:04:01 2011] [warning]: Subroutine GrantRight redefined > at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 153. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:153) > [Thu Dec 29 13:04:01 2011] [warning]: Subroutine RevokeRight redefined > at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 190. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:190) > [Thu Dec 29 13:04:01 2011] [warning]: Subroutine HasRight redefined at > /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 282. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:282) > [Thu Dec 29 13:04:01 2011] [warning]: Subroutine _HasRight redefined > at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 372. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:372) > [Thu Dec 29 13:04:01 2011] [warning]: Subroutine _HasGroupRight > redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 390. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:390) > [Thu Dec 29 13:04:01 2011] [warning]: Subroutine _HasRoleRight > redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 444. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:444) > [Thu Dec 29 13:04:01 2011] [warning]: Subroutine InvalidateACLCache > redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 526. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:526) > [Thu Dec 29 13:04:01 2011] [warning]: Subroutine > _GetPrincipalTypeForACL redefined at > /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 547. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:547) > [Thu Dec 29 13:04:01 2011] [warning]: Subroutine _ReferenceId > redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 573. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:573) > [Thu Dec 29 13:04:02 2011] [warning]: Subroutine _InitSQL redefined at > /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 64. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:64) > [Thu Dec 29 13:04:02 2011] [warning]: Subroutine _SQLLimit redefined > at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 77. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:77) > [Thu Dec 29 13:04:02 2011] [warning]: Subroutine _SQLJoin redefined at > /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 96. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:96) > [Thu Dec 29 13:04:02 2011] [warning]: Subroutine _OpenParen redefined > at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 106. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:106) > [Thu Dec 29 13:04:02 2011] [warning]: Subroutine _CloseParen redefined > at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 109. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:109) > [Thu Dec 29 13:04:02 2011] [warning]: Subroutine _close_bundle > redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line > 140. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:140) > [Thu Dec 29 13:04:02 2011] [warning]: Subroutine _parser redefined at > /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 171. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:171) > [Thu Dec 29 13:04:02 2011] [warning]: Subroutine ClausesToSQL > redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line > 247. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:247) > [Thu Dec 29 13:04:02 2011] [warning]: Subroutine FromSQL redefined at > /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 282. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:282) > [Thu Dec 29 13:04:02 2011] [warning]: Subroutine Query redefined at > /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 348. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:348) > [Thu Dec 29 13:04:02 2011] [warning]: Subroutine ClassifySQLOperation > redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line > 365. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:365) > [Thu Dec 29 13:04:02 2011] [warning]: (in cleanup) Error while > loading /apps/rt385/sbin/rt-server: Can't locate > RT/Authen/ExternalAuth.pm in @INC (@INC contains: > /apps/rt385/sbin/../local/lib /apps/rt385/sbin/../lib > /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 > . /opt/pkgs/apache-2.2.15) at /apps/rt385/sbin/../lib/RT.pm line 659. > (/apps/rt385/sbin/../lib/RT.pm:343) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine IsGroup redefined at > /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 76. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:76) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine IsUser redefined at > /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 96. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:96) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine Object redefined at > /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 116. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:116) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine GrantRight redefined > at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 153. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:153) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine RevokeRight redefined > at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 190. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:190) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine HasRight redefined at > /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 282. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:282) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _HasRight redefined > at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 372. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:372) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _HasGroupRight > redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 390. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:390) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _HasRoleRight > redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 444. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:444) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine InvalidateACLCache > redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 526. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:526) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine > _GetPrincipalTypeForACL redefined at > /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 547. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:547) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _ReferenceId > redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 573. > (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:573) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _InitSQL redefined at > /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 64. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:64) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _SQLLimit redefined > at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 77. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:77) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _SQLJoin redefined at > /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 96. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:96) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _OpenParen redefined > at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 106. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:106) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _CloseParen redefined > at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 109. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:109) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _close_bundle > redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line > 140. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:140) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _parser redefined at > /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 171. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:171) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine ClausesToSQL > redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line > 247. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:247) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine FromSQL redefined at > /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 282. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:282) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine Query redefined at > /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 348. > (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:348) > [Thu Dec 29 13:04:07 2011] [warning]: Subroutine ClassifySQLOperation > redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line > 365. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:365) > [Thu Dec 29 13:04:07 2011] [warning]: (in cleanup) Error while > loading /apps/rt385/sbin/rt-server: Can't locate > RT/Authen/ExternalAuth.pm in @INC (@INC contains: > /apps/rt385/sbin/../local/lib /apps/rt385/sbin/../lib > /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 > . /opt/pkgs/apache-2.2.15) at /apps/rt385/sbin/../lib/RT.pm line 659. > (/apps/rt385/sbin/../lib/RT.pm:343) > > > > -----Original Message----- > From: ruslan.zakirov at gmail.com [mailto:ruslan.zakirov at gmail.com] On > Behalf Of Ruslan Zakirov > Sent: Friday, December 23, 2011 11:27 AM > To: Poulter, Dale > Cc: rt-users at lists.bestpractical.com > Subject: Re: [rt-users] Sphinx fulltext index v4.0.4 > > Hi, > > Looks good. Move on to SQL log and debug log. > > On Fri, Dec 23, 2011 at 21:13, Poulter, Dale > wrote: >> Here is the output. Thanks. >> >> mysql> show create table AttachmentsIndex; >> +------------------+---------------------------------------------------- ------------------------------------------------------------------------ ------------------------------------------------------------------------ -------------------------------------------+ >> | Table | Create Table >> | | >> +------------------+---------------------------------------------------- ------------------------------------------------------------------------ ------------------------------------------------------------------------ -------------------------------------------+ >> | AttachmentsIndex | CREATE TABLE `AttachmentsIndex` ( >> `id` int(10) unsigned NOT NULL, >> `weight` int(11) NOT NULL, >> `query` varchar(3072) NOT NULL, >> KEY `query` (`query`(1024)) >> ) ENGINE=SPHINX DEFAULT CHARSET=utf8 >> CONNECTION='sphinx://localhost:9312/rt' | >> +------------------+---------------------------------------------------- ------------------------------------------------------------------------ ------------------------------------------------------------------------ -------------------------------------------+ >> 1 row in set (0.00 sec) >> >> -----Original Message----- >> From: ruslan.zakirov at gmail.com [mailto:ruslan.zakirov at gmail.com] On >> Behalf Of Ruslan Zakirov >> Sent: Friday, December 23, 2011 8:56 AM >> To: Poulter, Dale >> Cc: rt-users at lists.bestpractical.com >> Subject: Re: [rt-users] Sphinx fulltext index v4.0.4 >> >> On Fri, Dec 23, 2011 at 18:47, Poulter, Dale >> wrote: >>> Correct. The index and table seems to have been created. One strange item is that the attatchmentindex table in MySQL is empty. Thanks for your help. >> >> It's sort of empty as it's dynamic. It's a special table that connects mysql to sphinx. Run 'show create table AttachmentsIndex' and send us output. >> >>> >>> >>> Sent from iphone >>> >>> >>> On Dec 23, 2011, at 8:29 AM, "Ruslan Zakirov" wrote: >>> >>>> On Fri, Dec 23, 2011 at 18:22, Poulter, Dale >>>> wrote: >>>>> I actually tried with and without the fulltext without any success. >>>> >>>> It's hard to say what went wrong. Just for clarification, you've >>>> created required tables with a script, configured RT's config, >>>> configured sphinx, setup indexer that puts data into sphinx index. >>>> Right? >>>> >>>> To diagnose this start with RT's debug log. Enable logging of SQL >>>> statements in RT. Use command line sphinx client to make sure data >>>> is in the index. At this moment we don't have any info to help you. >>>> >>>>> Sent from iphone >>>>> >>>>> >>>>> On Dec 23, 2011, at 3:09 AM, "Ruslan Zakirov" wrote: >>>>> >>>>>> On Thu, Dec 15, 2011 at 17:32, Poulter, Dale >>>>>> wrote: >>>>>>> However, Request Tracker does not seem to be searching the index. >>>>>>> If we search for any term that is only in the contents of the >>>>>>> ticket and not the header we do not get any hits. We do get >>>>>>> hits for terms in the ticket header though. If I search sphinx >>>>>>> directly for a term everything works correctly. It seems as if >>>>>>> RT is not searching Sphinx. Have I missed a step in the setup process? Any assistance will be appreciated. Thanks. >>>>>> >>>>>> How do you search? It's still required to use fulltext:x in >>>>>> simple search and Content in the query builder. >>>>>> >>>>>> -- >>>>>> Best regards, Ruslan. >>>>>> >>>>> >>>> >>>> >>>> >>>> -- >>>> Best regards, Ruslan. >>>> >>> >>> -------- >>> RT Training Sessions >>> (http://bestpractical.com/services/training.html) >>> * Boston March 5 & 6, 2012 >> >> >> >> -- >> Best regards, Ruslan. >> > > > > -- > Best regards, Ruslan. > -- Best regards, Ruslan. -------- RT Training Sessions (http://bestpractical.com/services/training.html) * Boston March 5 & 6, 2012 -------- RT Training Sessions (http://bestpractical.com/services/training.html) * Boston March 5 & 6, 2012 -------- RT Training Sessions (http://bestpractical.com/services/training.html) * Boston March 5 & 6, 2012 From Randy.Black at Buckle.com Thu Jan 5 09:56:53 2012 From: Randy.Black at Buckle.com (Randy Black) Date: Thu, 5 Jan 2012 08:56:53 -0600 Subject: [rt-users] Strip the requestor In-Reply-To: <4F05B6B5.1060804@bestpractical.com> References: <4F058275.6060909@netcologne.de><3bc49d27-7fe6-418e-915f-511eff347e7d@blur><4F0592DD.7040109@netcologne.de><4FCDDDEC-2D25-4CFE-9633-CA7E1067B43B@sanger.ac.uk> <4F05B6B5.1060804@bestpractical.com> Message-ID: How does this affect the flow of requests coming in and hitting the global scripts? Forgot to mention, we are using rt-mailgate with only one email address to queue address mapping. The requests are then moved to queues based on scrips and subject conditions. Thanks All for your help! Randy -----Original Message----- From: rt-users-bounces at lists.bestpractical.com [mailto:rt-users-bounces at lists.bestpractical.com] On Behalf Of Thomas Sibley Sent: Thursday, January 05, 2012 8:42 AM To: rt-users at lists.bestpractical.com Subject: Re: [rt-users] Strip the requestor On 01/05/2012 08:35 AM, Randy Black wrote: > Looks like that extension has not had any work since 2010, therefore > should it not be used on a rt4 instance? Take Ken's suggestion and just make blank templates in the queue you don't want to send email. It's a heck of a lot simpler, doesn't require that you write Perl, and lets you keep the requestors. Best, Thomas -------- RT Training Sessions (http://bestpractical.com/services/training.html) * Boston March 5 & 6, 2012 From Gabriele.Franzini at nervianoms.com Thu Jan 5 09:55:30 2012 From: Gabriele.Franzini at nervianoms.com (Franzini, Gabriele [Nervianoms]) Date: Thu, 5 Jan 2012 15:55:30 +0100 Subject: [rt-users] Error with scrip2 'On Owner change' Message-ID: <69D768435B870B498704129A048CDB190825367D@nermbxs08.nervianoms.com> [...] > >2.-In another account, I open the same ticket and steal. >3.-I see this in terminal: >[Thu Jan 5 11:40:44 2012] [info]: <***@cesca.cat> #247/2135 - Scrip 2 >On Owner Change Notify Owner >[Thu Jan 5 11:40:44 2012] [info]: <***@cesca.cat> No recipients found. >Not sending. > >It is normal? I want that RT sent email to Person 1 >(example1 at example.com) when another person steal her ticket. I think it is normal behaviour. By the time the scrip is fired, Person 1 is not anymore the Owner, and you (the new Owner) are the author of the change, so no recipients. Maybe there is a way to retrieve the old owner from the Transaction object, and send the e-mail, with a User-Defined action. HTH, Gabriele -------------- next part -------------- An HTML attachment was scrubbed... URL: From trs at bestpractical.com Thu Jan 5 10:13:59 2012 From: trs at bestpractical.com (Thomas Sibley) Date: Thu, 05 Jan 2012 10:13:59 -0500 Subject: [rt-users] Error with scrip2 'On Owner change' In-Reply-To: <69D768435B870B498704129A048CDB190825367D@nermbxs08.nervianoms.com> References: <69D768435B870B498704129A048CDB190825367D@nermbxs08.nervianoms.com> Message-ID: <4F05BE37.2080200@bestpractical.com> On 01/05/2012 09:55 AM, Franzini, Gabriele [Nervianoms] wrote: >>2.-In another account, I open the same ticket and steal. >>3.-I see this in terminal: > >>[Thu Jan 5 11:40:44 2012] [info]: <***@cesca.cat> #247/2135 - Scrip 2 >>On Owner Change Notify Owner >>[Thu Jan 5 11:40:44 2012] [info]: <***@cesca.cat> No recipients found. >>Not sending. >> >>It is normal? I want that RT sent email to Person 1 >>(example1 at example.com) when another person steal her ticket. > > I think it is normal behaviour. By the time the scrip is fired, Person 1 > is not anymore the Owner, and you (the new Owner) are the author of the > change, so no recipients. > > Maybe there is a way to retrieve the old owner from the Transaction > object, and send the e-mail, with a User-Defined action. Ah, I missed that Person 1 wants the notification. Gabriele is correct. Scrips fire on the receiving end. You'll need to pull the old owner from the transaction object and use their email address in a custom template. Thomas From falcone at bestpractical.com Thu Jan 5 10:43:04 2012 From: falcone at bestpractical.com (Kevin Falcone) Date: Thu, 5 Jan 2012 10:43:04 -0500 Subject: [rt-users] setting up approvals on RT 4.0.1 In-Reply-To: <1325744636.89840.YahooMailNeo@web29006.mail.ird.yahoo.com> References: <1325145855.15644.YahooMailNeo@web29019.mail.ird.yahoo.com> <20120103180411.GD1077@jibsheet.com> <1325741521.88019.YahooMailNeo@web29001.mail.ird.yahoo.com> <1325744636.89840.YahooMailNeo@web29006.mail.ird.yahoo.com> Message-ID: <20120105154304.GJ1077@jibsheet.com> On Thu, Jan 05, 2012 at 06:23:56AM +0000, Asanka Gunasekera wrote: > Hi, the steps which I have taken while trying to setup Approvals as follows > 1) Create queue PO-Qre > a) Create template "Create Approvals" > > ===Create-Ticket: poreq > Subject: Approve purchase order for {$Tickets{'TOP'}->Subject} > Depended-On-By: TOP > Queue: Approvals-PO Approvals tickets belong in the ___Approvals queue. -kevin > Type: approval > Owner: username-of-owner #note this is so that notifications work properly > Content: Someone has created a purchase requisition. Please review and approve it, so they can spend some money. > ENDOFCONTENT > > b) Create the script "Create PO-Req approval" > > Description: Create PO Req approval > Condition: On Create > Action: Create Tickets > Template: Create Approval > Stage: TransactionCreate > > c)gave permission to the users who can create tickets under PO-Req > > 2) Create Approvals-PO queue > > d)Copy templates from _Approvals (or ran the script) > e)Set the reply address to PO-Req > f)Add the people as AddminCC who are to approve the ticlets > > Now when I create a ticket under PO-Req, in the log it says it is creating ticket in Approvel-PO queue. > But I am unable to find the tickets in the DB or under Approvals tab > > Can some one tell me what is going > on!!! > > Thanks and best Regards > > ---------------------------------------------------------------------------------------------- > > From: Asanka Gunasekera > To: "rt-users at lists.bestpractical.com" > Sent: Thursday, 5 January 2012, 11:02 > Subject: Re: [rt-users] setting up approvals on RT 4.0.1 > Thanks you for the reply > Best Regards > > ---------------------------------------------------------------------------------------------- > > From: Kevin Falcone > To: rt-users at lists.bestpractical.com > Sent: Tuesday, 3 January 2012, 23:34 > Subject: Re: [rt-users] setting up approvals on RT 4.0.1 > On Thu, Dec 29, 2011 at 08:04:15AM +0000, Asanka Gunasekera wrote: > > Hi All, I am trying to set up approvals on RT 4.0.1 and I am following > > [1]http://requesttracker.wikia.com/wiki/ApprovalCreation > > but in this document it talks about copying scripts and templates from _Approval queue. > > I can only find 5 templates but there are no scripts > > Those Scrips were replaced in about mid-3.8 with > RT::Approval::Rules::*. You shouldn't need to copy them anywhere in > order to use Approvals. You'll want to modify the Templates as needed > and set up your CreateTickets scrip to actually create the Approvals > tickets. > > -kevin > > -------- > RT Training Sessions ([2]http://bestpractical.com/services/training.html) > * Boston -- March 5 & 6, 2012 > > -------- > RT Training Sessions ([3]http://bestpractical.com/services/training.html) > * Boston -- March 5 & 6, 2012 > > References > > Visible links > 1. http://requesttracker.wikia.com/wiki/ApprovalCreation > 2. http://bestpractical.com/services/training.html > 3. http://bestpractical.com/services/training.html > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ? March 5 & 6, 2012 -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From falcone at bestpractical.com Thu Jan 5 10:43:53 2012 From: falcone at bestpractical.com (Kevin Falcone) Date: Thu, 5 Jan 2012 10:43:53 -0500 Subject: [rt-users] Group Signature In-Reply-To: References: Message-ID: <20120105154353.GK1077@jibsheet.com> On Thu, Jan 05, 2012 at 03:33:34PM +0530, RT User wrote: > I'm enjoying configuring RT 4. It is so clean and simple. I was wondering if it is possible to > configure a group signature for the group instead of individual user signature. > > We have a IT team group with 50 admins. I'd like all of the users to carry a signature that > has a URL link, phone number, address and email. Rather than requesting all users to add a > signature to their accounts, I was wondering if we could add it to the group. I did not see > anything like that. > > It would be nice to have this signature attached to all the responses. There is no built-in group signature in RT. You could add a Custom Field on the Group and then pull it in from the outgoing template, or you could add your text directly in the Correspondence templates. -kevin -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From myrtuser at gmail.com Thu Jan 5 10:45:06 2012 From: myrtuser at gmail.com (RT User) Date: Thu, 5 Jan 2012 21:15:06 +0530 Subject: [rt-users] PriorityAsAString plugin question In-Reply-To: <20120105130759.GA5450@i5> References: <20120105130759.GA5450@i5> Message-ID: On Thu, Jan 5, 2012 at 6:37 PM, sunnavy wrote: > Take "Med/Med" for example, first "Med" means "Priority", the sencond one > means "Final Priority". > > you can avoid the second one if you don't set "Final Priority" > Thank you! I'd prefer having only priority and not the final priority. Where do I remove final priority so that I only see priority "Med" Steve > > sunnavy > > On 12-01-05 15:41, RT User wrote: > > All, > > > > I have a Priority as a String plugin configured. Here is my > configuration > > below. > > > > > > Set( %PriorityAsString, ( Low => 0, Low-Med => 25, Med => 50, High => > 100 > > ) ); > > Set( @PriorityAsStringOrder, qw( High Med Low-Med Low ) ); > > > > In RT Priority, I now see, > > > > Priority: Low-Med/Low-Med or Med/Med > > > > I'd like to see only one of those. The Priority gets repeated after a "/" > > > > Is there any way I can get around it? > > > > Thanks! > > Steve > > > -------- > > RT Training Sessions (http://bestpractical.com/services/training.html) > > * Boston ? March 5 & 6, 2012 > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston March 5 & 6, 2012 > -------------- next part -------------- An HTML attachment was scrubbed... URL: From falcone at bestpractical.com Thu Jan 5 10:46:31 2012 From: falcone at bestpractical.com (Kevin Falcone) Date: Thu, 5 Jan 2012 10:46:31 -0500 Subject: [rt-users] Error with scrip2 'On Owner change' In-Reply-To: <4F05BE37.2080200@bestpractical.com> References: <69D768435B870B498704129A048CDB190825367D@nermbxs08.nervianoms.com> <4F05BE37.2080200@bestpractical.com> Message-ID: <20120105154631.GL1077@jibsheet.com> On Thu, Jan 05, 2012 at 10:13:59AM -0500, Thomas Sibley wrote: > On 01/05/2012 09:55 AM, Franzini, Gabriele [Nervianoms] wrote: > >>2.-In another account, I open the same ticket and steal. > >>3.-I see this in terminal: > > > >>[Thu Jan 5 11:40:44 2012] [info]: <***@cesca.cat> #247/2135 - Scrip 2 > >>On Owner Change Notify Owner > >>[Thu Jan 5 11:40:44 2012] [info]: <***@cesca.cat> No recipients found. > >>Not sending. > >> > >>It is normal? I want that RT sent email to Person 1 > >>(example1 at example.com) when another person steal her ticket. > > > > I think it is normal behaviour. By the time the scrip is fired, Person 1 > > is not anymore the Owner, and you (the new Owner) are the author of the > > change, so no recipients. > > > > Maybe there is a way to retrieve the old owner from the Transaction > > object, and send the e-mail, with a User-Defined action. > > Ah, I missed that Person 1 wants the notification. Gabriele is correct. > Scrips fire on the receiving end. You'll need to pull the old owner > from the transaction object and use their email address in a custom > template. While I've not tried it, this extension provides a Notify Previous Owner action which may be useful http://search.cpan.org/dist/RT-Extension-NotifyOwners/lib/RT/Extension/NotifyOwners.pm -kevin -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From Joshua.Greenberg at constellation.com Thu Jan 5 14:32:57 2012 From: Joshua.Greenberg at constellation.com (Greenberg, Joshua L) Date: Thu, 5 Jan 2012 14:32:57 -0500 Subject: [rt-users] RT customization Message-ID: <028FF86CA1772B4A83410D3BCFAB117202D0398FC348@EXM-OMF-06.Ceg.Corp.Net> I've been asked to do some major customizations to the RT interface at my organization. For instance, I'd like to change some of the menus and I'd also like to change or add items to the basic categories in tickets, such as "The Basics", "People", "Reminders", etc. I know these questions aren't specific and are probably outside the scope of this list but I was hoping someone could point me to some good resources. I've searched for some but can't find any good information. Also, I'm hoping this is possible without heavy programming. Any advice would be appreciated. Thanks. >>> This e-mail and any attachments are confidential, may contain legal, professional or other privileged information, and are intended solely for the addressee. If you are not the intended recipient, do not use the information in this e-mail in any way, delete this e-mail and notify the sender. CEG-IP1 -------------- next part -------------- An HTML attachment was scrubbed... URL: From mjames at guesswho.com Thu Jan 5 15:51:13 2012 From: mjames at guesswho.com (mjames at guesswho.com) Date: Thu, 5 Jan 2012 15:51:13 -0500 Subject: [rt-users] possible RT 4.0.4 attachment bug In-Reply-To: <2AA600764E54964491083B1E0EC81A30BBC57D6FE4@EXCLUS.nationala-1advertising.com> References: <2AA600764E54964491083B1E0EC81A30BBC57D6FE4@EXCLUS.nationala-1advertising.com> Message-ID: <2AA600764E54964491083B1E0EC81A30BBC5ACE02E@EXCLUS.nationala-1advertising.com> See screenshot that I captured from webmin for the Tickets table - there are missing tickets in the range between 53 and 184. I have not run shredder or manipulated the database in any way. All I can add is that a user submitted a mysql database dump as an attachment that exceeded the allowed size limit. Mike From: rt-users-bounces at lists.bestpractical.com [mailto:rt-users-bounces at lists.bestpractical.com] On Behalf Of mjames at guesswho.com Sent: Friday, December 16, 2011 8:24 AM To: rt-users at lists.bestpractical.com Subject: [rt-users] possible RT 4.0.4 attachment bug This may be a bug in the way attachments are handled in 4.0.4. We recently spun up a new instance of RT 4.0.2, then upgraded to 4.0.4. Running on Centos 5.7 using MySQL. Yesterday we were at ticket #53. A user sent an email last night with an attachment containing sql statements (a database backup). His ticket id is #63. There aren't any intervening tickets. When I use the quick search for example, and try to load a ticket between 53-63, I get an error: RT Error Could not load ticket 57 (for example) The only thing I can think of is that some of the statements in the attachment were acted on. Is this possible? Mike -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: ScreenShot006.png Type: image/png Size: 13189 bytes Desc: ScreenShot006.png URL: From gekkoman at illimitable.com Thu Jan 5 16:01:46 2012 From: gekkoman at illimitable.com (gekkoman) Date: Fri, 6 Jan 2012 08:01:46 +1100 Subject: [rt-users] RES: Sphinx fulltext index v4.0.4 In-Reply-To: <7288D49C0448E840B752320350AFA94E012EC63DA9@its-hcwnem03.ds.Vanderbilt.edu > References: <7288D49C0448E840B752320350AFA94E012E6CD6EB@its-hcwnem03.ds.Vanderbilt.edu><7288D49C0448E840B752320350AFA94E012E6CDF97@its-hcwnem03.ds.Vanderbilt.edu><7288D49C0448E840B752320350AFA94E012E6CE0F4@its-hcwnem03.ds.Vanderbilt.edu><7288D49C0448E840B752320350AFA94E012E6CE110@its-hcwnem03.ds.Vanderbilt.edu><87C8AADF9E20C14C811B0AFA1747DA5420CE52@filipides><7288D49C0448E840B752320350AFA94E012E6CE142@its-hcwnem03.ds.Vanderbilt.edu> <87C8AADF9E20C14C811B0AFA1747DA5420CE53@filipides> <87C8AADF9E20C14C811B0AFA1747DA5402275ACA@filipides> <7288D49C0448E840B752320350AFA94E012EC63DA9@its-hcwnem03.ds.Vanderbilt.edu> Message-ID: Greetings, FYI I got sphinx running on 4.04 by following instructions before Christmas and everything looked ok.....but then I started discovering non functioning aspects of RT post the change eg changing user group memberships stopped working for example. The database was intact with no corruptions. This is obviously not ideal. I had debugged it to the point of finding some RT generated SQL no longer running properly on the database. Since I actually prefer psql over mysql I ended up migrated to psql using exactly the same dataset, engaged fulltext indexing and the problems all went away. Tarek > Sounds like it cannot connect to the sphinx server. Can you confirm that > sphinx is running (ps -eaf |grep searchd ) and that it is running on the > port specified in the attachmentsindex create statement (mysql> show > create table AttachmentsIndex; )? I believe the default port is 9312 but > the documents at > http://blog.bestpractical.com/2011/06/full-text-searching.html indicate > that the port is 3312. > > -----Original Message----- > From: rt-users-bounces at lists.bestpractical.com > [mailto:rt-users-bounces at lists.bestpractical.com] On Behalf Of Luciano > Ernesto da Silva > Sent: Thursday, January 05, 2012 5:24 AM > To: rt-users at lists.bestpractical.com > Subject: [rt-users] RES: Sphinx fulltext index v4.0.4 > > Hello, > > I installed everything as described here by Dale/ documentation from > docs/full_text_indexing.podc , documentarion by sphinxsearch but i got > this error: > > RT: DBD::mysql::st execute failed: Unable to connect to foreign data > source: failed to resolve searchd host (name=localhost) at > /usr/local/share/perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. > (/usr/local/share/perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) > Jan 5 08:45:16 rt4 RT: RT::Handle=HASH(0x7faacbf8ec58) couldn't execute > the query 'SELECT COUNT(DISTINCT main.id) FROM Tickets main JOIN > Transactions Transactions_1 ON ( Transactions_1.ObjectType = 'RT::Ticket' > ) AND ( Transactions_1.ObjectId = main.id ) JOIN Attachments Attachments_2 > ON ( Attachments_2.TransactionId = Transactions_1.id ) JOIN > AttachmentsIndex AttachmentsIndex_3 ON ( AttachmentsIndex_3.id = > Attachments_2.id ) WHERE (main.Status != > 'deleted') AND (main.Queue = '23' AND ( AttachmentsIndex_3.query = > 'ESEF;limit=10000;maxmatches=10000' ) ) AND (main.Type = 'ticket') AND > (main.EffectiveId = main.id) ' at > /usr/local/share/perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 > > The Mysql server is running on localhost and the firewall is off(Devel > server) and SELINUX is disabled. > > DBIx::SearchBuilder is up to date. > > > Any ideas? > > > Luciano > > > > -----Mensagem original----- > De: rt-users-bounces at lists.bestpractical.com > [mailto:rt-users-bounces at lists.bestpractical.com] Em nome de Luciano > Ernesto da Silva Enviada em: sexta-feira, 30 de dezembro de 2011 10:49 > Para: Poulter, Dale > Cc: rt-users at lists.bestpractical.com > Assunto: Re: [rt-users] Sphinx fulltext index v4.0.4 > > Thanks for you help! > > Luciano > > -----Original Message----- > From: Poulter, Dale [mailto:dale.poulter at Vanderbilt.Edu] > Sent: Thu 12/29/2011 4:42 PM > To: Luciano Ernesto da Silva > Cc: rt-users at lists.bestpractical.com > Subject: RE: [rt-users] Sphinx fulltext index v4.0.4 > > Here is the process I used. > > From Mysql-5.5.17 source > > Move the sphinx source directory msqlse (I used sphinx-2.0.2-beta) to > storage/sphinx in the source tree > > cmake \ > -DWITH_UNIXODBC=1 \ > -DWITH_INNOBASE_STORAGE_ENGINE=1 \ > -DWITH_ARCHIVE_STORAGE_ENGINE=1 \ > -DWITH_SPHINX_STORAGE_ENGINE=1 \ > -DDEFAULT_CHARSET=utf8 \ > -DDEFAULT_COLLATION=utf8_general_ci \ > -DWITH_SSL=yes > > > Once mysql is compiled and installed you just need to install the plugin > > mysql> INSTALL PLUGIN sphinx SONAME 'ha_sphinx.so'; > > mysql>s elect * from mysql.plugin; > > This should indicated that the sphinx plugin is installed. > > > > > -----Original Message----- > From: Luciano Ernesto da Silva [mailto:luciano at cpd.ufrgs.br] > Sent: Thursday, December 29, 2011 12:27 PM > To: Poulter, Dale > Cc: rt-users at lists.bestpractical.com > Subject: RE: [rt-users] Sphinx fulltext index v4.0.4 > > Hello Dale, > > Can you point me how did you compiled sphinxSE with MySQL? I tryed compile > MySQL 5.1.41 with sphinx, but not worked for me in Ubuntu 10.04, following > instructions from Sphinx site. > > Thanks > > > Luciano > > -----Original Message----- > From: rt-users-bounces at lists.bestpractical.com on behalf of Poulter, Dale > Sent: Thu 12/29/2011 1:15 PM > To: Ruslan Zakirov > Cc: rt-users at lists.bestpractical.com > Subject: Re: [rt-users] Sphinx fulltext index v4.0.4 > > Thanks. I was just about to send out a note. It appears the v4 was > installed on top of the v3.8.5 instance which caused many issues. I did a > clean install and everything is working as of a few minutes ago. > Thanks again for all of your help! > > -----Original Message----- > From: ruslan.zakirov at gmail.com [mailto:ruslan.zakirov at gmail.com] On Behalf > Of Ruslan Zakirov > Sent: Thursday, December 29, 2011 9:14 AM > To: Poulter, Dale > Cc: rt-users at lists.bestpractical.com > Subject: Re: [rt-users] Sphinx fulltext index v4.0.4 > > Hi, > > Looks like your RT 4 instance is installed incorrectly. Log says that RT > loads libraries from RT 3.8 instance and this shouldn't happen. > > On Thu, Dec 29, 2011 at 17:26, Poulter, Dale > wrote: >> Here is the output from the debug log. The mysql log did not have any > errors. >> >> >> [Thu Dec 29 13:01:54 2011] [error]: Found more than one occurrence of >> the /Callbacks/AssetTracker/autohandler/Default callback. This may >> cause only one of the callbacks to run. Look for the duplicate >> Callback in your /apps/rt385/local/html >> /apps/rt385/local/plugins/RT-Authen-ExternalAuth/html >> /apps/rt385/local/plugins/RT-Extension-MergeUsers/html >> /apps/rt385/local/plugins/RT-Extension-MergeUsersHistory/html >> /apps/rt385/local/plugins/RT-Extension-MandatorySubject/html >> /apps/rt385/local/plugins/RT-Extension-SummaryByUser/html >> /apps/rt385/local/plugins/RT-Extension-MobileUI/html >> /apps/rt385/share/html >> (/apps/rt385/sbin/../lib/RT/Interface/Web/Request.pm:133) >> [Thu Dec 29 13:02:21 2011] [warning]: RT::ActiveStatus undefined, >> falling back to deprecated defaults >> (/apps/rt385/sbin/../lib/RT/Queue_Overlay.pm:202) >> [Thu Dec 29 13:02:21 2011] [warning]: RT::InactiveStatus undefined, >> falling back to deprecated defaults >> (/apps/rt385/sbin/../lib/RT/Queue_Overlay.pm:222) >> [Thu Dec 29 13:02:21 2011] [warning]: RT::ActiveStatus undefined, >> falling back to deprecated defaults >> (/apps/rt385/sbin/../lib/RT/Queue_Overlay.pm:202) >> [Thu Dec 29 13:02:21 2011] [warning]: RT::InactiveStatus undefined, >> falling back to deprecated defaults >> (/apps/rt385/sbin/../lib/RT/Queue_Overlay.pm:222) >> [Thu Dec 29 13:02:21 2011] [warning]: RT::ActiveStatus undefined, >> falling back to deprecated defaults >> (/apps/rt385/sbin/../lib/RT/Queue_Overlay.pm:202) >> [Thu Dec 29 13:02:21 2011] [warning]: RT::InactiveStatus undefined, >> falling back to deprecated defaults >> (/apps/rt385/sbin/../lib/RT/Queue_Overlay.pm:222) >> [Thu Dec 29 13:02:21 2011] [warning]: RT::ActiveStatus undefined, >> falling back to deprecated defaults >> (/apps/rt385/sbin/../lib/RT/Queue_Overlay.pm:202) >> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine IsGroup redefined at >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 76. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:76) >> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine IsUser redefined at >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 96. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:96) >> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine Object redefined at >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 116. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:116) >> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine GrantRight redefined >> at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 153. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:153) >> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine RevokeRight redefined > >> at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 190. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:190) >> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine HasRight redefined at > >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 282. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:282) >> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine _HasRight redefined >> at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 372. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:372) >> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine _HasGroupRight >> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 390. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:390) >> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine _HasRoleRight >> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 444. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:444) >> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine InvalidateACLCache >> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 526. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:526) >> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine >> _GetPrincipalTypeForACL redefined at >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 547. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:547) >> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine _ReferenceId >> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 573. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:573) >> [Thu Dec 29 13:03:56 2011] [warning]: Subroutine _InitSQL redefined at > >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 64. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:64) >> [Thu Dec 29 13:03:56 2011] [warning]: Subroutine _SQLLimit redefined >> at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 77. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:77) >> [Thu Dec 29 13:03:56 2011] [warning]: Subroutine _SQLJoin redefined at > >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 96. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:96) >> [Thu Dec 29 13:03:56 2011] [warning]: Subroutine _OpenParen redefined >> at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 106. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:106) >> [Thu Dec 29 13:03:56 2011] [warning]: Subroutine _CloseParen redefined > >> at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 109. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:109) >> [Thu Dec 29 13:03:56 2011] [warning]: Subroutine _close_bundle >> redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line >> 140. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:140) >> [Thu Dec 29 13:03:56 2011] [warning]: Subroutine _parser redefined at >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 171. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:171) >> [Thu Dec 29 13:03:56 2011] [warning]: Subroutine ClausesToSQL >> redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line >> 247. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:247) >> [Thu Dec 29 13:03:56 2011] [warning]: Subroutine FromSQL redefined at >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 282. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:282) >> [Thu Dec 29 13:03:56 2011] [warning]: Subroutine Query redefined at >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 348. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:348) >> [Thu Dec 29 13:03:56 2011] [warning]: Subroutine ClassifySQLOperation >> redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line >> 365. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:365) >> [Thu Dec 29 13:03:56 2011] [warning]: (in cleanup) Error while >> loading /apps/rt385/sbin/rt-server: Can't locate >> RT/Authen/ExternalAuth.pm in @INC (@INC contains: >> /apps/rt385/sbin/../local/lib /apps/rt385/sbin/../lib >> /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 >> . /opt/pkgs/apache-2.2.15) at /apps/rt385/sbin/../lib/RT.pm line 659. >> (/apps/rt385/sbin/../lib/RT.pm:343) >> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine IsGroup redefined at >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 76. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:76) >> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine IsUser redefined at >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 96. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:96) >> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine Object redefined at >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 116. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:116) >> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine GrantRight redefined >> at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 153. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:153) >> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine RevokeRight redefined > >> at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 190. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:190) >> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine HasRight redefined at > >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 282. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:282) >> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine _HasRight redefined >> at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 372. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:372) >> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine _HasGroupRight >> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 390. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:390) >> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine _HasRoleRight >> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 444. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:444) >> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine InvalidateACLCache >> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 526. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:526) >> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine >> _GetPrincipalTypeForACL redefined at >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 547. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:547) >> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine _ReferenceId >> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 573. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:573) >> [Thu Dec 29 13:04:02 2011] [warning]: Subroutine _InitSQL redefined at > >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 64. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:64) >> [Thu Dec 29 13:04:02 2011] [warning]: Subroutine _SQLLimit redefined >> at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 77. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:77) >> [Thu Dec 29 13:04:02 2011] [warning]: Subroutine _SQLJoin redefined at > >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 96. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:96) >> [Thu Dec 29 13:04:02 2011] [warning]: Subroutine _OpenParen redefined >> at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 106. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:106) >> [Thu Dec 29 13:04:02 2011] [warning]: Subroutine _CloseParen redefined > >> at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 109. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:109) >> [Thu Dec 29 13:04:02 2011] [warning]: Subroutine _close_bundle >> redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line >> 140. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:140) >> [Thu Dec 29 13:04:02 2011] [warning]: Subroutine _parser redefined at >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 171. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:171) >> [Thu Dec 29 13:04:02 2011] [warning]: Subroutine ClausesToSQL >> redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line >> 247. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:247) >> [Thu Dec 29 13:04:02 2011] [warning]: Subroutine FromSQL redefined at >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 282. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:282) >> [Thu Dec 29 13:04:02 2011] [warning]: Subroutine Query redefined at >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 348. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:348) >> [Thu Dec 29 13:04:02 2011] [warning]: Subroutine ClassifySQLOperation >> redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line >> 365. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:365) >> [Thu Dec 29 13:04:02 2011] [warning]: (in cleanup) Error while >> loading /apps/rt385/sbin/rt-server: Can't locate >> RT/Authen/ExternalAuth.pm in @INC (@INC contains: >> /apps/rt385/sbin/../local/lib /apps/rt385/sbin/../lib >> /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 >> . /opt/pkgs/apache-2.2.15) at /apps/rt385/sbin/../lib/RT.pm line 659. >> (/apps/rt385/sbin/../lib/RT.pm:343) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine IsGroup redefined at >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 76. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:76) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine IsUser redefined at >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 96. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:96) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine Object redefined at >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 116. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:116) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine GrantRight redefined >> at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 153. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:153) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine RevokeRight redefined > >> at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 190. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:190) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine HasRight redefined at > >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 282. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:282) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _HasRight redefined >> at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 372. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:372) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _HasGroupRight >> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 390. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:390) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _HasRoleRight >> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 444. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:444) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine InvalidateACLCache >> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 526. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:526) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine >> _GetPrincipalTypeForACL redefined at >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 547. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:547) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _ReferenceId >> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 573. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:573) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _InitSQL redefined at > >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 64. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:64) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _SQLLimit redefined >> at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 77. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:77) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _SQLJoin redefined at > >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 96. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:96) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _OpenParen redefined >> at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 106. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:106) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _CloseParen redefined > >> at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 109. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:109) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _close_bundle >> redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line >> 140. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:140) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _parser redefined at >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 171. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:171) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine ClausesToSQL >> redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line >> 247. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:247) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine FromSQL redefined at >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 282. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:282) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine Query redefined at >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 348. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:348) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine ClassifySQLOperation >> redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line >> 365. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:365) >> [Thu Dec 29 13:04:07 2011] [warning]: (in cleanup) Error while >> loading /apps/rt385/sbin/rt-server: Can't locate >> RT/Authen/ExternalAuth.pm in @INC (@INC contains: >> /apps/rt385/sbin/../local/lib /apps/rt385/sbin/../lib >> /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 >> . /opt/pkgs/apache-2.2.15) at /apps/rt385/sbin/../lib/RT.pm line 659. >> (/apps/rt385/sbin/../lib/RT.pm:343) >> >> >> >> -----Original Message----- >> From: ruslan.zakirov at gmail.com [mailto:ruslan.zakirov at gmail.com] On >> Behalf Of Ruslan Zakirov >> Sent: Friday, December 23, 2011 11:27 AM >> To: Poulter, Dale >> Cc: rt-users at lists.bestpractical.com >> Subject: Re: [rt-users] Sphinx fulltext index v4.0.4 >> >> Hi, >> >> Looks good. Move on to SQL log and debug log. >> >> On Fri, Dec 23, 2011 at 21:13, Poulter, Dale >> wrote: >>> Here is the output. Thanks. >>> >>> mysql> show create table AttachmentsIndex; >>> > +------------------+---------------------------------------------------- > ------------------------------------------------------------------------ > ------------------------------------------------------------------------ > -------------------------------------------+ >>> | Table | Create Table >>> | | >>> > +------------------+---------------------------------------------------- > ------------------------------------------------------------------------ > ------------------------------------------------------------------------ > -------------------------------------------+ >>> | AttachmentsIndex | CREATE TABLE `AttachmentsIndex` ( >>> `id` int(10) unsigned NOT NULL, >>> `weight` int(11) NOT NULL, >>> `query` varchar(3072) NOT NULL, >>> KEY `query` (`query`(1024)) >>> ) ENGINE=SPHINX DEFAULT CHARSET=utf8 >>> CONNECTION='sphinx://localhost:9312/rt' | >>> > +------------------+---------------------------------------------------- > ------------------------------------------------------------------------ > ------------------------------------------------------------------------ > -------------------------------------------+ >>> 1 row in set (0.00 sec) >>> >>> -----Original Message----- >>> From: ruslan.zakirov at gmail.com [mailto:ruslan.zakirov at gmail.com] On >>> Behalf Of Ruslan Zakirov >>> Sent: Friday, December 23, 2011 8:56 AM >>> To: Poulter, Dale >>> Cc: rt-users at lists.bestpractical.com >>> Subject: Re: [rt-users] Sphinx fulltext index v4.0.4 >>> >>> On Fri, Dec 23, 2011 at 18:47, Poulter, Dale >>> wrote: >>>> Correct. The index and table seems to have been created. One > strange item is that the attatchmentindex table in MySQL is empty. > Thanks for your help. >>> >>> It's sort of empty as it's dynamic. It's a special table that > connects mysql to sphinx. Run 'show create table AttachmentsIndex' and > send us output. >>> >>>> >>>> >>>> Sent from iphone >>>> >>>> >>>> On Dec 23, 2011, at 8:29 AM, "Ruslan Zakirov" > wrote: >>>> >>>>> On Fri, Dec 23, 2011 at 18:22, Poulter, Dale >>>>> wrote: >>>>>> I actually tried with and without the fulltext without any > success. >>>>> >>>>> It's hard to say what went wrong. Just for clarification, you've >>>>> created required tables with a script, configured RT's config, >>>>> configured sphinx, setup indexer that puts data into sphinx index. >>>>> Right? >>>>> >>>>> To diagnose this start with RT's debug log. Enable logging of SQL >>>>> statements in RT. Use command line sphinx client to make sure data >>>>> is in the index. At this moment we don't have any info to help you. >>>>> >>>>>> Sent from iphone >>>>>> >>>>>> >>>>>> On Dec 23, 2011, at 3:09 AM, "Ruslan Zakirov" > wrote: >>>>>> >>>>>>> On Thu, Dec 15, 2011 at 17:32, Poulter, Dale >>>>>>> wrote: >>>>>>>> However, Request Tracker does not seem to be searching the > index. >>>>>>>> If we search for any term that is only in the contents of the >>>>>>>> ticket and not the header we do not get any hits. We do get >>>>>>>> hits for terms in the ticket header though. If I search sphinx >>>>>>>> directly for a term everything works correctly. It seems as if >>>>>>>> RT is not searching Sphinx. Have I missed a step in the setup > process? Any assistance will be appreciated. Thanks. >>>>>>> >>>>>>> How do you search? It's still required to use fulltext:x in >>>>>>> simple search and Content in the query builder. >>>>>>> >>>>>>> -- >>>>>>> Best regards, Ruslan. >>>>>>> >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Best regards, Ruslan. >>>>> >>>> >>>> -------- >>>> RT Training Sessions >>>> (http://bestpractical.com/services/training.html) >>>> * Boston March 5 & 6, 2012 >>> >>> >>> >>> -- >>> Best regards, Ruslan. >>> >> >> >> >> -- >> Best regards, Ruslan. >> > > > > -- > Best regards, Ruslan. > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston March 5 & 6, 2012 > > > > > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston March 5 & 6, 2012 > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston March 5 & 6, 2012 > > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston March 5 & 6, 2012 > > -- > This message has been scanned for viruses and > dangerous content by MailScanner, and is > believed to be clean. > > -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From bwiese at ElementPS.com Thu Jan 5 16:42:06 2012 From: bwiese at ElementPS.com (Brent Wiese) Date: Thu, 5 Jan 2012 14:42:06 -0700 Subject: [rt-users] CustomField that displays users In-Reply-To: <20120103212436.GF1077@jibsheet.com> References: <7ECD0C8955ADE149B95716B364B4D58F26CBDB91A7@EXCCR01.eps.local> <7ECD0C8955ADE149B95716B364B4D58F26CBDB96A7@EXCCR01.eps.local> <20120103212436.GF1077@jibsheet.com> Message-ID: <7ECD0C8955ADE149B95716B364B4D58F26CBF6C51B@EXCCR01.eps.local> On Tue, Jan 03, 2012 at 10:43:54AM -0700, Brent Wiese wrote: > >That's what a "User-defined" Group is. It is a subset of Privileged users that you put in as members. > > Yeah, I have those. Everyone I want to display is in a group I've defined, but I didn't want to assume I could populate on groups. > > >I have some code that will put all members of a group into a Custom Field. > > That would be awesome if you could share. I was a little surprised I wasn't able to find anyone asking about it via my searches. I would have thought it would be somewhat common. The example External Custom Field that ships with RT puts groups into a CF, so you should be able to mod that easily to do privileged users. /opt/rt4/docs/extending/external_custom_fields.pod -kevin --- Thanks! Slight modifications to the Groups.pm worked great... Except for 1 thing. Once I make a CF source be my new module inside the CF, I can't change it back to "Provide List..." It just goes back to CF display unchanged. Is changing the CF data source a 1 way operation? From Randy.Black at Buckle.com Thu Jan 5 17:07:17 2012 From: Randy.Black at Buckle.com (Randy Black) Date: Thu, 5 Jan 2012 16:07:17 -0600 Subject: [rt-users] Strip the requestor - Assign to queue Message-ID: Thanks everyone for yor help. The following will take a ticket based on the conditions you specify in the prep code $match string and then identify the 'Requestors', remove them, assign it to the queue you want and change the owner to whomever you desire. Hope it helps. This is what I did: Description = Whatever Condition = On Create Action = User Defined Template = Black Stage = TransactionCreate Prep Code: my $match = "^"; my $t_subject = $self->TicketObj->Subject; if ( $t_subject !~ /$match/ ) { return 0; } else { return 1; } Cleanup Code: my $newqueue = ""; my $newSystemUser = ""; my $T_Obj = $self->TicketObj; my $requestor = $self->TicketObj->RequestorAddresses; my @watchers = split /\,/,$requestor; $RT::Logger->warning("Scrip 145 found watchers: $requestor"); foreach my $watcher (@watchers) { my ($status, $msg) = $self->TicketObj->DeleteWatcher(Type=>'Requestor',Email=>$watcher); } $RT::Logger->info("Auto assign ticket #". $T_Obj->id ." to queue #". $newqueue ); my ($status, $msg) = $T_Obj->SetQueue($newqueue); unless ($status) { $RT::Logger->warning("unable to set new queue: $msg"); return undef; } return 1; -------------- next part -------------- An HTML attachment was scrubbed... URL: From cloos at netsandbox.de Fri Jan 6 02:02:20 2012 From: cloos at netsandbox.de (Christian Loos) Date: Fri, 06 Jan 2012 08:02:20 +0100 Subject: [rt-users] PriorityAsAString plugin question In-Reply-To: References: <20120105130759.GA5450@i5> Message-ID: <4F069C7C.5030003@netsandbox.de> I have done this in my version of the extension: -Chris Am 05.01.2012 16:45, schrieb RT User: > Thank you! I'd prefer having only priority and not the final priority. > Where do I remove final priority so that I only see priority "Med" > > Steve From o.nash at cs.ucc.ie Fri Jan 6 06:56:52 2012 From: o.nash at cs.ucc.ie (o.nash at cs.ucc.ie) Date: Fri, 6 Jan 2012 11:56:52 +0000 (GMT) Subject: [rt-users] RT3.8.8 getting logged out after doing search Message-ID: Dear all, We recently had a MySQL crash [ due to RAM failure ], after RAM replaced and sessions table dropped and re-created from Schema in rt3.sql dump we are seeing a new problem with searches. When the search is executed the resulting tickets are displayed fine but any attempt to open one results in the RT login screen. If we do login the required ticket is opened. When browsing tickets from the HOME base list this does not happen. Here is an example apache log of the above search: 143.239.74.146 - - [06/Jan/2012:11:36:46 +0000] "GET /Search/Results.html?Format='%20%20%20%3Cb%3E%3Ca%20href%3D%22__WebPath__%2FTicket%2FDisplay.html%3Fid%3D__id__%22%3E__id__%3C%2Fa%3E%3C%2Fb%3E%2FTITLE%3A%23'%2C%0A'%3Cb%3E%3Ca%20href%3D%22__WebPath__%2FTicket%2FDisplay.html%3Fid%3D__id__%22%3E__Subject__%3C%2Fa%3E%3C%2Fb%3E%2FTITLE%3ASubject'%2C%0A'__Status__'%2C%0A'__QueueName__'%2C%0A'__OwnerName__'%2C%0A'__Priority__'%2C%0A'__NEWLINE__'%2C%0A''%2C%0A'%3Csmall%3E__Requestors__%3C%2Fsmall%3E'%2C%0A'%3Csmall%3E__CreatedRelative__%3C%2Fsmall%3E'%2C%0A'%3Csmall%3E__ToldRelative__%3C%2Fsmall%3E'%2C%0A'%3Csmall%3E__LastUpdatedRelative__%3C%2Fsmall%3E'%2C%0A'%3Csmall%3E__TimeLeft__%3C%2Fsmall%3E'&Order=DESC%7CASC%7CASC%7CASC&OrderBy=LastUpdated%7C%7C%7C&Page=1&Query=Status%20%3D%20'new'%20OR%20Status%20%3D%20'open'&RowsPerPage=50&SavedChartSearchId=new&SavedSearchId= HTTP/1.1" 200 35950 143.239.74.146 - - [06/Jan/2012:11:37:09 +0000] "GET /Ticket/Display.html?id=16718 HTTP/1.1" 200 5267 143.239.74.146 - - [06/Jan/2012:11:37:25 +0000] "POST /Ticket/Display.html HTTP/1.1" 200 32802 ---------------------- I have cleared old cookies and caches etc .... Thanks Oliver ubuntu 10.04 perl 5.10.1 apache 2.2.17 mod_perl 2.0.5 [ previously we used mod_perl 2.0.4 ] this is only change since crash. -- Oliver Nash CSSG Computer Science UCC ------------------------- From martinm at it-helps.co.uk Fri Jan 6 07:13:18 2012 From: martinm at it-helps.co.uk (martinmoore) Date: Fri, 6 Jan 2012 04:13:18 -0800 (PST) Subject: [rt-users] New install has no 'style' Message-ID: <33092601.post@talk.nabble.com> Hi, I've just installed rt3.8.8 on a Debian Squeeze server. Have got it running, but it displays as text only. http://old.nabble.com/file/p33092601/rt.jpg What have I missed? Thanks, Martin -- View this message in context: http://old.nabble.com/New-install-has-no-%27style%27-tp33092601p33092601.html Sent from the Request Tracker - User mailing list archive at Nabble.com. From martinm at it-helps.co.uk Fri Jan 6 07:14:46 2012 From: martinm at it-helps.co.uk (martinmoore) Date: Fri, 6 Jan 2012 04:14:46 -0800 (PST) Subject: [rt-users] New install has no 'style' Message-ID: <33092601.post@talk.nabble.com> Hi, I've just installed rt3.8.8 on a Debian Squeeze server. Have got it running, but it displays as text only. http://old.nabble.com/file/p33092601/rt.jpg There are no errors in the Apache2 logs. What have I missed? Thanks, Martin -- View this message in context: http://old.nabble.com/New-install-has-no-%27style%27-tp33092601p33092601.html Sent from the Request Tracker - User mailing list archive at Nabble.com. From ml at kneip.me Fri Jan 6 08:40:33 2012 From: ml at kneip.me (Armin Kneip) Date: Fri, 06 Jan 2012 14:40:33 +0100 Subject: [rt-users] "img" html tag in customized search result columns Message-ID: <4F06F9D1.4000202@kneip.me> Hi there! I'm trying to configure RT 4.0.4 on Debian Squeeze In advanced query builder the img tag seems filtered. Is there a good way to use icons in search results? Here an example: ------ snip ------ '__Status__', '__LastUpdated__', '__Subject__/TITLE:Subject', '__QueueName__', '', '/dev/null' ) or die "Couldn't open /dev/null: $!"; unless ( fileno($protect_fd) == 1 ) { warn "We opened /dev/null to protect FD #1, but descriptor #1 is already occupied"; } } Should I worry about it ? Can I do something to avoid getting this warning ? Gerard From mjames at guesswho.com Fri Jan 6 12:35:25 2012 From: mjames at guesswho.com (mjames at guesswho.com) Date: Fri, 6 Jan 2012 12:35:25 -0500 Subject: [rt-users] possible RT 4.0.4 attachment bug In-Reply-To: <20111219175802.GS9885@jibsheet.com> References: <2AA600764E54964491083B1E0EC81A30BBC57D6FE4@EXCLUS.nationala-1advertising.com> <20111219175802.GS9885@jibsheet.com> Message-ID: <2AA600764E54964491083B1E0EC81A30BBC5ACE303@EXCLUS.nationala-1advertising.com> OK, this seems to be a relevant portion of the log file. Sorry about the delay in replying. -Mike [Thu Dec 15 19:38:48 2011] [warning]: DBD::mysql::st execute failed: Got a packet bigger than 'max_allowed_packet' bytes at /usr/lib/perl5/site_perl/5.8.8/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.8.8/DBIx/SearchBuilder/Handle.pm:587) [Thu Dec 15 19:39:43 2011] [warning]: DBD::mysql::st execute failed: Got a packet bigger than 'max_allowed_packet' bytes at /usr/lib/perl5/site_perl/5.8.8/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.8.8/DBIx/SearchBuilder/Handle.pm:587) [Thu Dec 15 20:38:53 2011] [warning]: DBD::mysql::st execute failed: Got a packet bigger than 'max_allowed_packet' bytes at /usr/lib/perl5/site_perl/5.8.8/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.8.8/DBIx/SearchBuilder/Handle.pm:587) [Thu Dec 15 20:39:49 2011] [warning]: DBD::mysql::st execute failed: Got a packet bigger than 'max_allowed_packet' bytes at /usr/lib/perl5/site_perl/5.8.8/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.8.8/DBIx/SearchBuilder/Handle.pm:587) [Thu Dec 15 21:38:49 2011] [warning]: DBD::mysql::st execute failed: Got a packet bigger than 'max_allowed_packet' bytes at /usr/lib/perl5/site_perl/5.8.8/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.8.8/DBIx/SearchBuilder/Handle.pm:587) [Thu Dec 15 21:39:29 2011] [warning]: DBD::mysql::st execute failed: Got a packet bigger than 'max_allowed_packet' bytes at /usr/lib/perl5/site_perl/5.8.8/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.8.8/DBIx/SearchBuilder/Handle.pm:587) [Thu Dec 15 22:38:49 2011] [warning]: DBD::mysql::st execute failed: Got a packet bigger than 'max_allowed_packet' bytes at /usr/lib/perl5/site_perl/5.8.8/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.8.8/DBIx/SearchBuilder/Handle.pm:587) [Thu Dec 15 22:38:56 2011] [warning]: RT::Handle=HASH(0x2b474a6b16f0) couldn't execute the query 'INSERT INTO Attachments (Subject, ContentType, Filename, Headers, MessageId, Creator, Parent, Created, ContentEncoding, Content, TransactionId) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)' at /usr/lib/perl5/site_perl/5.8.8/DBIx/SearchBuilder/Handle.pm line 600 DBIx::SearchBuilder::Handle::SimpleQuery('RT::Handle=HASH(0x2b474a6b16f0)', 'INSERT INTO Attachments (Subject, ContentType, Filename, Head...', '', 'application/x-zip-compressed', 'antiques_bkup_20111215_1408.zip', 'Content-Description: antiques_bkup_20111215_1408.zip\x{a}content-...', '', 193, 582, ...) called at /usr/lib/perl5/site_perl/5.8.8/DBIx/SearchBuilder/Handle.pm line 350 DBIx::SearchBuilder::Handle::Insert('RT::Handle=HASH(0x2b474a6b16f0)', 'Attachments', 'Subject', '', 'ContentType', 'application/x-zip-compressed', 'Filename', 'antiques_bkup_20111215_1408.zip', 'Headers', ...) called at /usr/lib/perl5/site_perl/5.8.8/DBIx/SearchBuilder/Handle/mysql.pm line 36 DBIx::SearchBuilder::Handle::mysql::Insert('RT::Handle=HASH(0x2b474a6b16f0)', 'Attachments', 'Subject', '', 'ContentType', 'application/x-zip-compressed', 'Filename', 'antiques_bkup_20111215_1408.zip', 'Headers', ...) called at /usr/lib/perl5/site_perl/5.8.8/DBIx/SearchBuilder/Record.pm line 1292 DBIx::SearchBuilder::Record::Create('RT::Attachment=HASH(0x2b475ef06b80)', 'Subject', '', 'Filename', 'antiques_bkup_20111215_1408.zip', 'ContentType', 'application/x-zip-compressed', 'Headers', 'Content-Description: antiques_bkup_20111215_1408.zip\x{a}content-...', ...) called at /opt/rt4/sbin/../lib/RT/Record.pm line 304 RT::Record::Create('RT::Attachment=HASH(0x2b475ef06b80)', 'TransactionId', 908, 'ContentType', 'application/x-zip-compressed', 'ContentEncoding', 'none', 'Parent', 582, ...) called at /opt/rt4/sbin/../lib/RT/Attachment.pm line 193 RT::Attachment::Create('RT::Attachment=HASH(0x2b475ef06b80)', 'TransactionId', 908, 'Parent', 582, 'Attachment', 'MIME::Entity=HASH(0x2b472a166690)') called at /opt/rt4/sbin/../lib/RT/Attachment.pm line 172 RT::Attachment::Create('RT::Attachment=HASH(0x2b475ef37e40)', 'TransactionId', 908, 'Attachment', 'MIME::Entity=HASH(0x2b472a1586c0)') called at /opt/rt4/sbin/../lib/RT/Transaction.pm line 543 RT::Transaction::_Attach('RT::Transaction=HASH(0x2b475eea18e0)', 'MIME::Entity=HASH(0x2b472a1586c0)') called at /opt/rt4/sbin/../lib/RT/Transaction.pm line 160 RT::Transaction::Create('RT::Transaction=HASH(0x2b475eea18e0)', 'ObjectId', 63, 'ObjectType', 'RT::Ticket', 'TimeTaken', 0, 'Type', 'Create', ...) called at /opt/rt4/sbin/../lib/RT/Record.pm line 1447 RT::Record::_NewTransaction('RT::Ticket=HASH(0x2b472a1ca1f0)', 'Type', 'Create', 'TimeTaken', 0, 'MIMEObj', 'MIME::Entity=HASH(0x2b472a1586c0)', 'CommitScrips', 1, ...) called at /opt/rt4/sbin/../lib/RT/Ticket.pm line 676 RT::Ticket::Create('RT::Ticket=HASH(0x2b472a1ca1f0)', 'Queue', 1, 'Subject', 'FW: Antiques DB', 'Requestor', 'ARRAY(0x2b473ef82fd0)', 'Cc', 'ARRAY(0x2b473ef82fb0)', ...) called at /opt/rt4/sbin/../lib/RT/Interface/Email.pm line 1515 RT::Interface::Email::Gateway('HASH(0x2b472a1413a0)') called at /opt/rt4/share/html/REST/1.0/NoAuth/mail-gateway line 61 HTML::Mason::Commands::__ANON__('SessionType', 'REST', 'action', 'correspond', 'queue', 'general', 'message', 'From someone at mydomain.com Thu Dec 15 17:38:29 2011\x{a}Received: ...') called at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Component.pm line 135 HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x2b472a153410)', 'SessionType', 'REST', 'action', 'correspond', 'queue', 'general', 'message', 'From someone at mydomain.com Thu Dec 15 17:38:29 2011\x{a}Received: ...', ...) called at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm line 1297 eval {...} called at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm line 1292 HTML::Mason::Request::comp('undef', 'undef', 'undef', 'SessionType', 'REST', 'action', 'correspond', 'queue', 'general', ...) called at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm line 481 eval {...} called at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm line 481 eval {...} called at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm line 433 HTML::Mason::Request::exec('RT::Interface::Web::Request=HASH(0x2b4740cc8a90)') called at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/PSGIHandler.pm line 85 eval {...} called at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/PSGIHandler.pm line 85 HTML::Mason::Request::PSGI::exec('RT::Interface::Web::Request=HASH(0x2b4740cc8a90)') called at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Interp.pm line 342 HTML::Mason::Interp::exec('undef', 'undef', 'SessionType', 'REST', 'action', 'correspond', 'queue', 'general', 'message', ...) called at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/PSGIHandler.pm line 48 eval {...} called at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/PSGIHandler.pm line 48 HTML::Mason::PSGIHandler::invoke_mason('HTML::Mason::PSGIHandler::Streamy=HASH(0x2b4740cc6520)', 'HTML::Mason::FakeApache=HASH(0x2b474a73a450)', 'HASH(0x2b473fc3b260)') called at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/PSGIHandler/Streamy.pm line 52 HTML::Mason::PSGIHandler::Streamy::__ANON__('CODE(0x2b474a73a9e0)') called at /opt/rt4/sbin/../lib/RT/Interface/Web/Handler.pm line 256 RT::Interface::Web::Handler::__ANON__('CODE(0x2b474a73a9e0)') called at /usr/lib/perl5/site_perl/5.8.8/Plack/Util.pm line 324 Plack::Util::__ANON__('CODE(0x2b474a6d35d0)') called at /usr/lib/perl5/site_perl/5.8.8/Plack/Handler/Apache2.pm line 68 Plack::Handler::Apache2::call_app('Plack::Handler::Apache2', 'Apache2::RequestRec=SCALAR(0x2b473a5d1ea0)', 'CODE(0x2b473e6a00d0)') called at /usr/lib/perl5/site_perl/5.8.8/Plack/Handler/Apache2.pm line 91 Plack::Handler::Apache2::handler('Apache2::RequestRec=SCALAR(0x2b473a5d1ea0)') called at -e line 0 eval {...} called at -e line 0 (/usr/lib/perl5/5.8.8/Carp.pm:272) [Thu Dec 15 22:38:56 2011] [crit]: Attachment insert failed: Got a packet bigger than 'max_allowed_packet' bytes (/opt/rt4/sbin/../lib/RT/Attachment.pm:206) [Thu Dec 15 22:38:56 2011] [crit]: Attachment insert failed: Got a packet bigger than 'max_allowed_packet' bytes (/opt/rt4/sbin/../lib/RT/Attachment.pm:178) [Thu Dec 15 22:39:11 2011] [info]: #63/908 - Scrip 3 On Create Autoreply To Requestors (/opt/rt4/sbin/../lib/RT/Action/SendEmail.pm:301) [Thu Dec 15 22:39:12 2011] [info]: sent To: someone at mydomain.com (/opt/rt4/sbin/../lib/RT/Action/SendEmail.pm:332) [Thu Dec 15 22:39:12 2011] [info]: #63/908 - Scrip 4 On Create Notify AdminCcs (/opt/rt4/sbin/../lib/RT/Action/SendEmail.pm:301) [Thu Dec 15 22:39:12 2011] [info]: sent Bcc: Don at mydomain.com, Jeff at mydomain.com, Mina at mydomain.com, Paulo at mydomain.com, carlos at mydomain.com, marty at mydomain.com (/opt/rt4/sbin/../lib/RT/Action/SendEmail.pm:332) [Thu Dec 15 22:39:12 2011] [info]: Ticket 63 created in queue 'General' by someone (/opt/rt4/sbin/../lib/RT/Ticket.pm:688) [Fri Dec 16 03:39:01 2011] [warning]: DBD::mysql::st execute failed: Got a packet bigger than 'max_allowed_packet' bytes at /usr/lib/perl5/site_perl/5.8.8/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.8.8/DBIx/SearchBuilder/Handle.pm:587) [Fri Dec 16 04:39:02 2011] [warning]: DBD::mysql::st execute failed: Got a packet bigger than 'max_allowed_packet' bytes at /usr/lib/perl5/site_perl/5.8.8/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.8.8/DBIx/SearchBuilder/Handle.pm:587) [Fri Dec 16 05:39:01 2011] [warning]: DBD::mysql::st execute failed: Got a packet bigger than 'max_allowed_packet' bytes at /usr/lib/perl5/site_perl/5.8.8/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.8.8/DBIx/SearchBuilder/Handle.pm:587) [Fri Dec 16 06:39:04 2011] [warning]: DBD::mysql::st execute failed: Got a packet bigger than 'max_allowed_packet' bytes at /usr/lib/perl5/site_perl/5.8.8/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.8.8/DBIx/SearchBuilder/Handle.pm:587) [Fri Dec 16 07:39:04 2011] [warning]: DBD::mysql::st execute failed: Got a packet bigger than 'max_allowed_packet' bytes at /usr/lib/perl5/site_perl/5.8.8/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.8.8/DBIx/SearchBuilder/Handle.pm:587) [Fri Dec 16 08:39:01 2011] [warning]: DBD::mysql::st execute failed: Got a packet bigger than 'max_allowed_packet' bytes at /usr/lib/perl5/site_perl/5.8.8/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.8.8/DBIx/SearchBuilder/Handle.pm:587) [Fri Dec 16 09:38:59 2011] [warning]: DBD::mysql::st execute failed: Got a packet bigger than 'max_allowed_packet' bytes at /usr/lib/perl5/site_perl/5.8.8/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.8.8/DBIx/SearchBuilder/Handle.pm:587) [Fri Dec 16 10:39:01 2011] [warning]: DBD::mysql::st execute failed: Got a packet bigger than 'max_allowed_packet' bytes at /usr/lib/perl5/site_perl/5.8.8/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.8.8/DBIx/SearchBuilder/Handle.pm:587) [Fri Dec 16 11:38:56 2011] [warning]: DBD::mysql::st execute failed: Got a packet bigger than 'max_allowed_packet' bytes at /usr/lib/perl5/site_perl/5.8.8/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.8.8/DBIx/SearchBuilder/Handle.pm:587) [Fri Dec 16 12:30:19 2011] [info]: RT::Authen::ExternalAuth::LDAP::GetAuth External Auth OK ( My_LDAP ): marty (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm:139) [Fri Dec 16 12:30:19 2011] [warning]: Couldn't enable user 22 (/opt/rt4/sbin/../lib/RT/User.pm:1066) [Fri Dec 16 12:30:19 2011] [info]: User marked as ENABLED ( marty ) per External Service (, ) (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:274) [Fri Dec 16 12:30:19 2011] [info]: RT::Authen::ExternalAuth::CanonicalizeUserInfo returning Address1: , City: , Country: , EmailAddress: marty at mydomain.com, ExternalAuthId: marty, Gecos: marty, Name: marty, Organization: , RealName: Martin Sheen, State: , WorkPhone: x3341, Zip: (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:536) [Fri Dec 16 12:30:19 2011] [info]: Successful login for marty from 192.168.1.111 (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:219) [Fri Dec 16 12:31:53 2011] [error]: WebRT: Could not load ticket 54 (/opt/rt4/share/html/Elements/Error:82) [Fri Dec 16 12:31:53 2011] [crit]: HasRights called with no valid object (/opt/rt4/sbin/../lib/RT/Principal.pm:370) [Fri Dec 16 12:31:53 2011] [warning]: Use of uninitialized value in concatenation (.) or string at /opt/rt4/sbin/../lib/RT/Principal.pm line 373. (/opt/rt4/sbin/../lib/RT/Principal.pm:373) [Fri Dec 16 12:31:53 2011] [crit]: HasRight called with no valid object (/opt/rt4/sbin/../lib/RT/Principal.pm:290) [Fri Dec 16 12:38:47 2011] [warning]: DBD::mysql::st execute failed: Got a packet bigger than 'max_allowed_packet' bytes at /usr/lib/perl5/site_perl/5.8.8/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.8.8/DBIx/SearchBuilder/Handle.pm:587) [Fri Dec 16 13:14:15 2011] [info]: Successful login for root from 192.168.3.11 (/opt/rt4/sbin/../lib/RT/Interface/Web.pm:660) [Fri Dec 16 13:16:16 2011] [info]: RT::Authen::ExternalAuth::LDAP::GetAuth External Auth OK ( My_LDAP ): marty (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm:139) [Fri Dec 16 13:16:16 2011] [warning]: Couldn't enable user 22 (/opt/rt4/sbin/../lib/RT/User.pm:1066) [Fri Dec 16 13:16:16 2011] [info]: User marked as ENABLED ( marty ) per External Service (, ) (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:274) [Fri Dec 16 13:16:16 2011] [info]: RT::Authen::ExternalAuth::CanonicalizeUserInfo returning Address1: , City: , Country: , EmailAddress: marty at mydomain.com, ExternalAuthId: marty, Gecos: marty, Name: marty, Organization: , RealName: Martin Sheen, State: , WorkPhone: x3341, Zip: (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:536) [Fri Dec 16 13:16:16 2011] [info]: Successful login for marty from 192.168.3.11 (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:219) [Fri Dec 16 13:21:10 2011] [error]: WebRT: Could not load ticket 55 (/opt/rt4/share/html/Elements/Error:82) [Fri Dec 16 13:21:10 2011] [crit]: HasRights called with no valid object (/opt/rt4/sbin/../lib/RT/Principal.pm:370) [Fri Dec 16 13:21:10 2011] [warning]: Use of uninitialized value in concatenation (.) or string at /opt/rt4/sbin/../lib/RT/Principal.pm line 373. (/opt/rt4/sbin/../lib/RT/Principal.pm:373) [Fri Dec 16 13:21:10 2011] [crit]: HasRight called with no valid object (/opt/rt4/sbin/../lib/RT/Principal.pm:290) [Fri Dec 16 13:21:17 2011] [error]: WebRT: Could not load ticket 56 (/opt/rt4/share/html/Elements/Error:82) [Fri Dec 16 13:21:17 2011] [crit]: HasRights called with no valid object (/opt/rt4/sbin/../lib/RT/Principal.pm:370) [Fri Dec 16 13:21:17 2011] [warning]: Use of uninitialized value in concatenation (.) or string at /opt/rt4/sbin/../lib/RT/Principal.pm line 373. (/opt/rt4/sbin/../lib/RT/Principal.pm:373) [Fri Dec 16 13:21:17 2011] [crit]: HasRight called with no valid object (/opt/rt4/sbin/../lib/RT/Principal.pm:290) [Fri Dec 16 13:21:21 2011] [error]: WebRT: Could not load ticket 57 (/opt/rt4/share/html/Elements/Error:82) [Fri Dec 16 13:21:21 2011] [crit]: HasRights called with no valid object (/opt/rt4/sbin/../lib/RT/Principal.pm:370) -----Original Message----- From: rt-users-bounces at lists.bestpractical.com [mailto:rt-users-bounces at lists.bestpractical.com] On Behalf Of Kevin Falcone Sent: Monday, December 19, 2011 12:58 PM To: rt-users at lists.bestpractical.com Subject: Re: [rt-users] possible RT 4.0.4 attachment bug On Fri, Dec 16, 2011 at 08:24:02AM -0500, mjames at guesswho.com wrote: > This may be a bug in the way attachments are handled in 4.0.4. > > We recently spun up a new instance of RT 4.0.2, then upgraded to 4.0.4. Running on Centos 5.7 > using MySQL. Yesterday we were at ticket #53. A user sent an email last night with an > attachment containing sql statements (a database backup). His ticket id is #63. > > There aren't any intervening tickets. When I use the quick search for example, and try to > load a ticket between 53-63, I get an error: > > RT Error Could not load ticket 57 (for example) > > The only thing I can think of is that some of the statements in the attachment were acted on. > Is this possible? What's in your RT logs? -kevin From trs at bestpractical.com Fri Jan 6 12:51:26 2012 From: trs at bestpractical.com (Thomas Sibley) Date: Fri, 06 Jan 2012 12:51:26 -0500 Subject: [rt-users] possible RT 4.0.4 attachment bug In-Reply-To: <2AA600764E54964491083B1E0EC81A30BBC5ACE303@EXCLUS.nationala-1advertising.com> References: <2AA600764E54964491083B1E0EC81A30BBC57D6FE4@EXCLUS.nationala-1advertising.com> <20111219175802.GS9885@jibsheet.com> <2AA600764E54964491083B1E0EC81A30BBC5ACE303@EXCLUS.nationala-1advertising.com> Message-ID: <4F07349E.7070706@bestpractical.com> On 01/06/2012 12:35 PM, mjames at guesswho.com wrote: > OK, this seems to be a relevant portion of the log file. Sorry about the delay in replying. -Mike > > [Thu Dec 15 19:38:48 2011] [warning]: DBD::mysql::st execute failed: Got a packet bigger than 'max_allowed_packet' bytes at /usr/lib/perl5/site_perl/5.8.8/DBIx/SearchBuilder/Handle.pm line 587. > (/usr/lib/perl5/site_perl/5.8.8/DBIx/SearchBuilder/Handle.pm:587) This error will cause the Attachment creation to fail, which cascades up to the Transaction creation and Ticket creation. All of it is done inside a database-level transaction which is rolled back on failure. The end result is the id sequence is incremented, but no such ticket exists. Such gaps don't cause any problem though. What is your max_allowed_packet? I'll bet it's tiny and should be increased. Thomas From david.chandek.stark at duke.edu Fri Jan 6 14:00:58 2012 From: david.chandek.stark at duke.edu (David Chandek-Stark) Date: Fri, 6 Jan 2012 19:00:58 +0000 Subject: [rt-users] mysqlcheck reports table errors Message-ID: MySQL 5.0.77 (I know it's past EOL and we should upgrade) RT 3.8.5 Recently we had a hiccup with RT, so I ran mysqlcheck and got these errors: rt3.ACL error : Table upgrade required. Please do "REPAIR TABLE `ACL`" to fix it! rt3.Attributes error : Table upgrade required. Please do "REPAIR TABLE `Attributes`" to fix it! rt3.Groups error : Table upgrade required. Please do "REPAIR TABLE `Groups`" to fix it! rt3.Links error : Table upgrade required. Please do "REPAIR TABLE `Links`" to fix it! rt3.ObjectCustomFieldValues error : Table upgrade required. Please do "REPAIR TABLE `ObjectCustomFieldValues`" to fix it! rt3.Tickets error : Table upgrade required. Please do "REPAIR TABLE `Tickets`" to fix it! rt3.Transactions error : Table upgrade required. Please do "REPAIR TABLE `Transactions`" to fix it! Of course, REPAIR TABLE doesn't work on InnoDB tables, so I eventually dumped and reloaded the RT db. That seemed to fix the problem, but when I ran mysqlcheck on all dbs (-A) I still got error reports. When I ran mysqlcheck -B rt3, no errors, and no errors manually running CHECK TABLE on those tables. OK, so maybe mysqlcheck is buggy. We have observed no data loss or corruption. But it got stranger when I started seeing the same errors on a second RT db on the same MySQL server. Have others observed this issue? I realize this may not be a RT-related issue per se, but it's curious that the errors are only showing up on RT dbs and only on those specific tables, so it would be helpful to from other on this. Thanks, David From mjames at guesswho.com Fri Jan 6 16:11:58 2012 From: mjames at guesswho.com (mjames at guesswho.com) Date: Fri, 6 Jan 2012 16:11:58 -0500 Subject: [rt-users] possible RT 4.0.4 attachment bug In-Reply-To: <4F07349E.7070706@bestpractical.com> References: <2AA600764E54964491083B1E0EC81A30BBC57D6FE4@EXCLUS.nationala-1advertising.com> <20111219175802.GS9885@jibsheet.com> <2AA600764E54964491083B1E0EC81A30BBC5ACE303@EXCLUS.nationala-1advertising.com> <4F07349E.7070706@bestpractical.com> Message-ID: <2AA600764E54964491083B1E0EC81A30BBC5ACE503@EXCLUS.nationala-1advertising.com> The user had tried to submit a mysqldump that was 20GB as an attachment :) Larger than my max_allowed_packet as you can guess. But I didn't expect RT to increment the id when ticket creation failed. I thought I'd found a bug. The instance is working fine, btw. No ill effects. Thanks for the explanation. Mike -----Original Message----- From: rt-users-bounces at lists.bestpractical.com [mailto:rt-users-bounces at lists.bestpractical.com] On Behalf Of Thomas Sibley Sent: Friday, January 06, 2012 12:51 PM To: rt-users at lists.bestpractical.com Subject: Re: [rt-users] possible RT 4.0.4 attachment bug On 01/06/2012 12:35 PM, mjames at guesswho.com wrote: > OK, this seems to be a relevant portion of the log file. Sorry about > the delay in replying. -Mike > > [Thu Dec 15 19:38:48 2011] [warning]: DBD::mysql::st execute failed: Got a packet bigger than 'max_allowed_packet' bytes at /usr/lib/perl5/site_perl/5.8.8/DBIx/SearchBuilder/Handle.pm line 587. > (/usr/lib/perl5/site_perl/5.8.8/DBIx/SearchBuilder/Handle.pm:587) This error will cause the Attachment creation to fail, which cascades up to the Transaction creation and Ticket creation. All of it is done inside a database-level transaction which is rolled back on failure. The end result is the id sequence is incremented, but no such ticket exists. Such gaps don't cause any problem though. What is your max_allowed_packet? I'll bet it's tiny and should be increased. Thomas -------- RT Training Sessions (http://bestpractical.com/services/training.html) * Boston March 5 & 6, 2012 From alexmv at bestpractical.com Fri Jan 6 16:21:20 2012 From: alexmv at bestpractical.com (Alex Vandiver) Date: Fri, 06 Jan 2012 16:21:20 -0500 Subject: [rt-users] possible RT 4.0.4 attachment bug In-Reply-To: <2AA600764E54964491083B1E0EC81A30BBC5ACE503@EXCLUS.nationala-1advertising.com> References: <2AA600764E54964491083B1E0EC81A30BBC57D6FE4@EXCLUS.nationala-1advertising.com> <20111219175802.GS9885@jibsheet.com> <2AA600764E54964491083B1E0EC81A30BBC5ACE303@EXCLUS.nationala-1advertising.com> <4F07349E.7070706@bestpractical.com> <2AA600764E54964491083B1E0EC81A30BBC5ACE503@EXCLUS.nationala-1advertising.com> Message-ID: <1325884880.18446.2.camel@umgah.localdomain> On Fri, 2012-01-06 at 16:11 -0500, mjames at guesswho.com wrote: > The user had tried to submit a mysqldump that was 20GB as an attachment I'm surprised your mail server didn't fall over from that. > But I didn't expect RT to increment the id when ticket creation failed. For reference, RT isn't the one incrementing the id -- the database is. This is a side effect of transaction isolation and database integrity. _Not_ doing so would be a bug. - Alex From mjames at guesswho.com Fri Jan 6 16:25:08 2012 From: mjames at guesswho.com (mjames at guesswho.com) Date: Fri, 6 Jan 2012 16:25:08 -0500 Subject: [rt-users] possible RT 4.0.4 attachment bug In-Reply-To: <1325884880.18446.2.camel@umgah.localdomain> References: <2AA600764E54964491083B1E0EC81A30BBC57D6FE4@EXCLUS.nationala-1advertising.com> <20111219175802.GS9885@jibsheet.com> <2AA600764E54964491083B1E0EC81A30BBC5ACE303@EXCLUS.nationala-1advertising.com> <4F07349E.7070706@bestpractical.com> <2AA600764E54964491083B1E0EC81A30BBC5ACE503@EXCLUS.nationala-1advertising.com> <1325884880.18446.2.camel@umgah.localdomain> Message-ID: <2AA600764E54964491083B1E0EC81A30BBC5ACE50E@EXCLUS.nationala-1advertising.com> Thanks. I knew that mysql had done the id increment - I was sloppy in my language. Sorry about that. And now I know more about how database integrity works. Have a good weekend. -----Original Message----- From: rt-users-bounces at lists.bestpractical.com [mailto:rt-users-bounces at lists.bestpractical.com] On Behalf Of Alex Vandiver Sent: Friday, January 06, 2012 4:21 PM To: rt-users at lists.bestpractical.com Subject: Re: [rt-users] possible RT 4.0.4 attachment bug On Fri, 2012-01-06 at 16:11 -0500, mjames at guesswho.com wrote: > The user had tried to submit a mysqldump that was 20GB as an attachment I'm surprised your mail server didn't fall over from that. > But I didn't expect RT to increment the id when ticket creation failed. For reference, RT isn't the one incrementing the id -- the database is. This is a side effect of transaction isolation and database integrity. _Not_ doing so would be a bug. - Alex -------- RT Training Sessions (http://bestpractical.com/services/training.html) * Boston March 5 & 6, 2012 From ruz at bestpractical.com Sun Jan 8 06:21:45 2012 From: ruz at bestpractical.com (Ruslan Zakirov) Date: Sun, 8 Jan 2012 15:21:45 +0400 Subject: [rt-users] mysqlcheck reports table errors In-Reply-To: References: Message-ID: http://dev.mysql.com/doc/refman/5.1/en/upgrading.html On Fri, Jan 6, 2012 at 23:00, David Chandek-Stark wrote: > MySQL 5.0.77 (I know it's past EOL and we should upgrade) > RT 3.8.5 > > Recently we had a hiccup with RT, so I ran mysqlcheck and got these errors: > rt3.ACL > error ? ?: Table upgrade required. Please do "REPAIR TABLE `ACL`" to fix > it! > rt3.Attributes > error ? ?: Table upgrade required. Please do "REPAIR TABLE `Attributes`" > to fix it! > rt3.Groups > error ? ?: Table upgrade required. Please do "REPAIR TABLE `Groups`" to > fix it! > rt3.Links > error ? ?: Table upgrade required. Please do "REPAIR TABLE `Links`" to fix > it! > rt3.ObjectCustomFieldValues > error ? ?: Table upgrade required. Please do "REPAIR TABLE > `ObjectCustomFieldValues`" to fix it! > rt3.Tickets > error ? ?: Table upgrade required. Please do "REPAIR TABLE `Tickets`" to > fix it! > rt3.Transactions > error ? ?: Table upgrade required. Please do "REPAIR TABLE `Transactions`" > to fix it! > > Of course, REPAIR TABLE doesn't work on InnoDB tables, so I eventually > dumped and reloaded the RT db. ?That seemed to fix the problem, but when I > ran mysqlcheck on all dbs (-A) I still got error reports. ?When I ran > mysqlcheck -B rt3, no errors, and no errors manually running CHECK TABLE > on those tables. ?OK, so maybe mysqlcheck is buggy. ?We have observed no > data loss or corruption. ?But it got stranger when I started seeing the > same errors on a second RT db on the same MySQL server. > > Have others observed this issue? ?I realize this may not be a RT-related > issue per se, but it's curious that the errors are only showing up on RT > dbs and only on those specific tables, so it would be helpful to from > other on this. > > Thanks, > David > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ?March 5 & 6, 2012 -- Best regards, Ruslan. From ruz at bestpractical.com Sun Jan 8 07:06:32 2012 From: ruz at bestpractical.com (Ruslan Zakirov) Date: Sun, 8 Jan 2012 16:06:32 +0400 Subject: [rt-users] [warning]: We opened /dev/null to protect FD #1, but descriptor #1 is already occupied In-Reply-To: <4F07007B.3090205@eve-team.com> References: <4F07007B.3090205@eve-team.com> Message-ID: On Fri, Jan 6, 2012 at 18:08, Gerard FENELON wrote: > Hi > > since we migrated from 3.8.8 to 3.8.11, I see the following warning in the > logs: > > [warning]: We opened /dev/null to protect FD #1, but descriptor #1 is > already occupied at /opt/rt3/bin/webmux.pl line 79 > > It appeared 175 times since last Sunday. [snip] > Should I worry about it ? Yes, you should. You can experience hardly explainable problems because of this situation. Effect depends on what gets FD #1. If it's database then in some situations RT can loose connection to the DB right in the middle of processing user's request. > Can I do something to avoid getting this warning ? One of the following: 1) upgrade mod_perl to 2.0.5 2) use "SetHandler modperl" instead of "SetHandler perl-script". This change may require additional options. See the following link for differences and how to compensate them with additional options: http://perl.apache.org/docs/2.0/user/config/config.html#C_SetHandler_ 3) Use FCGI > Gerard > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ?March 5 & 6, 2012 -- Best regards, Ruslan. From ruz at bestpractical.com Sun Jan 8 07:12:59 2012 From: ruz at bestpractical.com (Ruslan Zakirov) Date: Sun, 8 Jan 2012 16:12:59 +0400 Subject: [rt-users] RT3.8.8 getting logged out after doing search In-Reply-To: References: Message-ID: Hi, RT version? Show us how your new sessions table looks. SHOW CREATE TABLE sessions; On Fri, Jan 6, 2012 at 15:56, wrote: > Dear all, > We recently had a MySQL crash [ due to RAM failure ], after RAM replaced and > sessions table dropped and re-created from Schema in rt3.sql dump we are > seeing a new problem with searches. > When the search is executed the resulting tickets are displayed fine > but any attempt to open one results in the RT login screen. > If we do login the required ticket is opened. > > When browsing tickets from the HOME base list this does not happen. > > Here is an example apache log of the above search: > 143.239.74.146 - - [06/Jan/2012:11:36:46 +0000] "GET > /Search/Results.html?Format='%20%20%20%3Cb%3E%3Ca%20href%3D%22__WebPath__%2FTicket%2FDisplay.html%3Fid%3D__id__%22%3E__id__%3C%2Fa%3E%3C%2Fb%3E%2FTITLE%3A%23'%2C%0A'%3Cb%3E%3Ca%20href%3D%22__WebPath__%2FTicket%2FDisplay.html%3Fid%3D__id__%22%3E__Subject__%3C%2Fa%3E%3C%2Fb%3E%2FTITLE%3ASubject'%2C%0A'__Status__'%2C%0A'__QueueName__'%2C%0A'__OwnerName__'%2C%0A'__Priority__'%2C%0A'__NEWLINE__'%2C%0A''%2C%0A'%3Csmall%3E__Requestors__%3C%2Fsmall%3E'%2C%0A'%3Csmall%3E__CreatedRelative__%3C%2Fsmall%3E'%2C%0A'%3Csmall%3E__ToldRelative__%3C%2Fsmall%3E'%2C%0A'%3Csmall%3E__LastUpdatedRelative__%3C%2Fsmall%3E'%2C%0A'%3Csmall%3E__TimeLeft__%3C%2Fsmall%3E'&Order=DESC%7CASC%7CASC%7CASC&OrderBy=LastUpdated%7C%7C%7C&Page=1&Query=Status%20%3D%20'new'%20OR%20Status%20%3D%20'open'&RowsPerPage=50&SavedChartSearchId=new&SavedSearchId= > HTTP/1.1" 200 35950 > 143.239.74.146 - - [06/Jan/2012:11:37:09 +0000] "GET > /Ticket/Display.html?id=16718 HTTP/1.1" 200 5267 > 143.239.74.146 - - [06/Jan/2012:11:37:25 +0000] "POST /Ticket/Display.html > HTTP/1.1" 200 32802 > ---------------------- > I have cleared old cookies and caches etc .... > > Thanks > Oliver > ubuntu 10.04 > perl 5.10.1 > apache 2.2.17 > mod_perl 2.0.5 [ previously we used mod_perl 2.0.4 ] this is only change > since crash. > > -- > Oliver Nash > CSSG Computer Science UCC > ------------------------- > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ?March 5 & 6, 2012 -- Best regards, Ruslan. From ruz at bestpractical.com Sun Jan 8 07:21:41 2012 From: ruz at bestpractical.com (Ruslan Zakirov) Date: Sun, 8 Jan 2012 16:21:41 +0400 Subject: [rt-users] CustomField that displays users In-Reply-To: <7ECD0C8955ADE149B95716B364B4D58F26CBF6C51B@EXCCR01.eps.local> References: <7ECD0C8955ADE149B95716B364B4D58F26CBDB91A7@EXCCR01.eps.local> <7ECD0C8955ADE149B95716B364B4D58F26CBDB96A7@EXCCR01.eps.local> <20120103212436.GF1077@jibsheet.com> <7ECD0C8955ADE149B95716B364B4D58F26CBF6C51B@EXCCR01.eps.local> Message-ID: On Fri, Jan 6, 2012 at 01:42, Brent Wiese wrote: > Thanks! Slight modifications to the Groups.pm worked great... > > Except for 1 thing. Once I make a CF source be my new module inside the CF, I can't change it back to "Provide List..." It just goes back to CF display unchanged. > > Is changing the CF data source a 1 way operation? No, it's not. We had a bug and it has been fixed. Not sure in which version it showed up, it may be still scheduled for upcoming release. -- Best regards, Ruslan. From ruz at bestpractical.com Sun Jan 8 12:34:21 2012 From: ruz at bestpractical.com (Ruslan Zakirov) Date: Sun, 8 Jan 2012 21:34:21 +0400 Subject: [rt-users] duplicated RT reply In-Reply-To: References: Message-ID: On Thu, Jan 5, 2012 at 09:41, Thomas Lau wrote: > Guys, we have some problem with duplicated ticket reply: > > here is how we reproduce problem: > > Situation 1, no duplicated reply: > 1. User A created new ticket without CC anyone within the email send to helpdesk at domain.com > 2. when User A reply same ticket by email (which reply to helpdesk at domain.com), he could CC anyone he wants and the ticket itself didn't put those "CC" peoples into record > > > Situation 2, duplicated reply: > 1. User B created new ticket with CC Thomas at domain.com within the email send to helpdesk at domain.com > 2. when User B reply same ticket by email (which reply to helpdesk at domain.com), he CC Thomas at domain.com on the reply email > 3. as because the first ticket creation, CC to Thomas at domain.com being recorded into ticket, RT will send first email base on CC list itself, which contain Thomas at domain.com ; Then as User B also CC to Thomas at domain.com on the reply. > > > that means Thomas is receiving two emails, first is from RT, second is from User B CC. One from RT with from "User B via RT", and another one is from "User B" > > > how do you guys avoid this kind of email duplication? Thanks. If you use ParseNewMessageForTicketCcs then you should train your users not to use reply all feature in MUAs as every user who was cced in the original mail will be notified with his follow up. If users use "reply all" then third parties notified twice and they can reply to direct mail only replying to sender and message will go behind RT. In this case you loose track of the conversation. > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ?March 5 & 6, 2012 -- Best regards, Ruslan. From ruz at bestpractical.com Sun Jan 8 14:30:23 2012 From: ruz at bestpractical.com (Ruslan Zakirov) Date: Sun, 8 Jan 2012 23:30:23 +0400 Subject: [rt-users] On Resolve Notify Requestors script email problem In-Reply-To: <20120104130650.GA28175@jac-3.jet.uk> References: <20120104130650.GA28175@jac-3.jet.uk> Message-ID: Hi, Are you resolving ticket logged in as requestor? I suspect that it's NotifyActor option affects outcome. On Wed, Jan 4, 2012 at 17:06, wrote: > Hi, > ? ? I have set a user (with priviledges) who can create, delete, reply, etc > ? ? to tickets. But when I close a ticket (resolved), no email get sent to > ? ? the > ? ? Requestors. In the log I can see that no Recipients is found when the > ? ? 'On Resolve Notify Requestors' scrip is run. > ? ? If I do the same operation logged on as the RT Root User, everything > ? ? works > ? ? fine. > > ? ? What extra privileges do I need to give the user to be able to do this. > > ? ? There will be a few such users (administrators) who will need to be able > ? ? to > ? ? resolve tickets and email sent back to requestors automatically. > > > ? ? Many Thanks in advance > > > ? ? krishan > -- > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ?March 5 & 6, 2012 -- Best regards, Ruslan. From ruz at bestpractical.com Sun Jan 8 14:54:38 2012 From: ruz at bestpractical.com (Ruslan Zakirov) Date: Sun, 8 Jan 2012 23:54:38 +0400 Subject: [rt-users] [RT4] Mailgate couldn't find sender's address and load a valid user In-Reply-To: References: Message-ID: Hi, >From address is wrong in testmail or new users don't have permissions to create tickets. On Mon, Jan 2, 2012 at 14:56, Ronan MOUCHOUX wrote: > Hello, > > I'm trying to configure RT4 so that it will be possible to create ticket > from email. The mail server and RT are running on the same server. > I'm running on RHEL5, so I've copy /opt/rt4/bin/rt-mailgate to > /etc/smrsh/rt-mailgate > > I've update the /etc/aliases file with this line : > rtest:??? "|/etc/smrsh/rt-mailgate --queue General --action correspond --url > http:/x.x.x.x:8080" > > rtest is the username of an existing RT user. In the WEB interface, I've > granted the group 'Everyone' for the 'General' queue (Create a ticket and > Reply to ). > In addition in RT_SiteConfig.pm I've added this line : Set($WebExternalAuto, > 1); > > But when I try to send a mail through the command " /etc/smrsh/rt-mailgate > --queue General --action correspond --url http://x.x.x.x:8080 --debug < > /root/testmsg" > i get this error from the mailgate debug : > /etc/smrsh/rt-mailgate: temp file is '/tmp/EwqftI9qgS/E83e2Ts_i_' > /etc/smrsh/rt-mailgate: connecting to > http://203.0.57.51:8080/REST/1.0/NoAuth/mail-gateway > not ok - Could not load a valid user > > and this in the logs provided by "/opt/rt4/sbin/rt-server" : > [Mon Jan? 2 10:50:14 2012] [warning]: Use of uninitialized value $From in > pattern match (m//) at /opt/rt4/sbin/../lib/RT/Interface/Email.pm line 151. > (/opt/rt4/sbin/../lib/RT/Interface/Email.pm:151) > [Mon Jan? 2 10:50:14 2012] [warning]: Use of uninitialized value $From in > pattern match (m//) at /opt/rt4/sbin/../lib/RT/Interface/Email.pm line 151. > (/opt/rt4/sbin/../lib/RT/Interface/Email.pm:151) > [Mon Jan? 2 10:50:14 2012] [warning]: Use of uninitialized value $From in > string eq at /opt/rt4/sbin/../lib/RT/Interface/Email.pm line 151. > (/opt/rt4/sbin/../lib/RT/Interface/Email.pm:151) > [Mon Jan? 2 10:50:14 2012] [warning]: Use of uninitialized value $line in > pattern match (m//) at /usr/local/share/perl5/Mail/Header.pm line 174. > (/usr/local/share/perl5/Mail/Header.pm:174) > [Mon Jan? 2 10:50:14 2012] [warning]: Use of uninitialized value $line in > substitution (s///) at /usr/local/share/perl5/Mail/Header.pm line 176. > (/usr/local/share/perl5/Mail/Header.pm:176) > [Mon Jan? 2 10:50:14 2012] [warning]: Use of uninitialized value $line in > substitution (s///) at /usr/local/share/perl5/Mail/Header.pm line 176. > (/usr/local/share/perl5/Mail/Header.pm:176) > [Mon Jan? 2 10:50:14 2012] [error]: Couldn't find sender's address > (/opt/rt4/sbin/../lib/RT/Interface/Email/Auth/MailFrom.pm:71) > [Mon Jan? 2 10:50:14 2012] [error]: Could not record email: Could not load a > valid user (/opt/rt4/share/html/REST/1.0/NoAuth/mail-gateway:75) > > > I've probably missed something during the configuration. Does anyone have a > clue? > > Thanking you in advance, > Best regards, > Ronan > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ? March 5 & 6, 2012 -- Best regards, Ruslan. From kenn.crocker at gmail.com Sun Jan 8 15:27:26 2012 From: kenn.crocker at gmail.com (Kenneth Crocker) Date: Sun, 8 Jan 2012 12:27:26 -0800 Subject: [rt-users] Creating custom fields with non-root account? In-Reply-To: References: <3856E1B0-F3FB-46CC-9DDC-E459D3480C8B@nf.mpg.de> Message-ID: Stefan, The ability to create/configure a Queue could easily be given Globally to a particular Group by granting that Group the 'SuperUser' right. This would also enable that Group to create/configure/modify Custom Fields. Someone * already* having the "SuperUser" right navigates thus: Tools->Configuration->Global->GroupRights->(SelectGroup)->SuperUser The ability to create/configure a Custom Field could also easily be given Globally to a particular Group by granting that Group the 'AdminCustomFields' right. This would also enable that Group to create/configure/modify Custom Fields. Someone *already* having the "SuperUser" right navigates thus: Tools->Configuration->Global->GroupRights->(SelectGroup)-> AdminCustomFields However, if it is your desire to restrict this ability to *applying* a Custom Field to a specific Queue, then you do NOT want to grant that right Globally. Just grant the 'AssignCustomFields' for Custom Fields Globally to a group : Tools->Configuration->Global->GroupRights->(SelectGroup)-> AssignCustomFields OR grant the ability *configure a specific* Custom Field: Tools->Configuration->CustomField->(Select Custom Field)->GroupRights->(SelectGroup)->AdminCustomFields OR AdminCustomFieldValues (depending on what you want). It really depends on exactly what you want to let them do at what level. Hope this helps. Kenn On Wed, Jan 4, 2012 at 2:11 AM, Stefan Vollmar wrote: > Dear Ruslan, > dear Kenneth, > > apparently it is possible to give a particular user sufficient rights to > configure a queue in the desired fashion (create custom fields) - good! > What kind of permissions are required and where do I set them (my question > originated from the fact that I did not see any suitable options where I > expected them)? > > Many thanks in advance. > Warm regards, > Stefan > > On Dec 23, 2011, at 3:02 PM, Ruslan Zakirov wrote: > > > On Fri, Dec 23, 2011 at 13:39, Stefan Vollmar wrote: > >> Hello, > >> > >> we have recently added a new queue to our RT system: this queue is > supposed to be used by one (external) group of colleagues only and they > should be able to make any changes to it they desire. In our configuration, > only the root user can create custom fields and, if possible, it should not > be necessary for our external colleagues to have the root password to edit > their custom fields. Is it possible to give particular users of one RT > group root rights (or extended rights for editing custom fields, at least) > - but only for one queue? > > > > SuperUser right is global only. It's possible to grant set of rights > > on queue level and system level that would minimize impact, but still > > allow users to manage queue. > > > >> Many thanks in advance. > >> Best regards, > >> Stefan > >> -- > >> Dr. Stefan Vollmar, Dipl.-Phys. > >> Head of IT group > >> Max-Planck-Institut f?r neurologische Forschung > >> Gleuelerstr. 50, 50931 K?ln, Germany > >> Tel.: +49-221-4726-213 FAX +49-221-4726-298 > >> Tel.: +49-221-478-5713 Mobile: 0160-93874279 > >> Email: vollmar at nf.mpg.de http://www.nf.mpg.de > >> > >> > >> > >> > >> > >> > >> > >> -------- > >> RT Training Sessions (http://bestpractical.com/services/training.html) > >> * Boston ? March 5 & 6, 2012 > > > > > > > > -- > > Best regards, Ruslan. > > -- > Dr. Stefan Vollmar, Dipl.-Phys. > Head of IT group > Max-Planck-Institut f?r neurologische Forschung > Gleueler Str. 50, 50931 K?ln, Germany > Tel.: +49-221-4726-213 FAX +49-221-4726-298 > Tel.: +49-221-478-5713 Mobile: 0160-93874279 > E-Mail: vollmar at nf.mpg.de http://www.nf.mpg.de > > > > > > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From o.nash at cs.ucc.ie Sun Jan 8 16:59:54 2012 From: o.nash at cs.ucc.ie (o.nash at cs.ucc.ie) Date: Sun, 8 Jan 2012 21:59:54 +0000 (GMT) Subject: [rt-users] RT3.8.8 getting logged out after doing search In-Reply-To: References: Message-ID: Hi Ruslan, thanks for your reply. here is the sessions table show. mysql> show create table sessions; +----------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Table | Create Table | +----------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | sessions | CREATE TABLE `sessions` ( `id` char(32) NOT NULL, `a_session` longtext, `LastUpdated` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 | +----------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ 1 row in set (0.00 sec) mysql> thanks Oliver On Sun, 8 Jan 2012, Ruslan Zakirov wrote: > Hi, > > RT version? Show us how your new sessions table looks. > > SHOW CREATE TABLE sessions; > > On Fri, Jan 6, 2012 at 15:56, wrote: >> Dear all, >> We recently had a MySQL crash [ due to RAM failure ], after RAM replaced and >> sessions table dropped and re-created from Schema in rt3.sql dump we are >> seeing a new problem with searches. >> When the search is executed the resulting tickets are displayed fine >> but any attempt to open one results in the RT login screen. >> If we do login the required ticket is opened. >> >> When browsing tickets from the HOME base list this does not happen. >> >> Here is an example apache log of the above search: >> 143.239.74.146 - - [06/Jan/2012:11:36:46 +0000] "GET >> /Search/Results.html?Format='%20%20%20%3Cb%3E%3Ca%20href%3D%22__WebPath__%2FTicket%2FDisplay.html%3Fid%3D__id__%22%3E__id__%3C%2Fa%3E%3C%2Fb%3E%2FTITLE%3A%23'%2C%0A'%3Cb%3E%3Ca%20href%3D%22__WebPath__%2FTicket%2FDisplay.html%3Fid%3D__id__%22%3E__Subject__%3C%2Fa%3E%3C%2Fb%3E%2FTITLE%3ASubject'%2C%0A'__Status__'%2C%0A'__QueueName__'%2C%0A'__OwnerName__'%2C%0A'__Priority__'%2C%0A'__NEWLINE__'%2C%0A''%2C%0A'%3Csmall%3E__Requestors__%3C%2Fsmall%3E'%2C%0A'%3Csmall%3E__CreatedRelative__%3C%2Fsmall%3E'%2C%0A'%3Csmall%3E__ToldRelative__%3C%2Fsmall%3E'%2C%0A'%3Csmall%3E__LastUpdatedRelative__%3C%2Fsmall%3E'%2C%0A'%3Csmall%3E__TimeLeft__%3C%2Fsmall%3E'&Order=DESC%7CASC%7CASC%7CASC&OrderBy=LastUpdated%7C%7C%7C&Page=1&Query=Status%20%3D%20'new'%20OR%20Status%20%3D%20'open'&RowsPerPage=50&SavedChartSearchId=new&SavedSearchId= >> HTTP/1.1" 200 35950 >> 143.239.74.146 - - [06/Jan/2012:11:37:09 +0000] "GET >> /Ticket/Display.html?id=16718 HTTP/1.1" 200 5267 >> 143.239.74.146 - - [06/Jan/2012:11:37:25 +0000] "POST /Ticket/Display.html >> HTTP/1.1" 200 32802 >> ---------------------- >> I have cleared old cookies and caches etc .... >> >> Thanks >> Oliver >> ubuntu 10.04 >> perl 5.10.1 >> apache 2.2.17 >> mod_perl 2.0.5 [ previously we used mod_perl 2.0.4 ] this is only change >> since crash. >> >> -- >> Oliver Nash >> CSSG Computer Science UCC >> ------------------------- >> -------- >> RT Training Sessions (http://bestpractical.com/services/training.html) >> * Boston ?March 5 & 6, 2012 > > > > -- > Best regards, Ruslan. > -- Oliver Nash CSSG Computer Science UCC ------------------------- From kripur at gmail.com Mon Jan 9 04:01:11 2012 From: kripur at gmail.com (kripur at gmail.com) Date: Mon, 9 Jan 2012 09:01:11 +0000 Subject: [rt-users] On Resolve Notify Requestors script email problem Message-ID: <20120109090111.GA11488@jac-103.jet.uk> Thanks Ruslan, Yes, I was logged on as the Requestor. I realised afterwards that this could be the problem. I have just set up Request Tracker at our site and was doing some tests logged on as myself, submitting tickets as the same user and resolving them as the same user. Many Thanks for your help. Regards krishan On 08/01/12 19:30, Ruslan Zakirov wrote: > Hi, > > Are you resolving ticket logged in as requestor? I suspect that it's > NotifyActor option affects outcome. > > On Wed, Jan 4, 2012 at 17:06, wrote: >> Hi, >> I have set a user (with priviledges) who can create, delete, reply, >> etc >> to tickets. But when I close a ticket (resolved), no email get sent to >> the >> Requestors. In the log I can see that no Recipients is found when the >> 'On Resolve Notify Requestors' scrip is run. >> If I do the same operation logged on as the RT Root User, everything >> works >> fine. >> >> What extra privileges do I need to give the user to be able to do >> this. >> >> There will be a few such users (administrators) who will need to be >> able >> to >> resolve tickets and email sent back to requestors automatically. >> >> >> Many Thanks in advance >> >> >> krishan >> -- -- From ruz at bestpractical.com Mon Jan 9 06:28:49 2012 From: ruz at bestpractical.com (Ruslan Zakirov) Date: Mon, 9 Jan 2012 15:28:49 +0400 Subject: [rt-users] RT3.8.8 getting logged out after doing search In-Reply-To: References: Message-ID: a_session column should be blob not text. On Mon, Jan 9, 2012 at 01:59, wrote: > Hi Ruslan, > thanks for your reply. here is the sessions table show. > mysql> show create table sessions; > +----------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ > | Table ? ?| Create Table | > +----------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ > | sessions | CREATE TABLE `sessions` ( > ?`id` char(32) NOT NULL, > ?`a_session` longtext, > ?`LastUpdated` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE > CURRENT_TIMESTAMP, > ?PRIMARY KEY (`id`) > ) ENGINE=MyISAM DEFAULT CHARSET=latin1 | > +----------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ > 1 row in set (0.00 sec) > > mysql> > thanks > Oliver > > > On Sun, 8 Jan 2012, Ruslan Zakirov wrote: > >> Hi, >> >> RT version? Show us how your new sessions table looks. >> >> SHOW CREATE TABLE sessions; >> >> On Fri, Jan 6, 2012 at 15:56, ? wrote: >>> >>> Dear all, >>> We recently had a MySQL crash [ due to RAM failure ], after RAM replaced >>> and >>> sessions table dropped and re-created from Schema in rt3.sql dump we are >>> seeing a new problem with searches. >>> When the search is executed the resulting tickets are displayed fine >>> but any attempt to open one results in the RT login screen. >>> If we do login the required ticket is opened. >>> >>> When browsing tickets from the HOME base list this does not happen. >>> >>> Here is an example apache log of the above search: >>> 143.239.74.146 - - [06/Jan/2012:11:36:46 +0000] "GET >>> >>> /Search/Results.html?Format='%20%20%20%3Cb%3E%3Ca%20href%3D%22__WebPath__%2FTicket%2FDisplay.html%3Fid%3D__id__%22%3E__id__%3C%2Fa%3E%3C%2Fb%3E%2FTITLE%3A%23'%2C%0A'%3Cb%3E%3Ca%20href%3D%22__WebPath__%2FTicket%2FDisplay.html%3Fid%3D__id__%22%3E__Subject__%3C%2Fa%3E%3C%2Fb%3E%2FTITLE%3ASubject'%2C%0A'__Status__'%2C%0A'__QueueName__'%2C%0A'__OwnerName__'%2C%0A'__Priority__'%2C%0A'__NEWLINE__'%2C%0A''%2C%0A'%3Csmall%3E__Requestors__%3C%2Fsmall%3E'%2C%0A'%3Csmall%3E__CreatedRelative__%3C%2Fsmall%3E'%2C%0A'%3Csmall%3E__ToldRelative__%3C%2Fsmall%3E'%2C%0A'%3Csmall%3E__LastUpdatedRelative__%3C%2Fsmall%3E'%2C%0A'%3Csmall%3E__TimeLeft__%3C%2Fsmall%3E'&Order=DESC%7CASC%7CASC%7CASC&OrderBy=LastUpdated%7C%7C%7C&Page=1&Query=Status%20%3D%20'new'%20OR%20Status%20%3D%20'open'&RowsPerPage=50&SavedChartSearchId=new&SavedSearchId= >>> HTTP/1.1" 200 35950 >>> 143.239.74.146 - - [06/Jan/2012:11:37:09 +0000] "GET >>> /Ticket/Display.html?id=16718 HTTP/1.1" 200 5267 >>> 143.239.74.146 - - [06/Jan/2012:11:37:25 +0000] "POST >>> /Ticket/Display.html >>> HTTP/1.1" 200 32802 >>> ---------------------- >>> I have cleared old cookies and caches etc .... >>> >>> Thanks >>> Oliver >>> ubuntu 10.04 >>> perl 5.10.1 >>> apache 2.2.17 >>> mod_perl 2.0.5 [ previously we used mod_perl 2.0.4 ] this is only change >>> since crash. >>> >>> -- >>> Oliver Nash >>> CSSG Computer Science UCC >>> ------------------------- >>> -------- >>> RT Training Sessions (http://bestpractical.com/services/training.html) >>> * Boston ?March 5 & 6, 2012 >> >> >> >> >> -- >> Best regards, Ruslan. >> > > -- > Oliver Nash > CSSG Computer Science UCC > ------------------------- > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ? March 5 & 6, 2012 -- Best regards, Ruslan. From o.nash at cs.ucc.ie Mon Jan 9 07:37:47 2012 From: o.nash at cs.ucc.ie (o.nash at cs.ucc.ie) Date: Mon, 9 Jan 2012 12:37:47 +0000 (GMT) Subject: [rt-users] RT3.8.8 getting logged out after doing search In-Reply-To: References: Message-ID: Thanks yes I had seen that in a thread on discussion group but was reluctant to altar anything without a offering from the authers. Anyway since I have messaed around with sessions table now I tried your suggestion and that seems to have fixed it. Thank very much Oliver On Mon, 9 Jan 2012, Ruslan Zakirov wrote: > a_session column should be blob not text. > > On Mon, Jan 9, 2012 at 01:59, wrote: >> Hi Ruslan, >> thanks for your reply. here is the sessions table show. >> mysql> show create table sessions; >> +----------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ >> | Table ? ?| Create Table | >> +----------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ >> | sessions | CREATE TABLE `sessions` ( >> ?`id` char(32) NOT NULL, >> ?`a_session` longtext, >> ?`LastUpdated` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE >> CURRENT_TIMESTAMP, >> ?PRIMARY KEY (`id`) >> ) ENGINE=MyISAM DEFAULT CHARSET=latin1 | >> +----------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ >> 1 row in set (0.00 sec) >> >> mysql> >> thanks >> Oliver >> >> >> On Sun, 8 Jan 2012, Ruslan Zakirov wrote: >> >>> Hi, >>> >>> RT version? Show us how your new sessions table looks. >>> >>> SHOW CREATE TABLE sessions; >>> >>> On Fri, Jan 6, 2012 at 15:56, ? wrote: >>>> >>>> Dear all, >>>> We recently had a MySQL crash [ due to RAM failure ], after RAM replaced >>>> and >>>> sessions table dropped and re-created from Schema in rt3.sql dump we are >>>> seeing a new problem with searches. >>>> When the search is executed the resulting tickets are displayed fine >>>> but any attempt to open one results in the RT login screen. >>>> If we do login the required ticket is opened. >>>> >>>> When browsing tickets from the HOME base list this does not happen. >>>> >>>> Here is an example apache log of the above search: >>>> 143.239.74.146 - - [06/Jan/2012:11:36:46 +0000] "GET >>>> >>>> /Search/Results.html?Format='%20%20%20%3Cb%3E%3Ca%20href%3D%22__WebPath__%2FTicket%2FDisplay.html%3Fid%3D__id__%22%3E__id__%3C%2Fa%3E%3C%2Fb%3E%2FTITLE%3A%23'%2C%0A'%3Cb%3E%3Ca%20href%3D%22__WebPath__%2FTicket%2FDisplay.html%3Fid%3D__id__%22%3E__Subject__%3C%2Fa%3E%3C%2Fb%3E%2FTITLE%3ASubject'%2C%0A'__Status__'%2C%0A'__QueueName__'%2C%0A'__OwnerName__'%2C%0A'__Priority__'%2C%0A'__NEWLINE__'%2C%0A''%2C%0A'%3Csmall%3E__Requestors__%3C%2Fsmall%3E'%2C%0A'%3Csmall%3E__CreatedRelative__%3C%2Fsmall%3E'%2C%0A'%3Csmall%3E__ToldRelative__%3C%2Fsmall%3E'%2C%0A'%3Csmall%3E__LastUpdatedRelative__%3C%2Fsmall%3E'%2C%0A'%3Csmall%3E__TimeLeft__%3C%2Fsmall%3E'&Order=DESC%7CASC%7CASC%7CASC&OrderBy=LastUpdated%7C%7C%7C&Page=1&Query=Status%20%3D%20'new'%20OR%20Status%20%3D%20'open'&RowsPerPage=50&SavedChartSearchId=new&SavedSearchId= >>>> HTTP/1.1" 200 35950 >>>> 143.239.74.146 - - [06/Jan/2012:11:37:09 +0000] "GET >>>> /Ticket/Display.html?id=16718 HTTP/1.1" 200 5267 >>>> 143.239.74.146 - - [06/Jan/2012:11:37:25 +0000] "POST >>>> /Ticket/Display.html >>>> HTTP/1.1" 200 32802 >>>> ---------------------- >>>> I have cleared old cookies and caches etc .... >>>> >>>> Thanks >>>> Oliver >>>> ubuntu 10.04 >>>> perl 5.10.1 >>>> apache 2.2.17 >>>> mod_perl 2.0.5 [ previously we used mod_perl 2.0.4 ] this is only change >>>> since crash. >>>> >>>> -- >>>> Oliver Nash >>>> CSSG Computer Science UCC >>>> ------------------------- >>>> -------- >>>> RT Training Sessions (http://bestpractical.com/services/training.html) >>>> * Boston ?March 5 & 6, 2012 >>> >>> >>> >>> >>> -- >>> Best regards, Ruslan. >>> >> >> -- >> Oliver Nash >> CSSG Computer Science UCC >> ------------------------- >> >> -------- >> RT Training Sessions (http://bestpractical.com/services/training.html) >> * Boston ? March 5 & 6, 2012 > > > > -- > Best regards, Ruslan. > -- Oliver Nash CSSG Computer Science UCC ------------------------- From chocoboselphie at gmx.de Mon Jan 9 08:15:50 2012 From: chocoboselphie at gmx.de (declaya) Date: Mon, 9 Jan 2012 05:15:50 -0800 (PST) Subject: [rt-users] Change subject line for incoming mail Message-ID: <33107140.post@talk.nabble.com> Hi everybody, I'm searching for a way to change the subject line of incoming emails to RT. My problem is the following: We have a lot of users who are not able to describe their problems in the email body and use only the subject line instead. So I thought about to change the behavior of RT to change the subject line to about 50 characters followed by "[...]". The whole subject line should be displayed again in the ticket body. Is there a way to achieve my goals? Do I have to change the CreatTeickets.pm? Or made somebody already an extension for it? Thanks in advance and have a nice day! -- View this message in context: http://old.nabble.com/Change-subject-line-for-incoming-mail-tp33107140p33107140.html Sent from the Request Tracker - User mailing list archive at Nabble.com. From martinm at it-helps.co.uk Mon Jan 9 10:01:27 2012 From: martinm at it-helps.co.uk (martinmoore) Date: Mon, 9 Jan 2012 07:01:27 -0800 (PST) Subject: [rt-users] No Delete option on 3.8.8 Message-ID: <33107653.post@talk.nabble.com> I've got a new 3.8.8 installation running, but don't have the 'Delete' option. This was available on 3.8.4 in the Ticket list as well as when viewing a ticket. I get a lot of spam that I don't want to 'Resolve' - has 'Delete' been removed, or is there a config option that I can't find? Ta, Martin. -- View this message in context: http://old.nabble.com/No-Delete-option-on-3.8.8-tp33107653p33107653.html Sent from the Request Tracker - User mailing list archive at Nabble.com. From trs at bestpractical.com Mon Jan 9 10:06:07 2012 From: trs at bestpractical.com (Thomas Sibley) Date: Mon, 09 Jan 2012 10:06:07 -0500 Subject: [rt-users] No Delete option on 3.8.8 In-Reply-To: <33107653.post@talk.nabble.com> References: <33107653.post@talk.nabble.com> Message-ID: <4F0B025F.10408@bestpractical.com> On 01/09/2012 10:01 AM, martinmoore wrote: > I've got a new 3.8.8 installation running, but don't have the 'Delete' > option. This was available on 3.8.4 in the Ticket list as well as when > viewing a ticket. I get a lot of spam that I don't want to 'Resolve' - has > 'Delete' been removed, or is there a config option that I can't find? You probably didn't grant the DeleteTicket right. Thomas From dgarcia at cesca.cat Mon Jan 9 10:22:04 2012 From: dgarcia at cesca.cat (Daniel Garcia Mejia) Date: Mon, 09 Jan 2012 16:22:04 +0100 Subject: [rt-users] Problem with RT::Action::Notify Message-ID: <4F0B061C.9030004@cesca.cat> Hi, I want to install this module: http://search.cpan.org/dist/RT-Extension-NotifyOwners/lib/RT/Extension/NotifyOwners.pm I install correctly and follow the steps that I read in 'Install'. When I'm triying this script, I see this in terminal: [root at cerussita sbin]# [Mon Jan 9 15:23:58 2012] [error]: Scrip Prepare 39 died. - Can't locate object method "new" via package "RT::Action::NotifyOwners" at /home/dgarcia/RT/rt-4.0.4/sbin/../lib/RT/ScripAction.pm line 175. Stack: [/home/dgarcia/RT/rt-4.0.4/sbin/../lib/RT/ScripAction.pm:175] [/home/dgarcia/RT/rt-4.0.4/sbin/../lib/RT/Scrip.pm:443] [/home/dgarcia/RT/rt-4.0.4/sbin/../lib/RT/Scrips.pm:252] [/home/dgarcia/RT/rt-4.0.4/sbin/../lib/RT/Transaction.pm:179] [/home/dgarcia/RT/rt-4.0.4/sbin/../lib/RT/Record.pm:1447] [/home/dgarcia/RT/rt-4.0.4/sbin/../lib/RT/Ticket.pm:2989] [/home/dgarcia/RT/rt-4.0.4/sbin/../lib/RT/Ticket.pm:3053] [/home/dgarcia/RT/rt-4.0.4/share/html/Ticket/Display.html:145] [/home/dgarcia/RT/rt-4.0.4/sbin/../lib/RT/Interface/Web.pm:538] [/home/dgarcia/RT/rt-4.0.4/sbin/../lib/RT/Interface/Web.pm:285] [/home/dgarcia/RT/rt-4.0.4/share/html/autohandler:53] (/home/dgarcia/RT/rt-4.0.4/sbin/../lib/RT/Scrip.pm:451) I try to reinstall and install via CPAN with install package: install RT::Action::NotifyOwners But doesn't works.... Any helps? THANKS!! -- ....................................................................... __ / / Daniel Garc?a Mej?a C E / S / C A Portals i Repositoris /_/ Centre de Serveis Cient?fics i Acad?mics de Catalunya Gran Capit?, 2-4 (Edifici Nexus) - 08034 Barcelona T. (NULL) - F. 93 205 6979 - dgarcia at cesca.cat ....................................................................... From trs at bestpractical.com Mon Jan 9 10:59:08 2012 From: trs at bestpractical.com (Thomas Sibley) Date: Mon, 09 Jan 2012 10:59:08 -0500 Subject: [rt-users] No Delete option on 3.8.8 In-Reply-To: References: <33107653.post@talk.nabble.com> <4F0B025F.10408@bestpractical.com> Message-ID: <4F0B0ECC.8060300@bestpractical.com> Please keep replies on the list. On 01/09/2012 10:24 AM, Martin Moore wrote: > I 'think' I have - where is it done? On any of the appropriate rights pages. It depends if you want to grant it on a global level or a per-queue level, and to a role group and/or custom groups. Thomas From martinm at it-helps.co.uk Mon Jan 9 12:03:39 2012 From: martinm at it-helps.co.uk (martinmoore) Date: Mon, 9 Jan 2012 09:03:39 -0800 (PST) Subject: [rt-users] No Delete option on 3.8.8 In-Reply-To: <33107653.post@talk.nabble.com> References: <33107653.post@talk.nabble.com> Message-ID: <33107779.post@talk.nabble.com> Sorry Thomas - I thought emails went to the list :) I've set all users/roles to have all rights (it's a small sytem, so OK to do this) and still no delete. Martin. martinmoore wrote: > > I've got a new 3.8.8 installation running, but don't have the 'Delete' > option. This was available on 3.8.4 in the Ticket list as well as when > viewing a ticket. I get a lot of spam that I don't want to 'Resolve' - has > 'Delete' been removed, or is there a config option that I can't find? > > > Ta, > > > Martin. > -- View this message in context: http://old.nabble.com/No-Delete-option-on-3.8.8-tp33107653p33107779.html Sent from the Request Tracker - User mailing list archive at Nabble.com. From dgarcia at cesca.cat Mon Jan 9 12:41:04 2012 From: dgarcia at cesca.cat (Daniel Garcia Mejia) Date: Mon, 09 Jan 2012 18:41:04 +0100 Subject: [rt-users] Set maximum number of response/comment in a ticket Message-ID: <4F0B26B0.1020400@cesca.cat> Hi, In our system we have RT tickets with many answers / comments and sometimes cost several time to open the ticket. Is there any way (in RT_SiteConfig for example) to put a maximum numberof comments / responses display a ticket on screen? For example,I want a maximum of 20 response/comment per screen. Thanks! Best Regards Dani -- ....................................................................... __ / / Daniel Garc?a Mej?a C E / S / C A Portals i Repositoris /_/ Centre de Serveis Cient?fics i Acad?mics de Catalunya Gran Capit?, 2-4 (Edifici Nexus) - 08034 Barcelona T. (NULL) - F. 93 205 6979 - dgarcia at cesca.cat ....................................................................... From nesius at gmail.com Mon Jan 9 13:34:38 2012 From: nesius at gmail.com (Robert Nesius) Date: Mon, 9 Jan 2012 12:34:38 -0600 Subject: [rt-users] rt-mailgate Message-ID: I made a recently change to how my apache2 server was configured to redirect all requests through https. Now emails are not flowing through to RT - I tracked the issue down to rt-mailgate complaining about not being able to verify the certificate. I'm a little perplexed on how to proceed or how to verify what certs/CAs rt-mailgate is using, or if there is an issue with the Crypt::SSLeay module (which I had to force install due to a failing test). I only have one openssl install on the system, and I thought Crypt::SSLeay would reach through to those configs for things like CA certs, etc... Perhaps an easy workaround, since the mail server and apache2 server are on the same machine, would be to configure a "localhost:80" virtual host within apache2 and bypass SSL when accessing RT via that url. Any helpful hints/suggestions would be greatly appreciated. I've been google-ing away but haven't had any luck yet. -Rob -------------- next part -------------- An HTML attachment was scrubbed... URL: From falcone at bestpractical.com Mon Jan 9 14:44:29 2012 From: falcone at bestpractical.com (Kevin Falcone) Date: Mon, 9 Jan 2012 14:44:29 -0500 Subject: [rt-users] CustomField that displays users In-Reply-To: References: <7ECD0C8955ADE149B95716B364B4D58F26CBDB91A7@EXCCR01.eps.local> <7ECD0C8955ADE149B95716B364B4D58F26CBDB96A7@EXCCR01.eps.local> <20120103212436.GF1077@jibsheet.com> <7ECD0C8955ADE149B95716B364B4D58F26CBF6C51B@EXCCR01.eps.local> Message-ID: <20120109194429.GM1077@jibsheet.com> On Sun, Jan 08, 2012 at 04:21:41PM +0400, Ruslan Zakirov wrote: > On Fri, Jan 6, 2012 at 01:42, Brent Wiese wrote: > > Thanks! Slight modifications to the Groups.pm worked great... > > > > Except for 1 thing. Once I make a CF source be my new module inside the CF, I can't change it back to "Provide List..." It just goes back to CF display unchanged. > > > > Is changing the CF data source a 1 way operation? > > No, it's not. We had a bug and it has been fixed. Not sure in which > version it showed up, it may be still scheduled for upcoming release. I believe the branch is still unmerged because the author has a few changes to make that were found while I was testing the proposed fix. http://issues.bestpractical.com/Ticket/Display.html?id=18274 -kevin -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From falcone at bestpractical.com Mon Jan 9 14:47:36 2012 From: falcone at bestpractical.com (Kevin Falcone) Date: Mon, 9 Jan 2012 14:47:36 -0500 Subject: [rt-users] Problem with RT::Action::Notify In-Reply-To: <4F0B061C.9030004@cesca.cat> References: <4F0B061C.9030004@cesca.cat> Message-ID: <20120109194736.GN1077@jibsheet.com> On Mon, Jan 09, 2012 at 04:22:04PM +0100, Daniel Garcia Mejia wrote: > Hi, > > I want to install this module: > > http://search.cpan.org/dist/RT-Extension-NotifyOwners/lib/RT/Extension/NotifyOwners.pm > > I install correctly and follow the steps that I read in 'Install'. > When I'm triying this script, I see this in terminal: Did you register it as a Plugin in your config? (Add RT::Extension::NotifyOwners to @Plugins in your RT_SiteConfig.pm?) If that fixes it, it sounds like the author has a bug in their documentation -kevin > [root at cerussita sbin]# [Mon Jan 9 15:23:58 2012] [error]: Scrip > Prepare 39 died. - Can't locate object method "new" via package > "RT::Action::NotifyOwners" at > /home/dgarcia/RT/rt-4.0.4/sbin/../lib/RT/ScripAction.pm line 175. > > Stack: > [/home/dgarcia/RT/rt-4.0.4/sbin/../lib/RT/ScripAction.pm:175] > [/home/dgarcia/RT/rt-4.0.4/sbin/../lib/RT/Scrip.pm:443] > [/home/dgarcia/RT/rt-4.0.4/sbin/../lib/RT/Scrips.pm:252] > [/home/dgarcia/RT/rt-4.0.4/sbin/../lib/RT/Transaction.pm:179] > [/home/dgarcia/RT/rt-4.0.4/sbin/../lib/RT/Record.pm:1447] > [/home/dgarcia/RT/rt-4.0.4/sbin/../lib/RT/Ticket.pm:2989] > [/home/dgarcia/RT/rt-4.0.4/sbin/../lib/RT/Ticket.pm:3053] > [/home/dgarcia/RT/rt-4.0.4/share/html/Ticket/Display.html:145] > [/home/dgarcia/RT/rt-4.0.4/sbin/../lib/RT/Interface/Web.pm:538] > [/home/dgarcia/RT/rt-4.0.4/sbin/../lib/RT/Interface/Web.pm:285] > [/home/dgarcia/RT/rt-4.0.4/share/html/autohandler:53] > (/home/dgarcia/RT/rt-4.0.4/sbin/../lib/RT/Scrip.pm:451) -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From tackittj at reed.edu Mon Jan 9 14:50:40 2012 From: tackittj at reed.edu (Josh Tackitt) Date: Mon, 09 Jan 2012 11:50:40 -0800 Subject: [rt-users] RT and Filemaker? Message-ID: <4F0B4510.3070103@reed.edu> Does anyone have RT configured to talk with a Filemaker database via ODBC? Is that even possible? I know Filemaker allows ODBC/JDBC connections. I know that RT is nicely robust and I'd expect it to be capable of something like this. I just can't find any examples or confirmation. Thanks, Josh -- Reed College Computer Hardware Services 503-788-6661 From ktm at rice.edu Mon Jan 9 15:00:22 2012 From: ktm at rice.edu (ktm at rice.edu) Date: Mon, 9 Jan 2012 14:00:22 -0600 Subject: [rt-users] RT and Filemaker? In-Reply-To: <4F0B4510.3070103@reed.edu> References: <4F0B4510.3070103@reed.edu> Message-ID: <20120109200022.GF23995@staff-mud-56-27.rice.edu> On Mon, Jan 09, 2012 at 11:50:40AM -0800, Josh Tackitt wrote: > Does anyone have RT configured to talk with a Filemaker database via > ODBC? Is that even possible? > > I know Filemaker allows ODBC/JDBC connections. I know that RT is nicely > robust and I'd expect it to be capable of something like this. I just > can't find any examples or confirmation. > > Thanks, > Josh > Net-Filemaker should allow an XML connection to a Filemaker DB. It may be worth checking out. Cheers, Ken From ram0502 at gmail.com Mon Jan 9 16:12:13 2012 From: ram0502 at gmail.com (Ram Moskovitz) Date: Mon, 9 Jan 2012 13:12:13 -0800 Subject: [rt-users] Automation Message-ID: Our office RT4 installation is humming a long. Training is going reasonably well. Now for some automation... We have a few very common requests that come in - folks looking for a particular report. I'd like to add a link somewhere in RT (perhaps on the Basics page or a new page instead of Basics?) where I can wire in a scrip (or perl module of any flavor... we have good perl skills in house) that will: 1 Build a URL based on well defined fields in the request 2 Pull a file from the dynamic URL 3 Correspond to requestor: with canned text (substitutions from the original request), attaching the retrieved file, changing the status to resolved What's the right way to go about this? thanks ram -------------- next part -------------- An HTML attachment was scrubbed... URL: From raubvogel at gmail.com Mon Jan 9 17:01:39 2012 From: raubvogel at gmail.com (Mauricio Tavares) Date: Mon, 9 Jan 2012 17:01:39 -0500 Subject: [rt-users] rt-mailgate In-Reply-To: References: Message-ID: On Mon, Jan 9, 2012 at 1:34 PM, Robert Nesius wrote: > I made a recently change to how my apache2 server was configured to redirect > all requests through https. ?Now emails are not flowing through to RT - I > tracked the issue down to rt-mailgate complaining about not being able to > verify the certificate. ?I'm a little perplexed on how to proceed or how to > verify what certs/CAs rt-mailgate is using, or if there is an issue with the > Crypt::SSLeay module (which I had to force install due to a failing test). > I only have one openssl install on the system, and I thought Crypt::SSLeay > would reach through to those configs for things like CA certs, etc... > > Perhaps an easy workaround, since the mail server and apache2 server are on > the same machine, would be to configure a "localhost:80" virtual host within > apache2 and bypass SSL when accessing RT via that url. > > Any helpful hints/suggestions would be greatly appreciated. ? I've been > google-ing away but haven't had any luck yet. > AFAIK, rt-mailgate connects to RT using RT's web interface; it should use whatever cert you have defined in the virtual host entry for RT. Here is how my fetchmailrc calls rt-mailgate: mda "/usr/bin/perl /usr/bin/rt-mailgate --url https://localhost/rt \ --queue support --action correspond" > -Rob > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ? March 5 & 6, 2012 From ruz at bestpractical.com Mon Jan 9 17:07:29 2012 From: ruz at bestpractical.com (Ruslan Zakirov) Date: Tue, 10 Jan 2012 02:07:29 +0400 Subject: [rt-users] Automation In-Reply-To: References: Message-ID: On Tue, Jan 10, 2012 at 01:12, Ram Moskovitz wrote: > Our office RT4 installation is humming a long. Training is going reasonably > well. Now for some automation... > We have a few very common requests that come in - folks looking for a > particular report. > I'd like to add a link somewhere in RT (perhaps on the Basics page or a new > page instead of Basics?) where I can wire in a scrip (or perl module of any > flavor... we have good perl skills in house) that will: > 1 Build a URL based on well defined fields in the request > 2 Pull a file from the dynamic URL > 3 Correspond to requestor:?with canned text (substitutions from the original > request), attaching the retrieved file, changing the status to resolved > > What's the right way to go about this? Start with share/html/Elements/Tabs to put an item into the menu. Use callbacks. Link points to a new mason component that does the job and redirect backs afterwards with results. > thanks > ram > > > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ? March 5 & 6, 2012 -- Best regards, Ruslan. From Izz.Abdullah at hibbett.com Mon Jan 9 17:08:34 2012 From: Izz.Abdullah at hibbett.com (Izz Abdullah) Date: Mon, 9 Jan 2012 16:08:34 -0600 Subject: [rt-users] rt-mailgate In-Reply-To: References: Message-ID: And if that doesn't work, since I have a certificate with a domain name (although signed by our internal CA which all of our PCs trust), I had to put in below where Mauricio put in https://localhost, I actually needed to use my dns name in which the certificate is assigned (e.g. https://MyRT) My $0.02 worth as well. :) -----Original Message----- From: rt-users-bounces at lists.bestpractical.com [mailto:rt-users-bounces at lists.bestpractical.com] On Behalf Of Mauricio Tavares Sent: Monday, January 09, 2012 4:02 PM To: rt-users at lists.bestpractical.com Subject: Re: [rt-users] rt-mailgate On Mon, Jan 9, 2012 at 1:34 PM, Robert Nesius wrote: > I made a recently change to how my apache2 server was configured to > redirect all requests through https. ?Now emails are not flowing > through to RT - I tracked the issue down to rt-mailgate complaining > about not being able to verify the certificate. ?I'm a little > perplexed on how to proceed or how to verify what certs/CAs > rt-mailgate is using, or if there is an issue with the Crypt::SSLeay module (which I had to force install due to a failing test). > I only have one openssl install on the system, and I thought > Crypt::SSLeay would reach through to those configs for things like CA certs, etc... > > Perhaps an easy workaround, since the mail server and apache2 server > are on the same machine, would be to configure a "localhost:80" > virtual host within > apache2 and bypass SSL when accessing RT via that url. > > Any helpful hints/suggestions would be greatly appreciated. ? I've > been google-ing away but haven't had any luck yet. > AFAIK, rt-mailgate connects to RT using RT's web interface; it should use whatever cert you have defined in the virtual host entry for RT. Here is how my fetchmailrc calls rt-mailgate: mda "/usr/bin/perl /usr/bin/rt-mailgate --url https://localhost/rt \ --queue support --action correspond" > -Rob > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston - March 5 & 6, 2012 -------- RT Training Sessions (http://bestpractical.com/services/training.html) * Boston March 5 & 6, 2012 From ruz at bestpractical.com Mon Jan 9 17:21:29 2012 From: ruz at bestpractical.com (Ruslan Zakirov) Date: Tue, 10 Jan 2012 02:21:29 +0400 Subject: [rt-users] RT and Filemaker? In-Reply-To: <4F0B4510.3070103@reed.edu> References: <4F0B4510.3070103@reed.edu> Message-ID: On Mon, Jan 9, 2012 at 23:50, Josh Tackitt wrote: > Does anyone have RT configured to talk with a Filemaker database via > ODBC? ?Is that even possible? Should be through DBI and DBD::ODBC driver. > > I know Filemaker allows ODBC/JDBC connections. ?I know that RT is nicely > robust and I'd expect it to be capable of something like this. ?I just > can't find any examples or confirmation. > > Thanks, > Josh > > > -- > Reed College > Computer Hardware Services > 503-788-6661 > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ?March 5 & 6, 2012 -- Best regards, Ruslan. From bwiese at ElementPS.com Mon Jan 9 18:21:50 2012 From: bwiese at ElementPS.com (Brent Wiese) Date: Mon, 9 Jan 2012 16:21:50 -0700 Subject: [rt-users] Queue issue when using Requestor perms Message-ID: <7ECD0C8955ADE149B95716B364B4D58F26CC0CD405@EXCCR01.eps.local> A priv'd user creates a ticket in queue A. An Admin moves it to queue B. Queue B has create/reply perms for Everyone (temporarily) and Comment/View CF/View Queue/View Ticket Summaries for Requestor. The requestor can continue to see the ticket (logged out and back in to confirm this isn't a caching thing) and comment/reply. However, if they click on "The Basics", the queue field resets back to the original queue "A" and the current queue "B" is not in the list. If they save anything, it moves it back to the original queue "A". Shouldn't the current queue "B" be there since "view queue" is set for Requestor? In fact, if you add all the perms together for this requestor, it matches or exceeds the original queue. Rt 4.0.4. Thanks! Brent -------------- next part -------------- An HTML attachment was scrubbed... URL: From bwiese at ElementPS.com Mon Jan 9 18:24:42 2012 From: bwiese at ElementPS.com (Brent Wiese) Date: Mon, 9 Jan 2012 16:24:42 -0700 Subject: [rt-users] Modifying a ticket via mobile interface Message-ID: <7ECD0C8955ADE149B95716B364B4D58F26CC0CD40C@EXCCR01.eps.local> RT 4.0.4... Like the mobile interface, except its seems you can't modify a ticket (or in my case specifically, a CustomField)? I looked at the /m/ folder and there is a "modify" file, but its empty of code. Is this right? Forthcoming? ETA? This would be a HUGE benefit to us since our change control approvers could do it right from their phones in our meeting... Thanks, Brent -------------- next part -------------- An HTML attachment was scrubbed... URL: From asanka_gunasekera at yahoo.co.uk Tue Jan 10 01:21:53 2012 From: asanka_gunasekera at yahoo.co.uk (Asanka Gunasekera) Date: Tue, 10 Jan 2012 06:21:53 +0000 (GMT) Subject: [rt-users] setting up approvals on RT 4.0.1 In-Reply-To: <1325744636.89840.YahooMailNeo@web29006.mail.ird.yahoo.com> References: <1325145855.15644.YahooMailNeo@web29019.mail.ird.yahoo.com> <20120103180411.GD1077@jibsheet.com> <1325741521.88019.YahooMailNeo@web29001.mail.ird.yahoo.com> <1325744636.89840.YahooMailNeo@web29006.mail.ird.yahoo.com> Message-ID: <1326176513.41046.YahooMailNeo@web29020.mail.ird.yahoo.com> Hi Can any one tell me what I am doing wrong?????? Thanks and regards ________________________________ From: Asanka Gunasekera To: Asanka Gunasekera ; "rt-users at lists.bestpractical.com" Sent: Thursday, 5 January 2012, 11:53 Subject: Re: [rt-users] setting up approvals on RT 4.0.1 Hi, the steps which I have taken while trying to setup Approvals as follows 1) Create queue PO-Qre ??? ??? a) Create template "Create Approvals" ??? ??? ===Create-Ticket: poreq ??? ??? Subject: Approve purchase order for {$Tickets{'TOP'}->Subject} ??? ??? Depended-On-By: TOP ??? ??? Queue: Approvals-PO ??? ??? Type: approval ??? ??? Owner: username-of-owner #note this is so that notifications work properly ??? ??? Content: Someone has created a purchase requisition. Please review and approve it, so they can spend some money. ??? ??? ENDOFCONTENT ??? ??? b) Create the script "Create PO-Req approval" ??? ??? Description: Create PO Req approval ??? ??? Condition: On Create ??? ??? Action: Create Tickets ??? ??? Template: Create Approval ??? ??? Stage: TransactionCreate ??? c)gave permission to the users who can create tickets under PO-Req 2) Create Approvals-PO queue ??? d)Copy templates from _Approvals (or ran the script) ??? e)Set the reply address to PO-Req ??? f)Add the people as AddminCC who are to approve the ticlets ? Now when I create a ticket under PO-Req, in the log it says it is creating ticket in Approvel-PO queue. But I am unable to find the tickets in the DB or under Approvals tab Can some one tell me what is going on!!! Thanks and best Regards ________________________________ From: Asanka Gunasekera To: "rt-users at lists.bestpractical.com" Sent: Thursday, 5 January 2012, 11:02 Subject: Re: [rt-users] setting up approvals on RT 4.0.1 Thanks you for the reply Best Regards ________________________________ From: Kevin Falcone To: rt-users at lists.bestpractical.com Sent: Tuesday, 3 January 2012, 23:34 Subject: Re: [rt-users] setting up approvals on RT 4.0.1 On Thu, Dec 29, 2011 at 08:04:15AM +0000, Asanka Gunasekera wrote: >? ? Hi All, I am trying to set up approvals on RT 4.0.1 and I am following >? ? http://requesttracker.wikia.com/wiki/ApprovalCreation >? ? but in this document it talks about copying scripts and templates from _Approval queue. >? ? I can only find 5 templates but there are no scripts Those Scrips were replaced in about mid-3.8 with RT::Approval::Rules::*.? You shouldn't need to copy them anywhere in order to use Approvals.? You'll want to modify the Templates as needed and set up your CreateTickets scrip to actually create the Approvals tickets. -kevin -------- RT Training Sessions (http://bestpractical.com/services/training.html) * Boston ? March 5 & 6, 2012 -------- RT Training Sessions (http://bestpractical.com/services/training.html) * Boston ? March 5 & 6, 2012 -------------- next part -------------- An HTML attachment was scrubbed... URL: From ruz at bestpractical.com Tue Jan 10 05:26:29 2012 From: ruz at bestpractical.com (Ruslan Zakirov) Date: Tue, 10 Jan 2012 14:26:29 +0400 Subject: [rt-users] Queue issue when using Requestor perms In-Reply-To: <7ECD0C8955ADE149B95716B364B4D58F26CC0CD405@EXCCR01.eps.local> References: <7ECD0C8955ADE149B95716B364B4D58F26CC0CD405@EXCCR01.eps.local> Message-ID: Hi, Looks like it's annoying bug. Grant user who can be requestor right to SeeQueue. This will avoid such misbehavior. Granting SeeQueue doesn't give right to see all tickets or create a new ticket. I'm filing a bug report. On Tue, Jan 10, 2012 at 03:21, Brent Wiese wrote: > A priv?d user creates a ticket in queue A. > > > > An Admin moves it to queue B. > > > > Queue B has create/reply perms for Everyone (temporarily) and Comment/View > CF/View Queue/View Ticket Summaries for Requestor. > > > > The requestor can continue to see the ticket (logged out and back in to > confirm this isn?t a caching thing) and comment/reply. However, if they > click on ?The Basics?, the queue field resets back to the original queue ?A? > and the current queue ?B? is not in the list. If they save anything, it > moves it back to the original queue ?A?. > > > > Shouldn?t the current queue ?B? be there since ?view queue? is set for > Requestor? In fact, if you add all the perms together for this requestor, it > matches or exceeds the original queue. > > > > Rt 4.0.4. > > > > Thanks! > > Brent > > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ? March 5 & 6, 2012 -- Best regards, Ruslan. From kripur at gmail.com Tue Jan 10 06:46:25 2012 From: kripur at gmail.com (kripur at gmail.com) Date: Tue, 10 Jan 2012 11:46:25 +0000 Subject: [rt-users] Allow unprivileged users to search Message-ID: <20120110114625.GA3454@jac-103.jet.uk> Hi all, In RT-4.0.4, is it possible to allow unprivileged users the ability to search. i.e allow them to see new search/quick search menu (as privileged users can). Is is also possible, for unprivileged users to see the unowned tickets list. Any help would be greatly appreciated. Many Thanks krishan -- From ruz at bestpractical.com Tue Jan 10 07:21:55 2012 From: ruz at bestpractical.com (Ruslan Zakirov) Date: Tue, 10 Jan 2012 16:21:55 +0400 Subject: [rt-users] Allow unprivileged users to search In-Reply-To: <20120110114625.GA3454@jac-103.jet.uk> References: <20120110114625.GA3454@jac-103.jet.uk> Message-ID: On Tue, Jan 10, 2012 at 15:46, wrote: > Hi all, > ? ? ? In RT-4.0.4, is it possible to allow unprivileged users the ability > ? ? ? to search. i.e allow them to see new search/quick search menu > ? ? ? (as privileged users can). > > ? ? ? Is is also possible, for unprivileged users to see the unowned > ? ? ? tickets list. > > ? ? ? Any help would be greatly appreciated. Unprivileged users use self service. You either extend self service or make users privileged with limited set of rights. > > ? ? ? Many Thanks > > > ? ? ? krishan > -- > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ?March 5 & 6, 2012 -- Best regards, Ruslan. From trs at bestpractical.com Tue Jan 10 09:34:48 2012 From: trs at bestpractical.com (Thomas Sibley) Date: Tue, 10 Jan 2012 09:34:48 -0500 Subject: [rt-users] setting up approvals on RT 4.0.1 In-Reply-To: <1326176513.41046.YahooMailNeo@web29020.mail.ird.yahoo.com> References: <1325145855.15644.YahooMailNeo@web29019.mail.ird.yahoo.com> <20120103180411.GD1077@jibsheet.com> <1325741521.88019.YahooMailNeo@web29001.mail.ird.yahoo.com> <1325744636.89840.YahooMailNeo@web29006.mail.ird.yahoo.com> <1326176513.41046.YahooMailNeo@web29020.mail.ird.yahoo.com> Message-ID: <4F0C4C88.70905@bestpractical.com> On 01/10/2012 01:21 AM, Asanka Gunasekera wrote: > Hi Can any one tell me what I am doing wrong?????? Kevin told you what you're doing wrong 5 days ago. Please read his response. Thomas From dhull at section9.us Tue Jan 10 10:25:03 2012 From: dhull at section9.us (Damien Hull) Date: Tue, 10 Jan 2012 06:25:03 -0900 Subject: [rt-users] Server generated tickets... Message-ID: <-523994637905041557@unknownmsgid> I have a couple of servers that send roots mail to RT. Is there a way to prevent or get rid of the response email from RT? From MarkRoedel at letu.edu Tue Jan 10 11:16:57 2012 From: MarkRoedel at letu.edu (Roedel, Mark) Date: Tue, 10 Jan 2012 16:16:57 +0000 Subject: [rt-users] RT::Extension::TicketLocking update? Message-ID: <2B3D699B434F1F49B73F97861B5FD5446FB2D73A@Mail-DB-1.letnet.net> Has anyone taken a stab at modifying RT::Extension::TicketLocking to work with RT4? -------------- next part -------------- An HTML attachment was scrubbed... URL: From falcone at bestpractical.com Tue Jan 10 12:28:49 2012 From: falcone at bestpractical.com (Kevin Falcone) Date: Tue, 10 Jan 2012 12:28:49 -0500 Subject: [rt-users] Modifying a ticket via mobile interface In-Reply-To: <7ECD0C8955ADE149B95716B364B4D58F26CC0CD40C@EXCCR01.eps.local> References: <7ECD0C8955ADE149B95716B364B4D58F26CC0CD40C@EXCCR01.eps.local> Message-ID: <20120110172849.GO1077@jibsheet.com> On Mon, Jan 09, 2012 at 04:24:42PM -0700, Brent Wiese wrote: > RT 4.0.4... > > Like the mobile interface, except its seems you can't modify a ticket (or in my case > specifically, a CustomField)? > > I looked at the /m/ folder and there is a "modify" file, but its empty of code. > > Is this right? Forthcoming? ETA? > > This would be a HUGE benefit to us since our change control approvers could do it right from > their phones in our meeting... As far as I know, the only place that you can make changes to a ticket from the mobile UI is during a Reply, which wouldn't contain Ticket CFs. There isn't any current branch to add modify functionality, it was an empty file added in the extension that survived the merge into core. It should probably be deleted to avoid confusion, until someone has time to implement it, thanks for bringing it to my attention. Gone in 850a4e990a78f36242541c87e08bda76016f3cbb -kevin From falcone at bestpractical.com Tue Jan 10 12:56:59 2012 From: falcone at bestpractical.com (Kevin Falcone) Date: Tue, 10 Jan 2012 12:56:59 -0500 Subject: [rt-users] Server generated tickets... In-Reply-To: <-523994637905041557@unknownmsgid> References: <-523994637905041557@unknownmsgid> Message-ID: <20120110175659.GA5087@jibsheet.com> On Tue, Jan 10, 2012 at 06:25:03AM -0900, Damien Hull wrote: > I have a couple of servers that send roots mail to RT. Is there a way > to prevent or get rid of the response email from RT? The easiest way is to edit those user accounts and leave the Name as the email address but blank out the email address field. Or log in as the user and change their preferences to "never receive email" -kevin -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From ruz at bestpractical.com Tue Jan 10 15:54:10 2012 From: ruz at bestpractical.com (Ruslan Zakirov) Date: Wed, 11 Jan 2012 00:54:10 +0400 Subject: [rt-users] RT::Extension::TicketLocking update? In-Reply-To: <2B3D699B434F1F49B73F97861B5FD5446FB2D73A@Mail-DB-1.letnet.net> References: <2B3D699B434F1F49B73F97861B5FD5446FB2D73A@Mail-DB-1.letnet.net> Message-ID: On Tue, Jan 10, 2012 at 20:16, Roedel, Mark wrote: > Has anyone taken a stab at modifying RT::Extension::TicketLocking to work > with RT4? I don't know about such attempts, but it shouldn't be too hard. > > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ? March 5 & 6, 2012 -- Best regards, Ruslan. From nesius at gmail.com Tue Jan 10 16:05:48 2012 From: nesius at gmail.com (Robert Nesius) Date: Tue, 10 Jan 2012 15:05:48 -0600 Subject: [rt-users] rt-mailgate In-Reply-To: References: Message-ID: Thanks for the suggestions guys. I finally just turned off my re-write rule that was re-directing http to https and side-stepped the rt-mailgate ssl failure all together. Not ideal, but in practice very few of my users log into RT directly so it's a configuration I can live with short term while I figure out the real issue. I've configured postfix to hand messages to the aliases for my queues directly to rt-mailgate. It is rt-mailgate that cannot verify the ssl certificate that my web server is presenting it. None of my web browsers have trouble with it, so it feels like an rt-mailgate configuration issue. I can repro the issue on the command line.... root at linux:~# /opt/rt4/bin/rt-mailgate --debug --queue 'general' --action correspond --url https://request.domain.com/ < ~/test.msg /opt/rt4/bin/rt-mailgate: temp file is '/tmp/XOCrOYAr8p/vkVDTmoszI' /opt/rt4/bin/rt-mailgate: connecting to https://request.domain.com//REST/1.0/NoAuth/mail-gateway An Error Occurred ================= 500 Can't connect to request.domain.com:443 (certificate verify failed) /opt/rt4/bin/rt-mailgate: undefined server error -Rob On Mon, Jan 9, 2012 at 4:08 PM, Izz Abdullah wrote: > And if that doesn't work, since I have a certificate with a domain name > (although signed by our internal CA which all of our PCs trust), I had to > put in below where Mauricio put in https://localhost, I actually needed > to use my dns name in which the certificate is assigned (e.g. https://MyRT > ) > > My $0.02 worth as well. :) > > -----Original Message----- > From: rt-users-bounces at lists.bestpractical.com [mailto: > rt-users-bounces at lists.bestpractical.com] On Behalf Of Mauricio Tavares > Sent: Monday, January 09, 2012 4:02 PM > To: rt-users at lists.bestpractical.com > Subject: Re: [rt-users] rt-mailgate > > On Mon, Jan 9, 2012 at 1:34 PM, Robert Nesius wrote: > > I made a recently change to how my apache2 server was configured to > > redirect all requests through https. Now emails are not flowing > > through to RT - I tracked the issue down to rt-mailgate complaining > > about not being able to verify the certificate. I'm a little > > perplexed on how to proceed or how to verify what certs/CAs > > rt-mailgate is using, or if there is an issue with the Crypt::SSLeay > module (which I had to force install due to a failing test). > > I only have one openssl install on the system, and I thought > > Crypt::SSLeay would reach through to those configs for things like CA > certs, etc... > > > > Perhaps an easy workaround, since the mail server and apache2 server > > are on the same machine, would be to configure a "localhost:80" > > virtual host within > > apache2 and bypass SSL when accessing RT via that url. > > > > Any helpful hints/suggestions would be greatly appreciated. I've > > been google-ing away but haven't had any luck yet. > > > AFAIK, rt-mailgate connects to RT using RT's web interface; it should > use whatever cert you have defined in the virtual host entry for RT. Here > is how my fetchmailrc calls rt-mailgate: > > mda "/usr/bin/perl /usr/bin/rt-mailgate --url https://localhost/rt \ > --queue support --action correspond" > > > -Rob > > > > -------- > > RT Training Sessions (http://bestpractical.com/services/training.html) > > * Boston - March 5 & 6, 2012 > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston March 5 & 6, 2012 > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston March 5 & 6, 2012 > -------------- next part -------------- An HTML attachment was scrubbed... URL: From dhull at section9.us Tue Jan 10 18:37:19 2012 From: dhull at section9.us (Damien Hull) Date: Tue, 10 Jan 2012 14:37:19 -0900 Subject: [rt-users] Server generated tickets... In-Reply-To: <25331546.2589.1326237762939.JavaMail.mobile-sync@iamp17> References: <-523994637905041557@unknownmsgid> <25331546.2589.1326237762939.JavaMail.mobile-sync@iamp17> Message-ID: <8124335282234657660@unknownmsgid> Looks like I was over thinking this one. Thanks for the simple solution... On Jan 10, 2012, at 8:57 AM, Kevin Falcone wrote: > On Tue, Jan 10, 2012 at 06:25:03AM -0900, Damien Hull wrote: >> I have a couple of servers that send roots mail to RT. Is there a way >> to prevent or get rid of the response email from RT? > > The easiest way is to edit those user accounts and leave the Name as > the email address but blank out the email address field. > > Or log in as the user and change their preferences to "never receive > email" > > -kevin > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ? March 5 & 6, 2012 From martinm at it-helps.co.uk Wed Jan 11 04:40:42 2012 From: martinm at it-helps.co.uk (martinmoore) Date: Wed, 11 Jan 2012 01:40:42 -0800 (PST) Subject: [rt-users] No Delete option on 3.8.8 In-Reply-To: <33107779.post@talk.nabble.com> References: <33107653.post@talk.nabble.com> <33107779.post@talk.nabble.com> Message-ID: <33119789.post@talk.nabble.com> Still no delete, not even when logged in as root. My list of spam is growing :) martinmoore wrote: > > Sorry Thomas - I thought emails went to the list :) > > I've set all users/roles to have all rights (it's a small sytem, so OK to > do this) and still no delete. > > Martin. > > > > > martinmoore wrote: >> >> I've got a new 3.8.8 installation running, but don't have the 'Delete' >> option. This was available on 3.8.4 in the Ticket list as well as when >> viewing a ticket. I get a lot of spam that I don't want to 'Resolve' - >> has 'Delete' been removed, or is there a config option that I can't find? >> >> >> Ta, >> >> >> Martin. >> > > -- View this message in context: http://old.nabble.com/No-Delete-option-on-3.8.8-tp33107653p33119789.html Sent from the Request Tracker - User mailing list archive at Nabble.com. From trs at bestpractical.com Wed Jan 11 09:25:03 2012 From: trs at bestpractical.com (Thomas Sibley) Date: Wed, 11 Jan 2012 09:25:03 -0500 Subject: [rt-users] No Delete option on 3.8.8 In-Reply-To: <33119789.post@talk.nabble.com> References: <33107653.post@talk.nabble.com> <33107779.post@talk.nabble.com> <33119789.post@talk.nabble.com> Message-ID: <4F0D9BBF.9080009@bestpractical.com> On 01/11/2012 04:40 AM, martinmoore wrote: > > Still no delete, not even when logged in as root. My list of spam is growing > :) > > martinmoore wrote: >> >> Sorry Thomas - I thought emails went to the list :) >> >> I've set all users/roles to have all rights (it's a small sytem, so OK to >> do this) and still no delete. Granting every right to every user/role is a horrible idea. If you don't see delete, then you probably have a customization of some sort. Why don't you take a screenshot to show folks where you expect to find delete that you're not finding it? Thomas From martinm at it-helps.co.uk Wed Jan 11 10:26:19 2012 From: martinm at it-helps.co.uk (martinmoore) Date: Wed, 11 Jan 2012 07:26:19 -0800 (PST) Subject: [rt-users] No Delete option on 3.8.8 In-Reply-To: <4F0D9BBF.9080009@bestpractical.com> References: <33107653.post@talk.nabble.com> <33107779.post@talk.nabble.com> <33119789.post@talk.nabble.com> <4F0D9BBF.9080009@bestpractical.com> Message-ID: <33121774.post@talk.nabble.com> >Granting every right to every user/role is a horrible idea. True - ish! I'm really the only user, so not a big deal. When it's working I'll set it up more sensibly. >If you don't see delete, then you probably have a customization of some sort. Possible but unlikely as it was a fresh install on a new server. I have found that if I take the unowned tickets and go to 'My Day' I can set the status to 'Deleted'. A bit of a long winded way though. Anyway, some pics: http://old.nabble.com/file/p33121774/rtdel1.jpg http://old.nabble.com/file/p33121774/rtdel2.jpg Thomas Sibley wrote: > > On 01/11/2012 04:40 AM, martinmoore wrote: >> >> Still no delete, not even when logged in as root. My list of spam is >> growing >> :) >> >> martinmoore wrote: >>> >>> Sorry Thomas - I thought emails went to the list :) >>> >>> I've set all users/roles to have all rights (it's a small sytem, so OK >>> to >>> do this) and still no delete. > > Granting every right to every user/role is a horrible idea. > > If you don't see delete, then you probably have a customization of some > sort. > > Why don't you take a screenshot to show folks where you expect to find > delete that you're not finding it? > > Thomas > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston March 5 & 6, 2012 > > -- View this message in context: http://old.nabble.com/No-Delete-option-on-3.8.8-tp33107653p33121774.html Sent from the Request Tracker - User mailing list archive at Nabble.com. From raphael.mouneyres at sagemcom.com Wed Jan 11 11:37:14 2012 From: raphael.mouneyres at sagemcom.com (=?ISO-8859-1?Q?Rapha=EBl_MOUNEYRES?=) Date: Wed, 11 Jan 2012 17:37:14 +0100 Subject: [rt-users] No Delete option on 3.8.8 In-Reply-To: <33121774.post@talk.nabble.com> Message-ID: <13577_1326299839_4F0DBABE_13577_743_1_OF6ACE51D5.0B1F1695-ONC1257982.005AC967-C1257982.005B4CD4@sagemcom.com> Hello, on 3.8.8 you can set Delete status by going into "The Basics" page and change status to deleted. well this is still a long process if you have a lot to change. what i would do is create a custom search called "10 newest unowed tickets with delete" to add the "Delete" button you're missing, and put it on your "RT at a glance view" instead of the standard "10 newest unowed tickets" Rapha?l martinmoore Envoy? par : rt-users-bounces at lists.bestpractical.com 11/01/2012 16:26 A rt-users at lists.bestpractical.com cc Objet Re: [rt-users] No Delete option on 3.8.8 >Granting every right to every user/role is a horrible idea. True - ish! I'm really the only user, so not a big deal. When it's working I'll set it up more sensibly. >If you don't see delete, then you probably have a customization of some sort. Possible but unlikely as it was a fresh install on a new server. I have found that if I take the unowned tickets and go to 'My Day' I can set the status to 'Deleted'. A bit of a long winded way though. Anyway, some pics: http://old.nabble.com/file/p33121774/rtdel1.jpg http://old.nabble.com/file/p33121774/rtdel2.jpg Thomas Sibley wrote: > > On 01/11/2012 04:40 AM, martinmoore wrote: >> >> Still no delete, not even when logged in as root. My list of spam is >> growing >> :) >> >> martinmoore wrote: >>> >>> Sorry Thomas - I thought emails went to the list :) >>> >>> I've set all users/roles to have all rights (it's a small sytem, so OK >>> to >>> do this) and still no delete. > > Granting every right to every user/role is a horrible idea. > > If you don't see delete, then you probably have a customization of some > sort. > > Why don't you take a screenshot to show folks where you expect to find > delete that you're not finding it? > > Thomas > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston March 5 & 6, 2012 > > -- View this message in context: http://old.nabble.com/No-Delete-option-on-3.8.8-tp33107653p33121774.html Sent from the Request Tracker - User mailing list archive at Nabble.com. -------- RT Training Sessions (http://bestpractical.com/services/training.html) * Boston March 5 & 6, 2012 # " Ce courriel et les documents qui lui sont joints peuvent contenir des informations confidentielles ou ayant un caract?re priv?. S'ils ne vous sont pas destin?s, nous vous signalons qu'il est strictement interdit de les divulguer, de les reproduire ou d'en utiliser de quelque mani?re que ce soit le contenu. Si ce message vous a ?t? transmis par erreur, merci d'en informer l'exp?diteur et de supprimer imm?diatement de votre syst?me informatique ce courriel ainsi que tous les documents qui y sont attach?s." ****** " This e-mail and any attached documents may contain confidential or proprietary information. If you are not the intended recipient, you are notified that any dissemination, copying of this e-mail and any attachments thereto or use of their contents by any means whatsoever is strictly prohibited. If you have received this e-mail in error, please advise the sender immediately and delete this e-mail and all attached documents from your computer system." # -------------- next part -------------- An HTML attachment was scrubbed... URL: From martinm at it-helps.co.uk Wed Jan 11 11:52:13 2012 From: martinm at it-helps.co.uk (martinmoore) Date: Wed, 11 Jan 2012 08:52:13 -0800 (PST) Subject: [rt-users] No Delete option on 3.8.8 In-Reply-To: <13577_1326299839_4F0DBABE_13577_743_1_OF6ACE51D5.0B1F1695-ONC1257982.005AC967-C1257982.005B4CD4@sagemcom.com> References: <33107653.post@talk.nabble.com> <33107779.post@talk.nabble.com> <33119789.post@talk.nabble.com> <4F0D9BBF.9080009@bestpractical.com> <33121774.post@talk.nabble.com> <13577_1326299839_4F0DBABE_13577_743_1_OF6ACE51D5.0B1F1695-ONC1257982.005AC967-C1257982.005B4CD4@sagemcom.com> Message-ID: <33122419.post@talk.nabble.com> Thanks - but I can't find how to create a custom search. I can find 'search preferences' but there's no delete in that either. Rapha?l MOUNEYRES wrote: > > Hello, > > on 3.8.8 you can set Delete status by going into "The Basics" page and > change status to deleted. > well this is still a long process if you have a lot to change. > > what i would do is create a custom search called "10 newest unowed tickets > with delete" to add the "Delete" button you're missing, and put it on your > "RT at a glance view" instead of the standard "10 newest unowed tickets" > > Rapha?l > > > > > martinmoore > Envoy? par : rt-users-bounces at lists.bestpractical.com > 11/01/2012 16:26 > > A > rt-users at lists.bestpractical.com > cc > > Objet > Re: [rt-users] No Delete option on 3.8.8 > > > > > > > >>Granting every right to every user/role is a horrible idea. > True - ish! I'm really the only user, so not a big deal. When it's working > I'll set it up more sensibly. > >>If you don't see delete, then you probably have a customization of some > sort. > Possible but unlikely as it was a fresh install on a new server. > > I have found that if I take the unowned tickets and go to 'My Day' I can > set > the status to 'Deleted'. A bit of a long winded way though. > > > Anyway, some pics: > > http://old.nabble.com/file/p33121774/rtdel1.jpg > > > http://old.nabble.com/file/p33121774/rtdel2.jpg > > > > > > Thomas Sibley wrote: >> >> On 01/11/2012 04:40 AM, martinmoore wrote: >>> >>> Still no delete, not even when logged in as root. My list of spam is >>> growing >>> :) >>> >>> martinmoore wrote: >>>> >>>> Sorry Thomas - I thought emails went to the list :) >>>> >>>> I've set all users/roles to have all rights (it's a small sytem, so OK >>>> to >>>> do this) and still no delete. >> >> Granting every right to every user/role is a horrible idea. >> >> If you don't see delete, then you probably have a customization of some >> sort. >> >> Why don't you take a screenshot to show folks where you expect to find >> delete that you're not finding it? >> >> Thomas >> -------- >> RT Training Sessions (http://bestpractical.com/services/training.html) >> * Boston March 5 & 6, 2012 >> >> > > -- > View this message in context: > http://old.nabble.com/No-Delete-option-on-3.8.8-tp33107653p33121774.html > Sent from the Request Tracker - User mailing list archive at Nabble.com. > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston March 5 & 6, 2012 > > > # > " Ce courriel et les documents qui lui sont joints peuvent contenir des > informations confidentielles ou ayant un caract?re priv?. S'ils ne vous > sont > pas destin?s, nous vous signalons qu'il est strictement interdit de les > divulguer, de les reproduire ou d'en utiliser de quelque mani?re que ce > soit le contenu. Si ce message vous a ?t? transmis par erreur, merci d'en > informer l'exp?diteur et de supprimer imm?diatement de votre syst?me > informatique ce courriel ainsi que tous les documents qui y sont > attach?s." > > > ****** > > " This e-mail and any attached documents may contain confidential or > proprietary information. If you are not the intended recipient, you are > notified that any dissemination, copying of this e-mail and any > attachments > thereto or use of their contents by any means whatsoever is strictly > prohibited. If you have received this e-mail in error, please advise the > sender immediately and delete this e-mail and all attached documents > from your computer system." > # > > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ? March 5 & 6, 2012 > -- View this message in context: http://old.nabble.com/No-Delete-option-on-3.8.8-tp33107653p33122419.html Sent from the Request Tracker - User mailing list archive at Nabble.com. From vadud3 at gmail.com Wed Jan 11 11:55:10 2012 From: vadud3 at gmail.com (Asif Iqbal) Date: Wed, 11 Jan 2012 11:55:10 -0500 Subject: [rt-users] no log about logout in /var/log/rt.log Message-ID: I see `Successful login' in [info] and ` FAILED LOGIN' in [error] in rt.log. But I do not see any logout related log. Is it possible to enable that? I am running RT 3.8.2 on Solaris 10 sparc on T1000 with Apache/2.2.11 (Unix) mod_ssl/2.2.11 OpenSSL/0.9.8p mod_perl/2.0.3 Perl/v5.8.8 DBIx::SearchBuilder 1.54 mysql ?Ver 14.12 Distrib 5.0.75, for sun-solaris2.8 (sparc) using readline 5.2 I search through the http://requesttracker.wikia.com and lists.bestpractical.com/pipermail/rt-users and did not find relevant answer or hint. Thanks for your help -- Asif Iqbal PGP Key: 0xE62693C5 KeyServer: pgp.mit.edu A: Because it messes up the order in which people normally read text. Q: Why is top-posting such a bad thing? From ruz at bestpractical.com Wed Jan 11 12:14:54 2012 From: ruz at bestpractical.com (Ruslan Zakirov) Date: Wed, 11 Jan 2012 21:14:54 +0400 Subject: [rt-users] no log about logout in /var/log/rt.log In-Reply-To: References: Message-ID: On Wed, Jan 11, 2012 at 20:55, Asif Iqbal wrote: > I see `Successful login' in [info] and ` FAILED LOGIN' in [error] in > rt.log. But I do not see any logout related log. Is it possible to > enable that? Even if you add logging about explicit logouts on the server then anyway there are too many cases where implicit logout takes place. I don't think it worth investigating. > I am running RT 3.8.2 on Solaris 10 sparc on T1000 with > > ?Apache/2.2.11 (Unix) > ?mod_ssl/2.2.11 > ?OpenSSL/0.9.8p > ?mod_perl/2.0.3 > ?Perl/v5.8.8 > ?DBIx::SearchBuilder 1.54 > ?mysql ?Ver 14.12 Distrib 5.0.75, for sun-solaris2.8 (sparc) using readline 5.2 > > > I search through the http://requesttracker.wikia.com and > lists.bestpractical.com/pipermail/rt-users and did not find > relevant answer or hint. > > Thanks for your help > > -- > Asif Iqbal > PGP Key: 0xE62693C5 KeyServer: pgp.mit.edu > A: Because it messes up the order in which people normally read text. > Q: Why is top-posting such a bad thing? > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ?March 5 & 6, 2012 -- Best regards, Ruslan. From psilvao at gmail.com Wed Jan 11 12:27:47 2012 From: psilvao at gmail.com (Pablo Silva) Date: Wed, 11 Jan 2012 14:27:47 -0300 Subject: [rt-users] Ldap Server Lotus Domino + RT Message-ID: Hi! I want to know some tips for configurate RT with Lotus Domino Ldap server, first of all, RT can configure to work with Active Directory, this is first opportunity for me to do with Lotus Domino. Thanks In advance. -Pablo From vadud3 at gmail.com Wed Jan 11 12:43:15 2012 From: vadud3 at gmail.com (Asif Iqbal) Date: Wed, 11 Jan 2012 12:43:15 -0500 Subject: [rt-users] no log about logout in /var/log/rt.log In-Reply-To: References: Message-ID: On Wed, Jan 11, 2012 at 12:14 PM, Ruslan Zakirov wrote: > On Wed, Jan 11, 2012 at 20:55, Asif Iqbal wrote: >> I see `Successful login' in [info] and ` FAILED LOGIN' in [error] in >> rt.log. But I do not see any logout related log. Is it possible to >> enable that? > > Even if you add logging about explicit logouts on the server then > anyway there are too many cases where implicit logout takes place. I > don't think it worth investigating. I want to notify, only users who has active session, about a possible outage. Is it possible to get that list any other way? > >> I am running RT 3.8.2 on Solaris 10 sparc on T1000 with >> >> ?Apache/2.2.11 (Unix) >> ?mod_ssl/2.2.11 >> ?OpenSSL/0.9.8p >> ?mod_perl/2.0.3 >> ?Perl/v5.8.8 >> ?DBIx::SearchBuilder 1.54 >> ?mysql ?Ver 14.12 Distrib 5.0.75, for sun-solaris2.8 (sparc) using readline 5.2 >> >> >> I search through the http://requesttracker.wikia.com and >> lists.bestpractical.com/pipermail/rt-users and did not find >> relevant answer or hint. >> >> Thanks for your help >> >> -- >> Asif Iqbal >> PGP Key: 0xE62693C5 KeyServer: pgp.mit.edu >> A: Because it messes up the order in which people normally read text. >> Q: Why is top-posting such a bad thing? >> -------- >> RT Training Sessions (http://bestpractical.com/services/training.html) >> * Boston ?March 5 & 6, 2012 > > > > -- > Best regards, Ruslan. -- Asif Iqbal PGP Key: 0xE62693C5 KeyServer: pgp.mit.edu A: Because it messes up the order in which people normally read text. Q: Why is top-posting such a bad thing? From mstory at xion.org Wed Jan 11 14:04:01 2012 From: mstory at xion.org (Mark Story) Date: Wed, 11 Jan 2012 11:04:01 -0800 Subject: [rt-users] rt-mailgate In-Reply-To: References: Message-ID: <4F0DDD21.8070607@xion.org> Hello, I've had the same issues and am only now getting around to figuring it out. Everything works fine in browser, but not thru rt-mailgate. Every other service that uses the SSL keys are working; puzzled. If I find something worthy of note, I'll post it. --Mark > Thanks for the suggestions guys. > > I finally just turned off my re-write rule that was re-directing http to > https and side-stepped the rt-mailgate ssl failure all together. Not > ideal, but in practice very few of my users log into RT directly so it's > a configuration I can live with short term while I figure out the real > issue. > > I've configured postfix to hand messages to the aliases for my queues > directly to rt-mailgate. It is rt-mailgate that cannot verify the ssl > certificate that my web server is presenting it. None of my web > browsers have trouble with it, so it feels like an rt-mailgate > configuration issue. I can repro the issue on the command line.... > From Izz.Abdullah at hibbett.com Wed Jan 11 14:13:54 2012 From: Izz.Abdullah at hibbett.com (Izz Abdullah) Date: Wed, 11 Jan 2012 13:13:54 -0600 Subject: [rt-users] rt-mailgate In-Reply-To: <4F0DDD21.8070607@xion.org> References: <4F0DDD21.8070607@xion.org> Message-ID: Have you guys checked to ensure the linux box itself, I presume it is linux, acknowledges the validity of the certificate? (usually something like: # openssl verify /etc/ssl/certs/ Just a quick openssl thought. -----Original Message----- From: rt-users-bounces at lists.bestpractical.com [mailto:rt-users-bounces at lists.bestpractical.com] On Behalf Of Mark Story Sent: Wednesday, January 11, 2012 1:04 PM To: rt-users at lists.bestpractical.com Subject: Re: [rt-users] rt-mailgate Hello, I've had the same issues and am only now getting around to figuring it out. Everything works fine in browser, but not thru rt-mailgate. Every other service that uses the SSL keys are working; puzzled. If I find something worthy of note, I'll post it. --Mark > Thanks for the suggestions guys. > > I finally just turned off my re-write rule that was re-directing http > to https and side-stepped the rt-mailgate ssl failure all together. > Not ideal, but in practice very few of my users log into RT directly > so it's a configuration I can live with short term while I figure out > the real issue. > > I've configured postfix to hand messages to the aliases for my queues > directly to rt-mailgate. It is rt-mailgate that cannot verify the ssl > certificate that my web server is presenting it. None of my web > browsers have trouble with it, so it feels like an rt-mailgate > configuration issue. I can repro the issue on the command line.... > -------- RT Training Sessions (http://bestpractical.com/services/training.html) * Boston March 5 & 6, 2012 From Izz.Abdullah at hibbett.com Wed Jan 11 14:22:24 2012 From: Izz.Abdullah at hibbett.com (Izz Abdullah) Date: Wed, 11 Jan 2012 13:22:24 -0600 Subject: [rt-users] rt-mailgate In-Reply-To: References: <4F0DDD21.8070607@xion.org> Message-ID: Sorry, left out the -CApath flag, and this is just for illustration: root at xxx:/var/www/servers# openssl verify -CApath /etc/ssl/certs/ /usr/share/ca-certificates/mozilla/DST_ACES_CA_X6.crt /usr/share/ca-certificates/mozilla/DST_ACES_CA_X6.crt: OK -----Original Message----- From: rt-users-bounces at lists.bestpractical.com [mailto:rt-users-bounces at lists.bestpractical.com] On Behalf Of Izz Abdullah Sent: Wednesday, January 11, 2012 1:14 PM To: rt-users at lists.bestpractical.com Subject: Re: [rt-users] rt-mailgate Have you guys checked to ensure the linux box itself, I presume it is linux, acknowledges the validity of the certificate? (usually something like: # openssl verify /etc/ssl/certs/ Just a quick openssl thought. -----Original Message----- From: rt-users-bounces at lists.bestpractical.com [mailto:rt-users-bounces at lists.bestpractical.com] On Behalf Of Mark Story Sent: Wednesday, January 11, 2012 1:04 PM To: rt-users at lists.bestpractical.com Subject: Re: [rt-users] rt-mailgate Hello, I've had the same issues and am only now getting around to figuring it out. Everything works fine in browser, but not thru rt-mailgate. Every other service that uses the SSL keys are working; puzzled. If I find something worthy of note, I'll post it. --Mark > Thanks for the suggestions guys. > > I finally just turned off my re-write rule that was re-directing http > to https and side-stepped the rt-mailgate ssl failure all together. > Not ideal, but in practice very few of my users log into RT directly > so it's a configuration I can live with short term while I figure out > the real issue. > > I've configured postfix to hand messages to the aliases for my queues > directly to rt-mailgate. It is rt-mailgate that cannot verify the ssl > certificate that my web server is presenting it. None of my web > browsers have trouble with it, so it feels like an rt-mailgate > configuration issue. I can repro the issue on the command line.... > -------- RT Training Sessions (http://bestpractical.com/services/training.html) * Boston March 5 & 6, 2012 -------- RT Training Sessions (http://bestpractical.com/services/training.html) * Boston March 5 & 6, 2012 From ruz at bestpractical.com Wed Jan 11 14:40:56 2012 From: ruz at bestpractical.com (Ruslan Zakirov) Date: Wed, 11 Jan 2012 23:40:56 +0400 Subject: [rt-users] no log about logout in /var/log/rt.log In-Reply-To: References: Message-ID: On Wed, Jan 11, 2012 at 21:43, Asif Iqbal wrote: > On Wed, Jan 11, 2012 at 12:14 PM, Ruslan Zakirov wrote: >> On Wed, Jan 11, 2012 at 20:55, Asif Iqbal wrote: >>> I see `Successful login' in [info] and ` FAILED LOGIN' in [error] in >>> rt.log. But I do not see any logout related log. Is it possible to >>> enable that? >> >> Even if you add logging about explicit logouts on the server then >> anyway there are too many cases where implicit logout takes place. I >> don't think it worth investigating. > > I want to notify, only users who has active session, about a possible outage. > Is it possible to get that list any other way? If AutoLogoff option is on then _session_last_update is stored inside session. You can use it. You can add a column into sessions table with trigger that updates time when session is updated. With sessions on files you can use mtime. > >> >>> I am running RT 3.8.2 on Solaris 10 sparc on T1000 with >>> >>> ?Apache/2.2.11 (Unix) >>> ?mod_ssl/2.2.11 >>> ?OpenSSL/0.9.8p >>> ?mod_perl/2.0.3 >>> ?Perl/v5.8.8 >>> ?DBIx::SearchBuilder 1.54 >>> ?mysql ?Ver 14.12 Distrib 5.0.75, for sun-solaris2.8 (sparc) using readline 5.2 >>> >>> >>> I search through the http://requesttracker.wikia.com and >>> lists.bestpractical.com/pipermail/rt-users and did not find >>> relevant answer or hint. >>> >>> Thanks for your help >>> >>> -- >>> Asif Iqbal >>> PGP Key: 0xE62693C5 KeyServer: pgp.mit.edu >>> A: Because it messes up the order in which people normally read text. >>> Q: Why is top-posting such a bad thing? >>> -------- >>> RT Training Sessions (http://bestpractical.com/services/training.html) >>> * Boston ?March 5 & 6, 2012 >> >> >> >> -- >> Best regards, Ruslan. > > > > -- > Asif Iqbal > PGP Key: 0xE62693C5 KeyServer: pgp.mit.edu > A: Because it messes up the order in which people normally read text. > Q: Why is top-posting such a bad thing? -- Best regards, Ruslan. From ruz at bestpractical.com Wed Jan 11 14:47:38 2012 From: ruz at bestpractical.com (Ruslan Zakirov) Date: Wed, 11 Jan 2012 23:47:38 +0400 Subject: [rt-users] Ldap Server Lotus Domino + RT In-Reply-To: References: Message-ID: On Wed, Jan 11, 2012 at 21:27, Pablo Silva wrote: > Hi! > > ?I want to know some tips for configurate RT with Lotus Domino Ldap > server, first of all, RT can configure to work with Active Directory, > this is first opportunity for me to do with Lotus Domino. In theory it shouldn't be very different from AD or OpenLDAP. Read wiki or start from ExternalAuth extension. > > Thanks In advance. > > -Pablo > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ?March 5 & 6, 2012 -- Best regards, Ruslan. From trs at bestpractical.com Wed Jan 11 15:10:33 2012 From: trs at bestpractical.com (Thomas Sibley) Date: Wed, 11 Jan 2012 15:10:33 -0500 Subject: [rt-users] rt-mailgate In-Reply-To: <4F0DDD21.8070607@xion.org> References: <4F0DDD21.8070607@xion.org> Message-ID: <4F0DECB9.7020803@bestpractical.com> On 01/11/2012 02:04 PM, Mark Story wrote: > I've had the same issues and am only now getting around to figuring it > out. Everything works fine in browser, but not thru rt-mailgate. > Every other service that uses the SSL keys are working; puzzled. We have a branch (not yet merged) that improves the doc for using rt-mailgate with SSL: https://github.com/bestpractical/rt/compare/4.0-trunk...4.0%2fmailgate-ssl-deps Make sure you have Crypt::SSLeay, Net::SSL, LWP::UserAgent, LWP::Protocol::https, and Mozilla::CA installed. Thomas From allen+rtlist at crystalfontz.com Wed Jan 11 15:41:09 2012 From: allen+rtlist at crystalfontz.com (Allen) Date: Wed, 11 Jan 2012 12:41:09 -0800 Subject: [rt-users] rt-mailgate In-Reply-To: References: Message-ID: On Tue, Jan 10, 2012 at 1:05 PM, Robert Nesius wrote: > 500 Can't connect to > request.domain.com:443 (certificate > verify failed) > > /opt/rt4/bin/rt-mailgate: undefined server error Yes, I got the same problem Monday after installing an "Extended Validation" SSL certificate on the same Apache2 server as RT. RT is accessible only over SSL using a wildcard cert, and some other virtualhosts use the same wildcard cert. All the virtualhosts, RT included, have the same IP address, which means the client needs to understand TLS in order to get Apache to present to correct certificate for the correct hostname. When all the Virtualhosts used the same wildcard SSL cert, mailgate worked fine. As soon as one of the Virtualhosts used a different cert, mailgate fails with the above error to connect to RT to stuff the message in. This is on Ubuntu 11.10 Oneiric running reqest-tracker4 pinned with apt preferences to "Precise" packages for version 4.0.4-1: root at web0:/etc/logrotate.d# dpkg --list | grep reques ii ?request-tracker4 ? ? ? ? ? ? ? ? ? ?4.0.4-1 ? ? ? ? extensible trouble-ticket tracking system ii ?rt4-apache2 ? ? ? ? ? ? ? ? ? ? ? ? 4.0.4-1 ? ? ? ? Apache 2 specific files for request-tracker4 ii ?rt4-clients ? ? ? ? ? ? ? ? ? ? ? ? 4.0.4-1 ? ? ? ? mail gateway and command-line interface to request-tracker4 ii ?rt4-db-sqlite ? ? ? ? ? ? ? ? ? ? ? 4.0.4-1 ? ? ? ? SQLite database backend for request-tracker4 I think something is wrong in the rt-mailgate-4 script that doesn't understand TLS or when something happens and it gets a certificate whose hostname does not match with the host that it is connecting to. A From allen+rtlist at crystalfontz.com Wed Jan 11 15:41:36 2012 From: allen+rtlist at crystalfontz.com (Allen) Date: Wed, 11 Jan 2012 12:41:36 -0800 Subject: [rt-users] rt-mailgate In-Reply-To: References: <4F0DDD21.8070607@xion.org> Message-ID: On Wed, Jan 11, 2012 at 11:22 AM, Izz Abdullah wrote: > root at xxx:/var/www/servers# openssl verify -CApath /etc/ssl/certs/ /usr/share/ca-certificates/mozilla/DST_ACES_CA_X6.crt > /usr/share/ca-certificates/mozilla/DST_ACES_CA_X6.crt: OK Yes, that is the same output I get when running the command. The problem is that only rt-mailgate is having a problem figuring out how to validate the SSL certificate that RT instance is using. All browser clients validate it fine. This thread from October 2011 http://www.gossamer-threads.com/lists/rt/users/106073 talks about editting rt-mailgate to specifically name a root ca as an ssl_option argument, but I really don't want to mess with the RT distribution and feel I shouldn;t have to because it worked fine with the old wildcard SSL cert, and browsers were able to figure out the new SSL cert without trouble as well. A From gentgeen at wikiak.org Wed Jan 11 16:09:27 2012 From: gentgeen at wikiak.org (Kevin Squire) Date: Wed, 11 Jan 2012 16:09:27 -0500 Subject: [rt-users] Upgrade RT and AT and now can not create assets In-Reply-To: References: <20111206080435.1968fcc5@longshot.localdomain> Message-ID: <20120111160927.605aacf8@longshot.localdomain> On Thu, 8 Dec 2011 02:14:30 +0400 Ruslan Zakirov wrote: > On Tue, Dec 6, 2011 at 5:04 PM, Kevin Squire > wrote: > > When I would run 'make initdb' I would get an error: > > ? Now populating database schema. > > DBD::Pg::st execute failed: ERROR: ?relation "at_types" already > > exists at /usr/share/request-tracker3.8/lib/RT/Handle.pm line > > 506. ...returned with error: 65280 make: *** [initdb] Error 255 > > You don't run `make initdb` when you upgrade. You should read > documentation to perform proper upgrade. It's possible that your DB > inconsistent right now. > > I have tried reading documentation... searching list... etc... I just can't seem to find how I can correct this problem. It will be acceptable for our install for me to 'loose' all of the Asset Tracker stuff.... but I can not just dump the DB and start over - We need to keep the ticket side of things. Any way I can do a complete 'uninstall' of Asset Tracker, and start over? -- http://www.wikiak.org ############################################################# Associate yourself with men of good quality if you esteem your own reputation; for 'tis better to be alone then in bad company. - George Washington, Rules of Civility From falcone at bestpractical.com Wed Jan 11 16:37:54 2012 From: falcone at bestpractical.com (Kevin Falcone) Date: Wed, 11 Jan 2012 16:37:54 -0500 Subject: [rt-users] No Delete option on 3.8.8 In-Reply-To: <33121774.post@talk.nabble.com> References: <33107653.post@talk.nabble.com> <33107779.post@talk.nabble.com> <33119789.post@talk.nabble.com> <4F0D9BBF.9080009@bestpractical.com> <33121774.post@talk.nabble.com> Message-ID: <20120111213754.GB5087@jibsheet.com> On Wed, Jan 11, 2012 at 07:26:19AM -0800, martinmoore wrote: > > >Granting every right to every user/role is a horrible idea. > True - ish! I'm really the only user, so not a big deal. When it's working > I'll set it up more sensibly. > > >If you don't see delete, then you probably have a customization of some > sort. > Possible but unlikely as it was a fresh install on a new server. > > I have found that if I take the unowned tickets and go to 'My Day' I can set > the status to 'Deleted'. A bit of a long winded way though. > > > Anyway, some pics: > > http://old.nabble.com/file/p33121774/rtdel1.jpg > > > http://old.nabble.com/file/p33121774/rtdel2.jpg You appear to want to RT-Extension-QuickDelete extension. I assume you had it installed in 3.8.4 and lost it in the upgrade. -kevin -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From ruz at bestpractical.com Wed Jan 11 16:58:42 2012 From: ruz at bestpractical.com (Ruslan Zakirov) Date: Thu, 12 Jan 2012 01:58:42 +0400 Subject: [rt-users] Upgrade RT and AT and now can not create assets In-Reply-To: <20120111160927.605aacf8@longshot.localdomain> References: <20111206080435.1968fcc5@longshot.localdomain> <20120111160927.605aacf8@longshot.localdomain> Message-ID: On Thu, Jan 12, 2012 at 01:09, Kevin Squire wrote: > On Thu, 8 Dec 2011 02:14:30 +0400 > Ruslan Zakirov wrote: > >> On Tue, Dec 6, 2011 at 5:04 PM, Kevin Squire >> wrote: >> > When I would run 'make initdb' I would get an error: >> > ? Now populating database schema. >> > DBD::Pg::st execute failed: ERROR: ?relation "at_types" already >> > exists at /usr/share/request-tracker3.8/lib/RT/Handle.pm line >> > 506. ...returned with error: 65280 make: *** [initdb] Error 255 >> >> You don't run `make initdb` when you upgrade. You should read >> documentation to perform proper upgrade. It's possible that your DB >> inconsistent right now. >> >> > > I have tried reading documentation... searching list... etc... I just > can't seem to find how I can correct this problem. > > It will be acceptable for our install for me to 'loose' all of the > Asset Tracker stuff.... but I can not just dump the DB and start over - > We need to keep the ticket side of things. > > Any way I can do a complete 'uninstall' of Asset Tracker, and start > over? No automation for that. You should go over etc/initialdata file in the extension and delete tables and records it creates during installation. Strongly recommend to do it in a test environment before performing it on production. > -- > http://www.wikiak.org > > ############################################################# > ?Associate yourself with men of good quality if you esteem > ?your own reputation; for 'tis better to be alone then in bad > ?company. ? ? ? ?- George Washington, Rules of Civility > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ?March 5 & 6, 2012 -- Best regards, Ruslan. From smcclure at rice.edu Wed Jan 11 17:21:48 2012 From: smcclure at rice.edu (Susan McClure) Date: Wed, 11 Jan 2012 16:21:48 -0600 Subject: [rt-users] RT 3.8.11 and AT 2.0.0b upgrade or uninstall and install fresh Message-ID: <4F0E0B7C.3000700@rice.edu> I have a similar question as Kevin Squire on 12/08/2011 till today. I tried to install AT 1.2.4b1 on my old system without much success, but now I have some AT tables, groups etc in my DB (Postgresql) I am trying to install AT 2.0.0b from github onto RT 3.8.11 upgraded system. I do not have any AT files/scrips in the RT installation. If I try to do a "make initdb" it fails with the same error: > Now populating database schema. > DBD::Pg::st execute failed: ERROR: relation "at_types" already exists > ...returned with error: 65280 > make: *** [initdb] Error 255 If I try to do a "make dropdb" to drop the old tables etc, it does not give any error, or any output, but neither does it drop any AT tables (like at_assets, at_types, at_ips, at_ports). I tried a "make realclean" and then tried to install again WITHOUT doing an initdb. I ran the upgrade : > /usr/site/rt/sbin/rt-setup-database --dba postgres --prompt-for-dba-password --action schema --datadir etc/upgrade/1.2.4 > Now populating database schema. > Couldn't finish 'schema' step. > > ERROR: Couldn't find schema file(s) '*' and yes, there is NO schema.Pg file (only mysql and SQLite ) How can I do a complete "uninstall" of Asset Tracker, AND remove the existing Asset Tracker items from the DB and start over with a fresh install?? If you tell me all the tables, templates, AT global group and user rights etc, I could try to manually drop all the AT parts from the current DB. Thanks. Susan McClure smcclure at rice.edu From falcone at bestpractical.com Wed Jan 11 17:47:09 2012 From: falcone at bestpractical.com (Kevin Falcone) Date: Wed, 11 Jan 2012 17:47:09 -0500 Subject: [rt-users] RT 3.8.11 and AT 2.0.0b upgrade or uninstall and install fresh In-Reply-To: <4F0E0B7C.3000700@rice.edu> References: <4F0E0B7C.3000700@rice.edu> Message-ID: <20120111224709.GC5087@jibsheet.com> On Wed, Jan 11, 2012 at 04:21:48PM -0600, Susan McClure wrote: > I have a similar question as Kevin Squire on 12/08/2011 till today. > > I tried to install AT 1.2.4b1 on my old system without much success, but > now I have some AT > tables, groups etc in my DB (Postgresql) > > I am trying to install AT 2.0.0b from github onto RT 3.8.11 upgraded > system. > I do not have any AT files/scrips in the RT installation. > > If I try to do a "make initdb" it fails with the same error: > > > Now populating database schema. > > DBD::Pg::st execute failed: ERROR: relation "at_types" already exists > > ...returned with error: 65280 > > make: *** [initdb] Error 255 > > If I try to do a "make dropdb" to drop the old tables etc, it does not give > any error, or any output, but neither does it drop any AT tables (like > at_assets, at_types, at_ips, at_ports). > > I tried a "make realclean" and then tried to install again WITHOUT doing > an initdb. I ran the upgrade : > > > /usr/site/rt/sbin/rt-setup-database --dba postgres --prompt-for-dba-password --action schema --datadir etc/upgrade/1.2.4 > > > Now populating database schema. > > Couldn't finish 'schema' step. > > > > ERROR: Couldn't find schema file(s) '*' > > and yes, there is NO schema.Pg file (only mysql and SQLite ) > > How can I do a complete "uninstall" of Asset Tracker, AND remove the > existing Asset Tracker items from the DB and start over with a fresh > install?? > > If you tell me all the tables, templates, AT global group and user > rights etc, I could > try to manually drop all the AT parts from the current DB. Just a reminder that AssetTracker isn't produced by Best Practical, so while the author may sometimes answer questions on this list, BPS engineers aren't likely to have easy answers at hand. The missing upgrade/1.2.4/schema.Pg certainly seems like a bug, but easy enough to fix with some reading of schema.mysql and the current definition from etc/schema.Pg. You should certainly file a bug for Todd with whatever bug tracker he is currently using. -kevin -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From david.hollinger at HWTears.com Wed Jan 11 17:50:18 2012 From: david.hollinger at HWTears.com (David Hollinger) Date: Wed, 11 Jan 2012 17:50:18 -0500 Subject: [rt-users] Problems with an SLA Scrip I created Message-ID: <9C38D667456F2245B87C2DAA5ECED65C239F1C7B1A@DC-MAIL.hwtears.com> I've written a scrip to do not only that, but to change the SLA whenever the Priority is changed, based off what the priority is changed to, however it doesn't seem to work. Here's the code - I'm fairly new to perl, so I may have missed something in the code: my $ticketPriority = $self->TicketObj->Priority; if($ticketPriority == 0) { my $SLA = '24'; } elsif($ticketPriority == 25) { my $SLA = '8'; } elsif($ticketPriority == 50) { my $SLA = '4'; } elsif($ticketPriority == 75) { my $SLA = '1'; } else { my $SLA = 'Critical'; } my $CFName = 'SLA'; my $CF = RT::CustomField->new( $RT::SystemUser ); $CF->LoadByNameAndQueue( Name => $CFName, Queue => $Ticket->Queue ); unless( $CF->id ) { $CF->LoadByNameAndQueue( Name => $CFName, Queue => '0' ); } unless( $CF->id ) { $RT::Logger->error( "No field $CFName in queue ". $Ticket->QueueObj->Name ); return undef; } $Ticket->AddCustomFieldValue ( Field => $CF, Value => $SLA ); Any suggestions or problems you see? Thanks! David Hollinger III IT Infrastructure Coordinator Handwriting Without Tears (301)263-2700 ext 285 (402)430-3127 -------------- next part -------------- An HTML attachment was scrubbed... URL: From jesse at tummy.com Wed Jan 11 18:25:53 2012 From: jesse at tummy.com (Jesse Griffin) Date: Wed, 11 Jan 2012 16:25:53 -0700 Subject: [rt-users] RT4 NotifyNonRecipients Message-ID: <4F0E1A81.2070706@tummy.com> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hello, Does anyone know if the NotifyNonRecipients (http://requesttracker.wikia.com/wiki/NotifyNonRecipients) plugin works for RT4? Alternately, is there a better way in RT4 to prevent RT from sending an email to someone who was already CCed on that email? - - -- Thank you, Jesse Griffin tummy.com, ltd. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQEcBAEBAgAGBQJPDhp6AAoJEPbVkoEg6yJYT2EH/3+1Ai4BV298Cky8fLqIQGhZ LtHED+aDv9HTRvg+qaJWVRNXPZ6fox8LjW3sHyeW+1Ru+/1+MemnLT+j+eECcoF+ fye2ERBJTGbhurl7TVo15Xx8QhFSioRdWb4PyfQm5AiVfG/Ed01kOFC/Q7sVPCPz WS2j3KDfyk3mlcB67Z7+ZzAalKi3+jsoMwOKcgPRYWewDI1A7RXD+y0jZ88ONz/Q wju8HjxPqrR/wRW0iSWXkE81erLxQSmuoyOdcFgbd0/ZeLFXaC7YkyfFmfuX71aq mG9kBtn0MGyKJC61flpCC1u1B8C8bQFfdHcrGSG1UPGUHpHw7fptkuAf+v5CM5g= =oPH9 -----END PGP SIGNATURE----- From robert.wysocki at contium.pl Thu Jan 12 04:06:25 2012 From: robert.wysocki at contium.pl (Robert Wysocki) Date: Thu, 12 Jan 2012 10:06:25 +0100 Subject: [rt-users] Problems with an SLA Scrip I created In-Reply-To: <9C38D667456F2245B87C2DAA5ECED65C239F1C7B1A@DC-MAIL.hwtears.com> References: <9C38D667456F2245B87C2DAA5ECED65C239F1C7B1A@DC-MAIL.hwtears.com> Message-ID: <1326359185.1969.138.camel@rmwysocki> Dnia 2012-01-11, ?ro o godzinie 17:50 -0500, David Hollinger pisze: (cut) > > my $ticketPriority = $self->TicketObj->Priority; > > if($ticketPriority == 0) { > > my $SLA = '24'; > > } > > elsif($ticketPriority == 25) { > > my $SLA = '8'; > > } > > elsif($ticketPriority == 50) { > > my $SLA = '4'; > > } > > elsif($ticketPriority == 75) { > > my $SLA = '1'; > > } > > else { > > my $SLA = 'Critical'; > > } "my" keyword defines variable in the smallest posibble lexical context - in this case your SLA variable is visible only in the if/elsif/else blocks, not beyond them. Regards, -- Robert Wysocki administrator system?w linuksowych CONTIUM S.A., http://www.contium.pl From martinm at it-helps.co.uk Thu Jan 12 06:44:38 2012 From: martinm at it-helps.co.uk (martinmoore) Date: Thu, 12 Jan 2012 03:44:38 -0800 (PST) Subject: [rt-users] No Delete option on 3.8.8 In-Reply-To: <20120111213754.GB5087@jibsheet.com> References: <33107653.post@talk.nabble.com> <33107779.post@talk.nabble.com> <33119789.post@talk.nabble.com> <4F0D9BBF.9080009@bestpractical.com> <33121774.post@talk.nabble.com> <20120111213754.GB5087@jibsheet.com> Message-ID: <33127240.post@talk.nabble.com> I've installed RT-Extension-QuickDelete, added it to RT_SiteConfig.pm and restarted Apache, but it doesn't appear. Do I need to do anything else? If not, where's it hiding :) Kevin Falcone-2 wrote: > > You appear to want to RT-Extension-QuickDelete extension. > I assume you had it installed in 3.8.4 and lost it in the upgrade. > > -kevin > > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ? March 5 & 6, 2012 > -- View this message in context: http://old.nabble.com/No-Delete-option-on-3.8.8-tp33107653p33127240.html Sent from the Request Tracker - User mailing list archive at Nabble.com. From Darin.Perusich at ctg.com Thu Jan 12 08:37:51 2012 From: Darin.Perusich at ctg.com (Darin Perusich) Date: Thu, 12 Jan 2012 08:37:51 -0500 Subject: [rt-users] RT 3.8.11 and AT 2.0.0b upgrade or uninstall and install fresh In-Reply-To: <4F0E0B7C.3000700@rice.edu> References: <4F0E0B7C.3000700@rice.edu> Message-ID: First, there is an at-users group available at Google Group, link below. It's doesn't see as much traffic as the RT list but it's another resource. http://groups.google.com/group/at-users On 01/11/2012 05:21 PM, Susan McClure wrote: I have a similar question as Kevin Squire on 12/08/2011 till today. I tried to install AT 1.2.4b1 on my old system without much success, but now I have some AT tables, groups etc in my DB (Postgresql) I am trying to install AT 2.0.0b from github onto RT 3.8.11 upgraded system. I do not have any AT files/scrips in the RT installation. If I try to do a "make initdb" it fails with the same error: Now populating database schema. DBD::Pg::st execute failed: ERROR: relation "at_types" already exists ...returned with error: 65280 make: *** [initdb] Error 255 I got a similar error when trying to initialize Rt+AT with Postgres. To work around this I needed to remove AT from RT_SiteConfig.pm, uninstalled AT, init RT under Pg, install AT and init the AT tables, which I did with the below commands. After this I did a mysql to postgres migration but I wouldn't think that should matter as my Pg instance was new. I'm using an RPM package for AT, perl-RTx-AssetTracker, so install/removal is a trivial matter. I can't comment on removing AT if installed from source but you might want to check if there's an 'make uninstall'. For those who are daring you could probably do "find /path/to/rt" -name \*AssetTracker\*" to find all the AT files and then remove manually. If I try to do a "make dropdb" to drop the old tables etc, it does not give any error, or any output, but neither does it drop any AT tables (like at_assets, at_types, at_ips, at_ports). I tried a "make realclean" and then tried to install again WITHOUT doing an initdb. I ran the upgrade : /usr/site/rt/sbin/rt-setup-database --dba postgres --prompt-for-dba-password --action schema --datadir etc/upgrade/1.2.4 and yes, there is NO schema.Pg file (only mysql and SQLite ) I'm running perl-RTx-AssetTracker 2.0.0b2 and the acl.Pg and schema.Pg files do exist. You need to specify the full path to the schema files when running rt-setup-database. rt-setup-database --action schema --dba rt_user --prompt-for-dba-password --datadir \ /usr/share/request-tracker/local/plugins/RTx-AssetTracker/etc/ rt-setup-database --action acl --dba rt_user --prompt-for-dba-password --datadir \ /usr/share/request-tracker/local/plugins/RTx-AssetTracker/etc/ How can I do a complete "uninstall" of Asset Tracker, AND remove the existing Asset Tracker items from the DB and start over with a fresh install?? If you tell me all the tables, templates, AT global group and user rights etc, I could try to manually drop all the AT parts from the current DB. -- Darin Perusich Email: Darin.Perusich at ctg.com Office: 716-888-3690 The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited. If you are not the intended recipient of this message, please contact the sender and delete this material from this computer. -------------- next part -------------- An HTML attachment was scrubbed... URL: From iulian_dragan at yahoo.com Thu Jan 12 08:43:07 2012 From: iulian_dragan at yahoo.com (Iulian Dragan) Date: Thu, 12 Jan 2012 05:43:07 -0800 (PST) Subject: [rt-users] Allow unprivileged users to search Message-ID: <1326375787.34654.YahooMailNeo@web121701.mail.ne1.yahoo.com> Hi, here's a quick hack that should allow unprivileged users to use the "Simple Search" page. First copy 3 files as follows: # mkdir -p /your/rt/location/local/html/SelfService/Search # mkdir /your/rt/location/local/html/Elements # cp /your/rt/location/share/html/Search/Simple.html??/your/rt/location/local/html/SelfService/Search/ # cp /your/rt/location/share/html/Search/Results.html??/your/rt/location/local/html/SelfService/Search/ # cp?/your/rt/location/share/html/Elements/Tabs?/your/rt/location/local/html/Elements/ Then download and apply the attached patches: # patch??/your/rt/location/local/html/SelfService/Search/Simple.html -i ./simple.txt # patch??/your/rt/location/local/html/SelfService/Search/Results.html -i ./results.txt # patch??/your/rt/location/local/html/Elements/Tabs -i ./tabs.txt Restart the web server. Now the unprivileged users should be able to search through the tickets visible to them. Best regards, Iulian -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: simple.txt URL: -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: tabs.txt URL: -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: results.txt URL: From raphael.mouneyres at sagemcom.com Thu Jan 12 08:43:40 2012 From: raphael.mouneyres at sagemcom.com (=?ISO-8859-1?Q?Rapha=EBl_MOUNEYRES?=) Date: Thu, 12 Jan 2012 14:43:40 +0100 Subject: [rt-users] No Delete option on 3.8.8 In-Reply-To: <33127240.post@talk.nabble.com> Message-ID: <4535_1326375823_4F0EE38F_4535_1691_1_OF8FA0BA67.88EB464C-ONC1257983.004B3BC1-C1257983.004B68C2@sagemcom.com> you probably need to clear mason cache before restarting apache rm -rf /opt/rt3/var/mason_data/obj Rapha?l MOUNEYRES martinmoore Envoy? par : rt-users-bounces at lists.bestpractical.com 12/01/2012 12:45 A rt-users at lists.bestpractical.com cc Objet Re: [rt-users] No Delete option on 3.8.8 I've installed RT-Extension-QuickDelete, added it to RT_SiteConfig.pm and restarted Apache, but it doesn't appear. Do I need to do anything else? If not, where's it hiding :) Kevin Falcone-2 wrote: > > You appear to want to RT-Extension-QuickDelete extension. > I assume you had it installed in 3.8.4 and lost it in the upgrade. > > -kevin > > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ? March 5 & 6, 2012 > -- View this message in context: http://old.nabble.com/No-Delete-option-on-3.8.8-tp33107653p33127240.html Sent from the Request Tracker - User mailing list archive at Nabble.com. -------- RT Training Sessions (http://bestpractical.com/services/training.html) * Boston March 5 & 6, 2012 # " Ce courriel et les documents qui lui sont joints peuvent contenir des informations confidentielles ou ayant un caract?re priv?. S'ils ne vous sont pas destin?s, nous vous signalons qu'il est strictement interdit de les divulguer, de les reproduire ou d'en utiliser de quelque mani?re que ce soit le contenu. Si ce message vous a ?t? transmis par erreur, merci d'en informer l'exp?diteur et de supprimer imm?diatement de votre syst?me informatique ce courriel ainsi que tous les documents qui y sont attach?s." ****** " This e-mail and any attached documents may contain confidential or proprietary information. If you are not the intended recipient, you are notified that any dissemination, copying of this e-mail and any attachments thereto or use of their contents by any means whatsoever is strictly prohibited. If you have received this e-mail in error, please advise the sender immediately and delete this e-mail and all attached documents from your computer system." # -------------- next part -------------- An HTML attachment was scrubbed... URL: From martinm at it-helps.co.uk Thu Jan 12 09:26:11 2012 From: martinm at it-helps.co.uk (martinmoore) Date: Thu, 12 Jan 2012 06:26:11 -0800 (PST) Subject: [rt-users] No Delete option on 3.8.8 In-Reply-To: <4535_1326375823_4F0EE38F_4535_1691_1_OF8FA0BA67.88EB464C-ONC1257983.004B3BC1-C1257983.004B68C2@sagemcom.com> References: <33107653.post@talk.nabble.com> <33107779.post@talk.nabble.com> <33119789.post@talk.nabble.com> <4F0D9BBF.9080009@bestpractical.com> <33121774.post@talk.nabble.com> <20120111213754.GB5087@jibsheet.com> <33127240.post@talk.nabble.com> <4535_1326375823_4F0EE38F_4535_1691_1_OF8FA0BA67.88EB464C-ONC1257983.004B3BC1-C1257983.004B68C2@sagemcom.com> Message-ID: <33128088.post@talk.nabble.com> I didn't have that dir for mason, so did rm -rf /var/cache/request-tracker3.8/mason_data/obj which appears to be the directory on my server. Now restarting apache2 gives the following, which is hopefully a simple path issue, but not to me: [error] Can't locate Extension/QuickDelete.pm in @INC (@INC contains: /usr/local/share/request-tracker3.8/lib /usr/share/request-tracker3.8/lib /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl . /etc/apache2) at /usr/share/request-tracker3.8/lib/RT.pm line 670.\nCompilation failed in require at (eval 5) line 1.\n Rapha?l MOUNEYRES wrote: > > you probably need to clear mason cache before restarting apache > > rm -rf /opt/rt3/var/mason_data/obj > > Rapha?l MOUNEYRES > > > > > martinmoore > Envoy? par : rt-users-bounces at lists.bestpractical.com > 12/01/2012 12:45 > > A > rt-users at lists.bestpractical.com > cc > > Objet > Re: [rt-users] No Delete option on 3.8.8 > > > > > > > > I've installed RT-Extension-QuickDelete, added it to RT_SiteConfig.pm and > restarted Apache, but it doesn't appear. Do I need to do anything else? If > not, where's it hiding :) > > > > > Kevin Falcone-2 wrote: >> >> You appear to want to RT-Extension-QuickDelete extension. >> I assume you had it installed in 3.8.4 and lost it in the upgrade. >> >> -kevin >> >> >> -------- >> RT Training Sessions (http://bestpractical.com/services/training.html) >> * Boston ? March 5 & 6, 2012 >> > > -- > View this message in context: > http://old.nabble.com/No-Delete-option-on-3.8.8-tp33107653p33127240.html > Sent from the Request Tracker - User mailing list archive at Nabble.com. > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston March 5 & 6, 2012 > > # > " Ce courriel et les documents qui lui sont joints peuvent contenir des > informations confidentielles ou ayant un caract?re priv?. S'ils ne vous > sont > pas destin?s, nous vous signalons qu'il est strictement interdit de les > divulguer, de les reproduire ou d'en utiliser de quelque mani?re que ce > soit le contenu. Si ce message vous a ?t? transmis par erreur, merci d'en > informer l'exp?diteur et de supprimer imm?diatement de votre syst?me > informatique ce courriel ainsi que tous les documents qui y sont > attach?s." > > > ****** > > " This e-mail and any attached documents may contain confidential or > proprietary information. If you are not the intended recipient, you are > notified that any dissemination, copying of this e-mail and any > attachments > thereto or use of their contents by any means whatsoever is strictly > prohibited. If you have received this e-mail in error, please advise the > sender immediately and delete this e-mail and all attached documents > from your computer system." > # > > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ? March 5 & 6, 2012 > -- View this message in context: http://old.nabble.com/No-Delete-option-on-3.8.8-tp33107653p33128088.html Sent from the Request Tracker - User mailing list archive at Nabble.com. From luciano at cpd.ufrgs.br Thu Jan 12 09:46:37 2012 From: luciano at cpd.ufrgs.br (Luciano Ernesto da Silva) Date: Thu, 12 Jan 2012 12:46:37 -0200 Subject: [rt-users] RES: Re: RES: Sphinx fulltext index v4.0.4 Message-ID: <87C8AADF9E20C14C811B0AFA1747DA5402275FA3@filipides> Tarek, I already tried migrate from Mysql 5.1 to postgreSQL 9.1 but I had some problems quith some charset. Some records in Attachments table (from users that send an email in 8859-1) don't get converted to utf8 and I get the strange character with letter I with acute, like "? "looking to "? "(there's a space after ?, hidden or not). I don't know fix that, do you know any way to do that? I even used sed command, but it don't remove the space or whatever this is. Dale, SPHINX: I'm thing theirs is a problem with perl module DBIx::SearchBuilder, mine is 1.61, but can't connect to localhost port 3312. I tested searchd daemon and is working OK. Dale, what version of DBIx::SearchBuilder are you using? Luciano -----Mensagem original----- De: rt-users-bounces at lists.bestpractical.com [mailto:rt-users-bounces at lists.bestpractical.com] Em nome de gekkoman Enviada em: quinta-feira, 5 de janeiro de 2012 19:02 Para: Poulter, Dale; rt-users at lists.bestpractical.com Assunto: [*****SPAM*****] Re: [rt-users] RES: Sphinx fulltext index v4.0.4 Greetings, FYI I got sphinx running on 4.04 by following instructions before Christmas and everything looked ok.....but then I started discovering non functioning aspects of RT post the change eg changing user group memberships stopped working for example. The database was intact with no corruptions. This is obviously not ideal. I had debugged it to the point of finding some RT generated SQL no longer running properly on the database. Since I actually prefer psql over mysql I ended up migrated to psql using exactly the same dataset, engaged fulltext indexing and the problems all went away. Tarek > Sounds like it cannot connect to the sphinx server. Can you confirm > that sphinx is running (ps -eaf |grep searchd ) and that it is running > on the port specified in the attachmentsindex create statement (mysql> show > create table AttachmentsIndex; )? I believe the default port is 9312 but > the documents at > http://blog.bestpractical.com/2011/06/full-text-searching.html > indicate that the port is 3312. > > -----Original Message----- > From: rt-users-bounces at lists.bestpractical.com > [mailto:rt-users-bounces at lists.bestpractical.com] On Behalf Of Luciano > Ernesto da Silva > Sent: Thursday, January 05, 2012 5:24 AM > To: rt-users at lists.bestpractical.com > Subject: [rt-users] RES: Sphinx fulltext index v4.0.4 > > Hello, > > I installed everything as described here by Dale/ documentation from > docs/full_text_indexing.podc , documentarion by sphinxsearch but i > got this error: > > RT: DBD::mysql::st execute failed: Unable to connect to foreign data > source: failed to resolve searchd host (name=localhost) at > /usr/local/share/perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. > (/usr/local/share/perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) > Jan 5 08:45:16 rt4 RT: RT::Handle=HASH(0x7faacbf8ec58) couldn't > execute the query 'SELECT COUNT(DISTINCT main.id) FROM Tickets main > JOIN Transactions Transactions_1 ON ( Transactions_1.ObjectType = 'RT::Ticket' > ) AND ( Transactions_1.ObjectId = main.id ) JOIN Attachments > Attachments_2 ON ( Attachments_2.TransactionId = Transactions_1.id ) > JOIN AttachmentsIndex AttachmentsIndex_3 ON ( AttachmentsIndex_3.id = > Attachments_2.id ) WHERE (main.Status != > 'deleted') AND (main.Queue = '23' AND ( AttachmentsIndex_3.query = > 'ESEF;limit=10000;maxmatches=10000' ) ) AND (main.Type = 'ticket') AND > (main.EffectiveId = main.id) ' at > /usr/local/share/perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 > > The Mysql server is running on localhost and the firewall is off(Devel > server) and SELINUX is disabled. > > DBIx::SearchBuilder is up to date. > > > Any ideas? > > > Luciano > > > > -----Mensagem original----- > De: rt-users-bounces at lists.bestpractical.com > [mailto:rt-users-bounces at lists.bestpractical.com] Em nome de Luciano > Ernesto da Silva Enviada em: sexta-feira, 30 de dezembro de 2011 10:49 > Para: Poulter, Dale > Cc: rt-users at lists.bestpractical.com > Assunto: Re: [rt-users] Sphinx fulltext index v4.0.4 > > Thanks for you help! > > Luciano > > -----Original Message----- > From: Poulter, Dale [mailto:dale.poulter at Vanderbilt.Edu] > Sent: Thu 12/29/2011 4:42 PM > To: Luciano Ernesto da Silva > Cc: rt-users at lists.bestpractical.com > Subject: RE: [rt-users] Sphinx fulltext index v4.0.4 > > Here is the process I used. > > From Mysql-5.5.17 source > > Move the sphinx source directory msqlse (I used sphinx-2.0.2-beta) to > storage/sphinx in the source tree > > cmake \ > -DWITH_UNIXODBC=1 \ > -DWITH_INNOBASE_STORAGE_ENGINE=1 \ > -DWITH_ARCHIVE_STORAGE_ENGINE=1 \ > -DWITH_SPHINX_STORAGE_ENGINE=1 \ > -DDEFAULT_CHARSET=utf8 \ > -DDEFAULT_COLLATION=utf8_general_ci \ > -DWITH_SSL=yes > > > Once mysql is compiled and installed you just need to install the > plugin > > mysql> INSTALL PLUGIN sphinx SONAME 'ha_sphinx.so'; > > mysql>s elect * from mysql.plugin; > > This should indicated that the sphinx plugin is installed. > > > > > -----Original Message----- > From: Luciano Ernesto da Silva [mailto:luciano at cpd.ufrgs.br] > Sent: Thursday, December 29, 2011 12:27 PM > To: Poulter, Dale > Cc: rt-users at lists.bestpractical.com > Subject: RE: [rt-users] Sphinx fulltext index v4.0.4 > > Hello Dale, > > Can you point me how did you compiled sphinxSE with MySQL? I tryed > compile MySQL 5.1.41 with sphinx, but not worked for me in Ubuntu > 10.04, following instructions from Sphinx site. > > Thanks > > > Luciano > > -----Original Message----- > From: rt-users-bounces at lists.bestpractical.com on behalf of Poulter, > Dale > Sent: Thu 12/29/2011 1:15 PM > To: Ruslan Zakirov > Cc: rt-users at lists.bestpractical.com > Subject: Re: [rt-users] Sphinx fulltext index v4.0.4 > > Thanks. I was just about to send out a note. It appears the v4 was > installed on top of the v3.8.5 instance which caused many issues. I > did a clean install and everything is working as of a few minutes ago. > Thanks again for all of your help! > > -----Original Message----- > From: ruslan.zakirov at gmail.com [mailto:ruslan.zakirov at gmail.com] On > Behalf Of Ruslan Zakirov > Sent: Thursday, December 29, 2011 9:14 AM > To: Poulter, Dale > Cc: rt-users at lists.bestpractical.com > Subject: Re: [rt-users] Sphinx fulltext index v4.0.4 > > Hi, > > Looks like your RT 4 instance is installed incorrectly. Log says that > RT loads libraries from RT 3.8 instance and this shouldn't happen. > > On Thu, Dec 29, 2011 at 17:26, Poulter, Dale > wrote: >> Here is the output from the debug log. The mysql log did not have >> any > errors. >> >> >> [Thu Dec 29 13:01:54 2011] [error]: Found more than one occurrence of >> the /Callbacks/AssetTracker/autohandler/Default callback. This may >> cause only one of the callbacks to run. Look for the duplicate >> Callback in your /apps/rt385/local/html >> /apps/rt385/local/plugins/RT-Authen-ExternalAuth/html >> /apps/rt385/local/plugins/RT-Extension-MergeUsers/html >> /apps/rt385/local/plugins/RT-Extension-MergeUsersHistory/html >> /apps/rt385/local/plugins/RT-Extension-MandatorySubject/html >> /apps/rt385/local/plugins/RT-Extension-SummaryByUser/html >> /apps/rt385/local/plugins/RT-Extension-MobileUI/html >> /apps/rt385/share/html >> (/apps/rt385/sbin/../lib/RT/Interface/Web/Request.pm:133) >> [Thu Dec 29 13:02:21 2011] [warning]: RT::ActiveStatus undefined, >> falling back to deprecated defaults >> (/apps/rt385/sbin/../lib/RT/Queue_Overlay.pm:202) >> [Thu Dec 29 13:02:21 2011] [warning]: RT::InactiveStatus undefined, >> falling back to deprecated defaults >> (/apps/rt385/sbin/../lib/RT/Queue_Overlay.pm:222) >> [Thu Dec 29 13:02:21 2011] [warning]: RT::ActiveStatus undefined, >> falling back to deprecated defaults >> (/apps/rt385/sbin/../lib/RT/Queue_Overlay.pm:202) >> [Thu Dec 29 13:02:21 2011] [warning]: RT::InactiveStatus undefined, >> falling back to deprecated defaults >> (/apps/rt385/sbin/../lib/RT/Queue_Overlay.pm:222) >> [Thu Dec 29 13:02:21 2011] [warning]: RT::ActiveStatus undefined, >> falling back to deprecated defaults >> (/apps/rt385/sbin/../lib/RT/Queue_Overlay.pm:202) >> [Thu Dec 29 13:02:21 2011] [warning]: RT::InactiveStatus undefined, >> falling back to deprecated defaults >> (/apps/rt385/sbin/../lib/RT/Queue_Overlay.pm:222) >> [Thu Dec 29 13:02:21 2011] [warning]: RT::ActiveStatus undefined, >> falling back to deprecated defaults >> (/apps/rt385/sbin/../lib/RT/Queue_Overlay.pm:202) >> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine IsGroup redefined at >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 76. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:76) >> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine IsUser redefined at >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 96. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:96) >> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine Object redefined at >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 116. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:116) >> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine GrantRight redefined >> at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 153. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:153) >> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine RevokeRight >> redefined > >> at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 190. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:190) >> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine HasRight redefined >> at > >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 282. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:282) >> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine _HasRight redefined >> at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 372. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:372) >> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine _HasGroupRight >> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 390. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:390) >> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine _HasRoleRight >> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 444. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:444) >> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine InvalidateACLCache >> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 526. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:526) >> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine >> _GetPrincipalTypeForACL redefined at >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 547. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:547) >> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine _ReferenceId >> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 573. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:573) >> [Thu Dec 29 13:03:56 2011] [warning]: Subroutine _InitSQL redefined >> at > >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 64. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:64) >> [Thu Dec 29 13:03:56 2011] [warning]: Subroutine _SQLLimit redefined >> at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 77. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:77) >> [Thu Dec 29 13:03:56 2011] [warning]: Subroutine _SQLJoin redefined >> at > >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 96. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:96) >> [Thu Dec 29 13:03:56 2011] [warning]: Subroutine _OpenParen redefined >> at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 106. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:106) >> [Thu Dec 29 13:03:56 2011] [warning]: Subroutine _CloseParen >> redefined > >> at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 109. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:109) >> [Thu Dec 29 13:03:56 2011] [warning]: Subroutine _close_bundle >> redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line >> 140. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:140) >> [Thu Dec 29 13:03:56 2011] [warning]: Subroutine _parser redefined at >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 171. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:171) >> [Thu Dec 29 13:03:56 2011] [warning]: Subroutine ClausesToSQL >> redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line >> 247. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:247) >> [Thu Dec 29 13:03:56 2011] [warning]: Subroutine FromSQL redefined at >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 282. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:282) >> [Thu Dec 29 13:03:56 2011] [warning]: Subroutine Query redefined at >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 348. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:348) >> [Thu Dec 29 13:03:56 2011] [warning]: Subroutine ClassifySQLOperation >> redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line >> 365. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:365) >> [Thu Dec 29 13:03:56 2011] [warning]: (in cleanup) Error while >> loading /apps/rt385/sbin/rt-server: Can't locate >> RT/Authen/ExternalAuth.pm in @INC (@INC contains: >> /apps/rt385/sbin/../local/lib /apps/rt385/sbin/../lib >> /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 >> . /opt/pkgs/apache-2.2.15) at /apps/rt385/sbin/../lib/RT.pm line 659. >> (/apps/rt385/sbin/../lib/RT.pm:343) >> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine IsGroup redefined at >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 76. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:76) >> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine IsUser redefined at >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 96. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:96) >> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine Object redefined at >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 116. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:116) >> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine GrantRight redefined >> at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 153. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:153) >> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine RevokeRight >> redefined > >> at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 190. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:190) >> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine HasRight redefined >> at > >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 282. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:282) >> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine _HasRight redefined >> at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 372. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:372) >> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine _HasGroupRight >> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 390. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:390) >> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine _HasRoleRight >> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 444. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:444) >> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine InvalidateACLCache >> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 526. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:526) >> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine >> _GetPrincipalTypeForACL redefined at >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 547. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:547) >> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine _ReferenceId >> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 573. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:573) >> [Thu Dec 29 13:04:02 2011] [warning]: Subroutine _InitSQL redefined >> at > >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 64. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:64) >> [Thu Dec 29 13:04:02 2011] [warning]: Subroutine _SQLLimit redefined >> at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 77. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:77) >> [Thu Dec 29 13:04:02 2011] [warning]: Subroutine _SQLJoin redefined >> at > >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 96. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:96) >> [Thu Dec 29 13:04:02 2011] [warning]: Subroutine _OpenParen redefined >> at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 106. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:106) >> [Thu Dec 29 13:04:02 2011] [warning]: Subroutine _CloseParen >> redefined > >> at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 109. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:109) >> [Thu Dec 29 13:04:02 2011] [warning]: Subroutine _close_bundle >> redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line >> 140. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:140) >> [Thu Dec 29 13:04:02 2011] [warning]: Subroutine _parser redefined at >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 171. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:171) >> [Thu Dec 29 13:04:02 2011] [warning]: Subroutine ClausesToSQL >> redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line >> 247. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:247) >> [Thu Dec 29 13:04:02 2011] [warning]: Subroutine FromSQL redefined at >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 282. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:282) >> [Thu Dec 29 13:04:02 2011] [warning]: Subroutine Query redefined at >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 348. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:348) >> [Thu Dec 29 13:04:02 2011] [warning]: Subroutine ClassifySQLOperation >> redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line >> 365. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:365) >> [Thu Dec 29 13:04:02 2011] [warning]: (in cleanup) Error while >> loading /apps/rt385/sbin/rt-server: Can't locate >> RT/Authen/ExternalAuth.pm in @INC (@INC contains: >> /apps/rt385/sbin/../local/lib /apps/rt385/sbin/../lib >> /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 >> . /opt/pkgs/apache-2.2.15) at /apps/rt385/sbin/../lib/RT.pm line 659. >> (/apps/rt385/sbin/../lib/RT.pm:343) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine IsGroup redefined at >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 76. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:76) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine IsUser redefined at >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 96. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:96) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine Object redefined at >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 116. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:116) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine GrantRight redefined >> at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 153. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:153) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine RevokeRight >> redefined > >> at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 190. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:190) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine HasRight redefined >> at > >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 282. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:282) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _HasRight redefined >> at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 372. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:372) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _HasGroupRight >> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 390. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:390) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _HasRoleRight >> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 444. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:444) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine InvalidateACLCache >> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 526. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:526) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine >> _GetPrincipalTypeForACL redefined at >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 547. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:547) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _ReferenceId >> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 573. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:573) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _InitSQL redefined >> at > >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 64. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:64) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _SQLLimit redefined >> at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 77. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:77) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _SQLJoin redefined >> at > >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 96. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:96) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _OpenParen redefined >> at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 106. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:106) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _CloseParen >> redefined > >> at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 109. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:109) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _close_bundle >> redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line >> 140. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:140) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _parser redefined at >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 171. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:171) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine ClausesToSQL >> redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line >> 247. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:247) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine FromSQL redefined at >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 282. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:282) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine Query redefined at >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 348. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:348) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine ClassifySQLOperation >> redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line >> 365. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:365) >> [Thu Dec 29 13:04:07 2011] [warning]: (in cleanup) Error while >> loading /apps/rt385/sbin/rt-server: Can't locate >> RT/Authen/ExternalAuth.pm in @INC (@INC contains: >> /apps/rt385/sbin/../local/lib /apps/rt385/sbin/../lib >> /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 >> . /opt/pkgs/apache-2.2.15) at /apps/rt385/sbin/../lib/RT.pm line 659. >> (/apps/rt385/sbin/../lib/RT.pm:343) >> >> >> >> -----Original Message----- >> From: ruslan.zakirov at gmail.com [mailto:ruslan.zakirov at gmail.com] On >> Behalf Of Ruslan Zakirov >> Sent: Friday, December 23, 2011 11:27 AM >> To: Poulter, Dale >> Cc: rt-users at lists.bestpractical.com >> Subject: Re: [rt-users] Sphinx fulltext index v4.0.4 >> >> Hi, >> >> Looks good. Move on to SQL log and debug log. >> >> On Fri, Dec 23, 2011 at 21:13, Poulter, Dale >> wrote: >>> Here is the output. Thanks. >>> >>> mysql> show create table AttachmentsIndex; >>> > +------------------+-------------------------------------------------- > +------------------+-- > ---------------------------------------------------------------------- > -- > ---------------------------------------------------------------------- > -- > -------------------------------------------+ >>> | Table | Create Table >>> | | >>> > +------------------+-------------------------------------------------- > +------------------+-- > ---------------------------------------------------------------------- > -- > ---------------------------------------------------------------------- > -- > -------------------------------------------+ >>> | AttachmentsIndex | CREATE TABLE `AttachmentsIndex` ( >>> `id` int(10) unsigned NOT NULL, >>> `weight` int(11) NOT NULL, >>> `query` varchar(3072) NOT NULL, >>> KEY `query` (`query`(1024)) >>> ) ENGINE=SPHINX DEFAULT CHARSET=utf8 >>> CONNECTION='sphinx://localhost:9312/rt' | >>> > +------------------+-------------------------------------------------- > +------------------+-- > ---------------------------------------------------------------------- > -- > ---------------------------------------------------------------------- > -- > -------------------------------------------+ >>> 1 row in set (0.00 sec) >>> >>> -----Original Message----- >>> From: ruslan.zakirov at gmail.com [mailto:ruslan.zakirov at gmail.com] On >>> Behalf Of Ruslan Zakirov >>> Sent: Friday, December 23, 2011 8:56 AM >>> To: Poulter, Dale >>> Cc: rt-users at lists.bestpractical.com >>> Subject: Re: [rt-users] Sphinx fulltext index v4.0.4 >>> >>> On Fri, Dec 23, 2011 at 18:47, Poulter, Dale >>> wrote: >>>> Correct. The index and table seems to have been created. One > strange item is that the attatchmentindex table in MySQL is empty. > Thanks for your help. >>> >>> It's sort of empty as it's dynamic. It's a special table that > connects mysql to sphinx. Run 'show create table AttachmentsIndex' and > send us output. >>> >>>> >>>> >>>> Sent from iphone >>>> >>>> >>>> On Dec 23, 2011, at 8:29 AM, "Ruslan Zakirov" > wrote: >>>> >>>>> On Fri, Dec 23, 2011 at 18:22, Poulter, Dale >>>>> wrote: >>>>>> I actually tried with and without the fulltext without any > success. >>>>> >>>>> It's hard to say what went wrong. Just for clarification, you've >>>>> created required tables with a script, configured RT's config, >>>>> configured sphinx, setup indexer that puts data into sphinx index. >>>>> Right? >>>>> >>>>> To diagnose this start with RT's debug log. Enable logging of SQL >>>>> statements in RT. Use command line sphinx client to make sure data >>>>> is in the index. At this moment we don't have any info to help you. >>>>> >>>>>> Sent from iphone >>>>>> >>>>>> >>>>>> On Dec 23, 2011, at 3:09 AM, "Ruslan Zakirov" > wrote: >>>>>> >>>>>>> On Thu, Dec 15, 2011 at 17:32, Poulter, Dale >>>>>>> wrote: >>>>>>>> However, Request Tracker does not seem to be searching the > index. >>>>>>>> If we search for any term that is only in the contents of the >>>>>>>> ticket and not the header we do not get any hits. We do get >>>>>>>> hits for terms in the ticket header though. If I search sphinx >>>>>>>> directly for a term everything works correctly. It seems as if >>>>>>>> RT is not searching Sphinx. Have I missed a step in the setup > process? Any assistance will be appreciated. Thanks. >>>>>>> >>>>>>> How do you search? It's still required to use fulltext:x in >>>>>>> simple search and Content in the query builder. >>>>>>> >>>>>>> -- >>>>>>> Best regards, Ruslan. >>>>>>> >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Best regards, Ruslan. >>>>> >>>> >>>> -------- >>>> RT Training Sessions >>>> (http://bestpractical.com/services/training.html) >>>> * Boston March 5 & 6, 2012 >>> >>> >>> >>> -- >>> Best regards, Ruslan. >>> >> >> >> >> -- >> Best regards, Ruslan. >> > > > > -- > Best regards, Ruslan. > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston March 5 & 6, 2012 > > > > > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston March 5 & 6, 2012 > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston March 5 & 6, 2012 > > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston March 5 & 6, 2012 > > -- > This message has been scanned for viruses and dangerous content by > MailScanner, and is believed to be clean. > > -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. -------- RT Training Sessions (http://bestpractical.com/services/training.html) * Boston March 5 & 6, 2012 From dale.poulter at Vanderbilt.Edu Thu Jan 12 10:02:29 2012 From: dale.poulter at Vanderbilt.Edu (Poulter, Dale) Date: Thu, 12 Jan 2012 09:02:29 -0600 Subject: [rt-users] RES: Sphinx fulltext index v4.0.4 In-Reply-To: <87C8AADF9E20C14C811B0AFA1747DA5402275FA3@filipides> References: <87C8AADF9E20C14C811B0AFA1747DA5402275FA3@filipides> Message-ID: <7288D49C0448E840B752320350AFA94E012EC6464B@its-hcwnem03.ds.Vanderbilt.edu> We are using v.1.6.1 -----Original Message----- From: Luciano Ernesto da Silva [mailto:luciano at cpd.ufrgs.br] Sent: Thursday, January 12, 2012 8:47 AM To: gekkoman; Poulter, Dale; rt-users at lists.bestpractical.com Subject: RES: Re: [rt-users] RES: Sphinx fulltext index v4.0.4 Tarek, I already tried migrate from Mysql 5.1 to postgreSQL 9.1 but I had some problems quith some charset. Some records in Attachments table (from users that send an email in 8859-1) don't get converted to utf8 and I get the strange character with letter I with acute, like "? "looking to "? "(there's a space after ?, hidden or not). I don't know fix that, do you know any way to do that? I even used sed command, but it don't remove the space or whatever this is. Dale, SPHINX: I'm thing theirs is a problem with perl module DBIx::SearchBuilder, mine is 1.61, but can't connect to localhost port 3312. I tested searchd daemon and is working OK. Dale, what version of DBIx::SearchBuilder are you using? Luciano -----Mensagem original----- De: rt-users-bounces at lists.bestpractical.com [mailto:rt-users-bounces at lists.bestpractical.com] Em nome de gekkoman Enviada em: quinta-feira, 5 de janeiro de 2012 19:02 Para: Poulter, Dale; rt-users at lists.bestpractical.com Assunto: [*****SPAM*****] Re: [rt-users] RES: Sphinx fulltext index v4.0.4 Greetings, FYI I got sphinx running on 4.04 by following instructions before Christmas and everything looked ok.....but then I started discovering non functioning aspects of RT post the change eg changing user group memberships stopped working for example. The database was intact with no corruptions. This is obviously not ideal. I had debugged it to the point of finding some RT generated SQL no longer running properly on the database. Since I actually prefer psql over mysql I ended up migrated to psql using exactly the same dataset, engaged fulltext indexing and the problems all went away. Tarek > Sounds like it cannot connect to the sphinx server. Can you confirm > that sphinx is running (ps -eaf |grep searchd ) and that it is running > on the port specified in the attachmentsindex create statement (mysql> show > create table AttachmentsIndex; )? I believe the default port is 9312 but > the documents at > http://blog.bestpractical.com/2011/06/full-text-searching.html > indicate that the port is 3312. > > -----Original Message----- > From: rt-users-bounces at lists.bestpractical.com > [mailto:rt-users-bounces at lists.bestpractical.com] On Behalf Of Luciano > Ernesto da Silva > Sent: Thursday, January 05, 2012 5:24 AM > To: rt-users at lists.bestpractical.com > Subject: [rt-users] RES: Sphinx fulltext index v4.0.4 > > Hello, > > I installed everything as described here by Dale/ documentation from > docs/full_text_indexing.podc , documentarion by sphinxsearch but i > got this error: > > RT: DBD::mysql::st execute failed: Unable to connect to foreign data > source: failed to resolve searchd host (name=localhost) at > /usr/local/share/perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. > (/usr/local/share/perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) > Jan 5 08:45:16 rt4 RT: RT::Handle=HASH(0x7faacbf8ec58) couldn't > execute the query 'SELECT COUNT(DISTINCT main.id) FROM Tickets main > JOIN Transactions Transactions_1 ON ( Transactions_1.ObjectType = 'RT::Ticket' > ) AND ( Transactions_1.ObjectId = main.id ) JOIN Attachments > Attachments_2 ON ( Attachments_2.TransactionId = Transactions_1.id ) > JOIN AttachmentsIndex AttachmentsIndex_3 ON ( AttachmentsIndex_3.id = > Attachments_2.id ) WHERE (main.Status != > 'deleted') AND (main.Queue = '23' AND ( AttachmentsIndex_3.query = > 'ESEF;limit=10000;maxmatches=10000' ) ) AND (main.Type = 'ticket') AND > (main.EffectiveId = main.id) ' at > /usr/local/share/perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 > > The Mysql server is running on localhost and the firewall is off(Devel > server) and SELINUX is disabled. > > DBIx::SearchBuilder is up to date. > > > Any ideas? > > > Luciano > > > > -----Mensagem original----- > De: rt-users-bounces at lists.bestpractical.com > [mailto:rt-users-bounces at lists.bestpractical.com] Em nome de Luciano > Ernesto da Silva Enviada em: sexta-feira, 30 de dezembro de 2011 10:49 > Para: Poulter, Dale > Cc: rt-users at lists.bestpractical.com > Assunto: Re: [rt-users] Sphinx fulltext index v4.0.4 > > Thanks for you help! > > Luciano > > -----Original Message----- > From: Poulter, Dale [mailto:dale.poulter at Vanderbilt.Edu] > Sent: Thu 12/29/2011 4:42 PM > To: Luciano Ernesto da Silva > Cc: rt-users at lists.bestpractical.com > Subject: RE: [rt-users] Sphinx fulltext index v4.0.4 > > Here is the process I used. > > From Mysql-5.5.17 source > > Move the sphinx source directory msqlse (I used sphinx-2.0.2-beta) to > storage/sphinx in the source tree > > cmake \ > -DWITH_UNIXODBC=1 \ > -DWITH_INNOBASE_STORAGE_ENGINE=1 \ > -DWITH_ARCHIVE_STORAGE_ENGINE=1 \ > -DWITH_SPHINX_STORAGE_ENGINE=1 \ > -DDEFAULT_CHARSET=utf8 \ > -DDEFAULT_COLLATION=utf8_general_ci \ > -DWITH_SSL=yes > > > Once mysql is compiled and installed you just need to install the > plugin > > mysql> INSTALL PLUGIN sphinx SONAME 'ha_sphinx.so'; > > mysql>s elect * from mysql.plugin; > > This should indicated that the sphinx plugin is installed. > > > > > -----Original Message----- > From: Luciano Ernesto da Silva [mailto:luciano at cpd.ufrgs.br] > Sent: Thursday, December 29, 2011 12:27 PM > To: Poulter, Dale > Cc: rt-users at lists.bestpractical.com > Subject: RE: [rt-users] Sphinx fulltext index v4.0.4 > > Hello Dale, > > Can you point me how did you compiled sphinxSE with MySQL? I tryed > compile MySQL 5.1.41 with sphinx, but not worked for me in Ubuntu > 10.04, following instructions from Sphinx site. > > Thanks > > > Luciano > > -----Original Message----- > From: rt-users-bounces at lists.bestpractical.com on behalf of Poulter, > Dale > Sent: Thu 12/29/2011 1:15 PM > To: Ruslan Zakirov > Cc: rt-users at lists.bestpractical.com > Subject: Re: [rt-users] Sphinx fulltext index v4.0.4 > > Thanks. I was just about to send out a note. It appears the v4 was > installed on top of the v3.8.5 instance which caused many issues. I > did a clean install and everything is working as of a few minutes ago. > Thanks again for all of your help! > > -----Original Message----- > From: ruslan.zakirov at gmail.com [mailto:ruslan.zakirov at gmail.com] On > Behalf Of Ruslan Zakirov > Sent: Thursday, December 29, 2011 9:14 AM > To: Poulter, Dale > Cc: rt-users at lists.bestpractical.com > Subject: Re: [rt-users] Sphinx fulltext index v4.0.4 > > Hi, > > Looks like your RT 4 instance is installed incorrectly. Log says that > RT loads libraries from RT 3.8 instance and this shouldn't happen. > > On Thu, Dec 29, 2011 at 17:26, Poulter, Dale > wrote: >> Here is the output from the debug log. The mysql log did not have >> any > errors. >> >> >> [Thu Dec 29 13:01:54 2011] [error]: Found more than one occurrence of >> the /Callbacks/AssetTracker/autohandler/Default callback. This may >> cause only one of the callbacks to run. Look for the duplicate >> Callback in your /apps/rt385/local/html >> /apps/rt385/local/plugins/RT-Authen-ExternalAuth/html >> /apps/rt385/local/plugins/RT-Extension-MergeUsers/html >> /apps/rt385/local/plugins/RT-Extension-MergeUsersHistory/html >> /apps/rt385/local/plugins/RT-Extension-MandatorySubject/html >> /apps/rt385/local/plugins/RT-Extension-SummaryByUser/html >> /apps/rt385/local/plugins/RT-Extension-MobileUI/html >> /apps/rt385/share/html >> (/apps/rt385/sbin/../lib/RT/Interface/Web/Request.pm:133) >> [Thu Dec 29 13:02:21 2011] [warning]: RT::ActiveStatus undefined, >> falling back to deprecated defaults >> (/apps/rt385/sbin/../lib/RT/Queue_Overlay.pm:202) >> [Thu Dec 29 13:02:21 2011] [warning]: RT::InactiveStatus undefined, >> falling back to deprecated defaults >> (/apps/rt385/sbin/../lib/RT/Queue_Overlay.pm:222) >> [Thu Dec 29 13:02:21 2011] [warning]: RT::ActiveStatus undefined, >> falling back to deprecated defaults >> (/apps/rt385/sbin/../lib/RT/Queue_Overlay.pm:202) >> [Thu Dec 29 13:02:21 2011] [warning]: RT::InactiveStatus undefined, >> falling back to deprecated defaults >> (/apps/rt385/sbin/../lib/RT/Queue_Overlay.pm:222) >> [Thu Dec 29 13:02:21 2011] [warning]: RT::ActiveStatus undefined, >> falling back to deprecated defaults >> (/apps/rt385/sbin/../lib/RT/Queue_Overlay.pm:202) >> [Thu Dec 29 13:02:21 2011] [warning]: RT::InactiveStatus undefined, >> falling back to deprecated defaults >> (/apps/rt385/sbin/../lib/RT/Queue_Overlay.pm:222) >> [Thu Dec 29 13:02:21 2011] [warning]: RT::ActiveStatus undefined, >> falling back to deprecated defaults >> (/apps/rt385/sbin/../lib/RT/Queue_Overlay.pm:202) >> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine IsGroup redefined at >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 76. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:76) >> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine IsUser redefined at >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 96. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:96) >> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine Object redefined at >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 116. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:116) >> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine GrantRight redefined >> at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 153. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:153) >> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine RevokeRight >> redefined > >> at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 190. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:190) >> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine HasRight redefined >> at > >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 282. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:282) >> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine _HasRight redefined >> at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 372. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:372) >> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine _HasGroupRight >> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 390. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:390) >> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine _HasRoleRight >> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 444. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:444) >> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine InvalidateACLCache >> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 526. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:526) >> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine >> _GetPrincipalTypeForACL redefined at >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 547. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:547) >> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine _ReferenceId >> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 573. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:573) >> [Thu Dec 29 13:03:56 2011] [warning]: Subroutine _InitSQL redefined >> at > >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 64. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:64) >> [Thu Dec 29 13:03:56 2011] [warning]: Subroutine _SQLLimit redefined >> at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 77. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:77) >> [Thu Dec 29 13:03:56 2011] [warning]: Subroutine _SQLJoin redefined >> at > >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 96. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:96) >> [Thu Dec 29 13:03:56 2011] [warning]: Subroutine _OpenParen redefined >> at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 106. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:106) >> [Thu Dec 29 13:03:56 2011] [warning]: Subroutine _CloseParen >> redefined > >> at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 109. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:109) >> [Thu Dec 29 13:03:56 2011] [warning]: Subroutine _close_bundle >> redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line >> 140. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:140) >> [Thu Dec 29 13:03:56 2011] [warning]: Subroutine _parser redefined at >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 171. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:171) >> [Thu Dec 29 13:03:56 2011] [warning]: Subroutine ClausesToSQL >> redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line >> 247. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:247) >> [Thu Dec 29 13:03:56 2011] [warning]: Subroutine FromSQL redefined at >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 282. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:282) >> [Thu Dec 29 13:03:56 2011] [warning]: Subroutine Query redefined at >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 348. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:348) >> [Thu Dec 29 13:03:56 2011] [warning]: Subroutine ClassifySQLOperation >> redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line >> 365. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:365) >> [Thu Dec 29 13:03:56 2011] [warning]: (in cleanup) Error while >> loading /apps/rt385/sbin/rt-server: Can't locate >> RT/Authen/ExternalAuth.pm in @INC (@INC contains: >> /apps/rt385/sbin/../local/lib /apps/rt385/sbin/../lib >> /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 >> . /opt/pkgs/apache-2.2.15) at /apps/rt385/sbin/../lib/RT.pm line 659. >> (/apps/rt385/sbin/../lib/RT.pm:343) >> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine IsGroup redefined at >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 76. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:76) >> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine IsUser redefined at >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 96. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:96) >> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine Object redefined at >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 116. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:116) >> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine GrantRight redefined >> at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 153. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:153) >> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine RevokeRight >> redefined > >> at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 190. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:190) >> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine HasRight redefined >> at > >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 282. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:282) >> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine _HasRight redefined >> at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 372. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:372) >> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine _HasGroupRight >> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 390. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:390) >> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine _HasRoleRight >> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 444. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:444) >> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine InvalidateACLCache >> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 526. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:526) >> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine >> _GetPrincipalTypeForACL redefined at >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 547. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:547) >> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine _ReferenceId >> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 573. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:573) >> [Thu Dec 29 13:04:02 2011] [warning]: Subroutine _InitSQL redefined >> at > >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 64. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:64) >> [Thu Dec 29 13:04:02 2011] [warning]: Subroutine _SQLLimit redefined >> at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 77. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:77) >> [Thu Dec 29 13:04:02 2011] [warning]: Subroutine _SQLJoin redefined >> at > >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 96. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:96) >> [Thu Dec 29 13:04:02 2011] [warning]: Subroutine _OpenParen redefined >> at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 106. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:106) >> [Thu Dec 29 13:04:02 2011] [warning]: Subroutine _CloseParen >> redefined > >> at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 109. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:109) >> [Thu Dec 29 13:04:02 2011] [warning]: Subroutine _close_bundle >> redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line >> 140. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:140) >> [Thu Dec 29 13:04:02 2011] [warning]: Subroutine _parser redefined at >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 171. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:171) >> [Thu Dec 29 13:04:02 2011] [warning]: Subroutine ClausesToSQL >> redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line >> 247. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:247) >> [Thu Dec 29 13:04:02 2011] [warning]: Subroutine FromSQL redefined at >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 282. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:282) >> [Thu Dec 29 13:04:02 2011] [warning]: Subroutine Query redefined at >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 348. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:348) >> [Thu Dec 29 13:04:02 2011] [warning]: Subroutine ClassifySQLOperation >> redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line >> 365. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:365) >> [Thu Dec 29 13:04:02 2011] [warning]: (in cleanup) Error while >> loading /apps/rt385/sbin/rt-server: Can't locate >> RT/Authen/ExternalAuth.pm in @INC (@INC contains: >> /apps/rt385/sbin/../local/lib /apps/rt385/sbin/../lib >> /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 >> . /opt/pkgs/apache-2.2.15) at /apps/rt385/sbin/../lib/RT.pm line 659. >> (/apps/rt385/sbin/../lib/RT.pm:343) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine IsGroup redefined at >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 76. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:76) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine IsUser redefined at >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 96. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:96) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine Object redefined at >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 116. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:116) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine GrantRight redefined >> at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 153. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:153) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine RevokeRight >> redefined > >> at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 190. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:190) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine HasRight redefined >> at > >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 282. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:282) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _HasRight redefined >> at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 372. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:372) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _HasGroupRight >> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 390. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:390) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _HasRoleRight >> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 444. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:444) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine InvalidateACLCache >> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 526. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:526) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine >> _GetPrincipalTypeForACL redefined at >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 547. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:547) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _ReferenceId >> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 573. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:573) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _InitSQL redefined >> at > >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 64. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:64) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _SQLLimit redefined >> at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 77. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:77) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _SQLJoin redefined >> at > >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 96. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:96) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _OpenParen redefined >> at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 106. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:106) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _CloseParen >> redefined > >> at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 109. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:109) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _close_bundle >> redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line >> 140. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:140) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _parser redefined at >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 171. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:171) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine ClausesToSQL >> redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line >> 247. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:247) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine FromSQL redefined at >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 282. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:282) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine Query redefined at >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 348. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:348) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine ClassifySQLOperation >> redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line >> 365. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:365) >> [Thu Dec 29 13:04:07 2011] [warning]: (in cleanup) Error while >> loading /apps/rt385/sbin/rt-server: Can't locate >> RT/Authen/ExternalAuth.pm in @INC (@INC contains: >> /apps/rt385/sbin/../local/lib /apps/rt385/sbin/../lib >> /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 >> . /opt/pkgs/apache-2.2.15) at /apps/rt385/sbin/../lib/RT.pm line 659. >> (/apps/rt385/sbin/../lib/RT.pm:343) >> >> >> >> -----Original Message----- >> From: ruslan.zakirov at gmail.com [mailto:ruslan.zakirov at gmail.com] On >> Behalf Of Ruslan Zakirov >> Sent: Friday, December 23, 2011 11:27 AM >> To: Poulter, Dale >> Cc: rt-users at lists.bestpractical.com >> Subject: Re: [rt-users] Sphinx fulltext index v4.0.4 >> >> Hi, >> >> Looks good. Move on to SQL log and debug log. >> >> On Fri, Dec 23, 2011 at 21:13, Poulter, Dale >> wrote: >>> Here is the output. Thanks. >>> >>> mysql> show create table AttachmentsIndex; >>> > +------------------+-------------------------------------------------- > +------------------+-- > ---------------------------------------------------------------------- > -- > ---------------------------------------------------------------------- > -- > -------------------------------------------+ >>> | Table | Create Table >>> | | >>> > +------------------+-------------------------------------------------- > +------------------+-- > ---------------------------------------------------------------------- > -- > ---------------------------------------------------------------------- > -- > -------------------------------------------+ >>> | AttachmentsIndex | CREATE TABLE `AttachmentsIndex` ( >>> `id` int(10) unsigned NOT NULL, >>> `weight` int(11) NOT NULL, >>> `query` varchar(3072) NOT NULL, >>> KEY `query` (`query`(1024)) >>> ) ENGINE=SPHINX DEFAULT CHARSET=utf8 >>> CONNECTION='sphinx://localhost:9312/rt' | >>> > +------------------+-------------------------------------------------- > +------------------+-- > ---------------------------------------------------------------------- > -- > ---------------------------------------------------------------------- > -- > -------------------------------------------+ >>> 1 row in set (0.00 sec) >>> >>> -----Original Message----- >>> From: ruslan.zakirov at gmail.com [mailto:ruslan.zakirov at gmail.com] On >>> Behalf Of Ruslan Zakirov >>> Sent: Friday, December 23, 2011 8:56 AM >>> To: Poulter, Dale >>> Cc: rt-users at lists.bestpractical.com >>> Subject: Re: [rt-users] Sphinx fulltext index v4.0.4 >>> >>> On Fri, Dec 23, 2011 at 18:47, Poulter, Dale >>> wrote: >>>> Correct. The index and table seems to have been created. One > strange item is that the attatchmentindex table in MySQL is empty. > Thanks for your help. >>> >>> It's sort of empty as it's dynamic. It's a special table that > connects mysql to sphinx. Run 'show create table AttachmentsIndex' and > send us output. >>> >>>> >>>> >>>> Sent from iphone >>>> >>>> >>>> On Dec 23, 2011, at 8:29 AM, "Ruslan Zakirov" > wrote: >>>> >>>>> On Fri, Dec 23, 2011 at 18:22, Poulter, Dale >>>>> wrote: >>>>>> I actually tried with and without the fulltext without any > success. >>>>> >>>>> It's hard to say what went wrong. Just for clarification, you've >>>>> created required tables with a script, configured RT's config, >>>>> configured sphinx, setup indexer that puts data into sphinx index. >>>>> Right? >>>>> >>>>> To diagnose this start with RT's debug log. Enable logging of SQL >>>>> statements in RT. Use command line sphinx client to make sure data >>>>> is in the index. At this moment we don't have any info to help you. >>>>> >>>>>> Sent from iphone >>>>>> >>>>>> >>>>>> On Dec 23, 2011, at 3:09 AM, "Ruslan Zakirov" > wrote: >>>>>> >>>>>>> On Thu, Dec 15, 2011 at 17:32, Poulter, Dale >>>>>>> wrote: >>>>>>>> However, Request Tracker does not seem to be searching the > index. >>>>>>>> If we search for any term that is only in the contents of the >>>>>>>> ticket and not the header we do not get any hits. We do get >>>>>>>> hits for terms in the ticket header though. If I search sphinx >>>>>>>> directly for a term everything works correctly. It seems as if >>>>>>>> RT is not searching Sphinx. Have I missed a step in the setup > process? Any assistance will be appreciated. Thanks. >>>>>>> >>>>>>> How do you search? It's still required to use fulltext:x in >>>>>>> simple search and Content in the query builder. >>>>>>> >>>>>>> -- >>>>>>> Best regards, Ruslan. >>>>>>> >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Best regards, Ruslan. >>>>> >>>> >>>> -------- >>>> RT Training Sessions >>>> (http://bestpractical.com/services/training.html) >>>> * Boston March 5 & 6, 2012 >>> >>> >>> >>> -- >>> Best regards, Ruslan. >>> >> >> >> >> -- >> Best regards, Ruslan. >> > > > > -- > Best regards, Ruslan. > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston March 5 & 6, 2012 > > > > > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston March 5 & 6, 2012 > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston March 5 & 6, 2012 > > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston March 5 & 6, 2012 > > -- > This message has been scanned for viruses and dangerous content by > MailScanner, and is believed to be clean. > > -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. -------- RT Training Sessions (http://bestpractical.com/services/training.html) * Boston March 5 & 6, 2012 From falcone at bestpractical.com Thu Jan 12 10:49:47 2012 From: falcone at bestpractical.com (Kevin Falcone) Date: Thu, 12 Jan 2012 10:49:47 -0500 Subject: [rt-users] No Delete option on 3.8.8 In-Reply-To: <33128088.post@talk.nabble.com> References: <33107653.post@talk.nabble.com> <33107779.post@talk.nabble.com> <33119789.post@talk.nabble.com> <4F0D9BBF.9080009@bestpractical.com> <33121774.post@talk.nabble.com> <20120111213754.GB5087@jibsheet.com> <33127240.post@talk.nabble.com> <4535_1326375823_4F0EE38F_4535_1691_1_OF8FA0BA67.88EB464C-ONC1257983.004B3BC1-C1257983.004B68C2@sagemcom.com> <33128088.post@talk.nabble.com> Message-ID: <20120112154947.GD5087@jibsheet.com> On Thu, Jan 12, 2012 at 06:26:11AM -0800, martinmoore wrote: > > I didn't have that dir for mason, so did > > rm -rf /var/cache/request-tracker3.8/mason_data/obj > > which appears to be the directory on my server. > > Now restarting apache2 gives the following, which is hopefully a simple path > issue, but not to me: > > [error] Can't locate Extension/QuickDelete.pm in @INC (@INC contains: The extension is named RT::Extension::QuickDelete, not Extension::QuickDelete. It doesn't appear that you've followed the instructions from the README. > /usr/local/share/request-tracker3.8/lib /usr/share/request-tracker3.8/lib > /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 > /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 > /usr/local/lib/site_perl . /etc/apache2) at > /usr/share/request-tracker3.8/lib/RT.pm line 670.\nCompilation failed in > require at (eval 5) line 1.\n > > > > Rapha?l MOUNEYRES wrote: > > > > you probably need to clear mason cache before restarting apache > > > > rm -rf /opt/rt3/var/mason_data/obj > > > > Rapha?l MOUNEYRES > > > > > > > > > > martinmoore > > Envoy? par : rt-users-bounces at lists.bestpractical.com > > 12/01/2012 12:45 > > > > A > > rt-users at lists.bestpractical.com > > cc > > > > Objet > > Re: [rt-users] No Delete option on 3.8.8 > > > > > > > > > > > > > > > > I've installed RT-Extension-QuickDelete, added it to RT_SiteConfig.pm and > > restarted Apache, but it doesn't appear. Do I need to do anything else? If > > not, where's it hiding :) > > > > > > > > > > Kevin Falcone-2 wrote: > >> > >> You appear to want to RT-Extension-QuickDelete extension. > >> I assume you had it installed in 3.8.4 and lost it in the upgrade. > >> > >> -kevin > >> > >> > >> -------- > >> RT Training Sessions (http://bestpractical.com/services/training.html) > >> * Boston ? March 5 & 6, 2012 > >> > > > > -- > > View this message in context: > > http://old.nabble.com/No-Delete-option-on-3.8.8-tp33107653p33127240.html > > Sent from the Request Tracker - User mailing list archive at Nabble.com. > > > > -------- > > RT Training Sessions (http://bestpractical.com/services/training.html) > > * Boston March 5 & 6, 2012 > > > > # > > " Ce courriel et les documents qui lui sont joints peuvent contenir des > > informations confidentielles ou ayant un caract?re priv?. S'ils ne vous > > sont > > pas destin?s, nous vous signalons qu'il est strictement interdit de les > > divulguer, de les reproduire ou d'en utiliser de quelque mani?re que ce > > soit le contenu. Si ce message vous a ?t? transmis par erreur, merci d'en > > informer l'exp?diteur et de supprimer imm?diatement de votre syst?me > > informatique ce courriel ainsi que tous les documents qui y sont > > attach?s." > > > > > > ****** > > > > " This e-mail and any attached documents may contain confidential or > > proprietary information. If you are not the intended recipient, you are > > notified that any dissemination, copying of this e-mail and any > > attachments > > thereto or use of their contents by any means whatsoever is strictly > > prohibited. If you have received this e-mail in error, please advise the > > sender immediately and delete this e-mail and all attached documents > > from your computer system." > > # > > > > > > -------- > > RT Training Sessions (http://bestpractical.com/services/training.html) > > * Boston ? March 5 & 6, 2012 > > > > -- > View this message in context: http://old.nabble.com/No-Delete-option-on-3.8.8-tp33107653p33128088.html > Sent from the Request Tracker - User mailing list archive at Nabble.com. > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston March 5 & 6, 2012 -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From martinm at it-helps.co.uk Thu Jan 12 11:42:31 2012 From: martinm at it-helps.co.uk (martinmoore) Date: Thu, 12 Jan 2012 08:42:31 -0800 (PST) Subject: [rt-users] No Delete option on 3.8.8 In-Reply-To: <20120112154947.GD5087@jibsheet.com> References: <33107653.post@talk.nabble.com> <33107779.post@talk.nabble.com> <33119789.post@talk.nabble.com> <4F0D9BBF.9080009@bestpractical.com> <33121774.post@talk.nabble.com> <20120111213754.GB5087@jibsheet.com> <33127240.post@talk.nabble.com> <4535_1326375823_4F0EE38F_4535_1691_1_OF8FA0BA67.88EB464C-ONC1257983.004B3BC1-C1257983.004B68C2@sagemcom.com> <33128088.post@talk.nabble.com> <20120112154947.GD5087@jibsheet.com> Message-ID: <33128980.post@talk.nabble.com> Great - thanks Kevin. I now have 'delete' from within the ticket view. Is it possible to have it in the list view to allow deletion of spam without opening the ticket? Kevin Falcone-2 wrote: > > On Thu, Jan 12, 2012 at 06:26:11AM -0800, martinmoore wrote: >> >> I didn't have that dir for mason, so did >> >> rm -rf /var/cache/request-tracker3.8/mason_data/obj >> >> which appears to be the directory on my server. >> >> Now restarting apache2 gives the following, which is hopefully a simple >> path >> issue, but not to me: >> >> [error] Can't locate Extension/QuickDelete.pm in @INC (@INC contains: > > The extension is named RT::Extension::QuickDelete, not > Extension::QuickDelete. > > It doesn't appear that you've followed the instructions from the README. > >> /usr/local/share/request-tracker3.8/lib /usr/share/request-tracker3.8/lib >> /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 >> /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 >> /usr/local/lib/site_perl . /etc/apache2) at >> /usr/share/request-tracker3.8/lib/RT.pm line 670.\nCompilation failed in >> require at (eval 5) line 1.\n >> >> >> >> Rapha?l MOUNEYRES wrote: >> > >> > you probably need to clear mason cache before restarting apache >> > >> > rm -rf /opt/rt3/var/mason_data/obj >> > >> > Rapha?l MOUNEYRES >> > >> > >> > >> > >> > martinmoore >> > Envoy? par : rt-users-bounces at lists.bestpractical.com >> > 12/01/2012 12:45 >> > >> > A >> > rt-users at lists.bestpractical.com >> > cc >> > >> > Objet >> > Re: [rt-users] No Delete option on 3.8.8 >> > >> > >> > >> > >> > >> > >> > >> > I've installed RT-Extension-QuickDelete, added it to RT_SiteConfig.pm >> and >> > restarted Apache, but it doesn't appear. Do I need to do anything else? >> If >> > not, where's it hiding :) >> > >> > >> > >> > >> > Kevin Falcone-2 wrote: >> >> >> >> You appear to want to RT-Extension-QuickDelete extension. >> >> I assume you had it installed in 3.8.4 and lost it in the upgrade. >> >> >> >> -kevin >> >> >> >> >> >> -------- >> >> RT Training Sessions (http://bestpractical.com/services/training.html) >> >> * Boston ? March 5 & 6, 2012 >> >> >> > >> > -- >> > View this message in context: >> > >> http://old.nabble.com/No-Delete-option-on-3.8.8-tp33107653p33127240.html >> > Sent from the Request Tracker - User mailing list archive at >> Nabble.com. >> > >> > -------- >> > RT Training Sessions (http://bestpractical.com/services/training.html) >> > * Boston March 5 & 6, 2012 >> > >> > # >> > " Ce courriel et les documents qui lui sont joints peuvent contenir des >> > informations confidentielles ou ayant un caract?re priv?. S'ils ne vous >> > sont >> > pas destin?s, nous vous signalons qu'il est strictement interdit de les >> > divulguer, de les reproduire ou d'en utiliser de quelque mani?re que ce >> > soit le contenu. Si ce message vous a ?t? transmis par erreur, merci >> d'en >> > informer l'exp?diteur et de supprimer imm?diatement de votre syst?me >> > informatique ce courriel ainsi que tous les documents qui y sont >> > attach?s." >> > >> > >> > ****** >> > >> > " This e-mail and any attached documents may contain confidential or >> > proprietary information. If you are not the intended recipient, you are >> > notified that any dissemination, copying of this e-mail and any >> > attachments >> > thereto or use of their contents by any means whatsoever is strictly >> > prohibited. If you have received this e-mail in error, please advise >> the >> > sender immediately and delete this e-mail and all attached documents >> > from your computer system." >> > # >> > >> > >> > -------- >> > RT Training Sessions (http://bestpractical.com/services/training.html) >> > * Boston ? March 5 & 6, 2012 >> > >> >> -- >> View this message in context: >> http://old.nabble.com/No-Delete-option-on-3.8.8-tp33107653p33128088.html >> Sent from the Request Tracker - User mailing list archive at Nabble.com. >> >> -------- >> RT Training Sessions (http://bestpractical.com/services/training.html) >> * Boston March 5 & 6, 2012 > > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ? March 5 & 6, 2012 > -- View this message in context: http://old.nabble.com/No-Delete-option-on-3.8.8-tp33107653p33128980.html Sent from the Request Tracker - User mailing list archive at Nabble.com. From jblaine at kickflop.net Thu Jan 12 12:05:50 2012 From: jblaine at kickflop.net (Jeff Blaine) Date: Thu, 12 Jan 2012 12:05:50 -0500 Subject: [rt-users] RES: Re: RES: Sphinx fulltext index v4.0.4 In-Reply-To: <87C8AADF9E20C14C811B0AFA1747DA5402275FA3@filipides> References: <87C8AADF9E20C14C811B0AFA1747DA5402275FA3@filipides> Message-ID: <4F0F12EE.6000400@kickflop.net> On 1/12/2012 9:46 AM, Luciano Ernesto da Silva wrote: > Tarek, > > I already tried migrate from Mysql 5.1 to postgreSQL 9.1 but I had > some problems quith some charset. Some records in Attachments table > (from users that send an email in 8859-1) don't get converted to utf8 > and I get the strange character with letter I with acute, like "? > "looking to "? "(there's a space after ?, hidden or not). I don't > know fix that, do you know any way to do that? I even used sed > command, but it don't remove the space or whatever this is. We had the same problem. This worked perfectly for us in the end, though we went to PostgreSQL 8.4.9 as provided by RHEL 6.x http://wiki-archive.bestpractical.com/view/rt-mysql2pg From falcone at bestpractical.com Thu Jan 12 12:37:38 2012 From: falcone at bestpractical.com (Kevin Falcone) Date: Thu, 12 Jan 2012 12:37:38 -0500 Subject: [rt-users] No Delete option on 3.8.8 In-Reply-To: <33128980.post@talk.nabble.com> References: <33107779.post@talk.nabble.com> <33119789.post@talk.nabble.com> <4F0D9BBF.9080009@bestpractical.com> <33121774.post@talk.nabble.com> <20120111213754.GB5087@jibsheet.com> <33127240.post@talk.nabble.com> <4535_1326375823_4F0EE38F_4535_1691_1_OF8FA0BA67.88EB464C-ONC1257983.004B3BC1-C1257983.004B68C2@sagemcom.com> <33128088.post@talk.nabble.com> <20120112154947.GD5087@jibsheet.com> <33128980.post@talk.nabble.com> Message-ID: <20120112173738.GE5087@jibsheet.com> On Thu, Jan 12, 2012 at 08:42:31AM -0800, martinmoore wrote: > > Great - thanks Kevin. > > I now have 'delete' from within the ticket view. Is it possible to have it > in the list view to allow deletion of spam without opening the ticket? Yes, the README explains how to modify your default search format. -kevin > Kevin Falcone-2 wrote: > > > > On Thu, Jan 12, 2012 at 06:26:11AM -0800, martinmoore wrote: > >> > >> I didn't have that dir for mason, so did > >> > >> rm -rf /var/cache/request-tracker3.8/mason_data/obj > >> > >> which appears to be the directory on my server. > >> > >> Now restarting apache2 gives the following, which is hopefully a simple > >> path > >> issue, but not to me: > >> > >> [error] Can't locate Extension/QuickDelete.pm in @INC (@INC contains: > > > > The extension is named RT::Extension::QuickDelete, not > > Extension::QuickDelete. > > > > It doesn't appear that you've followed the instructions from the README. > > > >> /usr/local/share/request-tracker3.8/lib /usr/share/request-tracker3.8/lib > >> /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 > >> /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 > >> /usr/local/lib/site_perl . /etc/apache2) at > >> /usr/share/request-tracker3.8/lib/RT.pm line 670.\nCompilation failed in > >> require at (eval 5) line 1.\n > >> > >> > >> > >> Rapha?l MOUNEYRES wrote: > >> > > >> > you probably need to clear mason cache before restarting apache > >> > > >> > rm -rf /opt/rt3/var/mason_data/obj > >> > > >> > Rapha?l MOUNEYRES > >> > > >> > > >> > > >> > > >> > martinmoore > >> > Envoy? par : rt-users-bounces at lists.bestpractical.com > >> > 12/01/2012 12:45 > >> > > >> > A > >> > rt-users at lists.bestpractical.com > >> > cc > >> > > >> > Objet > >> > Re: [rt-users] No Delete option on 3.8.8 > >> > > >> > > >> > > >> > > >> > > >> > > >> > > >> > I've installed RT-Extension-QuickDelete, added it to RT_SiteConfig.pm > >> and > >> > restarted Apache, but it doesn't appear. Do I need to do anything else? > >> If > >> > not, where's it hiding :) > >> > > >> > > >> > > >> > > >> > Kevin Falcone-2 wrote: > >> >> > >> >> You appear to want to RT-Extension-QuickDelete extension. > >> >> I assume you had it installed in 3.8.4 and lost it in the upgrade. > >> >> > >> >> -kevin > >> >> > >> >> > >> >> -------- > >> >> RT Training Sessions (http://bestpractical.com/services/training.html) > >> >> * Boston ? March 5 & 6, 2012 > >> >> > >> > > >> > -- > >> > View this message in context: > >> > > >> http://old.nabble.com/No-Delete-option-on-3.8.8-tp33107653p33127240.html > >> > Sent from the Request Tracker - User mailing list archive at > >> Nabble.com. > >> > > >> > -------- > >> > RT Training Sessions (http://bestpractical.com/services/training.html) > >> > * Boston March 5 & 6, 2012 > >> > > >> > # > >> > " Ce courriel et les documents qui lui sont joints peuvent contenir des > >> > informations confidentielles ou ayant un caract?re priv?. S'ils ne vous > >> > sont > >> > pas destin?s, nous vous signalons qu'il est strictement interdit de les > >> > divulguer, de les reproduire ou d'en utiliser de quelque mani?re que ce > >> > soit le contenu. Si ce message vous a ?t? transmis par erreur, merci > >> d'en > >> > informer l'exp?diteur et de supprimer imm?diatement de votre syst?me > >> > informatique ce courriel ainsi que tous les documents qui y sont > >> > attach?s." > >> > > >> > > >> > ****** > >> > > >> > " This e-mail and any attached documents may contain confidential or > >> > proprietary information. If you are not the intended recipient, you are > >> > notified that any dissemination, copying of this e-mail and any > >> > attachments > >> > thereto or use of their contents by any means whatsoever is strictly > >> > prohibited. If you have received this e-mail in error, please advise > >> the > >> > sender immediately and delete this e-mail and all attached documents > >> > from your computer system." > >> > # > >> > > >> > > >> > -------- > >> > RT Training Sessions (http://bestpractical.com/services/training.html) > >> > * Boston ? March 5 & 6, 2012 > >> > > >> > >> -- > >> View this message in context: > >> http://old.nabble.com/No-Delete-option-on-3.8.8-tp33107653p33128088.html > >> Sent from the Request Tracker - User mailing list archive at Nabble.com. > >> > >> -------- > >> RT Training Sessions (http://bestpractical.com/services/training.html) > >> * Boston March 5 & 6, 2012 > > > > > > -------- > > RT Training Sessions (http://bestpractical.com/services/training.html) > > * Boston ? March 5 & 6, 2012 > > > > -- > View this message in context: http://old.nabble.com/No-Delete-option-on-3.8.8-tp33107653p33128980.html > Sent from the Request Tracker - User mailing list archive at Nabble.com. > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston March 5 & 6, 2012 -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From rtir at kyoukoku.net Thu Jan 12 12:45:45 2012 From: rtir at kyoukoku.net (Glenn McNeill) Date: Thu, 12 Jan 2012 17:45:45 +0000 Subject: [rt-users] Apache2.2 won't start at boot. RT4.0.4 on debian 6 Message-ID: Hi, I'm having a major headache trying to get apache2 (for a clean install of RT4.0.4, on a clean install of Debian 6.0.3) to start at boot. If I leave the default apache site enabled, with no RT site in the config, then apache will start at boot with no problem. If I enable the RT site and disable the default one then apache will not start at boot. However there is absolutely nothing in **any** log file to suggest that apache has even attempted to start, let alone why it has not started. I can start apache manually by running "/etc/init.d/apache2 start" which works perfectly. I've followed the RT4 install readme to the letter and I've gone through the whole process from scratch (and I mean installing debian from scratch) at least 4 times now and it's getting frustrating to say the least. My RT site apache conf is as follows, and is only different from the default as suggested in web_deployment.pod in that my "VirtualHost" has been changed to my own: ### Optional apache logs for RT ErrorLog /opt/rt4/var/log/apache2.error TransferLog /opt/rt4/var/log/apache2.access LogLevel debug AddDefaultCharset UTF-8 DocumentRoot "/opt/rt4/share/html" Order allow,deny Allow from all SetHandler modperl PerlResponseHandler Plack::Handler::Apache2 PerlSetVar psgi_app /opt/rt4/sbin/rt-server use Plack::Handler::Apache2; Plack::Handler::Apache2->preload("/opt/rt4/sbin/rt-server"); I use the commands a2ensite & a2dissite to enable/disable both the default apache site and my RT site There doesn't seem to be any other reports from anyone else having this issue so what the hell is going on, and how do I fix it?! Cheers, Glenn From luciano at cpd.ufrgs.br Thu Jan 12 12:50:34 2012 From: luciano at cpd.ufrgs.br (Luciano Ernesto da Silva) Date: Thu, 12 Jan 2012 15:50:34 -0200 Subject: [rt-users] RES:RE: Re: RES: Sphinx fulltext index v4.0.4 Message-ID: <87C8AADF9E20C14C811B0AFA1747DA5402275FE4@filipides> Did yoy run rt-fulltext-indexer with the default options, like sphinx://localhost:3312 ? Luciano -----Mensagem original----- De: Poulter, Dale [mailto:dale.poulter at Vanderbilt.Edu] Enviada em: quinta-feira, 12 de janeiro de 2012 13:02 Para: Luciano Ernesto da Silva; gekkoman; rt-users at lists.bestpractical.com Assunto: [*****SPAM*****] RE: Re: [rt-users] RES: Sphinx fulltext index v4.0.4 We are using v.1.6.1 -----Original Message----- From: Luciano Ernesto da Silva [mailto:luciano at cpd.ufrgs.br] Sent: Thursday, January 12, 2012 8:47 AM To: gekkoman; Poulter, Dale; rt-users at lists.bestpractical.com Subject: RES: Re: [rt-users] RES: Sphinx fulltext index v4.0.4 Tarek, I already tried migrate from Mysql 5.1 to postgreSQL 9.1 but I had some problems quith some charset. Some records in Attachments table (from users that send an email in 8859-1) don't get converted to utf8 and I get the strange character with letter I with acute, like "? "looking to "? "(there's a space after ?, hidden or not). I don't know fix that, do you know any way to do that? I even used sed command, but it don't remove the space or whatever this is. Dale, SPHINX: I'm thing theirs is a problem with perl module DBIx::SearchBuilder, mine is 1.61, but can't connect to localhost port 3312. I tested searchd daemon and is working OK. Dale, what version of DBIx::SearchBuilder are you using? Luciano -----Mensagem original----- De: rt-users-bounces at lists.bestpractical.com [mailto:rt-users-bounces at lists.bestpractical.com] Em nome de gekkoman Enviada em: quinta-feira, 5 de janeiro de 2012 19:02 Para: Poulter, Dale; rt-users at lists.bestpractical.com Assunto: [*****SPAM*****] Re: [rt-users] RES: Sphinx fulltext index v4.0.4 Greetings, FYI I got sphinx running on 4.04 by following instructions before Christmas and everything looked ok.....but then I started discovering non functioning aspects of RT post the change eg changing user group memberships stopped working for example. The database was intact with no corruptions. This is obviously not ideal. I had debugged it to the point of finding some RT generated SQL no longer running properly on the database. Since I actually prefer psql over mysql I ended up migrated to psql using exactly the same dataset, engaged fulltext indexing and the problems all went away. Tarek > Sounds like it cannot connect to the sphinx server. Can you confirm > that sphinx is running (ps -eaf |grep searchd ) and that it is running > on the port specified in the attachmentsindex create statement (mysql> show > create table AttachmentsIndex; )? I believe the default port is 9312 but > the documents at > http://blog.bestpractical.com/2011/06/full-text-searching.html > indicate that the port is 3312. > > -----Original Message----- > From: rt-users-bounces at lists.bestpractical.com > [mailto:rt-users-bounces at lists.bestpractical.com] On Behalf Of Luciano > Ernesto da Silva > Sent: Thursday, January 05, 2012 5:24 AM > To: rt-users at lists.bestpractical.com > Subject: [rt-users] RES: Sphinx fulltext index v4.0.4 > > Hello, > > I installed everything as described here by Dale/ documentation from > docs/full_text_indexing.podc , documentarion by sphinxsearch but i > got this error: > > RT: DBD::mysql::st execute failed: Unable to connect to foreign data > source: failed to resolve searchd host (name=localhost) at > /usr/local/share/perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. > (/usr/local/share/perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) > Jan 5 08:45:16 rt4 RT: RT::Handle=HASH(0x7faacbf8ec58) couldn't > execute the query 'SELECT COUNT(DISTINCT main.id) FROM Tickets main > JOIN Transactions Transactions_1 ON ( Transactions_1.ObjectType = 'RT::Ticket' > ) AND ( Transactions_1.ObjectId = main.id ) JOIN Attachments > Attachments_2 ON ( Attachments_2.TransactionId = Transactions_1.id ) > JOIN AttachmentsIndex AttachmentsIndex_3 ON ( AttachmentsIndex_3.id = > Attachments_2.id ) WHERE (main.Status != > 'deleted') AND (main.Queue = '23' AND ( AttachmentsIndex_3.query = > 'ESEF;limit=10000;maxmatches=10000' ) ) AND (main.Type = 'ticket') AND > (main.EffectiveId = main.id) ' at > /usr/local/share/perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 > > The Mysql server is running on localhost and the firewall is off(Devel > server) and SELINUX is disabled. > > DBIx::SearchBuilder is up to date. > > > Any ideas? > > > Luciano > > > > -----Mensagem original----- > De: rt-users-bounces at lists.bestpractical.com > [mailto:rt-users-bounces at lists.bestpractical.com] Em nome de Luciano > Ernesto da Silva Enviada em: sexta-feira, 30 de dezembro de 2011 10:49 > Para: Poulter, Dale > Cc: rt-users at lists.bestpractical.com > Assunto: Re: [rt-users] Sphinx fulltext index v4.0.4 > > Thanks for you help! > > Luciano > > -----Original Message----- > From: Poulter, Dale [mailto:dale.poulter at Vanderbilt.Edu] > Sent: Thu 12/29/2011 4:42 PM > To: Luciano Ernesto da Silva > Cc: rt-users at lists.bestpractical.com > Subject: RE: [rt-users] Sphinx fulltext index v4.0.4 > > Here is the process I used. > > From Mysql-5.5.17 source > > Move the sphinx source directory msqlse (I used sphinx-2.0.2-beta) to > storage/sphinx in the source tree > > cmake \ > -DWITH_UNIXODBC=1 \ > -DWITH_INNOBASE_STORAGE_ENGINE=1 \ > -DWITH_ARCHIVE_STORAGE_ENGINE=1 \ > -DWITH_SPHINX_STORAGE_ENGINE=1 \ > -DDEFAULT_CHARSET=utf8 \ > -DDEFAULT_COLLATION=utf8_general_ci \ > -DWITH_SSL=yes > > > Once mysql is compiled and installed you just need to install the > plugin > > mysql> INSTALL PLUGIN sphinx SONAME 'ha_sphinx.so'; > > mysql>s elect * from mysql.plugin; > > This should indicated that the sphinx plugin is installed. > > > > > -----Original Message----- > From: Luciano Ernesto da Silva [mailto:luciano at cpd.ufrgs.br] > Sent: Thursday, December 29, 2011 12:27 PM > To: Poulter, Dale > Cc: rt-users at lists.bestpractical.com > Subject: RE: [rt-users] Sphinx fulltext index v4.0.4 > > Hello Dale, > > Can you point me how did you compiled sphinxSE with MySQL? I tryed > compile MySQL 5.1.41 with sphinx, but not worked for me in Ubuntu > 10.04, following instructions from Sphinx site. > > Thanks > > > Luciano > > -----Original Message----- > From: rt-users-bounces at lists.bestpractical.com on behalf of Poulter, > Dale > Sent: Thu 12/29/2011 1:15 PM > To: Ruslan Zakirov > Cc: rt-users at lists.bestpractical.com > Subject: Re: [rt-users] Sphinx fulltext index v4.0.4 > > Thanks. I was just about to send out a note. It appears the v4 was > installed on top of the v3.8.5 instance which caused many issues. I > did a clean install and everything is working as of a few minutes ago. > Thanks again for all of your help! > > -----Original Message----- > From: ruslan.zakirov at gmail.com [mailto:ruslan.zakirov at gmail.com] On > Behalf Of Ruslan Zakirov > Sent: Thursday, December 29, 2011 9:14 AM > To: Poulter, Dale > Cc: rt-users at lists.bestpractical.com > Subject: Re: [rt-users] Sphinx fulltext index v4.0.4 > > Hi, > > Looks like your RT 4 instance is installed incorrectly. Log says that > RT loads libraries from RT 3.8 instance and this shouldn't happen. > > On Thu, Dec 29, 2011 at 17:26, Poulter, Dale > wrote: >> Here is the output from the debug log. The mysql log did not have >> any > errors. >> >> >> [Thu Dec 29 13:01:54 2011] [error]: Found more than one occurrence of >> the /Callbacks/AssetTracker/autohandler/Default callback. This may >> cause only one of the callbacks to run. Look for the duplicate >> Callback in your /apps/rt385/local/html >> /apps/rt385/local/plugins/RT-Authen-ExternalAuth/html >> /apps/rt385/local/plugins/RT-Extension-MergeUsers/html >> /apps/rt385/local/plugins/RT-Extension-MergeUsersHistory/html >> /apps/rt385/local/plugins/RT-Extension-MandatorySubject/html >> /apps/rt385/local/plugins/RT-Extension-SummaryByUser/html >> /apps/rt385/local/plugins/RT-Extension-MobileUI/html >> /apps/rt385/share/html >> (/apps/rt385/sbin/../lib/RT/Interface/Web/Request.pm:133) >> [Thu Dec 29 13:02:21 2011] [warning]: RT::ActiveStatus undefined, >> falling back to deprecated defaults >> (/apps/rt385/sbin/../lib/RT/Queue_Overlay.pm:202) >> [Thu Dec 29 13:02:21 2011] [warning]: RT::InactiveStatus undefined, >> falling back to deprecated defaults >> (/apps/rt385/sbin/../lib/RT/Queue_Overlay.pm:222) >> [Thu Dec 29 13:02:21 2011] [warning]: RT::ActiveStatus undefined, >> falling back to deprecated defaults >> (/apps/rt385/sbin/../lib/RT/Queue_Overlay.pm:202) >> [Thu Dec 29 13:02:21 2011] [warning]: RT::InactiveStatus undefined, >> falling back to deprecated defaults >> (/apps/rt385/sbin/../lib/RT/Queue_Overlay.pm:222) >> [Thu Dec 29 13:02:21 2011] [warning]: RT::ActiveStatus undefined, >> falling back to deprecated defaults >> (/apps/rt385/sbin/../lib/RT/Queue_Overlay.pm:202) >> [Thu Dec 29 13:02:21 2011] [warning]: RT::InactiveStatus undefined, >> falling back to deprecated defaults >> (/apps/rt385/sbin/../lib/RT/Queue_Overlay.pm:222) >> [Thu Dec 29 13:02:21 2011] [warning]: RT::ActiveStatus undefined, >> falling back to deprecated defaults >> (/apps/rt385/sbin/../lib/RT/Queue_Overlay.pm:202) >> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine IsGroup redefined at >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 76. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:76) >> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine IsUser redefined at >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 96. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:96) >> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine Object redefined at >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 116. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:116) >> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine GrantRight redefined >> at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 153. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:153) >> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine RevokeRight >> redefined > >> at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 190. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:190) >> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine HasRight redefined >> at > >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 282. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:282) >> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine _HasRight redefined >> at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 372. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:372) >> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine _HasGroupRight >> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 390. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:390) >> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine _HasRoleRight >> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 444. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:444) >> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine InvalidateACLCache >> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 526. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:526) >> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine >> _GetPrincipalTypeForACL redefined at >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 547. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:547) >> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine _ReferenceId >> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 573. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:573) >> [Thu Dec 29 13:03:56 2011] [warning]: Subroutine _InitSQL redefined >> at > >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 64. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:64) >> [Thu Dec 29 13:03:56 2011] [warning]: Subroutine _SQLLimit redefined >> at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 77. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:77) >> [Thu Dec 29 13:03:56 2011] [warning]: Subroutine _SQLJoin redefined >> at > >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 96. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:96) >> [Thu Dec 29 13:03:56 2011] [warning]: Subroutine _OpenParen redefined >> at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 106. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:106) >> [Thu Dec 29 13:03:56 2011] [warning]: Subroutine _CloseParen >> redefined > >> at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 109. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:109) >> [Thu Dec 29 13:03:56 2011] [warning]: Subroutine _close_bundle >> redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line >> 140. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:140) >> [Thu Dec 29 13:03:56 2011] [warning]: Subroutine _parser redefined at >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 171. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:171) >> [Thu Dec 29 13:03:56 2011] [warning]: Subroutine ClausesToSQL >> redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line >> 247. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:247) >> [Thu Dec 29 13:03:56 2011] [warning]: Subroutine FromSQL redefined at >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 282. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:282) >> [Thu Dec 29 13:03:56 2011] [warning]: Subroutine Query redefined at >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 348. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:348) >> [Thu Dec 29 13:03:56 2011] [warning]: Subroutine ClassifySQLOperation >> redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line >> 365. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:365) >> [Thu Dec 29 13:03:56 2011] [warning]: (in cleanup) Error while >> loading /apps/rt385/sbin/rt-server: Can't locate >> RT/Authen/ExternalAuth.pm in @INC (@INC contains: >> /apps/rt385/sbin/../local/lib /apps/rt385/sbin/../lib >> /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 >> . /opt/pkgs/apache-2.2.15) at /apps/rt385/sbin/../lib/RT.pm line 659. >> (/apps/rt385/sbin/../lib/RT.pm:343) >> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine IsGroup redefined at >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 76. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:76) >> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine IsUser redefined at >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 96. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:96) >> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine Object redefined at >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 116. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:116) >> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine GrantRight redefined >> at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 153. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:153) >> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine RevokeRight >> redefined > >> at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 190. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:190) >> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine HasRight redefined >> at > >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 282. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:282) >> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine _HasRight redefined >> at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 372. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:372) >> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine _HasGroupRight >> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 390. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:390) >> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine _HasRoleRight >> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 444. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:444) >> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine InvalidateACLCache >> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 526. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:526) >> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine >> _GetPrincipalTypeForACL redefined at >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 547. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:547) >> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine _ReferenceId >> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 573. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:573) >> [Thu Dec 29 13:04:02 2011] [warning]: Subroutine _InitSQL redefined >> at > >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 64. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:64) >> [Thu Dec 29 13:04:02 2011] [warning]: Subroutine _SQLLimit redefined >> at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 77. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:77) >> [Thu Dec 29 13:04:02 2011] [warning]: Subroutine _SQLJoin redefined >> at > >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 96. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:96) >> [Thu Dec 29 13:04:02 2011] [warning]: Subroutine _OpenParen redefined >> at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 106. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:106) >> [Thu Dec 29 13:04:02 2011] [warning]: Subroutine _CloseParen >> redefined > >> at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 109. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:109) >> [Thu Dec 29 13:04:02 2011] [warning]: Subroutine _close_bundle >> redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line >> 140. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:140) >> [Thu Dec 29 13:04:02 2011] [warning]: Subroutine _parser redefined at >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 171. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:171) >> [Thu Dec 29 13:04:02 2011] [warning]: Subroutine ClausesToSQL >> redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line >> 247. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:247) >> [Thu Dec 29 13:04:02 2011] [warning]: Subroutine FromSQL redefined at >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 282. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:282) >> [Thu Dec 29 13:04:02 2011] [warning]: Subroutine Query redefined at >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 348. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:348) >> [Thu Dec 29 13:04:02 2011] [warning]: Subroutine ClassifySQLOperation >> redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line >> 365. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:365) >> [Thu Dec 29 13:04:02 2011] [warning]: (in cleanup) Error while >> loading /apps/rt385/sbin/rt-server: Can't locate >> RT/Authen/ExternalAuth.pm in @INC (@INC contains: >> /apps/rt385/sbin/../local/lib /apps/rt385/sbin/../lib >> /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 >> . /opt/pkgs/apache-2.2.15) at /apps/rt385/sbin/../lib/RT.pm line 659. >> (/apps/rt385/sbin/../lib/RT.pm:343) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine IsGroup redefined at >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 76. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:76) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine IsUser redefined at >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 96. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:96) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine Object redefined at >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 116. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:116) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine GrantRight redefined >> at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 153. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:153) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine RevokeRight >> redefined > >> at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 190. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:190) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine HasRight redefined >> at > >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 282. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:282) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _HasRight redefined >> at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 372. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:372) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _HasGroupRight >> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 390. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:390) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _HasRoleRight >> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 444. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:444) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine InvalidateACLCache >> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 526. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:526) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine >> _GetPrincipalTypeForACL redefined at >> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 547. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:547) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _ReferenceId >> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 573. >> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:573) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _InitSQL redefined >> at > >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 64. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:64) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _SQLLimit redefined >> at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 77. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:77) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _SQLJoin redefined >> at > >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 96. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:96) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _OpenParen redefined >> at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 106. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:106) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _CloseParen >> redefined > >> at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 109. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:109) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _close_bundle >> redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line >> 140. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:140) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _parser redefined at >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 171. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:171) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine ClausesToSQL >> redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line >> 247. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:247) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine FromSQL redefined at >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 282. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:282) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine Query redefined at >> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 348. >> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:348) >> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine ClassifySQLOperation >> redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line >> 365. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:365) >> [Thu Dec 29 13:04:07 2011] [warning]: (in cleanup) Error while >> loading /apps/rt385/sbin/rt-server: Can't locate >> RT/Authen/ExternalAuth.pm in @INC (@INC contains: >> /apps/rt385/sbin/../local/lib /apps/rt385/sbin/../lib >> /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 >> . /opt/pkgs/apache-2.2.15) at /apps/rt385/sbin/../lib/RT.pm line 659. >> (/apps/rt385/sbin/../lib/RT.pm:343) >> >> >> >> -----Original Message----- >> From: ruslan.zakirov at gmail.com [mailto:ruslan.zakirov at gmail.com] On >> Behalf Of Ruslan Zakirov >> Sent: Friday, December 23, 2011 11:27 AM >> To: Poulter, Dale >> Cc: rt-users at lists.bestpractical.com >> Subject: Re: [rt-users] Sphinx fulltext index v4.0.4 >> >> Hi, >> >> Looks good. Move on to SQL log and debug log. >> >> On Fri, Dec 23, 2011 at 21:13, Poulter, Dale >> wrote: >>> Here is the output. Thanks. >>> >>> mysql> show create table AttachmentsIndex; >>> > +------------------+-------------------------------------------------- > +------------------+-- > ---------------------------------------------------------------------- > -- > ---------------------------------------------------------------------- > -- > -------------------------------------------+ >>> | Table | Create Table >>> | | >>> > +------------------+-------------------------------------------------- > +------------------+-- > ---------------------------------------------------------------------- > -- > ---------------------------------------------------------------------- > -- > -------------------------------------------+ >>> | AttachmentsIndex | CREATE TABLE `AttachmentsIndex` ( >>> `id` int(10) unsigned NOT NULL, >>> `weight` int(11) NOT NULL, >>> `query` varchar(3072) NOT NULL, >>> KEY `query` (`query`(1024)) >>> ) ENGINE=SPHINX DEFAULT CHARSET=utf8 >>> CONNECTION='sphinx://localhost:9312/rt' | >>> > +------------------+-------------------------------------------------- > +------------------+-- > ---------------------------------------------------------------------- > -- > ---------------------------------------------------------------------- > -- > -------------------------------------------+ >>> 1 row in set (0.00 sec) >>> >>> -----Original Message----- >>> From: ruslan.zakirov at gmail.com [mailto:ruslan.zakirov at gmail.com] On >>> Behalf Of Ruslan Zakirov >>> Sent: Friday, December 23, 2011 8:56 AM >>> To: Poulter, Dale >>> Cc: rt-users at lists.bestpractical.com >>> Subject: Re: [rt-users] Sphinx fulltext index v4.0.4 >>> >>> On Fri, Dec 23, 2011 at 18:47, Poulter, Dale >>> wrote: >>>> Correct. The index and table seems to have been created. One > strange item is that the attatchmentindex table in MySQL is empty. > Thanks for your help. >>> >>> It's sort of empty as it's dynamic. It's a special table that > connects mysql to sphinx. Run 'show create table AttachmentsIndex' and > send us output. >>> >>>> >>>> >>>> Sent from iphone >>>> >>>> >>>> On Dec 23, 2011, at 8:29 AM, "Ruslan Zakirov" > wrote: >>>> >>>>> On Fri, Dec 23, 2011 at 18:22, Poulter, Dale >>>>> wrote: >>>>>> I actually tried with and without the fulltext without any > success. >>>>> >>>>> It's hard to say what went wrong. Just for clarification, you've >>>>> created required tables with a script, configured RT's config, >>>>> configured sphinx, setup indexer that puts data into sphinx index. >>>>> Right? >>>>> >>>>> To diagnose this start with RT's debug log. Enable logging of SQL >>>>> statements in RT. Use command line sphinx client to make sure data >>>>> is in the index. At this moment we don't have any info to help you. >>>>> >>>>>> Sent from iphone >>>>>> >>>>>> >>>>>> On Dec 23, 2011, at 3:09 AM, "Ruslan Zakirov" > wrote: >>>>>> >>>>>>> On Thu, Dec 15, 2011 at 17:32, Poulter, Dale >>>>>>> wrote: >>>>>>>> However, Request Tracker does not seem to be searching the > index. >>>>>>>> If we search for any term that is only in the contents of the >>>>>>>> ticket and not the header we do not get any hits. We do get >>>>>>>> hits for terms in the ticket header though. If I search sphinx >>>>>>>> directly for a term everything works correctly. It seems as if >>>>>>>> RT is not searching Sphinx. Have I missed a step in the setup > process? Any assistance will be appreciated. Thanks. >>>>>>> >>>>>>> How do you search? It's still required to use fulltext:x in >>>>>>> simple search and Content in the query builder. >>>>>>> >>>>>>> -- >>>>>>> Best regards, Ruslan. >>>>>>> >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Best regards, Ruslan. >>>>> >>>> >>>> -------- >>>> RT Training Sessions >>>> (http://bestpractical.com/services/training.html) >>>> * Boston March 5 & 6, 2012 >>> >>> >>> >>> -- >>> Best regards, Ruslan. >>> >> >> >> >> -- >> Best regards, Ruslan. >> > > > > -- > Best regards, Ruslan. > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston March 5 & 6, 2012 > > > > > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston March 5 & 6, 2012 > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston March 5 & 6, 2012 > > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston March 5 & 6, 2012 > > -- > This message has been scanned for viruses and dangerous content by > MailScanner, and is believed to be clean. > > -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. -------- RT Training Sessions (http://bestpractical.com/services/training.html) * Boston March 5 & 6, 2012 From luciano at cpd.ufrgs.br Thu Jan 12 12:54:48 2012 From: luciano at cpd.ufrgs.br (Luciano Ernesto da Silva) Date: Thu, 12 Jan 2012 15:54:48 -0200 Subject: [rt-users] RES: RES: Re: RES: Sphinx fulltext index v4.0.4 In-Reply-To: <4F0F12EE.6000400@kickflop.net> References: <87C8AADF9E20C14C811B0AFA1747DA5402275FA3@filipides> <4F0F12EE.6000400@kickflop.net> Message-ID: <87C8AADF9E20C14C811B0AFA1747DA5402275FE6@filipides> When you migrate to PostgreSQL, what version of RT were you using? RT 4? Any special option on script? Luciano -----Mensagem original----- De: rt-users-bounces at lists.bestpractical.com [mailto:rt-users-bounces at lists.bestpractical.com] Em nome de Jeff Blaine Enviada em: quinta-feira, 12 de janeiro de 2012 15:06 Para: rt-users at lists.bestpractical.com Assunto: Re: [rt-users] RES: Re: RES: Sphinx fulltext index v4.0.4 On 1/12/2012 9:46 AM, Luciano Ernesto da Silva wrote: > Tarek, > > I already tried migrate from Mysql 5.1 to postgreSQL 9.1 but I had > some problems quith some charset. Some records in Attachments table > (from users that send an email in 8859-1) don't get converted to utf8 > and I get the strange character with letter I with acute, like "? > "looking to "? "(there's a space after ?, hidden or not). I don't know > fix that, do you know any way to do that? I even used sed command, but > it don't remove the space or whatever this is. We had the same problem. This worked perfectly for us in the end, though we went to PostgreSQL 8.4.9 as provided by RHEL 6.x http://wiki-archive.bestpractical.com/view/rt-mysql2pg -------- RT Training Sessions (http://bestpractical.com/services/training.html) * Boston March 5 & 6, 2012 From jblaine at kickflop.net Thu Jan 12 13:11:55 2012 From: jblaine at kickflop.net (Jeff Blaine) Date: Thu, 12 Jan 2012 13:11:55 -0500 Subject: [rt-users] RES: RES: Re: RES: Sphinx fulltext index v4.0.4 In-Reply-To: <87C8AADF9E20C14C811B0AFA1747DA5402275FE6@filipides> References: <87C8AADF9E20C14C811B0AFA1747DA5402275FA3@filipides> <4F0F12EE.6000400@kickflop.net> <87C8AADF9E20C14C811B0AFA1747DA5402275FE6@filipides> Message-ID: <4F0F226B.9030307@kickflop.net> On 1/12/2012 12:54 PM, Luciano Ernesto da Silva wrote: > When you migrate to PostgreSQL, what version of RT were you using? RT 4? > Any special option on script? We dumped our RT 3.4.4 database from MySQL 4.1 (this is the last time we touched the old data) We stood up a new host. It had MySQL 5.1.x We loaded the MySQL 4.1 dump into the new MySQL 5.1.x instance We followed docs/UPGRADING.mysql We updated the password salt stuff (docs/UPGRADING.*) Then... We stood up PostgreSQL 8.4.9 on the same server We reconfigured RT for 'Pg', then primed the DB + tables + acls make install sbin/rt-setup-database --action drop # ignore any errors sbin/rt-setup-database --action create sbin/rt-setup-database --action schema sbin/rt-setup-database --action acl Then we migrated the data from MySQL 5.1 (running) to PostgreSQL 8.4.9 (running) with: http://wiki-archive.bestpractical.com/view/rt-mysql2pg There's no magic to the script's options. It has --help > -----Mensagem original----- > De: rt-users-bounces at lists.bestpractical.com [mailto:rt-users-bounces at lists.bestpractical.com] Em nome de Jeff Blaine > Enviada em: quinta-feira, 12 de janeiro de 2012 15:06 > Para: rt-users at lists.bestpractical.com > Assunto: Re: [rt-users] RES: Re: RES: Sphinx fulltext index v4.0.4 > > On 1/12/2012 9:46 AM, Luciano Ernesto da Silva wrote: >> Tarek, >> >> I already tried migrate from Mysql 5.1 to postgreSQL 9.1 but I had >> some problems quith some charset. Some records in Attachments table >> (from users that send an email in 8859-1) don't get converted to utf8 >> and I get the strange character with letter I with acute, like "? >> "looking to "? "(there's a space after ?, hidden or not). I don't know >> fix that, do you know any way to do that? I even used sed command, but >> it don't remove the space or whatever this is. > > We had the same problem. > > This worked perfectly for us in the end, though we went to PostgreSQL 8.4.9 as provided by RHEL 6.x > > http://wiki-archive.bestpractical.com/view/rt-mysql2pg > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston March 5& 6, 2012 > From luciano at cpd.ufrgs.br Thu Jan 12 13:35:49 2012 From: luciano at cpd.ufrgs.br (Luciano Ernesto da Silva) Date: Thu, 12 Jan 2012 16:35:49 -0200 Subject: [rt-users] RES: RES: RES: Re: RES: Sphinx fulltext index v4.0.4 In-Reply-To: <4F0F226B.9030307@kickflop.net> References: <87C8AADF9E20C14C811B0AFA1747DA5402275FA3@filipides> <4F0F12EE.6000400@kickflop.net> <87C8AADF9E20C14C811B0AFA1747DA5402275FE6@filipides> <4F0F226B.9030307@kickflop.net> Message-ID: <87C8AADF9E20C14C811B0AFA1747DA5402275FF1@filipides> Thanks for your help. I'll try the script. Luciano -----Mensagem original----- De: Jeff Blaine [mailto:jblaine at kickflop.net] Enviada em: quinta-feira, 12 de janeiro de 2012 16:12 Para: Luciano Ernesto da Silva Cc: rt-users at lists.bestpractical.com Assunto: Re: RES: [rt-users] RES: Re: RES: Sphinx fulltext index v4.0.4 On 1/12/2012 12:54 PM, Luciano Ernesto da Silva wrote: > When you migrate to PostgreSQL, what version of RT were you using? RT 4? > Any special option on script? We dumped our RT 3.4.4 database from MySQL 4.1 (this is the last time we touched the old data) We stood up a new host. It had MySQL 5.1.x We loaded the MySQL 4.1 dump into the new MySQL 5.1.x instance We followed docs/UPGRADING.mysql We updated the password salt stuff (docs/UPGRADING.*) Then... We stood up PostgreSQL 8.4.9 on the same server We reconfigured RT for 'Pg', then primed the DB + tables + acls make install sbin/rt-setup-database --action drop # ignore any errors sbin/rt-setup-database --action create sbin/rt-setup-database --action schema sbin/rt-setup-database --action acl Then we migrated the data from MySQL 5.1 (running) to PostgreSQL 8.4.9 (running) with: http://wiki-archive.bestpractical.com/view/rt-mysql2pg There's no magic to the script's options. It has --help > -----Mensagem original----- > De: rt-users-bounces at lists.bestpractical.com > [mailto:rt-users-bounces at lists.bestpractical.com] Em nome de Jeff > Blaine Enviada em: quinta-feira, 12 de janeiro de 2012 15:06 > Para: rt-users at lists.bestpractical.com > Assunto: Re: [rt-users] RES: Re: RES: Sphinx fulltext index v4.0.4 > > On 1/12/2012 9:46 AM, Luciano Ernesto da Silva wrote: >> Tarek, >> >> I already tried migrate from Mysql 5.1 to postgreSQL 9.1 but I had >> some problems quith some charset. Some records in Attachments table >> (from users that send an email in 8859-1) don't get converted to utf8 >> and I get the strange character with letter I with acute, like "? >> "looking to "? "(there's a space after ?, hidden or not). I don't >> know fix that, do you know any way to do that? I even used sed >> command, but it don't remove the space or whatever this is. > > We had the same problem. > > This worked perfectly for us in the end, though we went to PostgreSQL > 8.4.9 as provided by RHEL 6.x > > http://wiki-archive.bestpractical.com/view/rt-mysql2pg > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston March 5& 6, 2012 > From martinm at it-helps.co.uk Thu Jan 12 14:23:51 2012 From: martinm at it-helps.co.uk (martinmoore) Date: Thu, 12 Jan 2012 11:23:51 -0800 (PST) Subject: [rt-users] No Delete option on 3.8.8 In-Reply-To: <20120112173738.GE5087@jibsheet.com> References: <33107653.post@talk.nabble.com> <33107779.post@talk.nabble.com> <33119789.post@talk.nabble.com> <4F0D9BBF.9080009@bestpractical.com> <33121774.post@talk.nabble.com> <20120111213754.GB5087@jibsheet.com> <33127240.post@talk.nabble.com> <4535_1326375823_4F0EE38F_4535_1691_1_OF8FA0BA67.88EB464C-ONC1257983.004B3BC1-C1257983.004B68C2@sagemcom.com> <33128088.post@talk.nabble.com> <20120112154947.GD5087@jibsheet.com> <33128980.post@talk.nabble.com> <20120112173738.GE5087@jibsheet.com> Message-ID: <33130013.post@talk.nabble.com> Hmm - added to site config as per the readme, rm mason/obj restarted apache. It seems to have loaded, but I can't find it anywhere in the setup: DefaultSearchResultFormat ' /rt/Ticket/Display.html?id=__id__ __id__ /TITLE:#', ' /rt/Ticket/Display.html?id=__id__ __Subject__ /TITLE:Subject', Status, QueueName, OwnerName, Priority, QuickDelete, '__NEWLINE__', '', '__Requestors__', '__CreatedRelative__', '__ToldRelative__', '__LastUpdatedRelative__', '__TimeLeft__' site config Kevin Falcone-2 wrote: > > On Thu, Jan 12, 2012 at 08:42:31AM -0800, martinmoore wrote: >> >> Great - thanks Kevin. >> >> I now have 'delete' from within the ticket view. Is it possible to have >> it >> in the list view to allow deletion of spam without opening the ticket? > > Yes, the README explains how to modify your default search format. > > -kevin > >> Kevin Falcone-2 wrote: >> > >> > On Thu, Jan 12, 2012 at 06:26:11AM -0800, martinmoore wrote: >> >> >> >> I didn't have that dir for mason, so did >> >> >> >> rm -rf /var/cache/request-tracker3.8/mason_data/obj >> >> >> >> which appears to be the directory on my server. >> >> >> >> Now restarting apache2 gives the following, which is hopefully a >> simple >> >> path >> >> issue, but not to me: >> >> >> >> [error] Can't locate Extension/QuickDelete.pm in @INC (@INC contains: >> > >> > The extension is named RT::Extension::QuickDelete, not >> > Extension::QuickDelete. >> > >> > It doesn't appear that you've followed the instructions from the >> README. >> > >> >> /usr/local/share/request-tracker3.8/lib >> /usr/share/request-tracker3.8/lib >> >> /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 >> >> /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 >> /usr/share/perl/5.10 >> >> /usr/local/lib/site_perl . /etc/apache2) at >> >> /usr/share/request-tracker3.8/lib/RT.pm line 670.\nCompilation failed >> in >> >> require at (eval 5) line 1.\n >> >> >> >> >> >> >> >> Rapha?l MOUNEYRES wrote: >> >> > >> >> > you probably need to clear mason cache before restarting apache >> >> > >> >> > rm -rf /opt/rt3/var/mason_data/obj >> >> > >> >> > Rapha?l MOUNEYRES >> >> > >> >> > >> >> > >> >> > >> >> > martinmoore >> >> > Envoy? par : rt-users-bounces at lists.bestpractical.com >> >> > 12/01/2012 12:45 >> >> > >> >> > A >> >> > rt-users at lists.bestpractical.com >> >> > cc >> >> > >> >> > Objet >> >> > Re: [rt-users] No Delete option on 3.8.8 >> >> > >> >> > >> >> > >> >> > >> >> > >> >> > >> >> > >> >> > I've installed RT-Extension-QuickDelete, added it to >> RT_SiteConfig.pm >> >> and >> >> > restarted Apache, but it doesn't appear. Do I need to do anything >> else? >> >> If >> >> > not, where's it hiding :) >> >> > >> >> > >> >> > >> >> > >> >> > Kevin Falcone-2 wrote: >> >> >> >> >> >> You appear to want to RT-Extension-QuickDelete extension. >> >> >> I assume you had it installed in 3.8.4 and lost it in the upgrade. >> >> >> >> >> >> -kevin >> >> >> >> >> >> >> >> >> -------- >> >> >> RT Training Sessions >> (http://bestpractical.com/services/training.html) >> >> >> * Boston ? March 5 & 6, 2012 >> >> >> >> >> > >> >> > -- >> >> > View this message in context: >> >> > >> >> >> http://old.nabble.com/No-Delete-option-on-3.8.8-tp33107653p33127240.html >> >> > Sent from the Request Tracker - User mailing list archive at >> >> Nabble.com. >> >> > >> >> > -------- >> >> > RT Training Sessions >> (http://bestpractical.com/services/training.html) >> >> > * Boston March 5 & 6, 2012 >> >> > >> >> > # >> >> > " Ce courriel et les documents qui lui sont joints peuvent contenir >> des >> >> > informations confidentielles ou ayant un caract?re priv?. S'ils ne >> vous >> >> > sont >> >> > pas destin?s, nous vous signalons qu'il est strictement interdit de >> les >> >> > divulguer, de les reproduire ou d'en utiliser de quelque mani?re que >> ce >> >> > soit le contenu. Si ce message vous a ?t? transmis par erreur, merci >> >> d'en >> >> > informer l'exp?diteur et de supprimer imm?diatement de votre syst?me >> >> > informatique ce courriel ainsi que tous les documents qui y sont >> >> > attach?s." >> >> > >> >> > >> >> > ****** >> >> > >> >> > " This e-mail and any attached documents may contain confidential or >> >> > proprietary information. If you are not the intended recipient, you >> are >> >> > notified that any dissemination, copying of this e-mail and any >> >> > attachments >> >> > thereto or use of their contents by any means whatsoever is strictly >> >> > prohibited. If you have received this e-mail in error, please advise >> >> the >> >> > sender immediately and delete this e-mail and all attached documents >> >> > from your computer system." >> >> > # >> >> > >> >> > >> >> > -------- >> >> > RT Training Sessions >> (http://bestpractical.com/services/training.html) >> >> > * Boston ? March 5 & 6, 2012 >> >> > >> >> >> >> -- >> >> View this message in context: >> >> >> http://old.nabble.com/No-Delete-option-on-3.8.8-tp33107653p33128088.html >> >> Sent from the Request Tracker - User mailing list archive at >> Nabble.com. >> >> >> >> -------- >> >> RT Training Sessions (http://bestpractical.com/services/training.html) >> >> * Boston March 5 & 6, 2012 >> > >> > >> > -------- >> > RT Training Sessions (http://bestpractical.com/services/training.html) >> > * Boston ? March 5 & 6, 2012 >> > >> >> -- >> View this message in context: >> http://old.nabble.com/No-Delete-option-on-3.8.8-tp33107653p33128980.html >> Sent from the Request Tracker - User mailing list archive at Nabble.com. >> >> -------- >> RT Training Sessions (http://bestpractical.com/services/training.html) >> * Boston March 5 & 6, 2012 > > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ? March 5 & 6, 2012 > -- View this message in context: http://old.nabble.com/No-Delete-option-on-3.8.8-tp33107653p33130013.html Sent from the Request Tracker - User mailing list archive at Nabble.com. From falcone at bestpractical.com Thu Jan 12 15:57:58 2012 From: falcone at bestpractical.com (Kevin Falcone) Date: Thu, 12 Jan 2012 15:57:58 -0500 Subject: [rt-users] No Delete option on 3.8.8 In-Reply-To: <33130013.post@talk.nabble.com> References: <4F0D9BBF.9080009@bestpractical.com> <33121774.post@talk.nabble.com> <20120111213754.GB5087@jibsheet.com> <33127240.post@talk.nabble.com> <4535_1326375823_4F0EE38F_4535_1691_1_OF8FA0BA67.88EB464C-ONC1257983.004B3BC1-C1257983.004B68C2@sagemcom.com> <33128088.post@talk.nabble.com> <20120112154947.GD5087@jibsheet.com> <33128980.post@talk.nabble.com> <20120112173738.GE5087@jibsheet.com> <33130013.post@talk.nabble.com> Message-ID: <20120112205758.GF5087@jibsheet.com> On Thu, Jan 12, 2012 at 11:23:51AM -0800, martinmoore wrote: > > Hmm - added to site config as per the readme, rm mason/obj restarted apache. > It seems to have loaded, but I can't find it anywhere in the setup: Where are you looking? Click on Tickets and do a new search for id < 10000 If you want it on existing searches you will need to add QuickDelete to your formats. -kevin > DefaultSearchResultFormat > ' /rt/Ticket/Display.html?id=__id__ __id__ /TITLE:#', ' > /rt/Ticket/Display.html?id=__id__ __Subject__ /TITLE:Subject', Status, > QueueName, OwnerName, Priority, QuickDelete, '__NEWLINE__', '', > '__Requestors__', '__CreatedRelative__', > '__ToldRelative__', '__LastUpdatedRelative__', > '__TimeLeft__' > site config > > > > Kevin Falcone-2 wrote: > > > > On Thu, Jan 12, 2012 at 08:42:31AM -0800, martinmoore wrote: > >> > >> Great - thanks Kevin. > >> > >> I now have 'delete' from within the ticket view. Is it possible to have > >> it > >> in the list view to allow deletion of spam without opening the ticket? > > > > Yes, the README explains how to modify your default search format. > > > > -kevin > > > >> Kevin Falcone-2 wrote: > >> > > >> > On Thu, Jan 12, 2012 at 06:26:11AM -0800, martinmoore wrote: > >> >> > >> >> I didn't have that dir for mason, so did > >> >> > >> >> rm -rf /var/cache/request-tracker3.8/mason_data/obj > >> >> > >> >> which appears to be the directory on my server. > >> >> > >> >> Now restarting apache2 gives the following, which is hopefully a > >> simple > >> >> path > >> >> issue, but not to me: > >> >> > >> >> [error] Can't locate Extension/QuickDelete.pm in @INC (@INC contains: > >> > > >> > The extension is named RT::Extension::QuickDelete, not > >> > Extension::QuickDelete. > >> > > >> > It doesn't appear that you've followed the instructions from the > >> README. > >> > > >> >> /usr/local/share/request-tracker3.8/lib > >> /usr/share/request-tracker3.8/lib > >> >> /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 > >> >> /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 > >> /usr/share/perl/5.10 > >> >> /usr/local/lib/site_perl . /etc/apache2) at > >> >> /usr/share/request-tracker3.8/lib/RT.pm line 670.\nCompilation failed > >> in > >> >> require at (eval 5) line 1.\n > >> >> > >> >> > >> >> > >> >> Rapha?l MOUNEYRES wrote: > >> >> > > >> >> > you probably need to clear mason cache before restarting apache > >> >> > > >> >> > rm -rf /opt/rt3/var/mason_data/obj > >> >> > > >> >> > Rapha?l MOUNEYRES > >> >> > > >> >> > > >> >> > > >> >> > > >> >> > martinmoore > >> >> > Envoy? par : rt-users-bounces at lists.bestpractical.com > >> >> > 12/01/2012 12:45 > >> >> > > >> >> > A > >> >> > rt-users at lists.bestpractical.com > >> >> > cc > >> >> > > >> >> > Objet > >> >> > Re: [rt-users] No Delete option on 3.8.8 > >> >> > > >> >> > > >> >> > > >> >> > > >> >> > > >> >> > > >> >> > > >> >> > I've installed RT-Extension-QuickDelete, added it to > >> RT_SiteConfig.pm > >> >> and > >> >> > restarted Apache, but it doesn't appear. Do I need to do anything > >> else? > >> >> If > >> >> > not, where's it hiding :) > >> >> > > >> >> > > >> >> > > >> >> > > >> >> > Kevin Falcone-2 wrote: > >> >> >> > >> >> >> You appear to want to RT-Extension-QuickDelete extension. > >> >> >> I assume you had it installed in 3.8.4 and lost it in the upgrade. > >> >> >> > >> >> >> -kevin > >> >> >> > >> >> >> > >> >> >> -------- > >> >> >> RT Training Sessions > >> (http://bestpractical.com/services/training.html) > >> >> >> * Boston ? March 5 & 6, 2012 > >> >> >> > >> >> > > >> >> > -- > >> >> > View this message in context: > >> >> > > >> >> > >> http://old.nabble.com/No-Delete-option-on-3.8.8-tp33107653p33127240.html > >> >> > Sent from the Request Tracker - User mailing list archive at > >> >> Nabble.com. > >> >> > > >> >> > -------- > >> >> > RT Training Sessions > >> (http://bestpractical.com/services/training.html) > >> >> > * Boston March 5 & 6, 2012 > >> >> > > >> >> > # > >> >> > " Ce courriel et les documents qui lui sont joints peuvent contenir > >> des > >> >> > informations confidentielles ou ayant un caract?re priv?. S'ils ne > >> vous > >> >> > sont > >> >> > pas destin?s, nous vous signalons qu'il est strictement interdit de > >> les > >> >> > divulguer, de les reproduire ou d'en utiliser de quelque mani?re que > >> ce > >> >> > soit le contenu. Si ce message vous a ?t? transmis par erreur, merci > >> >> d'en > >> >> > informer l'exp?diteur et de supprimer imm?diatement de votre syst?me > >> >> > informatique ce courriel ainsi que tous les documents qui y sont > >> >> > attach?s." > >> >> > > >> >> > > >> >> > ****** > >> >> > > >> >> > " This e-mail and any attached documents may contain confidential or > >> >> > proprietary information. If you are not the intended recipient, you > >> are > >> >> > notified that any dissemination, copying of this e-mail and any > >> >> > attachments > >> >> > thereto or use of their contents by any means whatsoever is strictly > >> >> > prohibited. If you have received this e-mail in error, please advise > >> >> the > >> >> > sender immediately and delete this e-mail and all attached documents > >> >> > from your computer system." > >> >> > # > >> >> > > >> >> > > >> >> > -------- > >> >> > RT Training Sessions > >> (http://bestpractical.com/services/training.html) > >> >> > * Boston ? March 5 & 6, 2012 > >> >> > > >> >> > >> >> -- > >> >> View this message in context: > >> >> > >> http://old.nabble.com/No-Delete-option-on-3.8.8-tp33107653p33128088.html > >> >> Sent from the Request Tracker - User mailing list archive at > >> Nabble.com. > >> >> > >> >> -------- > >> >> RT Training Sessions (http://bestpractical.com/services/training.html) > >> >> * Boston March 5 & 6, 2012 > >> > > >> > > >> > -------- > >> > RT Training Sessions (http://bestpractical.com/services/training.html) > >> > * Boston ? March 5 & 6, 2012 > >> > > >> > >> -- > >> View this message in context: > >> http://old.nabble.com/No-Delete-option-on-3.8.8-tp33107653p33128980.html > >> Sent from the Request Tracker - User mailing list archive at Nabble.com. > >> > >> -------- > >> RT Training Sessions (http://bestpractical.com/services/training.html) > >> * Boston March 5 & 6, 2012 > > > > > > -------- > > RT Training Sessions (http://bestpractical.com/services/training.html) > > * Boston ? March 5 & 6, 2012 > > > > -- > View this message in context: http://old.nabble.com/No-Delete-option-on-3.8.8-tp33107653p33130013.html > Sent from the Request Tracker - User mailing list archive at Nabble.com. > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston March 5 & 6, 2012 -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From mstory at xion.org Thu Jan 12 16:09:22 2012 From: mstory at xion.org (Mark Story) Date: Thu, 12 Jan 2012 13:09:22 -0800 Subject: [rt-users] rt-mailgate In-Reply-To: References: <4F0DDD21.8070607@xion.org> Message-ID: <4F0F4C02.5030504@xion.org> Hello, I verified my certificates, openssl says they're OK. --Mark > Sorry, left out the -CApath flag, and this is just for illustration: > > root at xxx:/var/www/servers# openssl verify -CApath /etc/ssl/certs/ /usr/share/ca-certificates/mozilla/DST_ACES_CA_X6.crt > /usr/share/ca-certificates/mozilla/DST_ACES_CA_X6.crt: OK From mstory at xion.org Thu Jan 12 16:45:51 2012 From: mstory at xion.org (Mark Story) Date: Thu, 12 Jan 2012 13:45:51 -0800 Subject: [rt-users] rt-mailgate In-Reply-To: <4F0DECB9.7020803@bestpractical.com> References: <4F0DDD21.8070607@xion.org> <4F0DECB9.7020803@bestpractical.com> Message-ID: <4F0F548F.5010103@xion.org> > Make sure you have Crypt::SSLeay, Net::SSL, LWP::UserAgent, > LWP::Protocol::https, and Mozilla::CA installed. We didn't have Mozilla::CA & Crypt::SSLeay installed, but still didn't help: rt> ls -t 59 Query:Status!='resolved' and Status!='rejected' rt: Server error: Can't connect to rt.myhost.com:443 (certificate verify failed) (500) --Mark > > Thomas > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston March 5 & 6, 2012 From mstory at xion.org Thu Jan 12 16:56:11 2012 From: mstory at xion.org (Mark Story) Date: Thu, 12 Jan 2012 13:56:11 -0800 Subject: [rt-users] rt-mailgate In-Reply-To: References: Message-ID: <4F0F56FB.6010208@xion.org> I have rt4 installed manually in /opt/rt4 but when I ran dpkg I got: www:/etc/ssl/certs# dpkg --list | grep reques ii libapache2-mod-apreq2 2.08-5+b1 generic Apache request library - Apache modu ii libapache2-request-perl 2.08-5+b1 generic Apache request library - Perl module ii libapreq2 2.08-5+b1 generic Apache request library pc request-tracker3.6 3.6.7-5+lenny6 Extensible trouble-ticket tracking system pc rt3.6-db-postgresql 3.6.7-5+lenny6 PostgreSQL database backend for request-trac Is that a potential issue? I tried removing request-tracker3.6 & rt3.6-db-postgresql but it failed ...? www:/etc/ssl/certs# apt-get remove rt3.6-db-postgresql Reading package lists... Done Building dependency tree Reading state information... Done Package rt3.6-db-postgresql is not installed, so not removed 0 upgraded, 0 newly installed, 0 to remove and 48 not upgraded. www:/etc/ssl/certs# apt-get remove request-tracker3.6 Reading package lists... Done Building dependency tree Reading state information... Done Package request-tracker3.6 is not installed, so not removed 0 upgraded, 0 newly installed, 0 to remove and 48 not upgraded. --Mark > This is on Ubuntu 11.10 Oneiric running reqest-tracker4 pinned with > apt preferences to "Precise" packages for version 4.0.4-1: > > root at web0:/etc/logrotate.d# dpkg --list | grep reques > ii request-tracker4 4.0.4-1 > extensible trouble-ticket tracking system > ii rt4-apache2 4.0.4-1 > Apache 2 specific files for request-tracker4 > ii rt4-clients 4.0.4-1 > mail gateway and command-line interface to request-tracker4 > ii rt4-db-sqlite 4.0.4-1 > SQLite database backend for request-tracker4 From david.hollinger at HWTears.com Thu Jan 12 17:27:22 2012 From: david.hollinger at HWTears.com (David Hollinger) Date: Thu, 12 Jan 2012 17:27:22 -0500 Subject: [rt-users] Due Date not setting correctly Message-ID: <9C38D667456F2245B87C2DAA5ECED65C239F1C7C8C@DC-MAIL.hwtears.com> I need Due date set to the default 24 hours when a ticket comes in and change anytime the priority is change and/or a reply is sent, but for some reason it only seems to work with tickets created from within RT and by reply to tickets that were emailed in. And even then, the due date resets back to "Not Set" If priority is changed and a reply isn't sent. Any suggestions? David Hollinger III IT Infrastructure Coordinator Handwriting Without Tears (301)263-2700 ext 285 (402)430-3127 -------------- next part -------------- An HTML attachment was scrubbed... URL: From gekkoman at illimitable.com Thu Jan 12 18:45:04 2012 From: gekkoman at illimitable.com (gekkoman) Date: Fri, 13 Jan 2012 10:45:04 +1100 Subject: [rt-users] RES:RE: Re: RES: Sphinx fulltext index v4.0.4 In-Reply-To: <87C8AADF9E20C14C811B0AFA1747DA5402275FE4@filipides> References: <87C8AADF9E20C14C811B0AFA1747DA5402275FE4@filipides> Message-ID: Luciano, this is probably a new thread, but I migrated to pg using the process and script provided here http://www.mailinglistarchive.com/html/rt-users at lists.bestpractical.com/2011-06/msg00514.html and on mine I did not have any issues. There is an attempt at UTF-8 encoding done in this script. eg push @values, encode("UTF-8", $row->{$key}); Not sure if this will fix your issue. Tarek > Did yoy run rt-fulltext-indexer with the default options, like > sphinx://localhost:3312 ? > > Luciano > > -----Mensagem original----- > De: Poulter, Dale [mailto:dale.poulter at Vanderbilt.Edu] > Enviada em: quinta-feira, 12 de janeiro de 2012 13:02 > Para: Luciano Ernesto da Silva; gekkoman; rt-users at lists.bestpractical.com > Assunto: [*****SPAM*****] RE: Re: [rt-users] RES: Sphinx fulltext index > v4.0.4 > > We are using v.1.6.1 > > -----Original Message----- > From: Luciano Ernesto da Silva [mailto:luciano at cpd.ufrgs.br] > Sent: Thursday, January 12, 2012 8:47 AM > To: gekkoman; Poulter, Dale; rt-users at lists.bestpractical.com > Subject: RES: Re: [rt-users] RES: Sphinx fulltext index v4.0.4 > > Tarek, > > I already tried migrate from Mysql 5.1 to postgreSQL 9.1 but I had some > problems quith some charset. Some records in Attachments table (from users > that send an email in 8859-1) don't get converted to utf8 and I get the > strange character with letter I with acute, like "? "looking to "? > "(there's a space after ?, hidden or not). I don't know fix that, do you > know any way to do that? I even used sed command, but it don't remove the > space or whatever this is. > > Dale, > > SPHINX: I'm thing theirs is a problem with perl module > DBIx::SearchBuilder, mine is 1.61, but can't connect to localhost port > 3312. I tested searchd daemon and is working OK. > > Dale, what version of DBIx::SearchBuilder are you using? > > > > Luciano > > -----Mensagem original----- > De: rt-users-bounces at lists.bestpractical.com > [mailto:rt-users-bounces at lists.bestpractical.com] Em nome de gekkoman > Enviada em: quinta-feira, 5 de janeiro de 2012 19:02 > Para: Poulter, Dale; rt-users at lists.bestpractical.com > Assunto: [*****SPAM*****] Re: [rt-users] RES: Sphinx fulltext index v4.0.4 > > Greetings, > > FYI I got sphinx running on 4.04 by following instructions before > Christmas and everything looked ok.....but then I started discovering non > functioning aspects of RT post the change eg changing user group > memberships stopped working for example. The database was intact with no > corruptions. > > This is obviously not ideal. I had debugged it to the point of finding > some RT generated SQL no longer running properly on the database. > > Since I actually prefer psql over mysql I ended up migrated to psql using > exactly the same dataset, engaged fulltext indexing and the problems all > went away. > > Tarek > > > > >> Sounds like it cannot connect to the sphinx server. Can you confirm >> that sphinx is running (ps -eaf |grep searchd ) and that it is running >> on the port specified in the attachmentsindex create statement (mysql> >> show >> create table AttachmentsIndex; )? I believe the default port is 9312 >> but >> the documents at >> http://blog.bestpractical.com/2011/06/full-text-searching.html >> indicate that the port is 3312. >> >> -----Original Message----- >> From: rt-users-bounces at lists.bestpractical.com >> [mailto:rt-users-bounces at lists.bestpractical.com] On Behalf Of Luciano >> Ernesto da Silva >> Sent: Thursday, January 05, 2012 5:24 AM >> To: rt-users at lists.bestpractical.com >> Subject: [rt-users] RES: Sphinx fulltext index v4.0.4 >> >> Hello, >> >> I installed everything as described here by Dale/ documentation from >> docs/full_text_indexing.podc , documentarion by sphinxsearch but i >> got this error: >> >> RT: DBD::mysql::st execute failed: Unable to connect to foreign data >> source: failed to resolve searchd host (name=localhost) at >> /usr/local/share/perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. >> (/usr/local/share/perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) >> Jan 5 08:45:16 rt4 RT: RT::Handle=HASH(0x7faacbf8ec58) couldn't >> execute the query 'SELECT COUNT(DISTINCT main.id) FROM Tickets main >> JOIN Transactions Transactions_1 ON ( Transactions_1.ObjectType = >> 'RT::Ticket' >> ) AND ( Transactions_1.ObjectId = main.id ) JOIN Attachments >> Attachments_2 ON ( Attachments_2.TransactionId = Transactions_1.id ) >> JOIN AttachmentsIndex AttachmentsIndex_3 ON ( AttachmentsIndex_3.id = >> Attachments_2.id ) WHERE (main.Status != >> 'deleted') AND (main.Queue = '23' AND ( AttachmentsIndex_3.query = >> 'ESEF;limit=10000;maxmatches=10000' ) ) AND (main.Type = 'ticket') AND >> (main.EffectiveId = main.id) ' at >> /usr/local/share/perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 >> >> The Mysql server is running on localhost and the firewall is off(Devel >> server) and SELINUX is disabled. >> >> DBIx::SearchBuilder is up to date. >> >> >> Any ideas? >> >> >> Luciano >> >> >> >> -----Mensagem original----- >> De: rt-users-bounces at lists.bestpractical.com >> [mailto:rt-users-bounces at lists.bestpractical.com] Em nome de Luciano >> Ernesto da Silva Enviada em: sexta-feira, 30 de dezembro de 2011 10:49 >> Para: Poulter, Dale >> Cc: rt-users at lists.bestpractical.com >> Assunto: Re: [rt-users] Sphinx fulltext index v4.0.4 >> >> Thanks for you help! >> >> Luciano >> >> -----Original Message----- >> From: Poulter, Dale [mailto:dale.poulter at Vanderbilt.Edu] >> Sent: Thu 12/29/2011 4:42 PM >> To: Luciano Ernesto da Silva >> Cc: rt-users at lists.bestpractical.com >> Subject: RE: [rt-users] Sphinx fulltext index v4.0.4 >> >> Here is the process I used. >> >> From Mysql-5.5.17 source >> >> Move the sphinx source directory msqlse (I used sphinx-2.0.2-beta) to >> storage/sphinx in the source tree >> >> cmake \ >> -DWITH_UNIXODBC=1 \ >> -DWITH_INNOBASE_STORAGE_ENGINE=1 \ >> -DWITH_ARCHIVE_STORAGE_ENGINE=1 \ >> -DWITH_SPHINX_STORAGE_ENGINE=1 \ >> -DDEFAULT_CHARSET=utf8 \ >> -DDEFAULT_COLLATION=utf8_general_ci \ >> -DWITH_SSL=yes >> >> >> Once mysql is compiled and installed you just need to install the >> plugin >> >> mysql> INSTALL PLUGIN sphinx SONAME 'ha_sphinx.so'; >> >> mysql>s elect * from mysql.plugin; >> >> This should indicated that the sphinx plugin is installed. >> >> >> >> >> -----Original Message----- >> From: Luciano Ernesto da Silva [mailto:luciano at cpd.ufrgs.br] >> Sent: Thursday, December 29, 2011 12:27 PM >> To: Poulter, Dale >> Cc: rt-users at lists.bestpractical.com >> Subject: RE: [rt-users] Sphinx fulltext index v4.0.4 >> >> Hello Dale, >> >> Can you point me how did you compiled sphinxSE with MySQL? I tryed >> compile MySQL 5.1.41 with sphinx, but not worked for me in Ubuntu >> 10.04, following instructions from Sphinx site. >> >> Thanks >> >> >> Luciano >> >> -----Original Message----- >> From: rt-users-bounces at lists.bestpractical.com on behalf of Poulter, >> Dale >> Sent: Thu 12/29/2011 1:15 PM >> To: Ruslan Zakirov >> Cc: rt-users at lists.bestpractical.com >> Subject: Re: [rt-users] Sphinx fulltext index v4.0.4 >> >> Thanks. I was just about to send out a note. It appears the v4 was >> installed on top of the v3.8.5 instance which caused many issues. I >> did a clean install and everything is working as of a few minutes ago. >> Thanks again for all of your help! >> >> -----Original Message----- >> From: ruslan.zakirov at gmail.com [mailto:ruslan.zakirov at gmail.com] On >> Behalf Of Ruslan Zakirov >> Sent: Thursday, December 29, 2011 9:14 AM >> To: Poulter, Dale >> Cc: rt-users at lists.bestpractical.com >> Subject: Re: [rt-users] Sphinx fulltext index v4.0.4 >> >> Hi, >> >> Looks like your RT 4 instance is installed incorrectly. Log says that >> RT loads libraries from RT 3.8 instance and this shouldn't happen. >> >> On Thu, Dec 29, 2011 at 17:26, Poulter, Dale >> wrote: >>> Here is the output from the debug log. The mysql log did not have >>> any >> errors. >>> >>> >>> [Thu Dec 29 13:01:54 2011] [error]: Found more than one occurrence of >>> the /Callbacks/AssetTracker/autohandler/Default callback. This may >>> cause only one of the callbacks to run. Look for the duplicate >>> Callback in your /apps/rt385/local/html >>> /apps/rt385/local/plugins/RT-Authen-ExternalAuth/html >>> /apps/rt385/local/plugins/RT-Extension-MergeUsers/html >>> /apps/rt385/local/plugins/RT-Extension-MergeUsersHistory/html >>> /apps/rt385/local/plugins/RT-Extension-MandatorySubject/html >>> /apps/rt385/local/plugins/RT-Extension-SummaryByUser/html >>> /apps/rt385/local/plugins/RT-Extension-MobileUI/html >>> /apps/rt385/share/html >>> (/apps/rt385/sbin/../lib/RT/Interface/Web/Request.pm:133) >>> [Thu Dec 29 13:02:21 2011] [warning]: RT::ActiveStatus undefined, >>> falling back to deprecated defaults >>> (/apps/rt385/sbin/../lib/RT/Queue_Overlay.pm:202) >>> [Thu Dec 29 13:02:21 2011] [warning]: RT::InactiveStatus undefined, >>> falling back to deprecated defaults >>> (/apps/rt385/sbin/../lib/RT/Queue_Overlay.pm:222) >>> [Thu Dec 29 13:02:21 2011] [warning]: RT::ActiveStatus undefined, >>> falling back to deprecated defaults >>> (/apps/rt385/sbin/../lib/RT/Queue_Overlay.pm:202) >>> [Thu Dec 29 13:02:21 2011] [warning]: RT::InactiveStatus undefined, >>> falling back to deprecated defaults >>> (/apps/rt385/sbin/../lib/RT/Queue_Overlay.pm:222) >>> [Thu Dec 29 13:02:21 2011] [warning]: RT::ActiveStatus undefined, >>> falling back to deprecated defaults >>> (/apps/rt385/sbin/../lib/RT/Queue_Overlay.pm:202) >>> [Thu Dec 29 13:02:21 2011] [warning]: RT::InactiveStatus undefined, >>> falling back to deprecated defaults >>> (/apps/rt385/sbin/../lib/RT/Queue_Overlay.pm:222) >>> [Thu Dec 29 13:02:21 2011] [warning]: RT::ActiveStatus undefined, >>> falling back to deprecated defaults >>> (/apps/rt385/sbin/../lib/RT/Queue_Overlay.pm:202) >>> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine IsGroup redefined at >>> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 76. >>> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:76) >>> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine IsUser redefined at >>> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 96. >>> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:96) >>> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine Object redefined at >>> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 116. >>> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:116) >>> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine GrantRight redefined >>> at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 153. >>> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:153) >>> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine RevokeRight >>> redefined >> >>> at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 190. >>> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:190) >>> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine HasRight redefined >>> at >> >>> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 282. >>> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:282) >>> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine _HasRight redefined >>> at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 372. >>> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:372) >>> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine _HasGroupRight >>> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 390. >>> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:390) >>> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine _HasRoleRight >>> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 444. >>> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:444) >>> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine InvalidateACLCache >>> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 526. >>> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:526) >>> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine >>> _GetPrincipalTypeForACL redefined at >>> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 547. >>> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:547) >>> [Thu Dec 29 13:03:55 2011] [warning]: Subroutine _ReferenceId >>> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 573. >>> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:573) >>> [Thu Dec 29 13:03:56 2011] [warning]: Subroutine _InitSQL redefined >>> at >> >>> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 64. >>> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:64) >>> [Thu Dec 29 13:03:56 2011] [warning]: Subroutine _SQLLimit redefined >>> at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 77. >>> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:77) >>> [Thu Dec 29 13:03:56 2011] [warning]: Subroutine _SQLJoin redefined >>> at >> >>> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 96. >>> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:96) >>> [Thu Dec 29 13:03:56 2011] [warning]: Subroutine _OpenParen redefined >>> at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 106. >>> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:106) >>> [Thu Dec 29 13:03:56 2011] [warning]: Subroutine _CloseParen >>> redefined >> >>> at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 109. >>> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:109) >>> [Thu Dec 29 13:03:56 2011] [warning]: Subroutine _close_bundle >>> redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line >>> 140. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:140) >>> [Thu Dec 29 13:03:56 2011] [warning]: Subroutine _parser redefined at >>> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 171. >>> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:171) >>> [Thu Dec 29 13:03:56 2011] [warning]: Subroutine ClausesToSQL >>> redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line >>> 247. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:247) >>> [Thu Dec 29 13:03:56 2011] [warning]: Subroutine FromSQL redefined at >>> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 282. >>> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:282) >>> [Thu Dec 29 13:03:56 2011] [warning]: Subroutine Query redefined at >>> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 348. >>> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:348) >>> [Thu Dec 29 13:03:56 2011] [warning]: Subroutine ClassifySQLOperation >>> redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line >>> 365. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:365) >>> [Thu Dec 29 13:03:56 2011] [warning]: (in cleanup) Error while >>> loading /apps/rt385/sbin/rt-server: Can't locate >>> RT/Authen/ExternalAuth.pm in @INC (@INC contains: >>> /apps/rt385/sbin/../local/lib /apps/rt385/sbin/../lib >>> /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 >>> . /opt/pkgs/apache-2.2.15) at /apps/rt385/sbin/../lib/RT.pm line 659. >>> (/apps/rt385/sbin/../lib/RT.pm:343) >>> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine IsGroup redefined at >>> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 76. >>> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:76) >>> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine IsUser redefined at >>> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 96. >>> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:96) >>> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine Object redefined at >>> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 116. >>> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:116) >>> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine GrantRight redefined >>> at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 153. >>> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:153) >>> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine RevokeRight >>> redefined >> >>> at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 190. >>> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:190) >>> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine HasRight redefined >>> at >> >>> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 282. >>> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:282) >>> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine _HasRight redefined >>> at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 372. >>> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:372) >>> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine _HasGroupRight >>> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 390. >>> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:390) >>> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine _HasRoleRight >>> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 444. >>> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:444) >>> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine InvalidateACLCache >>> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 526. >>> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:526) >>> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine >>> _GetPrincipalTypeForACL redefined at >>> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 547. >>> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:547) >>> [Thu Dec 29 13:04:01 2011] [warning]: Subroutine _ReferenceId >>> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 573. >>> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:573) >>> [Thu Dec 29 13:04:02 2011] [warning]: Subroutine _InitSQL redefined >>> at >> >>> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 64. >>> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:64) >>> [Thu Dec 29 13:04:02 2011] [warning]: Subroutine _SQLLimit redefined >>> at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 77. >>> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:77) >>> [Thu Dec 29 13:04:02 2011] [warning]: Subroutine _SQLJoin redefined >>> at >> >>> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 96. >>> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:96) >>> [Thu Dec 29 13:04:02 2011] [warning]: Subroutine _OpenParen redefined >>> at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 106. >>> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:106) >>> [Thu Dec 29 13:04:02 2011] [warning]: Subroutine _CloseParen >>> redefined >> >>> at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 109. >>> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:109) >>> [Thu Dec 29 13:04:02 2011] [warning]: Subroutine _close_bundle >>> redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line >>> 140. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:140) >>> [Thu Dec 29 13:04:02 2011] [warning]: Subroutine _parser redefined at >>> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 171. >>> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:171) >>> [Thu Dec 29 13:04:02 2011] [warning]: Subroutine ClausesToSQL >>> redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line >>> 247. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:247) >>> [Thu Dec 29 13:04:02 2011] [warning]: Subroutine FromSQL redefined at >>> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 282. >>> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:282) >>> [Thu Dec 29 13:04:02 2011] [warning]: Subroutine Query redefined at >>> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 348. >>> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:348) >>> [Thu Dec 29 13:04:02 2011] [warning]: Subroutine ClassifySQLOperation >>> redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line >>> 365. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:365) >>> [Thu Dec 29 13:04:02 2011] [warning]: (in cleanup) Error while >>> loading /apps/rt385/sbin/rt-server: Can't locate >>> RT/Authen/ExternalAuth.pm in @INC (@INC contains: >>> /apps/rt385/sbin/../local/lib /apps/rt385/sbin/../lib >>> /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 >>> . /opt/pkgs/apache-2.2.15) at /apps/rt385/sbin/../lib/RT.pm line 659. >>> (/apps/rt385/sbin/../lib/RT.pm:343) >>> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine IsGroup redefined at >>> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 76. >>> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:76) >>> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine IsUser redefined at >>> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 96. >>> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:96) >>> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine Object redefined at >>> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 116. >>> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:116) >>> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine GrantRight redefined >>> at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 153. >>> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:153) >>> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine RevokeRight >>> redefined >> >>> at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 190. >>> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:190) >>> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine HasRight redefined >>> at >> >>> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 282. >>> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:282) >>> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _HasRight redefined >>> at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 372. >>> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:372) >>> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _HasGroupRight >>> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 390. >>> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:390) >>> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _HasRoleRight >>> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 444. >>> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:444) >>> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine InvalidateACLCache >>> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 526. >>> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:526) >>> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine >>> _GetPrincipalTypeForACL redefined at >>> /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 547. >>> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:547) >>> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _ReferenceId >>> redefined at /apps/rt385/sbin/../lib/RT/Principal_Overlay.pm line 573. >>> (/apps/rt385/sbin/../lib/RT/Principal_Overlay.pm:573) >>> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _InitSQL redefined >>> at >> >>> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 64. >>> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:64) >>> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _SQLLimit redefined >>> at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 77. >>> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:77) >>> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _SQLJoin redefined >>> at >> >>> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 96. >>> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:96) >>> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _OpenParen redefined >>> at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 106. >>> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:106) >>> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _CloseParen >>> redefined >> >>> at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 109. >>> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:109) >>> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _close_bundle >>> redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line >>> 140. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:140) >>> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine _parser redefined at >>> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 171. >>> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:171) >>> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine ClausesToSQL >>> redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line >>> 247. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:247) >>> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine FromSQL redefined at >>> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 282. >>> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:282) >>> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine Query redefined at >>> /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line 348. >>> (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:348) >>> [Thu Dec 29 13:04:07 2011] [warning]: Subroutine ClassifySQLOperation >>> redefined at /apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm line >>> 365. (/apps/rt385/sbin/../lib/RT/Tickets_Overlay_SQL.pm:365) >>> [Thu Dec 29 13:04:07 2011] [warning]: (in cleanup) Error while >>> loading /apps/rt385/sbin/rt-server: Can't locate >>> RT/Authen/ExternalAuth.pm in @INC (@INC contains: >>> /apps/rt385/sbin/../local/lib /apps/rt385/sbin/../lib >>> /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 >>> . /opt/pkgs/apache-2.2.15) at /apps/rt385/sbin/../lib/RT.pm line 659. >>> (/apps/rt385/sbin/../lib/RT.pm:343) >>> >>> >>> >>> -----Original Message----- >>> From: ruslan.zakirov at gmail.com [mailto:ruslan.zakirov at gmail.com] On >>> Behalf Of Ruslan Zakirov >>> Sent: Friday, December 23, 2011 11:27 AM >>> To: Poulter, Dale >>> Cc: rt-users at lists.bestpractical.com >>> Subject: Re: [rt-users] Sphinx fulltext index v4.0.4 >>> >>> Hi, >>> >>> Looks good. Move on to SQL log and debug log. >>> >>> On Fri, Dec 23, 2011 at 21:13, Poulter, Dale >>> wrote: >>>> Here is the output. Thanks. >>>> >>>> mysql> show create table AttachmentsIndex; >>>> >> +------------------+-------------------------------------------------- >> +------------------+-- >> ---------------------------------------------------------------------- >> -- >> ---------------------------------------------------------------------- >> -- >> -------------------------------------------+ >>>> | Table | Create Table >>>> | | >>>> >> +------------------+-------------------------------------------------- >> +------------------+-- >> ---------------------------------------------------------------------- >> -- >> ---------------------------------------------------------------------- >> -- >> -------------------------------------------+ >>>> | AttachmentsIndex | CREATE TABLE `AttachmentsIndex` ( >>>> `id` int(10) unsigned NOT NULL, >>>> `weight` int(11) NOT NULL, >>>> `query` varchar(3072) NOT NULL, >>>> KEY `query` (`query`(1024)) >>>> ) ENGINE=SPHINX DEFAULT CHARSET=utf8 >>>> CONNECTION='sphinx://localhost:9312/rt' | >>>> >> +------------------+-------------------------------------------------- >> +------------------+-- >> ---------------------------------------------------------------------- >> -- >> ---------------------------------------------------------------------- >> -- >> -------------------------------------------+ >>>> 1 row in set (0.00 sec) >>>> >>>> -----Original Message----- >>>> From: ruslan.zakirov at gmail.com [mailto:ruslan.zakirov at gmail.com] On >>>> Behalf Of Ruslan Zakirov >>>> Sent: Friday, December 23, 2011 8:56 AM >>>> To: Poulter, Dale >>>> Cc: rt-users at lists.bestpractical.com >>>> Subject: Re: [rt-users] Sphinx fulltext index v4.0.4 >>>> >>>> On Fri, Dec 23, 2011 at 18:47, Poulter, Dale >>>> wrote: >>>>> Correct. The index and table seems to have been created. One >> strange item is that the attatchmentindex table in MySQL is empty. >> Thanks for your help. >>>> >>>> It's sort of empty as it's dynamic. It's a special table that >> connects mysql to sphinx. Run 'show create table AttachmentsIndex' and >> send us output. >>>> >>>>> >>>>> >>>>> Sent from iphone >>>>> >>>>> >>>>> On Dec 23, 2011, at 8:29 AM, "Ruslan Zakirov" >> wrote: >>>>> >>>>>> On Fri, Dec 23, 2011 at 18:22, Poulter, Dale >>>>>> wrote: >>>>>>> I actually tried with and without the fulltext without any >> success. >>>>>> >>>>>> It's hard to say what went wrong. Just for clarification, you've >>>>>> created required tables with a script, configured RT's config, >>>>>> configured sphinx, setup indexer that puts data into sphinx index. >>>>>> Right? >>>>>> >>>>>> To diagnose this start with RT's debug log. Enable logging of SQL >>>>>> statements in RT. Use command line sphinx client to make sure data >>>>>> is in the index. At this moment we don't have any info to help you. >>>>>> >>>>>>> Sent from iphone >>>>>>> >>>>>>> >>>>>>> On Dec 23, 2011, at 3:09 AM, "Ruslan Zakirov" >> wrote: >>>>>>> >>>>>>>> On Thu, Dec 15, 2011 at 17:32, Poulter, Dale >>>>>>>> wrote: >>>>>>>>> However, Request Tracker does not seem to be searching the >> index. >>>>>>>>> If we search for any term that is only in the contents of the >>>>>>>>> ticket and not the header we do not get any hits. We do get >>>>>>>>> hits for terms in the ticket header though. If I search sphinx >>>>>>>>> directly for a term everything works correctly. It seems as if >>>>>>>>> RT is not searching Sphinx. Have I missed a step in the setup >> process? Any assistance will be appreciated. Thanks. >>>>>>>> >>>>>>>> How do you search? It's still required to use fulltext:x in >>>>>>>> simple search and Content in the query builder. >>>>>>>> >>>>>>>> -- >>>>>>>> Best regards, Ruslan. >>>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Best regards, Ruslan. >>>>>> >>>>> >>>>> -------- >>>>> RT Training Sessions >>>>> (http://bestpractical.com/services/training.html) >>>>> * Boston March 5 & 6, 2012 >>>> >>>> >>>> >>>> -- >>>> Best regards, Ruslan. >>>> >>> >>> >>> >>> -- >>> Best regards, Ruslan. >>> >> >> >> >> -- >> Best regards, Ruslan. >> >> -------- >> RT Training Sessions (http://bestpractical.com/services/training.html) >> * Boston March 5 & 6, 2012 >> >> >> >> >> >> -------- >> RT Training Sessions (http://bestpractical.com/services/training.html) >> * Boston March 5 & 6, 2012 >> -------- >> RT Training Sessions (http://bestpractical.com/services/training.html) >> * Boston March 5 & 6, 2012 >> >> >> -------- >> RT Training Sessions (http://bestpractical.com/services/training.html) >> * Boston March 5 & 6, 2012 >> >> -- >> This message has been scanned for viruses and dangerous content by >> MailScanner, and is believed to be clean. >> >> > > > > -- > This message has been scanned for viruses and dangerous content by > MailScanner, and is believed to be clean. > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston March 5 & 6, 2012 > > > > -- > This message has been scanned for viruses and > dangerous content by MailScanner, and is > believed to be clean. > > -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From allen+rtlist at crystalfontz.com Thu Jan 12 18:56:54 2012 From: allen+rtlist at crystalfontz.com (Allen) Date: Thu, 12 Jan 2012 15:56:54 -0800 Subject: [rt-users] rt-mailgate In-Reply-To: <4F0F56FB.6010208@xion.org> References: <4F0F56FB.6010208@xion.org> Message-ID: pc request-tracker3.6 3.6.7-5+lenny6 Extensible trouble-ticket tracking system pc rt3.6-db-postgresql 3.6.7-5+lenny6 PostgreSQL database backend for request-trac "p" in first column means already marked for purging. "c" in second column means configuration files from those are still present try: dpkg --purge > rt3.6-db-postgresql but it failed ...? > www:/etc/ssl/certs# apt-get ?remove ?rt3.6-db-postgresql > Reading package lists... Done > Building dependency tree > Reading state information... Done > Package rt3.6-db-postgresql is not installed, so not removed > 0 upgraded, 0 newly installed, 0 to remove and 48 not upgraded. > > www:/etc/ssl/certs# apt-get ?remove ?request-tracker3.6 > Reading package lists... Done > Building dependency tree > Reading state information... Done > Package request-tracker3.6 is not installed, so not removed > 0 upgraded, 0 newly installed, 0 to remove and 48 not upgraded. > > > --Mark > From bestpractical.scott at comsetic.net Thu Jan 12 22:08:20 2012 From: bestpractical.scott at comsetic.net (Scott Horsley) Date: Fri, 13 Jan 2012 14:08:20 +1100 Subject: [rt-users] Article as replies (Markup) Message-ID: Hi List, Running into a problem when using articles as a reply to a request. I have an article which contains HTML only which is stored in a "Fill in one text area" CustomField. This stores the article perfectly fine and presents it correctly when viewing the article in a browser, however.. When attaching the Article to a ticket reply, it appears to convert the content to Wiki markup (Even though the field is NOT a "Fill in one wikitext area"), destroying the markup entirely and enforcing a text content type. I have tried adding a Content-Type: text/html to the article head and this still produces the same result. I am hoping somebody else has successfully achieved this and can give any pointers as to the correct approach. RT Version: 4.0.4 Thanks Scott From martinm at it-helps.co.uk Fri Jan 13 04:26:56 2012 From: martinm at it-helps.co.uk (martinmoore) Date: Fri, 13 Jan 2012 01:26:56 -0800 (PST) Subject: [rt-users] No Delete option on 3.8.8 In-Reply-To: <20120112205758.GF5087@jibsheet.com> References: <33107653.post@talk.nabble.com> <33107779.post@talk.nabble.com> <33119789.post@talk.nabble.com> <4F0D9BBF.9080009@bestpractical.com> <33121774.post@talk.nabble.com> <20120111213754.GB5087@jibsheet.com> <33127240.post@talk.nabble.com> <4535_1326375823_4F0EE38F_4535_1691_1_OF8FA0BA67.88EB464C-ONC1257983.004B3BC1-C1257983.004B68C2@sagemcom.com> <33128088.post@talk.nabble.com> <20120112154947.GD5087@jibsheet.com> <33128980.post@talk.nabble.com> <20120112173738.GE5087@jibsheet.com> <33130013.post@talk.nabble.com> <20120112205758.GF5087@jibsheet.com> Message-ID: <33132989.post@talk.nabble.com> OK, that's successful, thanks. >If you want it on existing searches you will need to add QuickDelete to your formats. I could do with it in the '10 newest unowned tickets' view - how do I add to that? Cheers. Kevin Falcone-2 wrote: > > On Thu, Jan 12, 2012 at 11:23:51AM -0800, martinmoore wrote: >> >> Hmm - added to site config as per the readme, rm mason/obj restarted >> apache. >> It seems to have loaded, but I can't find it anywhere in the setup: > > Where are you looking? > Click on Tickets and do a new search for id < 10000 > > If you want it on existing searches you will need to add QuickDelete > to your formats. > > -kevin > >> DefaultSearchResultFormat >> ' /rt/Ticket/Display.html?id=__id__ __id__ /TITLE:#', ' >> /rt/Ticket/Display.html?id=__id__ __Subject__ /TITLE:Subject', Status, >> QueueName, OwnerName, Priority, QuickDelete, '__NEWLINE__', '', >> '__Requestors__', '__CreatedRelative__', >> '__ToldRelative__', >> '__LastUpdatedRelative__', >> '__TimeLeft__' >> site config >> >> >> >> Kevin Falcone-2 wrote: >> > >> > On Thu, Jan 12, 2012 at 08:42:31AM -0800, martinmoore wrote: >> >> >> >> Great - thanks Kevin. >> >> >> >> I now have 'delete' from within the ticket view. Is it possible to >> have >> >> it >> >> in the list view to allow deletion of spam without opening the ticket? >> > >> > Yes, the README explains how to modify your default search format. >> > >> > -kevin >> > >> >> Kevin Falcone-2 wrote: >> >> > >> >> > On Thu, Jan 12, 2012 at 06:26:11AM -0800, martinmoore wrote: >> >> >> >> >> >> I didn't have that dir for mason, so did >> >> >> >> >> >> rm -rf /var/cache/request-tracker3.8/mason_data/obj >> >> >> >> >> >> which appears to be the directory on my server. >> >> >> >> >> >> Now restarting apache2 gives the following, which is hopefully a >> >> simple >> >> >> path >> >> >> issue, but not to me: >> >> >> >> >> >> [error] Can't locate Extension/QuickDelete.pm in @INC (@INC >> contains: >> >> > >> >> > The extension is named RT::Extension::QuickDelete, not >> >> > Extension::QuickDelete. >> >> > >> >> > It doesn't appear that you've followed the instructions from the >> >> README. >> >> > >> >> >> /usr/local/share/request-tracker3.8/lib >> >> /usr/share/request-tracker3.8/lib >> >> >> /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 >> >> >> /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 >> >> /usr/share/perl/5.10 >> >> >> /usr/local/lib/site_perl . /etc/apache2) at >> >> >> /usr/share/request-tracker3.8/lib/RT.pm line 670.\nCompilation >> failed >> >> in >> >> >> require at (eval 5) line 1.\n >> >> >> >> >> >> >> >> >> >> >> >> Rapha?l MOUNEYRES wrote: >> >> >> > >> >> >> > you probably need to clear mason cache before restarting apache >> >> >> > >> >> >> > rm -rf /opt/rt3/var/mason_data/obj >> >> >> > >> >> >> > Rapha?l MOUNEYRES >> >> >> > >> >> >> > >> >> >> > >> >> >> > >> >> >> > martinmoore >> >> >> > Envoy? par : rt-users-bounces at lists.bestpractical.com >> >> >> > 12/01/2012 12:45 >> >> >> > >> >> >> > A >> >> >> > rt-users at lists.bestpractical.com >> >> >> > cc >> >> >> > >> >> >> > Objet >> >> >> > Re: [rt-users] No Delete option on 3.8.8 >> >> >> > >> >> >> > >> >> >> > >> >> >> > >> >> >> > >> >> >> > >> >> >> > >> >> >> > I've installed RT-Extension-QuickDelete, added it to >> >> RT_SiteConfig.pm >> >> >> and >> >> >> > restarted Apache, but it doesn't appear. Do I need to do anything >> >> else? >> >> >> If >> >> >> > not, where's it hiding :) >> >> >> > >> >> >> > >> >> >> > >> >> >> > >> >> >> > Kevin Falcone-2 wrote: >> >> >> >> >> >> >> >> You appear to want to RT-Extension-QuickDelete extension. >> >> >> >> I assume you had it installed in 3.8.4 and lost it in the >> upgrade. >> >> >> >> >> >> >> >> -kevin >> >> >> >> >> >> >> >> >> >> >> >> -------- >> >> >> >> RT Training Sessions >> >> (http://bestpractical.com/services/training.html) >> >> >> >> * Boston ? March 5 & 6, 2012 >> >> >> >> >> >> >> > >> >> >> > -- >> >> >> > View this message in context: >> >> >> > >> >> >> >> >> >> http://old.nabble.com/No-Delete-option-on-3.8.8-tp33107653p33127240.html >> >> >> > Sent from the Request Tracker - User mailing list archive at >> >> >> Nabble.com. >> >> >> > >> >> >> > -------- >> >> >> > RT Training Sessions >> >> (http://bestpractical.com/services/training.html) >> >> >> > * Boston March 5 & 6, 2012 >> >> >> > >> >> >> > # >> >> >> > " Ce courriel et les documents qui lui sont joints peuvent >> contenir >> >> des >> >> >> > informations confidentielles ou ayant un caract?re priv?. S'ils >> ne >> >> vous >> >> >> > sont >> >> >> > pas destin?s, nous vous signalons qu'il est strictement interdit >> de >> >> les >> >> >> > divulguer, de les reproduire ou d'en utiliser de quelque mani?re >> que >> >> ce >> >> >> > soit le contenu. Si ce message vous a ?t? transmis par erreur, >> merci >> >> >> d'en >> >> >> > informer l'exp?diteur et de supprimer imm?diatement de votre >> syst?me >> >> >> > informatique ce courriel ainsi que tous les documents qui y sont >> >> >> > attach?s." >> >> >> > >> >> >> > >> >> >> > ****** >> >> >> > >> >> >> > " This e-mail and any attached documents may contain confidential >> or >> >> >> > proprietary information. If you are not the intended recipient, >> you >> >> are >> >> >> > notified that any dissemination, copying of this e-mail and any >> >> >> > attachments >> >> >> > thereto or use of their contents by any means whatsoever is >> strictly >> >> >> > prohibited. If you have received this e-mail in error, please >> advise >> >> >> the >> >> >> > sender immediately and delete this e-mail and all attached >> documents >> >> >> > from your computer system." >> >> >> > # >> >> >> > >> >> >> > >> >> >> > -------- >> >> >> > RT Training Sessions >> >> (http://bestpractical.com/services/training.html) >> >> >> > * Boston ? March 5 & 6, 2012 >> >> >> > >> >> >> >> >> >> -- >> >> >> View this message in context: >> >> >> >> >> >> http://old.nabble.com/No-Delete-option-on-3.8.8-tp33107653p33128088.html >> >> >> Sent from the Request Tracker - User mailing list archive at >> >> Nabble.com. >> >> >> >> >> >> -------- >> >> >> RT Training Sessions >> (http://bestpractical.com/services/training.html) >> >> >> * Boston March 5 & 6, 2012 >> >> > >> >> > >> >> > -------- >> >> > RT Training Sessions >> (http://bestpractical.com/services/training.html) >> >> > * Boston ? March 5 & 6, 2012 >> >> > >> >> >> >> -- >> >> View this message in context: >> >> >> http://old.nabble.com/No-Delete-option-on-3.8.8-tp33107653p33128980.html >> >> Sent from the Request Tracker - User mailing list archive at >> Nabble.com. >> >> >> >> -------- >> >> RT Training Sessions (http://bestpractical.com/services/training.html) >> >> * Boston March 5 & 6, 2012 >> > >> > >> > -------- >> > RT Training Sessions (http://bestpractical.com/services/training.html) >> > * Boston ? March 5 & 6, 2012 >> > >> >> -- >> View this message in context: >> http://old.nabble.com/No-Delete-option-on-3.8.8-tp33107653p33130013.html >> Sent from the Request Tracker - User mailing list archive at Nabble.com. >> >> -------- >> RT Training Sessions (http://bestpractical.com/services/training.html) >> * Boston March 5 & 6, 2012 > > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ? March 5 & 6, 2012 > -- View this message in context: http://old.nabble.com/No-Delete-option-on-3.8.8-tp33107653p33132989.html Sent from the Request Tracker - User mailing list archive at Nabble.com. From adyas at linalis.com Fri Jan 13 05:31:16 2012 From: adyas at linalis.com (Alex Dyas) Date: Fri, 13 Jan 2012 11:31:16 +0100 Subject: [rt-users] Originator updated despite not being CC'ed In-Reply-To: <20120103212549.GG1077@jibsheet.com> References: <4F02DEA0.5030309@linalis.com> <20120103212549.GG1077@jibsheet.com> Message-ID: <4F1007F4.1020801@linalis.com> On 01/03/2012 10:25 PM, Kevin Falcone wrote: > On Tue, Jan 03, 2012 at 11:55:28AM +0100, Alex Dyas wrote: >> Hi, and happy new year. >> >> We have noticed recently that RT sends updates to the originator of >> a ticket even if that person is not in the CC list of the email. >> For instance: >> >> - Client sends email to RT opening a ticket >> - Support employee sends email to second employee, copies RT but >> does not copy client >> - Client receives a copy of the update from RT despite not being >> copied in the follow up email >> >> This can lead to issues where we want to discuss issues internally >> by email, but not include the client. >> >> Can this functionality be turned off? > It sounds like your employee wants to Comment rather than > Reply/Correspond. Replies/Correspondences go out to the Requestors by > default, while Comments only go to the internal AdminCcs by default. > > You can tweak these in the Scrips configuration. Thanks for the pointer. I solved the problem by removing the default "On Correspond Notify Requestors and Ccs" scrip. This seems to be exactly what I needed. Now only people CC'ed get updates, but I still retain requestor actions like On Resolve etc. Thanks, Alex.. From lab at pacbell.net Fri Jan 13 11:13:29 2012 From: lab at pacbell.net (20/20 Lab) Date: Fri, 13 Jan 2012 08:13:29 -0800 Subject: [rt-users] Apache2.2 won't start at boot. RT4.0.4 on debian 6 In-Reply-To: References: Message-ID: <4F105829.70203@pacbell.net> What does your default site conf look like? Are there server specific settings there that might be causing the trip up? Have you tried enabling both? Have you tried changing the boot order(?)? Try setting the LogLevel to debug (apache2.conf/httpd.conf), then restarting your server and see if something appears in the logs about it. I'm not familiar with a2ensite/a2dissite so that may be the issue. If it assumes that once you disable the default site that you wont be using apache, it may be removing the appropriate link in your rc3.d / rc5.d directory. After you enable the rt site, and disable the default, do you have any links in those directories? I'm not on a debian machine, so I'm not horribly familiar with the specific distro layout. -Matt On 01/12/2012 9:45 AM, Glenn McNeill wrote: > Hi, > > I'm having a major headache trying to get apache2 (for a clean install > of RT4.0.4, on a clean install of Debian 6.0.3) to start at boot. > > If I leave the default apache site enabled, with no RT site in the > config, then apache will start at boot with no problem. If I enable > the RT site and disable the default one then apache will not start at > boot. > > However there is absolutely nothing in **any** log file to suggest > that apache has even attempted to start, let alone why it has not > started. > > I can start apache manually by running "/etc/init.d/apache2 start" > which works perfectly. > > I've followed the RT4 install readme to the letter and I've gone > through the whole process from scratch (and I mean installing debian > from scratch) at least 4 times now and it's getting frustrating to say > the least. > > My RT site apache conf is as follows, and is only different from the > default as suggested in web_deployment.pod in that my "VirtualHost" > has been changed to my own: > > > ### Optional apache logs for RT > ErrorLog /opt/rt4/var/log/apache2.error > TransferLog /opt/rt4/var/log/apache2.access > LogLevel debug > > AddDefaultCharset UTF-8 > > DocumentRoot "/opt/rt4/share/html" > > Order allow,deny > Allow from all > > SetHandler modperl > PerlResponseHandler Plack::Handler::Apache2 > PerlSetVar psgi_app /opt/rt4/sbin/rt-server > > > use Plack::Handler::Apache2; > Plack::Handler::Apache2->preload("/opt/rt4/sbin/rt-server"); > > > > > I use the commands a2ensite& a2dissite to enable/disable both the > default apache site and my RT site > > There doesn't seem to be any other reports from anyone else having > this issue so what the hell is going on, and how do I fix it?! > > Cheers, > Glenn > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston March 5& 6, 2012 > From falcone at bestpractical.com Fri Jan 13 11:48:57 2012 From: falcone at bestpractical.com (Kevin Falcone) Date: Fri, 13 Jan 2012 11:48:57 -0500 Subject: [rt-users] No Delete option on 3.8.8 In-Reply-To: <33132989.post@talk.nabble.com> References: <20120111213754.GB5087@jibsheet.com> <33127240.post@talk.nabble.com> <4535_1326375823_4F0EE38F_4535_1691_1_OF8FA0BA67.88EB464C-ONC1257983.004B3BC1-C1257983.004B68C2@sagemcom.com> <33128088.post@talk.nabble.com> <20120112154947.GD5087@jibsheet.com> <33128980.post@talk.nabble.com> <20120112173738.GE5087@jibsheet.com> <33130013.post@talk.nabble.com> <20120112205758.GF5087@jibsheet.com> <33132989.post@talk.nabble.com> Message-ID: <20120113164857.GG5087@jibsheet.com> On Fri, Jan 13, 2012 at 01:26:56AM -0800, martinmoore wrote: > > OK, that's successful, thanks. > > >If you want it on existing searches you will need to add QuickDelete > to your formats. > > I could do with it in the '10 newest unowned tickets' view - how do I add to > that? Click the Edit button as a SuperUser and modify the saved search. -kevin -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From vberisha at mcgrawcom.net Fri Jan 13 13:43:59 2012 From: vberisha at mcgrawcom.net (Victor B) Date: Fri, 13 Jan 2012 18:43:59 +0000 (UTC) Subject: [rt-users] How do i prevent certain users from viewing certain queues? Message-ID: For example, Suppose I created a few queues named: General Issues, Orders, Sales, and Quotes. And I created a user named "John Doe". I do not want John Doe to view any tickets that go to Orders and Sales. What is the solution to this? From Izz.Abdullah at hibbett.com Fri Jan 13 13:48:39 2012 From: Izz.Abdullah at hibbett.com (Izz Abdullah) Date: Fri, 13 Jan 2012 12:48:39 -0600 Subject: [rt-users] How do i prevent certain users from viewing certainqueues? In-Reply-To: References: Message-ID: As long as John Doe is not a member of any groups with permissions on the queue, such as view, this will keep him out. Check out Tools->Configuration->Queues->->Group Rights (as well as User Rights) -----Original Message----- From: rt-users-bounces at lists.bestpractical.com [mailto:rt-users-bounces at lists.bestpractical.com] On Behalf Of Victor B Sent: Friday, January 13, 2012 12:44 PM To: rt-users at lists.fsck.com Subject: [rt-users] How do i prevent certain users from viewing certainqueues? For example, Suppose I created a few queues named: General Issues, Orders, Sales, and Quotes. And I created a user named "John Doe". I do not want John Doe to view any tickets that go to Orders and Sales. What is the solution to this? -------- RT Training Sessions (http://bestpractical.com/services/training.html) * Boston March 5 & 6, 2012 From TFrench at theprivatebank.com Fri Jan 13 14:39:52 2012 From: TFrench at theprivatebank.com (Todd French) Date: Fri, 13 Jan 2012 19:39:52 +0000 Subject: [rt-users] Queue Notification Scrip question In-Reply-To: References: Message-ID: Ruslan, This reply is really late, but I've finally been slotted the time to work on this again. I'm trying to do as you say with the following Custom Condition: return 0 unless $self->TransactionObj->Type eq "Set"; return 0 unless $self->TransactionObj->Field eq "Queue"; return 1 unless $self->TicketObj->Owner != $RT::Nobody->id; But it is not working properly. It does send an email on queue change, but it does it regardless if the owner is set to "nobody in particular" or assigned to a user. I assume I am missing something here. -----Original Message----- From: ruslan.zakirov at gmail.com [mailto:ruslan.zakirov at gmail.com] On Behalf Of Ruslan Zakirov Sent: Thursday, December 08, 2011 5:55 AM To: Todd French Cc: rt-users at lists.bestpractical.com Subject: Re: [rt-users] Queue Notification Scrip question On Mon, Nov 21, 2011 at 11:54 PM, Todd French wrote: > I?m trying to tidy up the notifications our users get on RT, currently we > have in place a scrip that On Queue Change, Notify Admin CC?s. What I?d > like to do is tweak this so that it only sends the notification for tickets > that change when the owner is nobody, as we also have set a notification > when the owner changes. This way we?re only broadcasting to all AdminCC?s > when there?s something to go take ownership of, not something that is > already owned. > > > > I?ve tried using a custom condition such as: > > return 1 unless $self->TicketObj->Owner != $RT::Nobody->id; > > but I was unsure on how to replicate the usual Notify AdminCC?s action. You don't need to replicate Notify action. You need custom condition and replicate On Queue Change condition what is really simple. -- Best regards, Ruslan. ________________________________ The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and privileged material. Unauthorized review, use, disclosure, or distribution is prohibited. If you receive this material/information in error, please contact the sender and destroy the material/information. Email is not a secure form of communication and should not be used to transmit personal or confidential information such as account numbers, balance information, or wire transfer requests. The PrivateBank is not responsible for the security of sensitive information received by email. From bigwa420 at gmail.com Fri Jan 13 14:56:17 2012 From: bigwa420 at gmail.com (Jeff) Date: Fri, 13 Jan 2012 14:56:17 -0500 Subject: [rt-users] Upload Multiple Files at once Message-ID: <4F108C61.8000809@gmail.com> Hi, We are using a Custom Field that allows for multiple photos to be uploaded and attached to a ticket. We typically have 3 photos per ticket and people would like to be able to select the 3 photos to upload together instead of having to add and save for each one. Has anyone found a way to be able to upload more than 1 file at a time? Thanks, Jeff From jra at baylink.com Fri Jan 13 15:05:00 2012 From: jra at baylink.com (Jay Ashworth) Date: Fri, 13 Jan 2012 15:05:00 -0500 (EST) Subject: [rt-users] Upload Multiple Files at once In-Reply-To: <4F108C61.8000809@gmail.com> Message-ID: <15976215.4867.1326485100291.JavaMail.root@benjamin.baylink.com> ----- Original Message ----- > From: "Jeff" > We are using a Custom Field that allows for multiple photos to be > uploaded and attached to a ticket. We typically have 3 photos per > ticket and people would like to be able to select the 3 photos to > upload together instead of having to add and save for each one. > Has anyone found a way to be able to upload more than 1 file at a > time? It's a documented problem that this cannot be done in Internet Explorer: the browser will not support multiple selection in a file picker dialog box. The only way I'm aware of to implement this is by grafting in a Flash-based uploader; a non-trivial undertaking. (There's a jQuery multi-file uploader, but it also depends on the browser's file-picker and has the same problems.) FF, Safari and Chrome all allow multiple selection in their file pickers, though the app may not know how to handle it, and thus not enable it. Cheers, -- jra -- Jay R. Ashworth Baylink jra at baylink.com Designer The Things I Think RFC 2100 Ashworth & Associates http://baylink.pitas.com 2000 Land Rover DII St Petersburg FL USA http://photo.imageinc.us +1 727 647 1274 From david.hollinger at HWTears.com Fri Jan 13 18:14:59 2012 From: david.hollinger at HWTears.com (David Hollinger) Date: Fri, 13 Jan 2012 18:14:59 -0500 Subject: [rt-users] RT::ServiceBusinessHours failure Message-ID: <9C38D667456F2245B87C2DAA5ECED65C239F1C7DF9@DC-MAIL.hwtears.com> I've recently got the RT::Extension::SLA extension working and added the following config into the RT config for Service business hours: %RT::ServiceBusinessHours = ( 'TechSupport' => { 0 => { Name => 'Sunday', Start => 'undef', End => 'undef'}, 1 => { Name => 'Monday', Start => '08:00', End => '18:00'}, 2 => { Name => 'Tuesday', Start => '08:00', End => '18:00'}, 3 => { Name => 'Wednesday', Start => '08:00', End => '18:00'}, 4 => { Name => 'Thursday', Start => '08:00', End => '18:00'}, 5 => { Name => 'Friday', Start => '08:00', End => '18:00'}, 6 => { Name => 'Saturday', Start => 'undef', End => 'undef'}, holidays => [qw(01-01 12-24 12-25 7-4 2012-04-08 2012-05-28 2012-09-03 2012-11-22)], } ); %RT::ServiceAgreements = ( 'Default' => '8', Levels => { '24' => { BusinessHours => 'TechSupport', Response => { RealMinutes => 60*24}, KeepInLoop => { RealMinutes => 60*24}, }, '8' => { BusinessHours => 'TechSupport', Response => { BusinessMinutes => 60*8}, KeepInLoop => {BusinessMinutes => 60*8}, }, '4' => { BusinessHours => 'TechSupport', Response => { BusinessMinutes => 60*4}, KeepInLoop => { BusinessMinutes => 60*4}, }, '1' => { BusinessHours => 'TechSupport', Response => { BusinessMinutes => 60*1}, KeepInLoop => {BusinessMinutes => 60*1}, }, 'Critical' => { BusinessHours => 'TechSupport', Response => { BusinessMinutes => 60*0.8 }, KeepInLoop => { BusinessMinutes => 60*0.8 }, }, }, ); But when I change the SLA and RT attempts to set Start and Due Dates based off SLA I get the following error and stack trace in the RT log: [Fri Jan 13 23:08:53 2012] [debug]: Committing scrip #16 on txn #8150 of ticket #747 (/opt/rt4/sbin/../lib/RT/Scrips.pm:192) [Fri Jan 13 23:08:53 2012] [debug]: Last effective requestors' reply to ticket #747 is txn #8139 (/opt/rt4/local/plugins/RT-Extension-SLA/lib/RT/Action/SLA_SetDue.pm:41) [Fri Jan 13 23:08:53 2012] [error]: Scrip Commit 16 died. - Set::IntSpan::_copy_run_list: Bad order: 1326006000-1326005999,1326121200-1326157199,1326207600-1326243599,1326294000-1326329999,1326380400-1326416399,1326466800-1326502799,1326524400-1326524399 at /usr/lib/perl5/site_perl/5.8.8/Business/Hours.pm line 372 Stack: [/usr/lib/perl5/5.8.8/Carp.pm:269] [/usr/lib/perl5/site_perl/5.8.8/Set/IntSpan.pm:299] [/usr/lib/perl5/site_perl/5.8.8/Set/IntSpan.pm:140] [/usr/lib/perl5/site_perl/5.8.8/Set/IntSpan.pm:111] [/usr/lib/perl5/site_perl/5.8.8/Business/Hours.pm:372] [/usr/lib/perl5/site_perl/5.8.8/Business/Hours.pm:514] [/opt/rt4/local/plugins/RT-Extension-SLA/lib/RT/Extension/SLA.pm:370] [/opt/rt4/local/plugins/RT-Extension-SLA/lib/RT/Action/SLA_SetDue.pm:46] [/opt/rt4/sbin/../lib/RT/ScripAction.pm:232] [/opt/rt4/sbin/../lib/RT/Scrip.pm:475] [/opt/rt4/sbin/../lib/RT/Scrips.pm:198] [/opt/rt4/sbin/../lib/RT/Transaction.pm:201] [/opt/rt4/sbin/../lib/RT/Record.pm:1447] [/opt/rt4/sbin/../lib/RT/Record.pm:1691] [/opt/rt4/sbin/../lib/RT/Record.pm:1570] [/opt/rt4/sbin/../lib/RT/Interface/Web.pm:2242] [/opt/rt4/sbin/../lib/RT/Interface/Web.pm:2175] [/opt/rt4/share/html/Ticket/Modify.html:82] [/opt/rt4/sbin/../lib/RT/Interface/Web.pm:538] [/opt/rt4/sbin/../lib/RT/Interface/Web.pm:285] [/opt/rt4/share/html/autohandler:53] (/opt/rt4/sbin/../lib/RT/Scrip.pm:483) Any ideas what I did wrong? Thanks! David Hollinger III IT Infrastructure Coordinator Handwriting Without Tears (301)263-2700 ext 285 (402)430-3127 -------------- next part -------------- An HTML attachment was scrubbed... URL: From kaa at beirel.ru Sat Jan 14 05:25:44 2012 From: kaa at beirel.ru (Alexander Kubatkin) Date: Sat, 14 Jan 2012 14:25:44 +0400 Subject: [rt-users] [RT4] Mailgate couldn't find sender's address and load a valid user In-Reply-To: References: Message-ID: <4F115828.6060604@beirel.ru> Hello, 08.01.12 23:54, Ruslan Zakirov ?????: > Hi, > > From address is wrong in testmail or new users don't have permissions > to create tickets. > I'm not sure in this, try to check with test message which in "From:" record contain value like this: From: =?UTF-8?B?0JDQu9C10LrRgdCw0L3QtNGAINCa0YPQsdCw0YLQutC40L0=?= encoded name is in a russian, such "From:" give us not ok - Could not load a valid user if this record changed to From: "test" or From: test there is no problem and ticket created. So this is problem in RT, I hope this would be fixed ASAP. > On Mon, Jan 2, 2012 at 14:56, Ronan MOUCHOUX wrote: >> Hello, >> >> I'm trying to configure RT4 so that it will be possible to create ticket >> from email. The mail server and RT are running on the same server. >> I'm running on RHEL5, so I've copy /opt/rt4/bin/rt-mailgate to >> /etc/smrsh/rt-mailgate >> >> I've update the /etc/aliases file with this line : >> rtest: "|/etc/smrsh/rt-mailgate --queue General --action correspond --url >> http:/x.x.x.x:8080" >> >> rtest is the username of an existing RT user. In the WEB interface, I've >> granted the group 'Everyone' for the 'General' queue (Create a ticket and >> Reply to ). >> In addition in RT_SiteConfig.pm I've added this line : Set($WebExternalAuto, >> 1); >> >> But when I try to send a mail through the command " /etc/smrsh/rt-mailgate >> --queue General --action correspond --url http://x.x.x.x:8080 --debug< >> /root/testmsg" >> i get this error from the mailgate debug : >> /etc/smrsh/rt-mailgate: temp file is '/tmp/EwqftI9qgS/E83e2Ts_i_' >> /etc/smrsh/rt-mailgate: connecting to >> http://203.0.57.51:8080/REST/1.0/NoAuth/mail-gateway >> not ok - Could not load a valid user >> >> and this in the logs provided by "/opt/rt4/sbin/rt-server" : >> [Mon Jan 2 10:50:14 2012] [warning]: Use of uninitialized value $From in >> pattern match (m//) at /opt/rt4/sbin/../lib/RT/Interface/Email.pm line 151. >> (/opt/rt4/sbin/../lib/RT/Interface/Email.pm:151) >> [Mon Jan 2 10:50:14 2012] [warning]: Use of uninitialized value $From in >> pattern match (m//) at /opt/rt4/sbin/../lib/RT/Interface/Email.pm line 151. >> (/opt/rt4/sbin/../lib/RT/Interface/Email.pm:151) >> [Mon Jan 2 10:50:14 2012] [warning]: Use of uninitialized value $From in >> string eq at /opt/rt4/sbin/../lib/RT/Interface/Email.pm line 151. >> (/opt/rt4/sbin/../lib/RT/Interface/Email.pm:151) >> [Mon Jan 2 10:50:14 2012] [warning]: Use of uninitialized value $line in >> pattern match (m//) at /usr/local/share/perl5/Mail/Header.pm line 174. >> (/usr/local/share/perl5/Mail/Header.pm:174) >> [Mon Jan 2 10:50:14 2012] [warning]: Use of uninitialized value $line in >> substitution (s///) at /usr/local/share/perl5/Mail/Header.pm line 176. >> (/usr/local/share/perl5/Mail/Header.pm:176) >> [Mon Jan 2 10:50:14 2012] [warning]: Use of uninitialized value $line in >> substitution (s///) at /usr/local/share/perl5/Mail/Header.pm line 176. >> (/usr/local/share/perl5/Mail/Header.pm:176) >> [Mon Jan 2 10:50:14 2012] [error]: Couldn't find sender's address >> (/opt/rt4/sbin/../lib/RT/Interface/Email/Auth/MailFrom.pm:71) >> [Mon Jan 2 10:50:14 2012] [error]: Could not record email: Could not load a >> valid user (/opt/rt4/share/html/REST/1.0/NoAuth/mail-gateway:75) >> >> >> I've probably missed something during the configuration. Does anyone have a >> clue? >> >> Thanking you in advance, >> Best regards, >> Ronan >> >> -------- >> RT Training Sessions (http://bestpractical.com/services/training.html) >> * Boston ? March 5& 6, 2012 > > > -- ????????? ???????? ???????????? ?????? ?? ??????? ??????? ISP http://www.beirel.ru/?p=contacts From ruz at bestpractical.com Sat Jan 14 14:43:07 2012 From: ruz at bestpractical.com (Ruslan Zakirov) Date: Sat, 14 Jan 2012 23:43:07 +0400 Subject: [rt-users] [RT4] Mailgate couldn't find sender's address and load a valid user In-Reply-To: <4F115828.6060604@beirel.ru> References: <4F115828.6060604@beirel.ru> Message-ID: Hi, Tested with RT 4.0.4 and all modules up to date from the CPAN. Works without any issues. If user has rights to create tickets then ticket created and non ASCII symbols are decrypted. ??? ??????????, ? ?????????? ???? ????????? ???????? ? ?????????? ??????. Additional information required to diagnose this further. On Sat, Jan 14, 2012 at 14:25, Alexander Kubatkin wrote: > Hello, > > 08.01.12 23:54, Ruslan Zakirov ?????: >> Hi, >> >> ?From address is wrong in testmail or new users don't have permissions >> to create tickets. >> > > > I'm not sure in this, try to check with test message which in "From:" record contain value like this: > > From: =?UTF-8?B? > > encoded name is in a russian, such "From:" give us > not ok - Could not load a valid user > > if this record changed to > > From: "test" > or > From: test > > there is no problem and ticket created. > > So this is problem in RT, I hope this would be fixed ASAP. > >> On Mon, Jan 2, 2012 at 14:56, Ronan MOUCHOUX ?wrote: >>> Hello, >>> >>> I'm trying to configure RT4 so that it will be possible to create ticket >>> from email. The mail server and RT are running on the same server. >>> I'm running on RHEL5, so I've copy /opt/rt4/bin/rt-mailgate to >>> /etc/smrsh/rt-mailgate >>> >>> I've update the /etc/aliases file with this line : >>> rtest: ? ?"|/etc/smrsh/rt-mailgate --queue General --action correspond --url >>> http:/x.x.x.x:8080" >>> >>> rtest is the username of an existing RT user. In the WEB interface, I've >>> granted the group 'Everyone' for the 'General' queue (Create a ticket and >>> Reply to ). >>> In addition in RT_SiteConfig.pm I've added this line : Set($WebExternalAuto, >>> 1); >>> >>> But when I try to send a mail through the command " /etc/smrsh/rt-mailgate >>> --queue General --action correspond --url http://x.x.x.x:8080 --debug< >>> /root/testmsg" >>> i get this error from the mailgate debug : >>> /etc/smrsh/rt-mailgate: temp file is '/tmp/EwqftI9qgS/E83e2Ts_i_' >>> /etc/smrsh/rt-mailgate: connecting to >>> http://203.0.57.51:8080/REST/1.0/NoAuth/mail-gateway >>> not ok - Could not load a valid user >>> >>> and this in the logs provided by "/opt/rt4/sbin/rt-server" : >>> [Mon Jan ?2 10:50:14 2012] [warning]: Use of uninitialized value $>From in >>> pattern match (m//) at /opt/rt4/sbin/../lib/RT/Interface/Email.pm line 151. >>> (/opt/rt4/sbin/../lib/RT/Interface/Email.pm:151) >>> [Mon Jan ?2 10:50:14 2012] [warning]: Use of uninitialized value $>From in >>> pattern match (m//) at /opt/rt4/sbin/../lib/RT/Interface/Email.pm line 151. >>> (/opt/rt4/sbin/../lib/RT/Interface/Email.pm:151) >>> [Mon Jan ?2 10:50:14 2012] [warning]: Use of uninitialized value $>From in >>> string eq at /opt/rt4/sbin/../lib/RT/Interface/Email.pm line 151. >>> (/opt/rt4/sbin/../lib/RT/Interface/Email.pm:151) >>> [Mon Jan ?2 10:50:14 2012] [warning]: Use of uninitialized value $line in >>> pattern match (m//) at /usr/local/share/perl5/Mail/Header.pm line 174. >>> (/usr/local/share/perl5/Mail/Header.pm:174) >>> [Mon Jan ?2 10:50:14 2012] [warning]: Use of uninitialized value $line in >>> substitution (s///) at /usr/local/share/perl5/Mail/Header.pm line 176. >>> (/usr/local/share/perl5/Mail/Header.pm:176) >>> [Mon Jan ?2 10:50:14 2012] [warning]: Use of uninitialized value $line in >>> substitution (s///) at /usr/local/share/perl5/Mail/Header.pm line 176. >>> (/usr/local/share/perl5/Mail/Header.pm:176) >>> [Mon Jan ?2 10:50:14 2012] [error]: Couldn't find sender's address >>> (/opt/rt4/sbin/../lib/RT/Interface/Email/Auth/MailFrom.pm:71) >>> [Mon Jan ?2 10:50:14 2012] [error]: Could not record email: Could not load a >>> valid user (/opt/rt4/share/html/REST/1.0/NoAuth/mail-gateway:75) >>> >>> >>> I've probably missed something during the configuration. Does anyone have a >>> clue? >>> >>> Thanking you in advance, >>> Best regards, >>> Ronan >>> >>> -------- >>> RT Training Sessions (http://bestpractical.com/services/training.html) >>> * Boston ? March 5& ?6, 2012 >> >> >> > > > -- > ????????? ???????? > ???????????? ?????? ?? > ??????? ??????? ISP > http://www.beirel.ru/?p=contacts > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ?March 5 & 6, 2012 -- Best regards, Ruslan. From ruz at bestpractical.com Sat Jan 14 15:39:26 2012 From: ruz at bestpractical.com (Ruslan Zakirov) Date: Sun, 15 Jan 2012 00:39:26 +0400 Subject: [rt-users] Upload Multiple Files at once In-Reply-To: <15976215.4867.1326485100291.JavaMail.root@benjamin.baylink.com> References: <4F108C61.8000809@gmail.com> <15976215.4867.1326485100291.JavaMail.root@benjamin.baylink.com> Message-ID: On Sat, Jan 14, 2012 at 00:05, Jay Ashworth wrote: > ----- Original Message ----- >> From: "Jeff" > >> We are using a Custom Field that allows for multiple photos to be >> uploaded and attached to a ticket. We typically have 3 photos per >> ticket and people would like to be able to select the 3 photos to >> upload together instead of having to add and save for each one. >> Has anyone found a way to be able to upload more than 1 file at a >> time? > > It's a documented problem that this cannot be done in Internet Explorer: the > browser will not support multiple selection in a file picker dialog box. > > The only way I'm aware of to implement this is by grafting in a Flash-based > uploader; a non-trivial undertaking. ?(There's a jQuery multi-file uploader, > but it also depends on the browser's file-picker and has the same problems.) > > FF, Safari and Chrome all allow multiple selection in their file pickers, > though the app may not know how to handle it, and thus not enable it. Even if browser support it, it should be implemented in RT and it's not. > Cheers, > -- jra > -- > Jay R. Ashworth ? ? ? ? ? ? ? ? ?Baylink ? ? ? ? ? ? ? ? ? ? ? jra at baylink.com > Designer ? ? ? ? ? ? ? ? ? ? The Things I Think ? ? ? ? ? ? ? ? ? ? ? RFC 2100 > Ashworth & Associates ? ? http://baylink.pitas.com ? ? ? ? 2000 Land Rover DII > St Petersburg FL USA ? ? ?http://photo.imageinc.us ? ? ? ? ? ? +1 727 647 1274 > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ?March 5 & 6, 2012 -- Best regards, Ruslan. From ruz at bestpractical.com Sat Jan 14 15:40:54 2012 From: ruz at bestpractical.com (Ruslan Zakirov) Date: Sun, 15 Jan 2012 00:40:54 +0400 Subject: [rt-users] Queue Notification Scrip question In-Reply-To: References: Message-ID: On Fri, Jan 13, 2012 at 23:39, Todd French wrote: > Ruslan, > > This reply is really late, but I've finally been slotted the time to work on this again. ?I'm trying to do as you say with the following Custom Condition: > > return 0 unless $self->TransactionObj->Type eq "Set"; > return 0 unless $self->TransactionObj->Field eq "Queue"; > return 1 unless $self->TicketObj->Owner != $RT::Nobody->id; > > But it is not working properly. ?It does send an email on queue change, but it does it regardless if the owner is set to "nobody in particular" or assigned to a user. ?I assume I am missing something here. > Have you selected 'User Defined' condition? Otherwise code looks good. > > > -----Original Message----- > From: ruslan.zakirov at gmail.com [mailto:ruslan.zakirov at gmail.com] On Behalf Of Ruslan Zakirov > Sent: Thursday, December 08, 2011 5:55 AM > To: Todd French > Cc: rt-users at lists.bestpractical.com > Subject: Re: [rt-users] Queue Notification Scrip question > > On Mon, Nov 21, 2011 at 11:54 PM, Todd French > wrote: >> I?m trying to tidy up the notifications our users get on RT, currently we >> have in place a scrip that On Queue Change, Notify Admin CC?s. ?What I?d >> like to do is tweak this so that it only sends the notification for tickets >> that change when the owner is nobody, as we also have set a notification >> when the owner changes. ?This way we?re only broadcasting to all AdminCC?s >> when there?s something to go take ownership of, not something that is >> already owned. >> >> >> >> I?ve tried using a custom condition such as: >> >> return 1 unless $self->TicketObj->Owner != $RT::Nobody->id; >> >> but I was unsure on how to replicate the usual Notify AdminCC?s action. > > You don't need to replicate Notify action. You need custom condition > and replicate On Queue Change condition what is really simple. > > -- > Best regards, Ruslan. > > ________________________________ > > The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and privileged material. Unauthorized review, use, disclosure, or distribution is prohibited. If you receive this material/information in error, please contact the sender and destroy the material/information. > > Email is not a secure form of communication and should not be used to transmit personal or confidential information such as account numbers, balance information, or wire transfer requests. The PrivateBank is not responsible for the security of sensitive information received by email. -- Best regards, Ruslan. From ruz at bestpractical.com Sat Jan 14 15:43:50 2012 From: ruz at bestpractical.com (Ruslan Zakirov) Date: Sun, 15 Jan 2012 00:43:50 +0400 Subject: [rt-users] How do i prevent certain users from viewing certainqueues? In-Reply-To: References: Message-ID: On Fri, Jan 13, 2012 at 22:48, Izz Abdullah wrote: > As long as John Doe is not a member of any groups with permissions on the queue, such as view, this will keep him out. ?Check out Tools->Configuration->Queues->->Group Rights (as well as User Rights) > Make you sure you don't grant SeeQueue and ShowTicket rights on global level to Everyone/Privileged and Unprivileged, unless you really want that many people to see all queues and all tickets. > > -----Original Message----- > From: rt-users-bounces at lists.bestpractical.com [mailto:rt-users-bounces at lists.bestpractical.com] On Behalf Of Victor B > Sent: Friday, January 13, 2012 12:44 PM > To: rt-users at lists.fsck.com > Subject: [rt-users] How do i prevent certain users from viewing certainqueues? > > For example, > > Suppose I created a few queues named: General Issues, Orders, Sales, and Quotes. > And I created a user named "John Doe". > > I do not want John Doe to view any tickets that go to Orders and Sales. > > What is the solution to this? > > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ?March 5 & 6, 2012 > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ?March 5 & 6, 2012 -- Best regards, Ruslan. From kaa at beirel.ru Sun Jan 15 08:24:55 2012 From: kaa at beirel.ru (Alexander Kubatkin) Date: Sun, 15 Jan 2012 17:24:55 +0400 Subject: [rt-users] [RT4] Mailgate couldn't find sender's address and load a valid user In-Reply-To: References: <4F115828.6060604@beirel.ru> Message-ID: <4F12D3A7.4090004@beirel.ru> 14.01.12 23:43, Ruslan Zakirov ?????: > Hi, > > Tested with RT 4.0.4 and all modules up to date from the CPAN. Works > without any issues. If user has rights to create tickets then ticket > created and non ASCII symbols are decrypted. > > ??? ??????????, ? ?????????? ???? ????????? ???????? ? ?????????? ??????. > > Additional information required to diagnose this further. After rollover to bsdpan-Email-Address-1.892 from bsdpan-Email-Address-1.894 issue was resolved, Thank you for your help. Question: when RT will be work with latest {bsdpan|p5}-Email-Address ? Periodic ports updates can break RT again ... > > On Sat, Jan 14, 2012 at 14:25, Alexander Kubatkin wrote: >> Hello, >> >> 08.01.12 23:54, Ruslan Zakirov ?????: >>> Hi, >>> >>> From address is wrong in testmail or new users don't have permissions >>> to create tickets. >>> >> >> >> I'm not sure in this, try to check with test message which in "From:" record contain value like this: >> >> From: =?UTF-8?B? >> >> encoded name is in a russian, such "From:" give us >> not ok - Could not load a valid user >> >> if this record changed to >> >> From: "test" >> or >> From: test >> >> there is no problem and ticket created. >> >> So this is problem in RT, I hope this would be fixed ASAP. >> >>> On Mon, Jan 2, 2012 at 14:56, Ronan MOUCHOUX wrote: >>>> Hello, >>>> >>>> I'm trying to configure RT4 so that it will be possible to create ticket >>>> from email. The mail server and RT are running on the same server. >>>> I'm running on RHEL5, so I've copy /opt/rt4/bin/rt-mailgate to >>>> /etc/smrsh/rt-mailgate >>>> >>>> I've update the /etc/aliases file with this line : >>>> rtest: "|/etc/smrsh/rt-mailgate --queue General --action correspond --url >>>> http:/x.x.x.x:8080" >>>> >>>> rtest is the username of an existing RT user. In the WEB interface, I've >>>> granted the group 'Everyone' for the 'General' queue (Create a ticket and >>>> Reply to ). >>>> In addition in RT_SiteConfig.pm I've added this line : Set($WebExternalAuto, >>>> 1); >>>> >>>> But when I try to send a mail through the command " /etc/smrsh/rt-mailgate >>>> --queue General --action correspond --url http://x.x.x.x:8080 --debug< >>>> /root/testmsg" >>>> i get this error from the mailgate debug : >>>> /etc/smrsh/rt-mailgate: temp file is '/tmp/EwqftI9qgS/E83e2Ts_i_' >>>> /etc/smrsh/rt-mailgate: connecting to >>>> http://203.0.57.51:8080/REST/1.0/NoAuth/mail-gateway >>>> not ok - Could not load a valid user >>>> >>>> and this in the logs provided by "/opt/rt4/sbin/rt-server" : >>>> [Mon Jan 2 10:50:14 2012] [warning]: Use of uninitialized value $From in >>>> pattern match (m//) at /opt/rt4/sbin/../lib/RT/Interface/Email.pm line 151. >>>> (/opt/rt4/sbin/../lib/RT/Interface/Email.pm:151) >>>> [Mon Jan 2 10:50:14 2012] [warning]: Use of uninitialized value $From in >>>> pattern match (m//) at /opt/rt4/sbin/../lib/RT/Interface/Email.pm line 151. >>>> (/opt/rt4/sbin/../lib/RT/Interface/Email.pm:151) >>>> [Mon Jan 2 10:50:14 2012] [warning]: Use of uninitialized value $From in >>>> string eq at /opt/rt4/sbin/../lib/RT/Interface/Email.pm line 151. >>>> (/opt/rt4/sbin/../lib/RT/Interface/Email.pm:151) >>>> [Mon Jan 2 10:50:14 2012] [warning]: Use of uninitialized value $line in >>>> pattern match (m//) at /usr/local/share/perl5/Mail/Header.pm line 174. >>>> (/usr/local/share/perl5/Mail/Header.pm:174) >>>> [Mon Jan 2 10:50:14 2012] [warning]: Use of uninitialized value $line in >>>> substitution (s///) at /usr/local/share/perl5/Mail/Header.pm line 176. >>>> (/usr/local/share/perl5/Mail/Header.pm:176) >>>> [Mon Jan 2 10:50:14 2012] [warning]: Use of uninitialized value $line in >>>> substitution (s///) at /usr/local/share/perl5/Mail/Header.pm line 176. >>>> (/usr/local/share/perl5/Mail/Header.pm:176) >>>> [Mon Jan 2 10:50:14 2012] [error]: Couldn't find sender's address >>>> (/opt/rt4/sbin/../lib/RT/Interface/Email/Auth/MailFrom.pm:71) >>>> [Mon Jan 2 10:50:14 2012] [error]: Could not record email: Could not load a >>>> valid user (/opt/rt4/share/html/REST/1.0/NoAuth/mail-gateway:75) >>>> >>>> >>>> I've probably missed something during the configuration. Does anyone have a >>>> clue? >>>> >>>> Thanking you in advance, >>>> Best regards, >>>> Ronan >>>> >>>> -------- >>>> RT Training Sessions (http://bestpractical.com/services/training.html) >>>> * Boston ? March 5& 6, 2012 >>> >>> >>> >> >> >> -- >> ????????? ???????? >> ???????????? ?????? ?? >> ??????? ??????? ISP >> http://www.beirel.ru/?p=contacts >> -------- >> RT Training Sessions (http://bestpractical.com/services/training.html) >> * Boston March 5& 6, 2012 > > > -- ????????? ???????? ???????????? ?????? ?? ??????? ??????? ISP http://www.beirel.ru/?p=contacts From ruz at bestpractical.com Sun Jan 15 19:12:38 2012 From: ruz at bestpractical.com (Ruslan Zakirov) Date: Mon, 16 Jan 2012 04:12:38 +0400 Subject: [rt-users] [RT4] Mailgate couldn't find sender's address and load a valid user In-Reply-To: <4F12D3A7.4090004@beirel.ru> References: <4F115828.6060604@beirel.ru> <4F12D3A7.4090004@beirel.ru> Message-ID: On Sun, Jan 15, 2012 at 17:24, Alexander Kubatkin wrote: > 14.01.12 23:43, Ruslan Zakirov ?????: >> >> Hi, >> >> >> Tested with RT 4.0.4 and all modules up to date from the CPAN. Works >> without any issues. If user has rights to create tickets then ticket >> created and non ASCII symbols are decrypted. >> >> ??? ??????????, ? ?????????? ???? ????????? ???????? ? ?????????? ??????. >> >> Additional information required to diagnose this further. > > > After rollover to > bsdpan-Email-Address-1.892 > from > bsdpan-Email-Address-1.894 > issue was resolved, > > Thank you for your help. > > Question: when RT will be work with latest {bsdpan|p5}-Email-Address ? > Periodic ports updates can break RT again ... Hi, Email::Address 1.895 is on the CPAN with fix for this issue. Please file bug report to FreeBSD ports with link to this thread. For other users and port writers. Email::Address 1.893 and 1.894 have bug and would hurt RT and other applications that use this module to parse emails with non-ASCII characters. -- Best regards, Ruslan. From john at iastate.edu Sun Jan 15 22:35:31 2012 From: john at iastate.edu (John Hascall) Date: Sun, 15 Jan 2012 21:35:31 CST Subject: [rt-users] Custom Scrip that sometimes emails? Message-ID: <32207.1326684931@malison.ait.iastate.edu> I have a custom scrip that does quite a lot of parsing of the content of an incoming email during ticket creation. Now I've been asked that under certain circumstances, determined by what it finds/doesn't find in the email, this scrip also send an email (to the requestor as well as possibly to an email address found in the message). I'm guessing this can't be that hard to do, but I've read the "RT Essentials" book and google'd everything I can think of to no avail. Does anyone know how to do this? (it's RT 3.8.1 if that matters) Thanks, John From steve.anderson at bipsolutions.com Mon Jan 16 05:42:33 2012 From: steve.anderson at bipsolutions.com (Steve Anderson) Date: Mon, 16 Jan 2012 10:42:33 +0000 Subject: [rt-users] Custom Scrip that sometimes emails? In-Reply-To: <32207.1326684931@malison.ait.iastate.edu> References: <32207.1326684931@malison.ait.iastate.edu> Message-ID: <908F422BFF5644469F0FFFBDB3214E16128EF10942@PEMEXMBXVS04.jellyfishnet.co.uk.local> I'm not sure if you can get RT to send the mail for you (probably can, but I've not looked into it), but you should be able to send a mail yourself, using something like Mail::Sender (The documentation is in CPAN) Steve -----Original Message----- From: rt-users-bounces at lists.bestpractical.com [mailto:rt-users-bounces at lists.bestpractical.com] On Behalf Of John Hascall Sent: 16 January 2012 03:36 To: rt-users at lists.bestpractical.com Subject: [rt-users] Custom Scrip that sometimes emails? I have a custom scrip that does quite a lot of parsing of the content of an incoming email during ticket creation. Now I've been asked that under certain circumstances, determined by what it finds/doesn't find in the email, this scrip also send an email (to the requestor as well as possibly to an email address found in the message). I'm guessing this can't be that hard to do, but I've read the "RT Essentials" book and google'd everything I can think of to no avail. Does anyone know how to do this? (it's RT 3.8.1 if that matters) Thanks, John -------- RT Training Sessions (http://bestpractical.com/services/training.html) * Boston March 5 & 6, 2012 ______________________________________________ This email has been scanned by Westcoastcloud. http://www.westcoastcloud.com/ BiP Solutions Limited is a company registered in Scotland with Company Number SC086146 and VAT number 383030966 and having its registered office at Medius, 60 Pacific Quay, Glasgow, G51 1DZ. **************************************************************************** This e-mail (and any attachment) is intended only for the attention of the addressee(s). Its unauthorised use, disclosure, storage or copying is not permitted. If you are not the intended recipient, please destroy all copies and inform the sender by return e-mail. This e-mail (whether you are the sender or the recipient) may be monitored, recorded and retained by BiP Solutions Ltd. E-mail monitoring/ blocking software may be used, and e-mail content may be read at any time.You have a responsibility to ensure laws are not broken when composing or forwarding e-mails and their contents. **************************************************************************** From ruz at bestpractical.com Mon Jan 16 10:00:50 2012 From: ruz at bestpractical.com (Ruslan Zakirov) Date: Mon, 16 Jan 2012 19:00:50 +0400 Subject: [rt-users] Custom Scrip that sometimes emails? In-Reply-To: <32207.1326684931@malison.ait.iastate.edu> References: <32207.1326684931@malison.ait.iastate.edu> Message-ID: On Mon, Jan 16, 2012 at 07:35, John Hascall wrote: > > > I have a custom scrip that does quite a lot of parsing of > the content of an incoming email during ticket creation. > > Now I've been asked that under certain circumstances, > determined by what it finds/doesn't find in the email, > this scrip also send an email (to the requestor as > well as possibly to an email address found in the > message). > > I'm guessing this can't be that hard to do, but I've > read the "RT Essentials" book and google'd everything > I can think of to no avail. > > Does anyone know how to do this? Use second scrip that emails with Notify* actions. Probably your parser also updates ticket with info it found, so you can create condition that finds required situation. There are a few alternatives, but above is the right abstraction of code and maintainable solution. > (it's RT 3.8.1 if that matters) > > Thanks, > John > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ?March 5 & 6, 2012 -- Best regards, Ruslan. From john at iastate.edu Mon Jan 16 10:19:11 2012 From: john at iastate.edu (John Hascall) Date: Mon, 16 Jan 2012 09:19:11 CST Subject: [rt-users] Custom Scrip that sometimes emails? In-Reply-To: Your message of Mon, 16 Jan 2012 19:00:50 +0400. Message-ID: <23869.1326727151@malison.ait.iastate.edu> > On Mon, Jan 16, 2012 at 07:35, John Hascall wrote: > > I have a custom scrip that does quite a lot of parsing of > > the content of an incoming email during ticket creation. > > > > Now I've been asked that under certain circumstances, > > determined by what it finds/doesn't find in the email, > > this scrip also send an email (to the requestor as > > well as possibly to an email address found in the > > message). > Use second scrip that emails with Notify* actions. Probably your > parser also updates ticket with info it found, so you can create > condition that finds required situation. How do I insure that the two scrips execute in the correct order? Thanks, John From dgarcia at cesca.cat Mon Jan 16 10:22:49 2012 From: dgarcia at cesca.cat (Daniel Garcia Mejia) Date: Mon, 16 Jan 2012 16:22:49 +0100 Subject: [rt-users] It is possible? Message-ID: <4F1440C9.6000200@cesca.cat> I would like to ask for help, and I want to do something that I do not know if it's possible to do in RT. Specifically, I like the idea that when someone replies / comment a ticket shows the ticket information in my mail agent (exemple Thunderbird) withall transactions. My desire is when I answer this email, i want toONLY the answer in my RT systemand NOT all transactions again, because as currently I get ALL the information replicated when I reply a email. It is possible that when answering an email from a ticket ONLY be copied to the RT system the answer? THANKS! -- ....................................................................... __ / / Daniel Garc?a Mej?a C E / S / C A Portals i Repositoris /_/ Centre de Serveis Cient?fics i Acad?mics de Catalunya Gran Capit?, 2-4 (Edifici Nexus) - 08034 Barcelona T. (NULL) - F. 93 205 6979 - dgarcia at cesca.cat ....................................................................... From yacketrj at potsdam.edu Mon Jan 16 10:29:26 2012 From: yacketrj at potsdam.edu (Ronald J. Yacketta) Date: 16 Jan 2012 10:29:26 -0500 Subject: [rt-users] SuperUser unable to see new Queue In-Reply-To: <20111220173044.0F8122C4659@ibastion.frb.gov> References: <20111220173044.0F8122C4659@ibastion.frb.gov> Message-ID: <4F144256.6070305@potsdam.edu> Hello all! It has been a while since I created my last queue so more than likely I am missing something simple. Just created a new Queue using my SuperUser account, when I look at the RT home page I do not see the queue listed under 'Quick Search' or in the top drop down next to 'New Ticket In'. I thought SuperUser was the top of the food chain and could see / do anything, what am I missing? Regards, Ron From ruz at bestpractical.com Mon Jan 16 10:47:30 2012 From: ruz at bestpractical.com (Ruslan Zakirov) Date: Mon, 16 Jan 2012 19:47:30 +0400 Subject: [rt-users] SuperUser unable to see new Queue In-Reply-To: <4F144256.6070305@potsdam.edu> References: <20111220173044.0F8122C4659@ibastion.frb.gov> <4F144256.6070305@potsdam.edu> Message-ID: On Mon, Jan 16, 2012 at 19:29, Ronald J. Yacketta wrote: > Hello all! > > It has been a while since I created my last queue so more than likely I am > missing something simple. > Just created a new Queue using my SuperUser account, when I look at the RT > home page I do not see the queue listed under 'Quick Search' or in the top > drop down next to 'New Ticket In'. > > I thought SuperUser was the top of the food chain and could see / do > anything, what am I missing? In old versions you had to logout to see updates because of caching. > > Regards, > > Ron > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ?March 5 & 6, 2012 -- Best regards, Ruslan. From ruz at bestpractical.com Mon Jan 16 10:54:28 2012 From: ruz at bestpractical.com (Ruslan Zakirov) Date: Mon, 16 Jan 2012 19:54:28 +0400 Subject: [rt-users] Custom Scrip that sometimes emails? In-Reply-To: <23869.1326727151@malison.ait.iastate.edu> References: <23869.1326727151@malison.ait.iastate.edu> Message-ID: On Mon, Jan 16, 2012 at 19:19, John Hascall wrote: > > >> On Mon, Jan 16, 2012 at 07:35, John Hascall wrote: >> > I have a custom scrip that does quite a lot of parsing of >> > the content of an incoming email during ticket creation. >> > >> > Now I've been asked that under certain circumstances, >> > determined by what it finds/doesn't find in the email, >> > this scrip also send an email (to the requestor as >> > well as possibly to an email address found in the >> > message). > >> Use second scrip that emails with Notify* actions. Probably your >> parser also updates ticket with info it found, so you can create >> condition that finds required situation. > > How do I insure that the two scrips execute in the correct order? I think in 3.8.1 we already order scrips by description, may be it's by id. However, you don't need it. Changes from a scrip fire new scrips. In second scrip you check that particular field was set by transaction, check new and old values, check other required fields and decide whether fire or not notification action. Advantage of this is that notification is fired even when people through UI changed ticket in similar way as your parser. > Thanks, > John -- Best regards, Ruslan. From dgarcia at cesca.cat Mon Jan 16 11:48:13 2012 From: dgarcia at cesca.cat (Daniel Garcia Mejia) Date: Mon, 16 Jan 2012 17:48:13 +0100 Subject: [rt-users] Split tickets Message-ID: <4F1454CD.5000302@cesca.cat> Hi, I search in google and rt mailing list and I don't find any answer for my question. In my RT system, I have tickets that contain a lot of answer/comments and sometimes it's very hard (cost too much time) to display the ticket. Is there any possibility to split tickets in 2 pages when it reaches a maximum number of messages / comment for display on a ticket? Thanks Best regards, Daniel -- ....................................................................... __ / / Daniel Garc?a Mej?a C E / S / C A Portals i Repositoris /_/ Centre de Serveis Cient?fics i Acad?mics de Catalunya Gran Capit?, 2-4 (Edifici Nexus) - 08034 Barcelona T. (NULL) - F. 93 205 6979 - dgarcia at cesca.cat ....................................................................... From john at iastate.edu Mon Jan 16 12:14:25 2012 From: john at iastate.edu (John Hascall) Date: Mon, 16 Jan 2012 11:14:25 CST Subject: [rt-users] Custom Scrip that sometimes emails? In-Reply-To: Your message of Mon, 16 Jan 2012 19:54:28 +0400. Message-ID: <30828.1326734065@malison.ait.iastate.edu> > On Mon, Jan 16, 2012 at 19:19, John Hascall wrote: > >> On Mon, Jan 16, 2012 at 07:35, John Hascall wrote: > >> > I have a custom scrip that does quite a lot of parsing of > >> > the content of an incoming email during ticket creation. > >> > > >> > Now I've been asked that under certain circumstances, > >> > determined by what it finds/doesn't find in the email, > >> > this scrip also send an email (to the requestor as > >> > well as possibly to an email address found in the > >> > message). > > > >> Use second scrip that emails with Notify* actions. Probably your > >> parser also updates ticket with info it found, so you can create > >> condition that finds required situation. > > > > How do I insure that the two scrips execute in the correct order? > > I think in 3.8.1 we already order scrips by description, may be it's > by id. However, you don't need it. Changes from a scrip fire new > scrips. In second scrip you check that particular field was set by > transaction, check new and old values, check other required fields and > decide whether fire or not notification action. > > Advantage of this is that notification is fired even when people > through UI changed ticket in similar way as your parser. So, just to be sure I understand this correctly. The existing scrip, upon finding that the email is required, sets the value of a custom field (say, email = "needed") This setting of a custom field will trigger RT to run through the list of scrips again. The condition of the new, (emailing), scrip is based on the custom field value (email=="needed"), so it is triggered on this run through. This scrip, after emailing, should, I would guess, then update the CF (say, email = "sent"). Correct? I am guessing that there is some way to not reinvent the wheel and use the abilities of an exist action, perhaps by being a subclass of it? Possible? Pointers on how? Many thanks, John From ruz at bestpractical.com Mon Jan 16 12:19:18 2012 From: ruz at bestpractical.com (Ruslan Zakirov) Date: Mon, 16 Jan 2012 21:19:18 +0400 Subject: [rt-users] Split tickets In-Reply-To: <4F1454CD.5000302@cesca.cat> References: <4F1454CD.5000302@cesca.cat> Message-ID: Hi, Don't send the same request twice. You didn't get answer - probably people don't know about solution you need, requested info is just available through simple search. There are no paging extension for ticket's history. There are a few solutions to help keep history smaller. Google. https://github.com/cloos/rt-extension-briefhistory http://search.cpan.org/~cloos/RT-Extension-HistoryFilter-0.02/ Searching in archives would help you find more variants. RT 4.0 has new feature to delay loading history. On Mon, Jan 16, 2012 at 20:48, Daniel Garcia Mejia wrote: > Hi, > > I search in google and rt mailing list and I don't find any answer for my > question. > > In my RT system, I have tickets that contain a lot of answer/comments and > sometimes it's very hard (cost too much time) to display the ticket. > > Is there any possibility to split tickets in 2 pages when it reaches a > maximum number of messages / comment for display on a ticket? > > Thanks > > > Best regards, > > Daniel > > -- > ....................................................................... > ? ? ? ?__ > ? ? ? / / ? ? ? Daniel Garc?a Mej?a > ?C E / S / C A ? Portals i Repositoris > ? ? /_/ ? ? ? ? Centre de Serveis Cient?fics i Acad?mics de Catalunya > > ?Gran Capit?, 2-4 (Edifici Nexus) - 08034 Barcelona > ?T. (NULL) - F. ?93 205 6979 - dgarcia at cesca.cat > ....................................................................... > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ?March 5 & 6, 2012 -- Best regards, Ruslan. From ruz at bestpractical.com Mon Jan 16 12:27:34 2012 From: ruz at bestpractical.com (Ruslan Zakirov) Date: Mon, 16 Jan 2012 21:27:34 +0400 Subject: [rt-users] Custom Scrip that sometimes emails? In-Reply-To: <30828.1326734065@malison.ait.iastate.edu> References: <30828.1326734065@malison.ait.iastate.edu> Message-ID: On Mon, Jan 16, 2012 at 21:14, John Hascall wrote: > > >> On Mon, Jan 16, 2012 at 19:19, John Hascall wrote: >> >> On Mon, Jan 16, 2012 at 07:35, John Hascall wrote: >> >> > I have a custom scrip that does quite a lot of parsing of >> >> > the content of an incoming email during ticket creation. >> >> > >> >> > Now I've been asked that under certain circumstances, >> >> > determined by what it finds/doesn't find in the email, >> >> > this scrip also send an email (to the requestor as >> >> > well as possibly to an email address found in the >> >> > message). >> > >> >> Use second scrip that emails with Notify* actions. Probably your >> >> parser also updates ticket with info it found, so you can create >> >> condition that finds required situation. >> > >> > How do I insure that the two scrips execute in the correct order? >> >> I think in 3.8.1 we already order scrips by description, may be it's >> by id. However, you don't need it. Changes from a scrip fire new >> scrips. In second scrip you check that particular field was set by >> transaction, check new and old values, check other required fields and >> decide whether fire or not notification action. >> >> Advantage of this is that notification is fired even when people >> through UI changed ticket in similar way as your parser. > > ?So, just to be sure I understand this correctly. > > ?The existing scrip, upon finding that the email is required, > ?sets the value of a custom field (say, email = "needed") > > ?This setting of a custom field will trigger RT to run through > ?the list of scrips again. ?The condition of the new, (emailing), > ?scrip is based on the custom field value (email=="needed"), so > ?it is triggered on this run through. ?This scrip, after emailing, > ?should, I would guess, then update the CF (say, email = "sent"). > > ?Correct? Close and will work, but I don't understand why you need special custom field for that. Probably I just lack information about what your parser does with ticket after parsing. > ?I am guessing that there is some way to not reinvent the wheel and > ?use the abilities of an exist action, perhaps by being a subclass of it? I don't see why you need to sub-class any of RT's actions in this case. > ?Possible? ?Pointers on how? Use file based actions and just inherit from a module you want to sub-class. You have to register your module in DB (see wiki). Also, actions and conditions based on files can use argument for configuration. > > > > Many thanks, > John -- Best regards, Ruslan. From myrtuser at gmail.com Tue Jan 17 02:06:57 2012 From: myrtuser at gmail.com (RT User) Date: Tue, 17 Jan 2012 07:06:57 +0000 Subject: [rt-users] Auto cc on create and ticket replies to another email address Message-ID: All, I'm new and happily evaluating RT. I have one email ID other than requestor that I want all ticket creation emails and replies from tickets to go to. Say, I have a support at xyz.com which rt polls for issues. Then I want the ticket creation and subsequent reply emails to also go to support-backup at xyz.com as CC. Is this possible? Thanks for all the help! Steve -------------- next part -------------- An HTML attachment was scrubbed... URL: From kripur at gmail.com Tue Jan 17 04:01:14 2012 From: kripur at gmail.com (kripur at gmail.com) Date: Tue, 17 Jan 2012 09:01:14 +0000 Subject: [rt-users] Display issues with Rt-4.0.4 in IE 8 browser Message-ID: <20120117090114.GA6007@jac-18.jet.uk> Hi, I am having some issues with Rt-4.0.4 on IE 8.0 on Windows. When looking at the transactions for a ticket, in the history Tab, subsequent transaction entries are indented to the right. If there are a large number of transactions, the last entries are indented so far right that they are not visible. Second issue, is with the display of the 'Download (untitled)/with headers' boxes, in the history tab. When the mouse hoovers over these boxes, they move sideways and back when the mouse is off them. Are these known issues with IE? How can I fix these? I don't see these issues with Firefox Many Thanks krishan -- From gerard at eve-team.com Tue Jan 17 04:42:47 2012 From: gerard at eve-team.com (Gerard FENELON) Date: Tue, 17 Jan 2012 10:42:47 +0100 Subject: [rt-users] Auto cc on create and ticket replies to another email address In-Reply-To: References: Message-ID: <4F154297.1010900@eve-team.com> Hi If I understand correctly your question, you should put support-backup at xyz.com as Cc or AdminCc of the queue. Gerard On 2012-01-17 08:06, RT User wrote: > All, > > I'm new and happily evaluating RT. I have one email ID other than > requestor that I want all ticket creation emails and replies from > tickets to go to. > > Say, I have a support at xyz.com which rt polls > for issues. Then I want the ticket creation and subsequent reply > emails to also go to support-backup at xyz.com > as CC. > > Is this possible? > > Thanks for all the help! > Steve -------------- next part -------------- An HTML attachment was scrubbed... URL: From gerard at eve-team.com Tue Jan 17 04:59:12 2012 From: gerard at eve-team.com (Gerard FENELON) Date: Tue, 17 Jan 2012 10:59:12 +0100 Subject: [rt-users] Auto cc on create and ticket replies to another email address In-Reply-To: References: <4F154297.1010900@eve-team.com> Message-ID: <4F154670.2040504@eve-team.com> Stay on the list. Go to Admin/Queues/People.html?id=1 (Configuration > Queues > Your Queue > Watchers Gerard On 2012-01-17 10:53, RT User wrote: > > > On Tue, Jan 17, 2012 at 9:42 AM, Gerard FENELON > wrote: > > Hi > If I understand correctly your question, > you should put support-backup at xyz.com > as Cc or AdminCc of the queue. > Gerard > > > Correct. However, I want the Cc to be added automatically to every > queue so that all ticket creation and replies go to the Cc > > How would I do this? > Steve > > > > On 2012-01-17 08 :06, RT User wrote: >> All, >> >> I'm new and happily evaluating RT. I have one email ID other >> than requestor that I want all ticket creation emails and replies >> from tickets to go to. >> >> Say, I have a support at xyz.com which rt >> polls for issues. Then I want the ticket creation and subsequent >> reply emails to also go to support-backup at xyz.com >> as CC. >> >> Is this possible? >> >> Thanks for all the help! >> Steve > -------------- next part -------------- An HTML attachment was scrubbed... URL: From myrtuser at gmail.com Tue Jan 17 05:18:50 2012 From: myrtuser at gmail.com (RT User) Date: Tue, 17 Jan 2012 10:18:50 +0000 Subject: [rt-users] Auto cc on create and ticket replies to another email address In-Reply-To: <4F154670.2040504@eve-team.com> References: <4F154297.1010900@eve-team.com> <4F154670.2040504@eve-team.com> Message-ID: Thank you Gerard! That worked like a charm! Steve On Tue, Jan 17, 2012 at 9:59 AM, Gerard FENELON wrote: > Stay on the list. > > Go to Admin/Queues/People.html?id=1 > (Configuration > Queues > Your Queue > Watchers > > Gerard > > > On 2012-01-17 10:53, RT User wrote: > > > > On Tue, Jan 17, 2012 at 9:42 AM, Gerard FENELON wrote: > >> Hi >> If I understand correctly your question, >> you should put support-backup at xyz.com as Cc or AdminCc of the queue. >> Gerard >> > > Correct. However, I want the Cc to be added automatically to every queue > so that all ticket creation and replies go to the Cc > > How would I do this? > Steve > > > >> >> >> On 2012-01-17 08:06, RT User wrote: >> >> All, >> >> I'm new and happily evaluating RT. I have one email ID other than >> requestor that I want all ticket creation emails and replies from tickets >> to go to. >> >> Say, I have a support at xyz.com which rt polls for issues. Then I want >> the ticket creation and subsequent reply emails to also go to >> support-backup at xyz.com as CC. >> >> Is this possible? >> >> Thanks for all the help! >> Steve >> >> > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ? March 5 & 6, 2012 > -------------- next part -------------- An HTML attachment was scrubbed... URL: From trs at bestpractical.com Tue Jan 17 10:13:43 2012 From: trs at bestpractical.com (Thomas Sibley) Date: Tue, 17 Jan 2012 10:13:43 -0500 Subject: [rt-users] Display issues with Rt-4.0.4 in IE 8 browser In-Reply-To: <20120117090114.GA6007@jac-18.jet.uk> References: <20120117090114.GA6007@jac-18.jet.uk> Message-ID: <4F159027.9060705@bestpractical.com> On 01/17/2012 04:01 AM, kripur at gmail.com wrote: > When looking at the transactions for a ticket, in the history > Tab, subsequent transaction entries are indented to the right. > If there are a large number of transactions, the last entries > are indented so far right that they are not visible. > > Second issue, is with the display of the > 'Download (untitled)/with headers' boxes, in the history tab. > When the mouse hoovers over these boxes, they move sideways > and back when the mouse is off them. > > Are these known issues with IE? I believe there is a patch for these that will be in the next release. From dgarcia at cesca.cat Tue Jan 17 11:49:02 2012 From: dgarcia at cesca.cat (Daniel Garcia Mejia) Date: Tue, 17 Jan 2012 17:49:02 +0100 Subject: [rt-users] Split tickets In-Reply-To: References: <4F1454CD.5000302@cesca.cat> Message-ID: <4F15A67E.2040209@cesca.cat> On 16/01/12 18:19, Ruslan Zakirov wrote: > Hi, > > Don't send the same request twice. You didn't get answer - probably > people don't know about solution you need, requested info is just > available through simple search. > > There are no paging extension for ticket's history. > > There are a few solutions to help keep history smaller. Google. > > https://github.com/cloos/rt-extension-briefhistory > http://search.cpan.org/~cloos/RT-Extension-HistoryFilter-0.02/ > > Searching in archives would help you find more variants. > > RT 4.0 has new feature to delay loading history. > > On Mon, Jan 16, 2012 at 20:48, Daniel Garcia Mejia wrote: >> Hi, >> >> I search in google and rt mailing list and I don't find any answer for my >> question. >> >> In my RT system, I have tickets that contain a lot of answer/comments and >> sometimes it's very hard (cost too much time) to display the ticket. >> >> Is there any possibility to split tickets in 2 pages when it reaches a >> maximum number of messages / comment for display on a ticket? >> >> Thanks >> >> >> Best regards, >> >> Daniel >> >> -- >> ....................................................................... >> __ >> / / Daniel Garc?a Mej?a >> C E / S / C A Portals i Repositoris >> /_/ Centre de Serveis Cient?fics i Acad?mics de Catalunya >> >> Gran Capit?, 2-4 (Edifici Nexus) - 08034 Barcelona >> T. (NULL) - F. 93 205 6979 - dgarcia at cesca.cat >> ....................................................................... >> >> -------- >> RT Training Sessions (http://bestpractical.com/services/training.html) >> * Boston March 5& 6, 2012 > > Thanks Ruslan. I think that a paging extension will be good new feature in next version of RT 4.0.X , so that it's my suggestion!. -- ....................................................................... __ / / Daniel Garc?a Mej?a C E / S / C A Portals i Repositoris /_/ Centre de Serveis Cient?fics i Acad?mics de Catalunya Gran Capit?, 2-4 (Edifici Nexus) - 08034 Barcelona T. (NULL) - F. 93 205 6979 - dgarcia at cesca.cat ....................................................................... From dgarcia at cesca.cat Tue Jan 17 11:54:00 2012 From: dgarcia at cesca.cat (Daniel Garcia Mejia) Date: Tue, 17 Jan 2012 17:54:00 +0100 Subject: [rt-users] Best perfomance for RT 4.0.4 Message-ID: <4F15A7A8.4010703@cesca.cat> Hi, I know that the minimum requirements of RT are: http://bestpractical.com/rt/requirements.html But I don't know what are the requirements for a best perfomance of RT to get RT more faster. My RT's system is for about 40 users (that the average is 5 users doing searches at once) and about 150 ticketsper month. Approximately what are the best requirements (especially in RAM) for this system? Any help? Thanks! -- ....................................................................... __ / / Daniel Garc?a Mej?a C E / S / C A Portals i Repositoris /_/ Centre de Serveis Cient?fics i Acad?mics de Catalunya Gran Capit?, 2-4 (Edifici Nexus) - 08034 Barcelona T. (NULL) - F. 93 205 6979 - dgarcia at cesca.cat ....................................................................... From tjrc at sanger.ac.uk Tue Jan 17 12:10:07 2012 From: tjrc at sanger.ac.uk (Tim Cutts) Date: Tue, 17 Jan 2012 17:10:07 +0000 Subject: [rt-users] Best perfomance for RT 4.0.4 In-Reply-To: <4F15A7A8.4010703@cesca.cat> References: <4F15A7A8.4010703@cesca.cat> Message-ID: On 17 Jan 2012, at 16:54, Daniel Garcia Mejia wrote: > Hi, > > I know that the minimum requirements of RT are: > > http://bestpractical.com/rt/requirements.html > > But I don't know what are the requirements for a best perfomance of RT to get RT more faster. > My RT's system is for about 40 users (that the average is 5 users doing searches at once) and about 150 ticketsper month. > > Approximately what are the best requirements (especially in RAM) for this system? > > Any help? Thanks! Quite modest. I run RT 3.8.10 (can't speak to RT 4 yet) on two virtual machines. The web server runs on a 2GB VM with 2 virtual CPUs. The database runs on a second VM with 16GB of RAM and 2 virtual CPUs. Our database contains about 200 000 tickets, spread over about 80 queues, with something like 200 privileged users. The only thing that is slow is full content searches, and that's because we're using MySQL, not the amount of physical resource allocated. Tim -- The Wellcome Trust Sanger Institute is operated by Genome Research Limited, a charity registered in England with number 1021457 and a company registered in England with number 2742969, whose registered office is 215 Euston Road, London, NW1 2BE. From jim.lesinski at gmail.com Tue Jan 17 12:25:47 2012 From: jim.lesinski at gmail.com (Jim Lesinski) Date: Tue, 17 Jan 2012 12:25:47 -0500 Subject: [rt-users] RT 4.0.4 - Autocomplete values are case sensitive? Message-ID: Hello, In RT 4.0.4 it seems that when filling out a single or multi-value custom field, the results are case sensitive. Is this considered normal behavior? I would think it would be preferable to be case insensitive when listing the autocomplete results, but I can see where some may consider case sensitivity an advantage. Thanks, Jim -------------- next part -------------- An HTML attachment was scrubbed... URL: From TFrench at theprivatebank.com Tue Jan 17 12:55:52 2012 From: TFrench at theprivatebank.com (Todd French) Date: Tue, 17 Jan 2012 17:55:52 +0000 Subject: [rt-users] Queue Notification Scrip question In-Reply-To: References: Message-ID: Ruslan, Yes, as follows: Description: On Queue Change, Notify AdminCC if not owned Condition: User Defined Action: Notify AdminCcs Template: Global Template: Queue Notification Stage: TransactionCreate Custom Condition: return 0 unless $self->TransactionObj->Type eq "Set"; return 0 unless $self->TransactionObj->Field eq "Queue"; return 1 unless $self->TicketObj->Owner != $RT::Nobody->id; With this current code, it sends out a notification regardless of whether the ticket was owned or not when it changes queue. I'm starting to wonder if this isn't because the ticket is being untaken or assigned at the same time that it changes queue (usually). Todd French | Information Technology Help Desk Administrator THE PRIVATEBANK 70 West Madison Street Chicago, Illinois 60602 Help Desk: (312).564.1146 p: (312).564.6968 -----Original Message----- From: ruslan.zakirov at gmail.com [mailto:ruslan.zakirov at gmail.com] On Behalf Of Ruslan Zakirov Sent: Saturday, January 14, 2012 2:41 PM To: Todd French Cc: rt-users at lists.bestpractical.com Subject: Re: [rt-users] Queue Notification Scrip question On Fri, Jan 13, 2012 at 23:39, Todd French wrote: > Ruslan, > > This reply is really late, but I've finally been slotted the time to work on this again. I'm trying to do as you say with the following Custom Condition: > > return 0 unless $self->TransactionObj->Type eq "Set"; > return 0 unless $self->TransactionObj->Field eq "Queue"; > return 1 unless $self->TicketObj->Owner != $RT::Nobody->id; > > But it is not working properly. It does send an email on queue change, but it does it regardless if the owner is set to "nobody in particular" or assigned to a user. I assume I am missing something here. > Have you selected 'User Defined' condition? Otherwise code looks good. > > > -----Original Message----- > From: ruslan.zakirov at gmail.com [mailto:ruslan.zakirov at gmail.com] On Behalf Of Ruslan Zakirov > Sent: Thursday, December 08, 2011 5:55 AM > To: Todd French > Cc: rt-users at lists.bestpractical.com > Subject: Re: [rt-users] Queue Notification Scrip question > > On Mon, Nov 21, 2011 at 11:54 PM, Todd French > wrote: >> I?m trying to tidy up the notifications our users get on RT, currently we >> have in place a scrip that On Queue Change, Notify Admin CC?s. What I?d >> like to do is tweak this so that it only sends the notification for tickets >> that change when the owner is nobody, as we also have set a notification >> when the owner changes. This way we?re only broadcasting to all AdminCC?s >> when there?s something to go take ownership of, not something that is >> already owned. >> >> >> >> I?ve tried using a custom condition such as: >> >> return 1 unless $self->TicketObj->Owner != $RT::Nobody->id; >> >> but I was unsure on how to replicate the usual Notify AdminCC?s action. > > You don't need to replicate Notify action. You need custom condition > and replicate On Queue Change condition what is really simple. > > -- > Best regards, Ruslan. > > ________________________________ > > The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and privileged material. Unauthorized review, use, disclosure, or distribution is prohibited. If you receive this material/information in error, please contact the sender and destroy the material/information. > > Email is not a secure form of communication and should not be used to transmit personal or confidential information such as account numbers, balance information, or wire transfer requests. The PrivateBank is not responsible for the security of sensitive information received by email. -- Best regards, Ruslan. ________________________________ The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and privileged material. Unauthorized review, use, disclosure, or distribution is prohibited. If you receive this material/information in error, please contact the sender and destroy the material/information. Email is not a secure form of communication and should not be used to transmit personal or confidential information such as account numbers, balance information, or wire transfer requests. The PrivateBank is not responsible for the security of sensitive information received by email. From ruz at bestpractical.com Tue Jan 17 13:17:22 2012 From: ruz at bestpractical.com (Ruslan Zakirov) Date: Tue, 17 Jan 2012 22:17:22 +0400 Subject: [rt-users] Queue Notification Scrip question In-Reply-To: References: Message-ID: On Tue, Jan 17, 2012 at 21:55, Todd French wrote: > Ruslan, > > Yes, as follows: > Description: On Queue Change, Notify AdminCC if not owned > Condition: User Defined > Action: Notify AdminCcs > Template: Global Template: Queue Notification > Stage: TransactionCreate > > Custom Condition: > return 0 unless $self->TransactionObj->Type eq "Set"; > return 0 unless $self->TransactionObj->Field eq "Queue"; > return 1 unless $self->TicketObj->Owner != $RT::Nobody->id; > > With this current code, it sends out a notification regardless of whether the ticket was owned or not when it changes queue. ?I'm starting to wonder if this isn't because the ticket is being untaken or assigned at the same time that it changes queue (usually). Owner is changed to nobody if the current owner has now rights to own tickets in new queue. > > > Todd French | Information Technology > Help Desk Administrator > > THE PRIVATEBANK > 70 West Madison Street > Chicago, Illinois 60602 > Help Desk: (312).564.1146 > p: (312).564.6968 > > > -----Original Message----- > From: ruslan.zakirov at gmail.com [mailto:ruslan.zakirov at gmail.com] On Behalf Of Ruslan Zakirov > Sent: Saturday, January 14, 2012 2:41 PM > To: Todd French > Cc: rt-users at lists.bestpractical.com > Subject: Re: [rt-users] Queue Notification Scrip question > > On Fri, Jan 13, 2012 at 23:39, Todd French wrote: >> Ruslan, >> >> This reply is really late, but I've finally been slotted the time to work on this again. ?I'm trying to do as you say with the following Custom Condition: >> >> return 0 unless $self->TransactionObj->Type eq "Set"; >> return 0 unless $self->TransactionObj->Field eq "Queue"; >> return 1 unless $self->TicketObj->Owner != $RT::Nobody->id; >> >> But it is not working properly. ?It does send an email on queue change, but it does it regardless if the owner is set to "nobody in particular" or assigned to a user. ?I assume I am missing something here. >> > > Have you selected 'User Defined' condition? Otherwise code looks good. > >> >> >> -----Original Message----- >> From: ruslan.zakirov at gmail.com [mailto:ruslan.zakirov at gmail.com] On Behalf Of Ruslan Zakirov >> Sent: Thursday, December 08, 2011 5:55 AM >> To: Todd French >> Cc: rt-users at lists.bestpractical.com >> Subject: Re: [rt-users] Queue Notification Scrip question >> >> On Mon, Nov 21, 2011 at 11:54 PM, Todd French >> wrote: >>> I?m trying to tidy up the notifications our users get on RT, currently we >>> have in place a scrip that On Queue Change, Notify Admin CC?s. ?What I?d >>> like to do is tweak this so that it only sends the notification for tickets >>> that change when the owner is nobody, as we also have set a notification >>> when the owner changes. ?This way we?re only broadcasting to all AdminCC?s >>> when there?s something to go take ownership of, not something that is >>> already owned. >>> >>> >>> >>> I?ve tried using a custom condition such as: >>> >>> return 1 unless $self->TicketObj->Owner != $RT::Nobody->id; >>> >>> but I was unsure on how to replicate the usual Notify AdminCC?s action. >> >> You don't need to replicate Notify action. You need custom condition >> and replicate On Queue Change condition what is really simple. >> >> -- >> Best regards, Ruslan. >> >> ________________________________ >> >> The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and privileged material. Unauthorized review, use, disclosure, or distribution is prohibited. If you receive this material/information in error, please contact the sender and destroy the material/information. >> >> Email is not a secure form of communication and should not be used to transmit personal or confidential information such as account numbers, balance information, or wire transfer requests. The PrivateBank is not responsible for the security of sensitive information received by email. > > > > -- > Best regards, Ruslan. > > ________________________________ > > The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and privileged material. Unauthorized review, use, disclosure, or distribution is prohibited. If you receive this material/information in error, please contact the sender and destroy the material/information. > > Email is not a secure form of communication and should not be used to transmit personal or confidential information such as account numbers, balance information, or wire transfer requests. The PrivateBank is not responsible for the security of sensitive information received by email. -- Best regards, Ruslan. From TFrench at theprivatebank.com Tue Jan 17 13:33:07 2012 From: TFrench at theprivatebank.com (Todd French) Date: Tue, 17 Jan 2012 18:33:07 +0000 Subject: [rt-users] Queue Notification Scrip question In-Reply-To: References: Message-ID: In the current setup all privileged users have the ability to own tickets in all queues, but even if the ticket is owned prior to the queue change transaction, it's still firing off the email, when it's only supposed to if not owned. -----Original Message----- From: ruslan.zakirov at gmail.com [mailto:ruslan.zakirov at gmail.com] On Behalf Of Ruslan Zakirov Sent: Tuesday, January 17, 2012 12:17 PM To: Todd French Cc: rt-users at lists.bestpractical.com Subject: Re: [rt-users] Queue Notification Scrip question On Tue, Jan 17, 2012 at 21:55, Todd French wrote: > Ruslan, > > Yes, as follows: > Description: On Queue Change, Notify AdminCC if not owned > Condition: User Defined > Action: Notify AdminCcs > Template: Global Template: Queue Notification > Stage: TransactionCreate > > Custom Condition: > return 0 unless $self->TransactionObj->Type eq "Set"; > return 0 unless $self->TransactionObj->Field eq "Queue"; > return 1 unless $self->TicketObj->Owner != $RT::Nobody->id; > > With this current code, it sends out a notification regardless of whether the ticket was owned or not when it changes queue. I'm starting to wonder if this isn't because the ticket is being untaken or assigned at the same time that it changes queue (usually). Owner is changed to nobody if the current owner has now rights to own tickets in new queue. > > > Todd French | Information Technology > Help Desk Administrator > > THE PRIVATEBANK > 70 West Madison Street > Chicago, Illinois 60602 > Help Desk: (312).564.1146 > p: (312).564.6968 > > > -----Original Message----- > From: ruslan.zakirov at gmail.com [mailto:ruslan.zakirov at gmail.com] On Behalf Of Ruslan Zakirov > Sent: Saturday, January 14, 2012 2:41 PM > To: Todd French > Cc: rt-users at lists.bestpractical.com > Subject: Re: [rt-users] Queue Notification Scrip question > > On Fri, Jan 13, 2012 at 23:39, Todd French wrote: >> Ruslan, >> >> This reply is really late, but I've finally been slotted the time to work on this again. I'm trying to do as you say with the following Custom Condition: >> >> return 0 unless $self->TransactionObj->Type eq "Set"; >> return 0 unless $self->TransactionObj->Field eq "Queue"; >> return 1 unless $self->TicketObj->Owner != $RT::Nobody->id; >> >> But it is not working properly. It does send an email on queue change, but it does it regardless if the owner is set to "nobody in particular" or assigned to a user. I assume I am missing something here. >> > > Have you selected 'User Defined' condition? Otherwise code looks good. > >> >> >> -----Original Message----- >> From: ruslan.zakirov at gmail.com [mailto:ruslan.zakirov at gmail.com] On Behalf Of Ruslan Zakirov >> Sent: Thursday, December 08, 2011 5:55 AM >> To: Todd French >> Cc: rt-users at lists.bestpractical.com >> Subject: Re: [rt-users] Queue Notification Scrip question >> >> On Mon, Nov 21, 2011 at 11:54 PM, Todd French >> wrote: >>> I?m trying to tidy up the notifications our users get on RT, currently we >>> have in place a scrip that On Queue Change, Notify Admin CC?s. What I?d >>> like to do is tweak this so that it only sends the notification for tickets >>> that change when the owner is nobody, as we also have set a notification >>> when the owner changes. This way we?re only broadcasting to all AdminCC?s >>> when there?s something to go take ownership of, not something that is >>> already owned. >>> >>> >>> >>> I?ve tried using a custom condition such as: >>> >>> return 1 unless $self->TicketObj->Owner != $RT::Nobody->id; >>> >>> but I was unsure on how to replicate the usual Notify AdminCC?s action. >> >> You don't need to replicate Notify action. You need custom condition >> and replicate On Queue Change condition what is really simple. >> >> -- >> Best regards, Ruslan. >> >> ________________________________ >> >> The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and privileged material. Unauthorized review, use, disclosure, or distribution is prohibited. If you receive this material/information in error, please contact the sender and destroy the material/information. >> >> Email is not a secure form of communication and should not be used to transmit personal or confidential information such as account numbers, balance information, or wire transfer requests. The PrivateBank is not responsible for the security of sensitive information received by email. > > > > -- > Best regards, Ruslan. > > ________________________________ > > The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and privileged material. Unauthorized review, use, disclosure, or distribution is prohibited. If you receive this material/information in error, please contact the sender and destroy the material/information. > > Email is not a secure form of communication and should not be used to transmit personal or confidential information such as account numbers, balance information, or wire transfer requests. The PrivateBank is not responsible for the security of sensitive information received by email. -- Best regards, Ruslan. ________________________________ The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and privileged material. Unauthorized review, use, disclosure, or distribution is prohibited. If you receive this material/information in error, please contact the sender and destroy the material/information. Email is not a secure form of communication and should not be used to transmit personal or confidential information such as account numbers, balance information, or wire transfer requests. The PrivateBank is not responsible for the security of sensitive information received by email. From barnold at utls.com Tue Jan 17 15:20:00 2012 From: barnold at utls.com (Brad Arnold) Date: Tue, 17 Jan 2012 12:20:00 -0800 Subject: [rt-users] getmail not deleting messages from email server- RT4 Message-ID: <33764CC0D768864C965A4B9B6BDDBCA30490D5E5E8@VA3DIAXVS3F1.RED001.local> I'm just getting RT4.0.4 set up, and I've run into what is most likely a config issue between rt-mailgate and getmail. And I'm running out of hair trying to find it. Getmail will successfully retrieve the message from the mail server, but it apparently doesn't get marked as being delivered. The next time getmail runs, it grabs that same message again, which means every getmail run, the tickets get all of these messages appended to the bottom. I've tried messing with the 'read', read_all', and 'delete' settings in the getmailrc, but no change. When I execute getmail this is the output: Delivery error (command rt-mailgate 7638 wrote to stderr: /opt/rt4/bin/rt-mailgate: temp file is '/tmp/CnnU1Wj73w/NDivDH105O' /opt/rt4/bin/rt-mailgate: connecting to https://RTSERVERNAME/rt/REST/1.0/NoAuth/mail-gateway okTicket: 4Queue: GeneralOwner: Brad.ArnoldStatus: openSubject: Test4Requestor: Brad.Arnold at SomeDomain.com) msg 1/2 (1474 bytes) from , delivery error (command rt-mailgate 7638 wrote to stderr: /opt/rt4/bin/rt-mailgate: temp file is '/tmp/CnnU1Wj73w/NDivDH105O' /opt/rt4/bin/rt-mailgate: connecting to https://RTSERVERNAME/rt/REST/1.0/NoAuth/mail-gateway okTicket: 4Queue: GeneralOwner: Brad.ArnoldStatus: openSubject: Test4Requestor: Brad.Arnold at SomeDomain.com) Thanks, Brad ________________________________ Sample disclaimer text -------------- next part -------------- An HTML attachment was scrubbed... URL: From dalonso at u.washington.edu Tue Jan 17 15:20:00 2012 From: dalonso at u.washington.edu (Darwin Alonso) Date: Tue, 17 Jan 2012 12:20:00 -0800 Subject: [rt-users] contents search RT 4.0.2 Message-ID: for RT::VERSION 4.0.2 mysql Ver 14.12 Distrib 5.0.77, for redhat-linux-gnu (i386) using readline 5.1 **** How do I do an all inclusive contents search? e.g. On the previous version of RT that we used (3?), "New Search" gave an option of "Subject", "Content", "Filename". That has now changed to "Subject", ***"Content-type"****, and "Filename". I also tried the edit and advanced search options to change "Content-type" to Content, to no avail. e.g.: ( Content LIKE 'samba' ) would do the search but came ou with nothing. It didn't recognize Contents. I really did try every FAQ that I could find, and the examples all talked about limiting searches. I just want every ticket that has e.g. samba in the contents(aka body?). I look forward to being pointed to the URL where this is answered or what I'm just not getting. Thanks, Darwin Darwin O.V. Alonso dalonso at u.washington.edu Dept. Biochem. J558(HSB) University of Washington 1705 NE Pacific St Seattle WA 98195-7350 From falcone at bestpractical.com Tue Jan 17 15:41:03 2012 From: falcone at bestpractical.com (Kevin Falcone) Date: Tue, 17 Jan 2012 15:41:03 -0500 Subject: [rt-users] Queue Notification Scrip question In-Reply-To: References: Message-ID: <20120117204103.GH5087@jibsheet.com> On Tue, Jan 17, 2012 at 06:33:07PM +0000, Todd French wrote: > In the current setup all privileged users have the ability to own tickets in all queues, but even if the ticket is owned prior to the queue change transaction, it's still firing off the email, when it's only supposed to if not owned. Add in RT->Logger->error("Type ".$self->TransactionObj->Type); and similar lines for each value and find out what the current values actually are. -kevin > -----Original Message----- > From: ruslan.zakirov at gmail.com [mailto:ruslan.zakirov at gmail.com] On Behalf Of Ruslan Zakirov > Sent: Tuesday, January 17, 2012 12:17 PM > To: Todd French > Cc: rt-users at lists.bestpractical.com > Subject: Re: [rt-users] Queue Notification Scrip question > > On Tue, Jan 17, 2012 at 21:55, Todd French wrote: > > Ruslan, > > > > Yes, as follows: > > Description: On Queue Change, Notify AdminCC if not owned > > Condition: User Defined > > Action: Notify AdminCcs > > Template: Global Template: Queue Notification > > Stage: TransactionCreate > > > > Custom Condition: > > return 0 unless $self->TransactionObj->Type eq "Set"; > > return 0 unless $self->TransactionObj->Field eq "Queue"; > > return 1 unless $self->TicketObj->Owner != $RT::Nobody->id; > > > > With this current code, it sends out a notification regardless of whether the ticket was owned or not when it changes queue. I'm starting to wonder if this isn't because the ticket is being untaken or assigned at the same time that it changes queue (usually). > > Owner is changed to nobody if the current owner has now rights to own > tickets in new queue. > > > > > > > Todd French | Information Technology > > Help Desk Administrator > > > > THE PRIVATEBANK > > 70 West Madison Street > > Chicago, Illinois 60602 > > Help Desk: (312).564.1146 > > p: (312).564.6968 > > > > > > -----Original Message----- > > From: ruslan.zakirov at gmail.com [mailto:ruslan.zakirov at gmail.com] On Behalf Of Ruslan Zakirov > > Sent: Saturday, January 14, 2012 2:41 PM > > To: Todd French > > Cc: rt-users at lists.bestpractical.com > > Subject: Re: [rt-users] Queue Notification Scrip question > > > > On Fri, Jan 13, 2012 at 23:39, Todd French wrote: > >> Ruslan, > >> > >> This reply is really late, but I've finally been slotted the time to work on this again. I'm trying to do as you say with the following Custom Condition: > >> > >> return 0 unless $self->TransactionObj->Type eq "Set"; > >> return 0 unless $self->TransactionObj->Field eq "Queue"; > >> return 1 unless $self->TicketObj->Owner != $RT::Nobody->id; > >> > >> But it is not working properly. It does send an email on queue change, but it does it regardless if the owner is set to "nobody in particular" or assigned to a user. I assume I am missing something here. > >> > > > > Have you selected 'User Defined' condition? Otherwise code looks good. > > > >> > >> > >> -----Original Message----- > >> From: ruslan.zakirov at gmail.com [mailto:ruslan.zakirov at gmail.com] On Behalf Of Ruslan Zakirov > >> Sent: Thursday, December 08, 2011 5:55 AM > >> To: Todd French > >> Cc: rt-users at lists.bestpractical.com > >> Subject: Re: [rt-users] Queue Notification Scrip question > >> > >> On Mon, Nov 21, 2011 at 11:54 PM, Todd French > >> wrote: > >>> I?m trying to tidy up the notifications our users get on RT, currently we > >>> have in place a scrip that On Queue Change, Notify Admin CC?s. What I?d > >>> like to do is tweak this so that it only sends the notification for tickets > >>> that change when the owner is nobody, as we also have set a notification > >>> when the owner changes. This way we?re only broadcasting to all AdminCC?s > >>> when there?s something to go take ownership of, not something that is > >>> already owned. > >>> > >>> > >>> > >>> I?ve tried using a custom condition such as: > >>> > >>> return 1 unless $self->TicketObj->Owner != $RT::Nobody->id; > >>> > >>> but I was unsure on how to replicate the usual Notify AdminCC?s action. > >> > >> You don't need to replicate Notify action. You need custom condition > >> and replicate On Queue Change condition what is really simple. > >> > >> -- > >> Best regards, Ruslan. > >> > >> ________________________________ > >> > >> The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and privileged material. Unauthorized review, use, disclosure, or distribution is prohibited. If you receive this material/information in error, please contact the sender and destroy the material/information. > >> > >> Email is not a secure form of communication and should not be used to transmit personal or confidential information such as account numbers, balance information, or wire transfer requests. The PrivateBank is not responsible for the security of sensitive information received by email. > > > > > > > > -- > > Best regards, Ruslan. > > > > ________________________________ > > > > The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and privileged material. Unauthorized review, use, disclosure, or distribution is prohibited. If you receive this material/information in error, please contact the sender and destroy the material/information. > > > > Email is not a secure form of communication and should not be used to transmit personal or confidential information such as account numbers, balance information, or wire transfer requests. The PrivateBank is not responsible for the security of sensitive information received by email. > > > > -- > Best regards, Ruslan. > > ________________________________ > > The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and privileged material. Unauthorized review, use, disclosure, or distribution is prohibited. If you receive this material/information in error, please contact the sender and destroy the material/information. > > Email is not a secure form of communication and should not be used to transmit personal or confidential information such as account numbers, balance information, or wire transfer requests. The PrivateBank is not responsible for the security of sensitive information received by email. > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston March 5 & 6, 2012 -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From falcone at bestpractical.com Tue Jan 17 15:42:20 2012 From: falcone at bestpractical.com (Kevin Falcone) Date: Tue, 17 Jan 2012 15:42:20 -0500 Subject: [rt-users] getmail not deleting messages from email server- RT4 In-Reply-To: <33764CC0D768864C965A4B9B6BDDBCA30490D5E5E8@VA3DIAXVS3F1.RED001.local> References: <33764CC0D768864C965A4B9B6BDDBCA30490D5E5E8@VA3DIAXVS3F1.RED001.local> Message-ID: <20120117204220.GI5087@jibsheet.com> On Tue, Jan 17, 2012 at 12:20:00PM -0800, Brad Arnold wrote: > I'm just getting RT4.0.4 set up, and I've run into what is most likely a config issue between > rt-mailgate and getmail. > > And I'm running out of hair trying to find it. > > > > Getmail will successfully retrieve the message from the mail server, but it apparently doesn't > get marked as being delivered. The next time getmail runs, it grabs that same message again, > which means every getmail run, the tickets get all of these messages appended to the bottom. > > > > I've tried messing with the `read', read_all', and `delete' settings in the getmailrc, but no > change. > > > > When I execute getmail this is the output: > > Delivery error (command rt-mailgate 7638 wrote to stderr: /opt/rt4/bin/rt-mailgate: temp file > is '/tmp/CnnU1Wj73w/NDivDH105O' > > /opt/rt4/bin/rt-mailgate: connecting to https://RTSERVERNAME/rt/REST/1.0/NoAuth/mail-gateway This is really a getmail question, but what happens if you turn off --debug (which is printing to STDERR and possibly confusing getmail). getmail should be respecting the exit code, but appears to be looking at the output instead. > okTicket: 4Queue: GeneralOwner: Brad.ArnoldStatus: openSubject: Test4Requestor: > Brad.Arnold at SomeDomain.com) > > msg 1/2 (1474 bytes) from , delivery error (command rt-mailgate 7638 wrote to > stderr: /opt/rt4/bin/rt-mailgate: temp file is '/tmp/CnnU1Wj73w/NDivDH105O' > > /opt/rt4/bin/rt-mailgate: connecting to https://RTSERVERNAME/rt/REST/1.0/NoAuth/mail-gateway > > okTicket: 4Queue: GeneralOwner: Brad.ArnoldStatus: openSubject: Test4Requestor: > Brad.Arnold at SomeDomain.com) -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From barnold at utls.com Tue Jan 17 16:45:35 2012 From: barnold at utls.com (Brad Arnold) Date: Tue, 17 Jan 2012 13:45:35 -0800 Subject: [rt-users] getmail not deleting messages from email server- RT4 In-Reply-To: <20120117204220.GI5087@jibsheet.com> References: <33764CC0D768864C965A4B9B6BDDBCA30490D5E5E8@VA3DIAXVS3F1.RED001.local> <20120117204220.GI5087@jibsheet.com> Message-ID: <33764CC0D768864C965A4B9B6BDDBCA30490D5E687@VA3DIAXVS3F1.RED001.local> Son-of-a-gun Removing the '--debug' switch resolved it. I had enabled debug working with a different issue. Thank you! -----Original Message----- From: rt-users-bounces at lists.bestpractical.com [mailto:rt-users-bounces at lists.bestpractical.com] On Behalf Of Kevin Falcone Sent: Tuesday, January 17, 2012 3:42 PM To: rt-users at lists.bestpractical.com Subject: Re: [rt-users] getmail not deleting messages from email server- RT4 On Tue, Jan 17, 2012 at 12:20:00PM -0800, Brad Arnold wrote: > I'm just getting RT4.0.4 set up, and I've run into what is most likely a config issue between > rt-mailgate and getmail. > > And I'm running out of hair trying to find it. > > > > Getmail will successfully retrieve the message from the mail server, but it apparently doesn't > get marked as being delivered. The next time getmail runs, it grabs that same message again, > which means every getmail run, the tickets get all of these messages appended to the bottom. > > > > I've tried messing with the `read', read_all', and `delete' settings in the getmailrc, but no > change. > > > > When I execute getmail this is the output: > > Delivery error (command rt-mailgate 7638 wrote to stderr: /opt/rt4/bin/rt-mailgate: temp file > is '/tmp/CnnU1Wj73w/NDivDH105O' > > /opt/rt4/bin/rt-mailgate: connecting to > https://RTSERVERNAME/rt/REST/1.0/NoAuth/mail-gateway This is really a getmail question, but what happens if you turn off --debug (which is printing to STDERR and possibly confusing getmail). getmail should be respecting the exit code, but appears to be looking at the output instead. > okTicket: 4Queue: GeneralOwner: Brad.ArnoldStatus: openSubject: Test4Requestor: > Brad.Arnold at SomeDomain.com) > > msg 1/2 (1474 bytes) from , delivery error (command rt-mailgate 7638 wrote to > stderr: /opt/rt4/bin/rt-mailgate: temp file is '/tmp/CnnU1Wj73w/NDivDH105O' > > /opt/rt4/bin/rt-mailgate: connecting to > https://RTSERVERNAME/rt/REST/1.0/NoAuth/mail-gateway > > okTicket: 4Queue: GeneralOwner: Brad.ArnoldStatus: openSubject: Test4Requestor: > Brad.Arnold at SomeDomain.com) Sample disclaimer text From falcone at bestpractical.com Tue Jan 17 18:18:43 2012 From: falcone at bestpractical.com (Kevin Falcone) Date: Tue, 17 Jan 2012 18:18:43 -0500 Subject: [rt-users] contents search RT 4.0.2 In-Reply-To: References: Message-ID: <20120117231843.GJ5087@jibsheet.com> On Tue, Jan 17, 2012 at 12:20:00PM -0800, Darwin Alonso wrote: > > for > RT::VERSION 4.0.2 > mysql Ver 14.12 Distrib 5.0.77, for redhat-linux-gnu (i386) using readline 5.1 > > **** How do I do an all inclusive contents search? > > e.g. > On the previous version of RT that we used (3?), "New Search" gave an option of "Subject", "Content", "Filename". That has now changed to "Subject", ***"Content-type"****, and "Filename". I also tried the edit and advanced search options to change "Content-type" to Content, to no avail. e.g.: > ( Content LIKE 'samba' ) would do the search but came ou with nothing. It didn't recognize Contents. > > > I really did try every FAQ that I could find, and the examples all talked about limiting searches. I just want every ticket that has e.g. samba in the contents(aka body?). > > I look forward to being pointed to the URL where this is answered or what I'm just not getting. The documentation ships with RT in docs/full_text_indexing.pod A google search also turns up http://blog.bestpractical.com/2011/06/full-text-searching.html But you should assume that the docs that ship with 4.0.4 will be even more up to date than the ones in 4.0.2 or the ones in our blog post. -kevin -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From yan at seiner.com Tue Jan 17 18:32:16 2012 From: yan at seiner.com (Yan Seiner) Date: Tue, 17 Jan 2012 15:32:16 -0800 (PST) Subject: [rt-users] AutoRefresh any page Message-ID: <74c866660214c9314332a3ba7b41a541.squirrel@mail.seiner.com> Is there some way to get RT to reload every page on a regular basis? I have a kiosk/wall display and I need it to show current info. The kiosk can show search results or an info page. Is there something I can add to the URL? I found some old documentation that ?HomeRefreshInterval=120 might work for the home page; I am hoping there's a simple way to get my "display" user to refresh everything every, say, 30 seconds. --Yan -- On two occasions I have been asked,?"Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?" ... I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question. ?Charles Babbage, Inventor of the computer, 1864 From falcone at bestpractical.com Tue Jan 17 18:40:50 2012 From: falcone at bestpractical.com (Kevin Falcone) Date: Tue, 17 Jan 2012 18:40:50 -0500 Subject: [rt-users] RT 4.0.4 - Autocomplete values are case sensitive? In-Reply-To: References: Message-ID: <20120117234050.GK5087@jibsheet.com> On Tue, Jan 17, 2012 at 12:25:47PM -0500, Jim Lesinski wrote: > In RT 4.0.4 it seems that when filling out a single or multi-value custom field, the results > are case sensitive. Is this considered normal behavior? I would think it would be preferable > to be case insensitive when listing the autocomplete results, but I can see where some may > consider case sensitivity an advantage. There's a patch on trunk for this, it should be in the next release and it should apply cleanly to 4.0.4 if you want to pull it out of git. 3c283b6a823d0fbd599c61dde3bc55f44238524b -kevin -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From ruz at bestpractical.com Wed Jan 18 03:24:57 2012 From: ruz at bestpractical.com (Ruslan Zakirov) Date: Wed, 18 Jan 2012 12:24:57 +0400 Subject: [rt-users] AutoRefresh any page In-Reply-To: <74c866660214c9314332a3ba7b41a541.squirrel@mail.seiner.com> References: <74c866660214c9314332a3ba7b41a541.squirrel@mail.seiner.com> Message-ID: Hi, With a callback you can put the following javascript on every page that will reload it after a minute: jQuery( function () { setTimeout("window.location.reload()", 60*1000) } ); On Wed, Jan 18, 2012 at 03:32, Yan Seiner wrote: > Is there some way to get RT to reload every page on a regular basis? > > I have a kiosk/wall display and I need it to show current info. ?The kiosk > can show search results or an info page. > > Is there something I can add to the URL? > > I found some old documentation that ?HomeRefreshInterval=120 might work > for the home page; I am hoping there's a simple way to get my "display" > user to refresh everything every, say, 30 seconds. > > --Yan > > > -- > On two occasions I have been asked,?"Pray, Mr. Babbage, if you put into > the machine wrong figures, will the right answers come out?" ... I am not > able rightly to apprehend the kind of confusion of ideas that could > provoke such a question. > ?Charles Babbage, Inventor of the computer, 1864 > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ?March 5 & 6, 2012 -- Best regards, Ruslan. From yacketrj at potsdam.edu Wed Jan 18 10:22:57 2012 From: yacketrj at potsdam.edu (Ronald J. Yacketta) Date: 18 Jan 2012 10:22:57 -0500 Subject: [rt-users] rt-4.0.4 add 'resolved' to Quicksearch In-Reply-To: References: Message-ID: <4F16E3D1.6060105@potsdam.edu> Hello all! I have been stumbling around trying to display 'resolved' status in Quicksearch, so far I have a copy of Quicksearch modified as such --- Quicksearch 2012-01-17 13:36:47.000000000 -0500 +++ ../../../local/html/Elements/Quicksearch 2012-01-18 10:20:53.000000000 -0500 @@ -54,12 +54,14 @@ &> <& $comp, queue_filter => sub { $_->CurrentUserHasRight('ShowTicket') && !exists $unwanted->{$_->Name} }, + statuses => \@stats, &> <%INIT> my $unwanted = $session{'CurrentUser'}->UserObj->Preferences('QuickSearch', {}); my $comp = $SplitByLifecycle? '/Elements/QueueSummaryByLifecycle' : '/Elements/QueueSummaryByStatus'; +my @stats = qw(new open stalled resolved); <%ARGS> $SplitByLifecycle => 1 I also tried $SplitByLifecycle => 0 Regards, Ron From CRios at hotwirecommunication.com Wed Jan 18 11:04:22 2012 From: CRios at hotwirecommunication.com (Chris Rios) Date: Wed, 18 Jan 2012 11:04:22 -0500 Subject: [rt-users] RT 4.0.4 - Running Extract Custom Fields script on existing tickets in queue? Message-ID: <739245226F55A942B9BEA91566654E0F073FC599@HWCEXCH02.hotwirecommunication.com> All, I finally got my ExtractCF working last night on incoming tickets to a queue, what I would like to do is find a way to manually run that script against the existing tickets in the queue (There's about 2500). Is this possible at all? Please advise. Thank you! Chris -------------- next part -------------- An HTML attachment was scrubbed... URL: From raphael.mouneyres at sagemcom.com Wed Jan 18 11:25:46 2012 From: raphael.mouneyres at sagemcom.com (=?ISO-8859-1?Q?Rapha=EBl_MOUNEYRES?=) Date: Wed, 18 Jan 2012 17:25:46 +0100 Subject: [rt-users] RE RT 4.0.4 - Running Extract Custom Fields script on existing tickets in queue? In-Reply-To: <739245226F55A942B9BEA91566654E0F073FC599@HWCEXCH02.hotwirecommunication.com> Message-ID: <24449_1326903951_4F16F28F_24449_1047_1_OF7D09067F.03087C1A-ONC1257989.005A1579-C1257989.005A4021@sagemcom.com> hello, you can write your own perl script and launch it in a terminal. inside your script you will search for all revelent tickets and apply your modifications. take a look at this script on how to initialize and search for tickets : http://www.cs.kent.ac.uk/people/staff/tdb/rt3/rt-remind Rapha??l MOUNEYRES "Chris Rios" Envoy?? par : rt-users-bounces at lists.bestpractical.com 18/01/2012 17:05 A cc Objet [rt-users] RT 4.0.4 - Running Extract Custom Fields script on existing tickets in queue? All, I finally got my ExtractCF working last night on incoming tickets to a queue, what I would like to do is find a way to manually run that script against the existing tickets in the queue (There???s about 2500). Is this possible at all? Please advise. Thank you! Chris -------- RT Training Sessions (http://bestpractical.com/services/training.html) * Boston ??? March 5 & 6, 2012 # " Ce courriel et les documents qui lui sont joints peuvent contenir des informations confidentielles ou ayant un caract?re priv?. S'ils ne vous sont pas destin?s, nous vous signalons qu'il est strictement interdit de les divulguer, de les reproduire ou d'en utiliser de quelque mani?re que ce soit le contenu. Si ce message vous a ?t? transmis par erreur, merci d'en informer l'exp?diteur et de supprimer imm?diatement de votre syst?me informatique ce courriel ainsi que tous les documents qui y sont attach?s." ****** " This e-mail and any attached documents may contain confidential or proprietary information. If you are not the intended recipient, you are notified that any dissemination, copying of this e-mail and any attachments thereto or use of their contents by any means whatsoever is strictly prohibited. If you have received this e-mail in error, please advise the sender immediately and delete this e-mail and all attached documents from your computer system." # -------------- next part -------------- An HTML attachment was scrubbed... URL: From falcone at bestpractical.com Wed Jan 18 13:15:17 2012 From: falcone at bestpractical.com (Kevin Falcone) Date: Wed, 18 Jan 2012 13:15:17 -0500 Subject: [rt-users] RT 4.0.4 - Running Extract Custom Fields script on existing tickets in queue? In-Reply-To: <739245226F55A942B9BEA91566654E0F073FC599@HWCEXCH02.hotwirecommunication.com> References: <739245226F55A942B9BEA91566654E0F073FC599@HWCEXCH02.hotwirecommunication.com> Message-ID: <20120118181517.GL5087@jibsheet.com> On Wed, Jan 18, 2012 at 11:04:22AM -0500, Chris Rios wrote: > I finally got my ExtractCF working last night on incoming tickets to a queue, what I would > like to do is find a way to manually run that script against the existing tickets in the queue > (There's about 2500). Is this possible at all? Please advise. Thank you! You can use rt-crontool --transaction first --action ExtractCustomFieldValues --template yourtemplate --search (find the tickets you want to touch) to execute an existing action/template across existing tickets. You'll of course want to test on a development instance first -kevin -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From jblaine at kickflop.net Wed Jan 18 15:08:03 2012 From: jblaine at kickflop.net (Jeff Blaine) Date: Wed, 18 Jan 2012 15:08:03 -0500 Subject: [rt-users] "General" vs. "Staff" vs. "Administrators" (Rights) Message-ID: <4F1726A3.60701@kickflop.net> So. Confused. What makes something 'General'? What makes something 'Staff'? What makes something 'Administrator'? RT has the most confusing rights system I have ever seen, even in 4.x :( Is there a 4.x write-up on this stuff? From trs at bestpractical.com Wed Jan 18 15:31:33 2012 From: trs at bestpractical.com (Thomas Sibley) Date: Wed, 18 Jan 2012 15:31:33 -0500 Subject: [rt-users] "General" vs. "Staff" vs. "Administrators" (Rights) In-Reply-To: <4F1726A3.60701@kickflop.net> References: <4F1726A3.60701@kickflop.net> Message-ID: <4F172C25.8050206@bestpractical.com> On 01/18/2012 03:08 PM, Jeff Blaine wrote: > So. Confused. > > What makes something 'General'? > What makes something 'Staff'? > What makes something 'Administrator'? These are groupings of the _rights_ themselves, not groupings of _things_ rights are granted to. It splits up an otherwise pretty long list of rights. > Is there a 4.x write-up on this stuff? You might find http://blog.bestpractical.com/2011/05/whats-new-in-4-rights-editor.html helpful. Thomas From kenn.crocker at gmail.com Wed Jan 18 16:10:10 2012 From: kenn.crocker at gmail.com (Kenneth Crocker) Date: Wed, 18 Jan 2012 13:10:10 -0800 Subject: [rt-users] "General" vs. "Staff" vs. "Administrators" (Rights) In-Reply-To: <4F1726A3.60701@kickflop.net> References: <4F1726A3.60701@kickflop.net> Message-ID: Jeff, The rights offered by RT for managing Queues/tickets are categorized in a way that is most common to general use. That doesn't mean you can't grant an "Administrator" right to someone that isn't a manager or anything like that. The best thing to keep in mind about these rights is "how does granting this right affect security/integrity of the ticket?". Keep in mind that the environment you have will drive the way you design your workflow and therefore security. If you have a very small workforce using the tickets and the process you want is mostly open to all, you could probably disregard most of the categories of these rights, with the exception of superUser. Do you want just anyone to be able to modify the status of a ticket? Make comments on a ticket? Delete a ticket? Do you have a large workflow that is segregated by groups of users that have specific types of tickets to work on? If so, you want to be security conscious about who can do what to which tickets and who oversees the work on the tickets. Is your environment software support? If so, the integrity of these tickets and who did what ti who will be important to your auditing department. Let me know what you are using RT for, your application and work environment, etc. and I'll offer what help I can. Kenn On Wed, Jan 18, 2012 at 12:08 PM, Jeff Blaine wrote: > So. Confused. > > What makes something 'General'? > What makes something 'Staff'? > What makes something 'Administrator'? > > RT has the most confusing rights system I have ever > seen, even in 4.x :( > > Is there a 4.x write-up on this stuff? > -------- > RT Training Sessions (http://bestpractical.com/**services/training.html > ) > * Boston March 5 & 6, 2012 > -------------- next part -------------- An HTML attachment was scrubbed... URL: From kenn.crocker at gmail.com Wed Jan 18 16:12:20 2012 From: kenn.crocker at gmail.com (Kenneth Crocker) Date: Wed, 18 Jan 2012 13:12:20 -0800 Subject: [rt-users] RT 4.0.4 - Running Extract Custom Fields script on existing tickets in queue? In-Reply-To: <739245226F55A942B9BEA91566654E0F073FC599@HWCEXCH02.hotwirecommunication.com> References: <739245226F55A942B9BEA91566654E0F073FC599@HWCEXCH02.hotwirecommunication.com> Message-ID: Chris, If this is about getting a lot of older tickets caught up with the values they didn't get, have you considered using "Bulk Update"? Of course, you would have to be able to single these tickets out by some other existing data. Kenn On Wed, Jan 18, 2012 at 8:04 AM, Chris Rios wrote: > All,**** > > ** ** > > I finally got my ExtractCF working last night on incoming tickets to a > queue, what I would like to do is find a way to manually run that script > against the existing tickets in the queue (There?s about 2500). Is this > possible at all? Please advise. Thank you!**** > > ** ** > > Chris**** > > ** ** > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ? March 5 & 6, 2012 > -------------- next part -------------- An HTML attachment was scrubbed... URL: From yan at seiner.com Wed Jan 18 16:40:18 2012 From: yan at seiner.com (Yan Seiner) Date: Wed, 18 Jan 2012 13:40:18 -0800 (PST) Subject: [rt-users] AutoRefresh any page In-Reply-To: References: <74c866660214c9314332a3ba7b41a541.squirrel@mail.seiner.com> Message-ID: <77a0ec31a4e0712f5e2775868d746018.squirrel@mail.seiner.com> Is there anywhere in particular on the page this needs to go? Or any particular callback that I need to latch on to? I've been going round and round with this and I can't get the page to update. I've tried a lot of variations too.... I'm not familiar with jQuery so I don't know if it needs to go somewhere special or if there is some way it needs to be triggered: onload=... ???? --Yan On Wed, January 18, 2012 12:24 am, Ruslan Zakirov wrote: > Hi, > > With a callback you can put the following javascript on every page > that will reload it after a minute: > > jQuery( function () { setTimeout("window.location.reload()", 60*1000) } ); > > On Wed, Jan 18, 2012 at 03:32, Yan Seiner wrote: >> Is there some way to get RT to reload every page on a regular basis? >> >> I have a kiosk/wall display and I need it to show current info. ?The >> kiosk >> can show search results or an info page. >> >> Is there something I can add to the URL? >> >> I found some old documentation that ?HomeRefreshInterval=120 might work >> for the home page; I am hoping there's a simple way to get my "display" >> user to refresh everything every, say, 30 seconds. >> >> --Yan >> >> >> -- >> On two occasions I have been asked,?"Pray, Mr. Babbage, if you put into >> the machine wrong figures, will the right answers come out?" ... I am >> not >> able rightly to apprehend the kind of confusion of ideas that could >> provoke such a question. >> ?Charles Babbage, Inventor of the computer, 1864 >> >> -------- >> RT Training Sessions (http://bestpractical.com/services/training.html) >> * Boston ?March 5 & 6, 2012 > > > > -- > Best regards, Ruslan. > > !DSPAM:4f1683c9143981804284693! > > -- On two occasions I have been asked,?"Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?" ... I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question. ?Charles Babbage, Inventor of the computer, 1864 From Michael.Newland at TIMCO.aero Wed Jan 18 16:52:04 2012 From: Michael.Newland at TIMCO.aero (Michael Newland) Date: Wed, 18 Jan 2012 16:52:04 -0500 Subject: [rt-users] RT Mobile via Android Message-ID: How do I go about setting up an Android to use RT? Can't seem to find any documentation on how to do this. We are running RT version 4. Thanks! -------------- next part -------------- An HTML attachment was scrubbed... URL: From brennanma at gmail.com Wed Jan 18 16:55:35 2012 From: brennanma at gmail.com (Matt Brennan) Date: Wed, 18 Jan 2012 16:55:35 -0500 Subject: [rt-users] RT Mobile via Android In-Reply-To: References: Message-ID: https://your.rt.url/m On Wed, Jan 18, 2012 at 16:52, Michael Newland wrote: > How do I go about setting up an Android to use RT? Can?t seem to find > any documentation on how to do this. We are running RT version 4.**** > > ** ** > > Thanks!**** > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ? March 5 & 6, 2012 > -------------- next part -------------- An HTML attachment was scrubbed... URL: From yan at seiner.com Wed Jan 18 17:23:16 2012 From: yan at seiner.com (Yan Seiner) Date: Wed, 18 Jan 2012 14:23:16 -0800 (PST) Subject: [rt-users] AutoRefresh any page In-Reply-To: <77a0ec31a4e0712f5e2775868d746018.squirrel@mail.seiner.com> References: <74c866660214c9314332a3ba7b41a541.squirrel@mail.seiner.com> <77a0ec31a4e0712f5e2775868d746018.squirrel@mail.seiner.com> Message-ID: I was not able to find a callback.... Maybe in 4.0.4 but I'm still running 4.0.2 Anyway, I ended up adding the following to local/html/Elements/HeaderJavascript: % if( $session{'CurrentUser'}->UserObj->Name eq 'display' ) { % } the "display" user being the userid of the kiosk..... On Wed, January 18, 2012 1:40 pm, Yan Seiner wrote: > Is there anywhere in particular on the page this needs to go? Or any > particular callback that I need to latch on to? > > I've been going round and round with this and I can't get the page to > update. > > I've tried a lot of variations too.... > > I'm not familiar with jQuery so I don't know if it needs to go somewhere > special or if there is some way it needs to be triggered: onload=... ???? > > --Yan > > On Wed, January 18, 2012 12:24 am, Ruslan Zakirov wrote: >> Hi, >> >> With a callback you can put the following javascript on every page >> that will reload it after a minute: >> >> jQuery( function () { setTimeout("window.location.reload()", 60*1000) } >> ); >> >> On Wed, Jan 18, 2012 at 03:32, Yan Seiner wrote: >>> Is there some way to get RT to reload every page on a regular basis? >>> >>> I have a kiosk/wall display and I need it to show current info. ?The >>> kiosk >>> can show search results or an info page. >>> >>> Is there something I can add to the URL? >>> >>> I found some old documentation that ?HomeRefreshInterval=120 might work >>> for the home page; I am hoping there's a simple way to get my "display" >>> user to refresh everything every, say, 30 seconds. >>> >>> --Yan >>> >>> >>> -- >>> On two occasions I have been asked,?"Pray, Mr. Babbage, if you put into >>> the machine wrong figures, will the right answers come out?" ... I am >>> not >>> able rightly to apprehend the kind of confusion of ideas that could >>> provoke such a question. >>> ?Charles Babbage, Inventor of the computer, 1864 >>> >>> -------- >>> RT Training Sessions (http://bestpractical.com/services/training.html) >>> * Boston ?March 5 & 6, 2012 >> >> >> >> -- >> Best regards, Ruslan. >> >> >> >> > > > -- > On two occasions I have been asked,?"Pray, Mr. Babbage, if you put into > the machine wrong figures, will the right answers come out?" ... I am not > able rightly to apprehend the kind of confusion of ideas that could > provoke such a question. > ?Charles Babbage, Inventor of the computer, 1864 > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston March 5 & 6, 2012 > > !DSPAM:4f173c5f27611848747371! > > -- On two occasions I have been asked,?"Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?" ... I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question. ?Charles Babbage, Inventor of the computer, 1864 From CRios at hotwirecommunication.com Wed Jan 18 18:35:29 2012 From: CRios at hotwirecommunication.com (Chris Rios) Date: Wed, 18 Jan 2012 15:35:29 -0800 (PST) Subject: [rt-users] RT 4.0.4 - Running Extract Custom Fields script on existing tickets in queue? In-Reply-To: <20120118181517.GL5087@jibsheet.com> References: <739245226F55A942B9BEA91566654E0F073FC599@HWCEXCH02.hotwirecommunication.com> <20120118181517.GL5087@jibsheet.com> Message-ID: <33164952.post@talk.nabble.com> Thanks Kevin, One more question.. I have my syntax as follows.. most of the tickets in this queue are in a stalled status, but I want to update all of them, but it doesn't seem to be doing that: ./rt-crontool --transaction first --action RT::Action::ExtractCustomFieldValues --template CustomFieldExtract --search RT::Search::ActiveTicketsInQueue --search-arg "Status='stalled' and Queue='Copyright_Notices' The Search::ActiveTicketsInQueue only seems to pick up open tickets, and not ones in a "new" or "stalled" status. Any thoughts? Kevin Falcone-2 wrote: > > On Wed, Jan 18, 2012 at 11:04:22AM -0500, Chris Rios wrote: >> I finally got my ExtractCF working last night on incoming tickets to a >> queue, what I would >> like to do is find a way to manually run that script against the >> existing tickets in the queue >> (There's about 2500). Is this possible at all? Please advise. Thank >> you! > > You can use rt-crontool --transaction first --action > ExtractCustomFieldValues --template yourtemplate --search (find the > tickets you want to touch) to execute an existing action/template > across existing tickets. > > You'll of course want to test on a development instance first > > -kevin > > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ? March 5 & 6, 2012 > -- View this message in context: http://old.nabble.com/RT-4.0.4---Running-Extract-Custom-Fields-script-on-existing-tickets-in-queue--tp33162202p33164952.html Sent from the Request Tracker - User mailing list archive at Nabble.com. From bwiese at ElementPS.com Wed Jan 18 18:33:20 2012 From: bwiese at ElementPS.com (Brent Wiese) Date: Wed, 18 Jan 2012 16:33:20 -0700 Subject: [rt-users] scrip and template to email calendar invite Message-ID: <7ECD0C8955ADE149B95716B364B4D58F26CC2DFB27@EXCCR01.eps.local> I've seen the question asked before when I search the archives, but I wasn't able to find an answer my brain could parse. I need to build a scrip and template that will send an Outlook style calendar invite via email with a due date based on a custom field (datetime type). After a good bit of research, I think I have all the lines I need to build the ics file attachment (although being able to do it inline vs an attachment would be gravy - maybe I just need to set the content type to "Content-Type: text/calendar; charset="utf-8"; method=REQUEST" which is what I see when I look at an invite generated from my Outlook client?). But from there I'm pretty much stuck. My assumption is I would need to build a new template. What I can't figure out is the code that goes in the template so the text I'm adding isn't just parsed as the message content itself. The scrip itself is less of a worry - in my particular case, it's going to fire when a ticket is moved into a particular queue only, so that part is pretty easy. I've seen other responses of "use the calendar feed" or "use a different email client" but the reality is in my situation that's not an option. It needs to be via email and it needs to be Outlook compatible (the more "native" the better). -------------- next part -------------- An HTML attachment was scrubbed... URL: From trs at bestpractical.com Wed Jan 18 18:43:08 2012 From: trs at bestpractical.com (Thomas Sibley) Date: Wed, 18 Jan 2012 18:43:08 -0500 Subject: [rt-users] RT 4.0.4 - Running Extract Custom Fields script on existing tickets in queue? In-Reply-To: <33164952.post@talk.nabble.com> References: <739245226F55A942B9BEA91566654E0F073FC599@HWCEXCH02.hotwirecommunication.com> <20120118181517.GL5087@jibsheet.com> <33164952.post@talk.nabble.com> Message-ID: <4F17590C.1080102@bestpractical.com> On 01/18/2012 06:35 PM, Chris Rios wrote: > ./rt-crontool --transaction first --action > RT::Action::ExtractCustomFieldValues --template CustomFieldExtract --search > RT::Search::ActiveTicketsInQueue --search-arg "Status='stalled' and > Queue='Copyright_Notices' > > The Search::ActiveTicketsInQueue only seems to pick up open tickets, and not > ones in a "new" or "stalled" status. Any thoughts? Use RT::Search::FromSQL and keep the same --search-arg. From falcone at bestpractical.com Wed Jan 18 18:43:25 2012 From: falcone at bestpractical.com (Kevin Falcone) Date: Wed, 18 Jan 2012 18:43:25 -0500 Subject: [rt-users] RT 4.0.4 - Running Extract Custom Fields script on existing tickets in queue? In-Reply-To: <33164952.post@talk.nabble.com> References: <739245226F55A942B9BEA91566654E0F073FC599@HWCEXCH02.hotwirecommunication.com> <20120118181517.GL5087@jibsheet.com> <33164952.post@talk.nabble.com> Message-ID: <20120118234325.GM5087@jibsheet.com> On Wed, Jan 18, 2012 at 03:35:29PM -0800, Chris Rios wrote: > > One more question.. I have my syntax as follows.. most of the tickets in > this queue are in a stalled status, but I want to update all of them, but it > doesn't seem to be doing that: > > ./rt-crontool --transaction first --action > RT::Action::ExtractCustomFieldValues --template CustomFieldExtract --search > RT::Search::ActiveTicketsInQueue --search-arg "Status='stalled' and > Queue='Copyright_Notices' ActiveTicketInQueue takes a --search-arg of the queue name, not a status. You're attempting to hand it syntax for the FromSQL Search type. -kevin > The Search::ActiveTicketsInQueue only seems to pick up open tickets, and not > ones in a "new" or "stalled" status. Any thoughts? > > > > Kevin Falcone-2 wrote: > > > > On Wed, Jan 18, 2012 at 11:04:22AM -0500, Chris Rios wrote: > >> I finally got my ExtractCF working last night on incoming tickets to a > >> queue, what I would > >> like to do is find a way to manually run that script against the > >> existing tickets in the queue > >> (There's about 2500). Is this possible at all? Please advise. Thank > >> you! > > > > You can use rt-crontool --transaction first --action > > ExtractCustomFieldValues --template yourtemplate --search (find the > > tickets you want to touch) to execute an existing action/template > > across existing tickets. > > > > You'll of course want to test on a development instance first -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From falcone at bestpractical.com Wed Jan 18 18:45:43 2012 From: falcone at bestpractical.com (Kevin Falcone) Date: Wed, 18 Jan 2012 18:45:43 -0500 Subject: [rt-users] scrip and template to email calendar invite In-Reply-To: <7ECD0C8955ADE149B95716B364B4D58F26CC2DFB27@EXCCR01.eps.local> References: <7ECD0C8955ADE149B95716B364B4D58F26CC2DFB27@EXCCR01.eps.local> Message-ID: <20120118234543.GN5087@jibsheet.com> On Wed, Jan 18, 2012 at 04:33:20PM -0700, Brent Wiese wrote: > My assumption is I would need to build a new template. What I can't figure out is the code > that goes in the template so the text I'm adding isn't just parsed as the message content > itself. > You may want to review the docs/customizing/templates.pod included with RT, which also talks about how to set a custom header type. You won't be able to build an attachment from your Template, so hopefully an inline solution works. -kevin -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From bwiese at ElementPS.com Wed Jan 18 18:45:52 2012 From: bwiese at ElementPS.com (Brent Wiese) Date: Wed, 18 Jan 2012 16:45:52 -0700 Subject: [rt-users] RT Mobile via Android In-Reply-To: References: Message-ID: <7ECD0C8955ADE149B95716B364B4D58F26CC2DFB32@EXCCR01.eps.local> It'll also auto-redirect you after you log in on the regular home page. From: rt-users-bounces at lists.bestpractical.com [mailto:rt-users-bounces at lists.bestpractical.com] On Behalf Of Matt Brennan Sent: Wednesday, January 18, 2012 2:56 PM To: Michael Newland Cc: rt-users at lists.bestpractical.com Subject: Re: [rt-users] RT Mobile via Android https://your.rt.url/m On Wed, Jan 18, 2012 at 16:52, Michael Newland > wrote: How do I go about setting up an Android to use RT? Can't seem to find any documentation on how to do this. We are running RT version 4. Thanks! -------- RT Training Sessions (http://bestpractical.com/services/training.html) * Boston - March 5 & 6, 2012 -------------- next part -------------- An HTML attachment was scrubbed... URL: From bwiese at ElementPS.com Wed Jan 18 18:44:22 2012 From: bwiese at ElementPS.com (Brent Wiese) Date: Wed, 18 Jan 2012 16:44:22 -0700 Subject: [rt-users] scrip and template to email calendar invite In-Reply-To: <7ECD0C8955ADE149B95716B364B4D58F26CC2DFB27@EXCCR01.eps.local> References: <7ECD0C8955ADE149B95716B364B4D58F26CC2DFB27@EXCCR01.eps.local> Message-ID: <7ECD0C8955ADE149B95716B364B4D58F26CC2DFB31@EXCCR01.eps.local> Sorry, forgot to mention I'm running 4.0.4... From: rt-users-bounces at lists.bestpractical.com [mailto:rt-users-bounces at lists.bestpractical.com] On Behalf Of Brent Wiese Sent: Wednesday, January 18, 2012 4:33 PM To: rt-users at lists.bestpractical.com Subject: [rt-users] scrip and template to email calendar invite I've seen the question asked before when I search the archives, but I wasn't able to find an answer my brain could parse. I need to build a scrip and template that will send an Outlook style calendar invite via email with a due date based on a custom field (datetime type). After a good bit of research, I think I have all the lines I need to build the ics file attachment (although being able to do it inline vs an attachment would be gravy - maybe I just need to set the content type to "Content-Type: text/calendar; charset="utf-8"; method=REQUEST" which is what I see when I look at an invite generated from my Outlook client?). But from there I'm pretty much stuck. My assumption is I would need to build a new template. What I can't figure out is the code that goes in the template so the text I'm adding isn't just parsed as the message content itself. The scrip itself is less of a worry - in my particular case, it's going to fire when a ticket is moved into a particular queue only, so that part is pretty easy. I've seen other responses of "use the calendar feed" or "use a different email client" but the reality is in my situation that's not an option. It needs to be via email and it needs to be Outlook compatible (the more "native" the better). -------------- next part -------------- An HTML attachment was scrubbed... URL: From CRios at hotwirecommunication.com Wed Jan 18 18:49:10 2012 From: CRios at hotwirecommunication.com (Chris Rios) Date: Wed, 18 Jan 2012 15:49:10 -0800 (PST) Subject: [rt-users] RT 4.0.4 - Running Extract Custom Fields script on existing tickets in queue? In-Reply-To: <4F17590C.1080102@bestpractical.com> References: <739245226F55A942B9BEA91566654E0F073FC599@HWCEXCH02.hotwirecommunication.com> <20120118181517.GL5087@jibsheet.com> <33164952.post@talk.nabble.com> <4F17590C.1080102@bestpractical.com> Message-ID: <33165016.post@talk.nabble.com> Fantastic! That did the trick. Thank you for your help, Thomas and Kevin! Thomas Sibley wrote: > > On 01/18/2012 06:35 PM, Chris Rios wrote: >> ./rt-crontool --transaction first --action >> RT::Action::ExtractCustomFieldValues --template CustomFieldExtract >> --search >> RT::Search::ActiveTicketsInQueue --search-arg "Status='stalled' and >> Queue='Copyright_Notices' >> >> The Search::ActiveTicketsInQueue only seems to pick up open tickets, and >> not >> ones in a "new" or "stalled" status. Any thoughts? > > Use RT::Search::FromSQL and keep the same --search-arg. > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston March 5 & 6, 2012 > > -- View this message in context: http://old.nabble.com/RT-4.0.4---Running-Extract-Custom-Fields-script-on-existing-tickets-in-queue--tp33162202p33165016.html Sent from the Request Tracker - User mailing list archive at Nabble.com. From asanka_gunasekera at yahoo.co.uk Wed Jan 18 23:28:19 2012 From: asanka_gunasekera at yahoo.co.uk (Asanka Gunasekera) Date: Thu, 19 Jan 2012 04:28:19 +0000 (GMT) Subject: [rt-users] setting up approvals on RT 4.0.1 In-Reply-To: <1326176513.41046.YahooMailNeo@web29020.mail.ird.yahoo.com> References: <1325145855.15644.YahooMailNeo@web29019.mail.ird.yahoo.com> <20120103180411.GD1077@jibsheet.com> <1325741521.88019.YahooMailNeo@web29001.mail.ird.yahoo.com> <1325744636.89840.YahooMailNeo@web29006.mail.ird.yahoo.com> <1326176513.41046.YahooMailNeo@web29020.mail.ird.yahoo.com> Message-ID: <1326947299.40846.YahooMailNeo@web29006.mail.ird.yahoo.com> Hi I am stuck! any help can any one give on this ________________________________ From: Asanka Gunasekera To: Asanka Gunasekera ; "rt-users at lists.bestpractical.com" Sent: Tuesday, 10 January 2012, 11:51 Subject: Re: [rt-users] setting up approvals on RT 4.0.1 Hi Can any one tell me what I am doing wrong?????? Thanks and regards ________________________________ From: Asanka Gunasekera To: Asanka Gunasekera ; "rt-users at lists.bestpractical.com" Sent: Thursday, 5 January 2012, 11:53 Subject: Re: [rt-users] setting up approvals on RT 4.0.1 Hi, the steps which I have taken while trying to setup Approvals as follows 1) Create queue PO-Qre ??? ??? a) Create template "Create Approvals" ??? ??? ===Create-Ticket: poreq ??? ??? Subject: Approve purchase order for {$Tickets{'TOP'}->Subject} ??? ??? Depended-On-By: TOP ??? ??? Queue: Approvals-PO ??? ??? Type: approval ??? ??? Owner: username-of-owner #note this is so that notifications work properly ??? ??? Content: Someone has created a purchase requisition. Please review and approve it, so they can spend some money. ??? ??? ENDOFCONTENT ??? ??? b) Create the script "Create PO-Req approval" ??? ??? Description: Create PO Req approval ??? ??? Condition: On Create ??? ??? Action: Create Tickets ??? ??? Template: Create Approval ??? ??? Stage: TransactionCreate ??? c)gave permission to the users who can create tickets under PO-Req 2) Create Approvals-PO queue ??? d)Copy templates from _Approvals (or ran the script) ??? e)Set the reply address to PO-Req ??? f)Add the people as AddminCC who are to approve the ticlets ? Now when I create a ticket under PO-Req, in the log it says it is creating ticket in Approvel-PO queue. But I am unable to find the tickets in the DB or under Approvals tab Can some one tell me what is going on!!! Thanks and best Regards ________________________________ From: Asanka Gunasekera To: "rt-users at lists.bestpractical.com" Sent: Thursday, 5 January 2012, 11:02 Subject: Re: [rt-users] setting up approvals on RT 4.0.1 Thanks you for the reply Best Regards ________________________________ From: Kevin Falcone To: rt-users at lists.bestpractical.com Sent: Tuesday, 3 January 2012, 23:34 Subject: Re: [rt-users] setting up approvals on RT 4.0.1 On Thu, Dec 29, 2011 at 08:04:15AM +0000, Asanka Gunasekera wrote: >? ? Hi All, I am trying to set up approvals on RT 4.0.1 and I am following >? ? http://requesttracker.wikia.com/wiki/ApprovalCreation >? ? but in this document it talks about copying scripts and templates from _Approval queue. >? ? I can only find 5 templates but there are no scripts Those Scrips were replaced in about mid-3.8 with RT::Approval::Rules::*.? You shouldn't need to copy them anywhere in order to use Approvals.? You'll want to modify the Templates as needed and set up your CreateTickets scrip to actually create the Approvals tickets. -kevin -------- RT Training Sessions (http://bestpractical.com/services/training.html) * Boston ? March 5 & 6, 2012 -------- RT Training Sessions (http://bestpractical.com/services/training.html) * Boston ? March 5 & 6, 2012 -------------- next part -------------- An HTML attachment was scrubbed... URL: From chocoboselphie at gmx.de Thu Jan 19 08:11:11 2012 From: chocoboselphie at gmx.de (declaya) Date: Thu, 19 Jan 2012 05:11:11 -0800 (PST) Subject: [rt-users] Change owner of an assigned ticket? Message-ID: <33167732.post@talk.nabble.com> Hi all, I'm wondering how I can change the owner of already assigned tickets. If a normal user tries to do this, RT says: 'You can only reassign tickets that you own or that are unowned.' I think this is okay, so I can avoid random assigning to someone else. Now I tried to change the owner with an account that has the SuperUser right, but RT still tells me the same. Is it also intended for the SuperUser not to change the owners? We now have the problem that an user, who is owner auf a specific ticket, is not available at the moment. So I wanted to assign the ticket to somebody else. I'm using RT 4.0.4. Thanks in advance for your help! Have a nice day! -- View this message in context: http://old.nabble.com/Change-owner-of-an-assigned-ticket--tp33167732p33167732.html Sent from the Request Tracker - User mailing list archive at Nabble.com. From ruz at bestpractical.com Thu Jan 19 08:36:00 2012 From: ruz at bestpractical.com (Ruslan Zakirov) Date: Thu, 19 Jan 2012 17:36:00 +0400 Subject: [rt-users] Change owner of an assigned ticket? In-Reply-To: <33167732.post@talk.nabble.com> References: <33167732.post@talk.nabble.com> Message-ID: Hi, Steal first then assign. Search in archives for alternatives. On Thu, Jan 19, 2012 at 17:11, declaya wrote: > > Hi all, > > I'm wondering how I can change the owner of already assigned tickets. If a > normal user tries to do this, RT says: > 'You can only reassign tickets that you own or that are unowned.' > I think this is okay, so I can avoid random assigning to someone else. > > Now I tried to change the owner with an account that has the SuperUser > right, but RT still tells me the same. Is it also intended for the SuperUser > not to change the owners? > > We now have the problem that an user, who is owner auf a specific ticket, is > not available at the moment. So I wanted to assign the ticket to somebody > else. > I'm using RT 4.0.4. > > Thanks in advance for your help! > Have a nice day! > > -- > View this message in context: http://old.nabble.com/Change-owner-of-an-assigned-ticket--tp33167732p33167732.html > Sent from the Request Tracker - User mailing list archive at Nabble.com. > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ?March 5 & 6, 2012 -- Best regards, Ruslan. From jblaine at kickflop.net Thu Jan 19 08:38:23 2012 From: jblaine at kickflop.net (Jeff Blaine) Date: Thu, 19 Jan 2012 08:38:23 -0500 Subject: [rt-users] "General" vs. "Staff" vs. "Administrators" (Rights) In-Reply-To: References: <4F1726A3.60701@kickflop.net> Message-ID: <4F181CCF.60309@kickflop.net> Thank you both. "These are groupings of the _rights_ themselves, not groupings of _things_ rights are granted to." That was my major hang-up. I didn't really understand what they were. Ken, We've been using RT 3.x for ~6 years now. This new organizational UI element threw me off in 4.x. On 1/18/2012 4:10 PM, Kenneth Crocker wrote: > Jeff, > > The rights offered by RT for managing Queues/tickets are categorized in > a way that is most common to general use. > > That doesn't mean you can't grant an "Administrator" right to someone > that isn't a manager or anything like that. > > The best thing to keep in mind about these rights is "how does granting > this right affect security/integrity of the ticket?". > > Keep in mind that the environment you have will drive the way you design > your workflow and therefore security. > > If you have a very small workforce using the tickets and the process you > want is mostly open to all, you could probably disregard most of the > categories of these rights, with the exception of superUser. > > Do you want just anyone to be able to modify the status of a ticket? > Make comments on a ticket? Delete a ticket? > > Do you have a large workflow that is segregated by groups of users that > have specific types of tickets to work on? If so, you want to be > security conscious about who can do what to which tickets and who > oversees the work on the tickets. > > Is your environment software support? If so, the integrity of these > tickets and who did what ti who will be important to your auditing > department. > > Let me know what you are using RT for, your application and work > environment, etc. and I'll offer what help I can. > > Kenn > > > On Wed, Jan 18, 2012 at 12:08 PM, Jeff Blaine > wrote: > > So. Confused. > > What makes something 'General'? > What makes something 'Staff'? > What makes something 'Administrator'? > > RT has the most confusing rights system I have ever > seen, even in 4.x :( > > Is there a 4.x write-up on this stuff? > -------- > RT Training Sessions > (http://bestpractical.com/__services/training.html > ) > * Boston March 5 & 6, 2012 > > > > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ? March 5& 6, 2012 From philippe.fremy at parxglobal.fr Thu Jan 19 10:42:25 2012 From: philippe.fremy at parxglobal.fr (Philippe Fremy) Date: Thu, 19 Jan 2012 16:42:25 +0100 Subject: [rt-users] HTML Emails ? Message-ID: <4F1839E1.8080008@parxglobal.fr> Hi, What is the status of support of HTML Emails with RT ? I noticed that they are properly received. However, I would like our support team to use HTML templates for automatic responses and also for comments/corresponds. It this supported ? I could not find anything explicit in the documentation. Thanks in adavance, Philippe -- From Thomas.Lau at principleone.com Thu Jan 19 10:52:40 2012 From: Thomas.Lau at principleone.com (Thomas Lau) Date: Thu, 19 Jan 2012 23:52:40 +0800 Subject: [rt-users] HTML Emails ? Message-ID: Correct me if I am wrong, but there is a mod which could modify the mail and turn to html. The problem is that when we upgrade RT it will be part of dependency to deal with in the future ---------- BlackBerry solution provided by www.principleone.com ----- Original Message ----- From: rt-users-bounces at lists.bestpractical.com To: rt-users at lists.bestpractical.com Sent: Thu Jan 19 23:42:25 2012 Subject: [rt-users] HTML Emails ? Hi, What is the status of support of HTML Emails with RT ? I noticed that they are properly received. However, I would like our support team to use HTML templates for automatic responses and also for comments/corresponds. It this supported ? I could not find anything explicit in the documentation. Thanks in adavance, Philippe -- -------- RT Training Sessions (http://bestpractical.com/services/training.html) * Boston March 5 & 6, 2012 From trs at bestpractical.com Thu Jan 19 10:55:42 2012 From: trs at bestpractical.com (Thomas Sibley) Date: Thu, 19 Jan 2012 10:55:42 -0500 Subject: [rt-users] HTML Emails ? In-Reply-To: <4F1839E1.8080008@parxglobal.fr> References: <4F1839E1.8080008@parxglobal.fr> Message-ID: <4F183CFE.7010404@bestpractical.com> On 01/19/2012 10:42 AM, Philippe Fremy wrote: > What is the status of support of HTML Emails with RT ? > > I noticed that they are properly received. > > However, I would like our support team to use HTML templates for > automatic responses and also for comments/corresponds. It this supported > ? I could not find anything explicit in the documentation. perldoc /opt/rt4/docs/customizing/templates.pod From trs at bestpractical.com Thu Jan 19 10:56:10 2012 From: trs at bestpractical.com (Thomas Sibley) Date: Thu, 19 Jan 2012 10:56:10 -0500 Subject: [rt-users] HTML Emails ? In-Reply-To: References: Message-ID: <4F183D1A.8030803@bestpractical.com> On 01/19/2012 10:52 AM, Thomas Lau wrote: > Correct me if I am wrong, but there is a mod which could modify the mail and turn to html. The problem is that when we upgrade RT it will be part of dependency to deal with in the future This is a core RT feature, not a mod. See my answer to the original poster. Thomas From yacketrj at potsdam.edu Thu Jan 19 13:54:45 2012 From: yacketrj at potsdam.edu (Ronald J. Yacketta) Date: 19 Jan 2012 13:54:45 -0500 Subject: [rt-users] new display types for select-value custom fields: dropdown, radio list, and checklist In-Reply-To: <20110912175915.GO71957@jibsheet.com> References: <1315849805.11651.YahooMailClassic@web81402.mail.mud.yahoo.com> <20110912175915.GO71957@jibsheet.com> Message-ID: <4F1866F5.4010105@potsdam.edu> On 9/12/2011 1:59 PM, Kevin Falcone wrote: > On Mon, Sep 12, 2011 at 10:50:05AM -0700, Shawn O'Connor wrote: >> I recently upgraded from RT 3.8.8 to RT 4.02. I'd like to use one of >> the new custom fields, "radio list" but I can't find it or any of the >> new field types listed (dropdown, radio list, checklist -although I do >> see the new date and IP address fields). Did something not get >> upgraded correctly or am I just missing it somewhere? > After you create the CF as select one value, you'll get an extra > dropdown of Render Type to choose from. List should show up as radio > list for select ones and checkboxes for select many. > > -kevin > > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Chicago, IL, USA --- September 26& 27, 2011 > * San Francisco, CA, USA --- October 18& 19, 2011 > * Washington DC, USA --- October 31& November 1, 2011 > * Melbourne VIC, Australia --- November 28& 29, 2011 > * Barcelona, Spain --- November 28& 29, 2011 Sorry to breath life into this dead thread but I am having issues with Radio / Check lists. I have the following CF configured and it disables as a Multi Select Box. Displays as What am i doing wrong here? -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: abaifbjc.png Type: image/png Size: 32294 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: ihiejbde.png Type: image/png Size: 18533 bytes Desc: not available URL: From trs at bestpractical.com Thu Jan 19 14:04:41 2012 From: trs at bestpractical.com (Thomas Sibley) Date: Thu, 19 Jan 2012 14:04:41 -0500 Subject: [rt-users] new display types for select-value custom fields: dropdown, radio list, and checklist In-Reply-To: <4F1866F5.4010105@potsdam.edu> References: <1315849805.11651.YahooMailClassic@web81402.mail.mud.yahoo.com> <20110912175915.GO71957@jibsheet.com> <4F1866F5.4010105@potsdam.edu> Message-ID: <4F186949.7060306@bestpractical.com> On 01/19/2012 01:54 PM, Ronald J. Yacketta wrote: > Sorry to breath life into this dead thread but I am having issues with > Radio / Check lists. > > I have the following CF configured and it disables as a Multi Select Box. Can you save the HTML from the CF modify page and send it to us? What are the results of the following SQL query: select * from CustomFields where Name='Accessories'; Have you looked in your RT logs? Thomas From falcone at bestpractical.com Thu Jan 19 14:04:41 2012 From: falcone at bestpractical.com (Kevin Falcone) Date: Thu, 19 Jan 2012 14:04:41 -0500 Subject: [rt-users] new display types for select-value custom fields: dropdown, radio list, and checklist In-Reply-To: <4F1866F5.4010105@potsdam.edu> References: <1315849805.11651.YahooMailClassic@web81402.mail.mud.yahoo.com> <20110912175915.GO71957@jibsheet.com> <4F1866F5.4010105@potsdam.edu> Message-ID: <20120119190441.GO5087@jibsheet.com> On Thu, Jan 19, 2012 at 01:54:45PM -0500, Ronald J. Yacketta wrote: > On 9/12/2011 1:59 PM, Kevin Falcone wrote: > >On Mon, Sep 12, 2011 at 10:50:05AM -0700, Shawn O'Connor wrote: > >>I recently upgraded from RT 3.8.8 to RT 4.02. I'd like to use one of > >>the new custom fields, "radio list" but I can't find it or any of the > >>new field types listed (dropdown, radio list, checklist -although I do > >>see the new date and IP address fields). Did something not get > >>upgraded correctly or am I just missing it somewhere? > >After you create the CF as select one value, you'll get an extra > >dropdown of Render Type to choose from. List should show up as radio > >list for select ones and checkboxes for select many. > Sorry to breath life into this dead thread but I am having issues > with Radio / Check lists. > > I have the following CF configured and it disables as a Multi Select Box. > > > Displays as > > > What am i doing wrong here? Do you have any extensions or customizations installed? Your example displays as checkboxes locally on 4.0.4. -kevin -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From kenn.crocker at gmail.com Thu Jan 19 15:25:38 2012 From: kenn.crocker at gmail.com (Kenneth Crocker) Date: Thu, 19 Jan 2012 12:25:38 -0800 Subject: [rt-users] rt-4.0.4 add 'resolved' to Quicksearch In-Reply-To: <4F16E3D1.6060105@potsdam.edu> References: <4F16E3D1.6060105@potsdam.edu> Message-ID: Ronald, Did you try by adding 'resolved' as an active status? Just a thought. Haven't checked it out, myself. Kenn On Wed, Jan 18, 2012 at 7:22 AM, Ronald J. Yacketta wrote: > Hello all! > > I have been stumbling around trying to display 'resolved' status in > Quicksearch, so far I have a copy of Quicksearch modified as such > > --- Quicksearch 2012-01-17 13:36:47.000000000 -0500 > +++ ../../../local/html/Elements/**Quicksearch 2012-01-18 10:20:53.000000000 > -0500 > @@ -54,12 +54,14 @@ > &> > <& $comp, > queue_filter => sub { $_->CurrentUserHasRight('**ShowTicket') && > !exists $unwanted->{$_->Name} }, > + statuses => \@stats, > &> > > > <%INIT> > my $unwanted = $session{'CurrentUser'}->**UserObj->Preferences('**QuickSearch', > {}); > my $comp = $SplitByLifecycle? '/Elements/**QueueSummaryByLifecycle' : > '/Elements/**QueueSummaryByStatus'; > +my @stats = qw(new open stalled resolved); > > <%ARGS> > $SplitByLifecycle => 1 > > I also tried $SplitByLifecycle => 0 > > Regards, > > Ron > > -------- > RT Training Sessions (http://bestpractical.com/**services/training.html > ) > * Boston March 5 & 6, 2012 > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bwiese at ElementPS.com Thu Jan 19 17:23:27 2012 From: bwiese at ElementPS.com (Brent Wiese) Date: Thu, 19 Jan 2012 15:23:27 -0700 Subject: [rt-users] FW: scrip and template to email calendar invite Message-ID: <7ECD0C8955ADE149B95716B364B4D58F26CC2DFEAB@EXCCR01.eps.local> > On Wed, Jan 18, 2012 at 04:33:20PM -0700, Brent Wiese wrote: > > My assumption is I would need to build a new template. What I > can't figure out is the code > > that goes in the template so the text I'm adding isn't just parsed > as the message content > > itself. > > > > You may want to review the docs/customizing/templates.pod included with > RT, which also talks about how to set a custom header type. > > You won't be able to build an attachment from your Template, so > hopefully an inline solution works. > > -kevin It looks like the only custom Content-Type is text/html. I can see where it looks for that in Template.pm. What I need to do is set the Content-Type as: text/calendar; charset="utf-8"; method=REQUEST I put an elsif in Template.pm to see if I could get it to pass that header on like text/html but it's not working. Anyone more entrenched in the code able to point me in the right direction? It'd be great if there was some way to just pass the value after Content-Type: in the template to the email... In my case, I actually don't need any readable message content outside of that Content-Type... Thanks, Brent From jim.lesinski at gmail.com Thu Jan 19 21:48:13 2012 From: jim.lesinski at gmail.com (Jim Lesinski) Date: Thu, 19 Jan 2012 21:48:13 -0500 Subject: [rt-users] rt 4.0.4 scrip get current user default queue setting Message-ID: Hello, I am working through a scrip to change change the queue to the current user's default queue setting on Take. I have everything working when setting to a static queue string, but I can't seem to get the current user's default queue value. It seems like it would be something like: $self->TransactionObj->CreatorObj->DefaultQueue; If someone could tell me how I can figure it out that would be great. I would love to know where I can look to find out in the code, or via command line. The Wiki on CreatorObj says "To Be continued'. Maybe I am looking at the wrong class object? Thanks, Jim -------------- next part -------------- An HTML attachment was scrubbed... URL: From jim.lesinski at gmail.com Fri Jan 20 00:02:00 2012 From: jim.lesinski at gmail.com (Jim Lesinski) Date: Fri, 20 Jan 2012 00:02:00 -0500 Subject: [rt-users] Auto change Queue on Take In-Reply-To: References: Message-ID: I just ran into similar issue and it seems that: return 1 unless $self->TransactionObj->Type eq ?Take?; does not work in RT 4.0.4. I checked the Transactions table in the database and it looks like the type is inserted as "Set" when clicking the Take button. I found a CustomConditionSnippet for Take here: http://requesttracker.wikia.com/wiki/CustomConditionSnippets my $txn = $self->TransactionObj; return 0 unless $txn->Type eq "Set"; return 0 unless $txn->Field eq "Owner"; return 0 unless $txn->OldValue == $RT::Nobody->id; return 0 unless $txn->NewValue == $txn->Creator; return 1; This does work, but it also fires the scrip when assigning a ticket to oneself while within a ticket if the owner was nobody. Can anyone confirm whether or not $self->TransactionObj->Type eq ?Take?; changed intentionally or if this is actually a bug? Thanks! Jim On Tue, Oct 18, 2011 at 5:42 PM, Izz Abdullah wrote: > I found this on the wiki:**** > > http://requesttracker.wikia.com/wiki/AutoChangeQueue**** > > ** ** > > and it appears we are already using it in variation, that is why I sought > after it. I finally found our version, exactly the same except for queue > and group names, but it is not working. Is it because we are > authenticating via LDAP? It is a 3.8.4 database moved to a RT4.0.2 > installation and upgraded, so the Scrip was already there. It works in our > current production (3.8.4), but not in the test 4.0.2. Any ideas why this > would not work automatically in 4.0.2 when nothing has changed EXCEPT > authentication?**** > > ** ** > > I still see my account list in mySQL and is listed as a member of the > group in use and full access to the queue in use. I have added some > debuggers in. I can see it start, but the after the:**** > > return 1 unless $self->TransactionObj->Type eq ?Take?;**** > > there is another logger and it never shows up in the rt.log file. It > appears to never makes it past this point.**** > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Washington DC, USA ? October 31 & November 1, 2011 > * Barcelona, Spain ? November 28 & 29, 2011 > -------------- next part -------------- An HTML attachment was scrubbed... URL: From chocoboselphie at gmx.de Fri Jan 20 03:07:06 2012 From: chocoboselphie at gmx.de (declaya) Date: Fri, 20 Jan 2012 00:07:06 -0800 (PST) Subject: [rt-users] Change owner of an assigned ticket? In-Reply-To: References: <33167732.post@talk.nabble.com> Message-ID: <33172835.post@talk.nabble.com> Thanks Ruslan! I totally forgot about this function. I guess I'm just to nice to steal things. ;) You saved me before getting a lot of headaches, so thank you very much! Have a nice weekend! :) Ruslan Zakirov-2 wrote: > > Hi, > > Steal first then assign. Search in archives for alternatives. > > -- > Best regards, Ruslan. > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston March 5 & 6, 2012 > -- View this message in context: http://old.nabble.com/Change-owner-of-an-assigned-ticket--tp33167732p33172835.html Sent from the Request Tracker - User mailing list archive at Nabble.com. From sunnavy at bestpractical.com Fri Jan 20 09:11:37 2012 From: sunnavy at bestpractical.com (sunnavy) Date: Fri, 20 Jan 2012 22:11:37 +0800 Subject: [rt-users] cannot get result of search Chinese character - centos 5.4 In-Reply-To: References: <20111219181213.GW9885@jibsheet.com> <20111221155213.GY9885@jibsheet.com> Message-ID: <20120120141137.GA16097@i5> If you run RT with standalone server, is the problem still there? standalone server, I mean you start RT with something like `/path/to/rt/sbin/rt-server --port 8080` sunnavy On 11-12-29 08:53, nectar wrote: > Sir, > > Looks like can search Chinese character when use Perl 5.10 instead of > Perl 5.8.8 on CentOS 5. > > -- > Jia > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston March 5 & 6, 2012 From yacketrj at potsdam.edu Fri Jan 20 10:04:59 2012 From: yacketrj at potsdam.edu (Ronald J. Yacketta) Date: 20 Jan 2012 10:04:59 -0500 Subject: [rt-users] new display types for select-value custom fields: dropdown, radio list, and checklist In-Reply-To: <4F186949.7060306@bestpractical.com> References: <1315849805.11651.YahooMailClassic@web81402.mail.mud.yahoo.com> <20110912175915.GO71957@jibsheet.com> <4F1866F5.4010105@potsdam.edu> <4F186949.7060306@bestpractical.com> Message-ID: <4F19829B.2030608@potsdam.edu> On 1/19/2012 2:04 PM, Thomas Sibley wrote: > On 01/19/2012 01:54 PM, Ronald J. Yacketta wrote: >> Sorry to breath life into this dead thread but I am having issues with >> Radio / Check lists. >> >> I have the following CF configured and it disables as a Multi Select Box. > Can you save the HTML from the CF modify page and send it to us? > > What are the results of the following SQL query: > > select * from CustomFields where Name='Accessories'; > > Have you looked in your RT logs? > > Thomas > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston March 5& 6, 2012 Sorry for raising the red flag :( Somehow a 3.8.8 customized version of EditCustomFieldSelect found its way into /opt/rt4/local/html/Elements Removed that file and merged the 3.8.8 changes into the 4.0.4 file and all is good. Again, sorry to raise the red flag -Ron From falcone at bestpractical.com Fri Jan 20 11:07:12 2012 From: falcone at bestpractical.com (Kevin Falcone) Date: Fri, 20 Jan 2012 11:07:12 -0500 Subject: [rt-users] rt 4.0.4 scrip get current user default queue setting In-Reply-To: References: Message-ID: <20120120160712.GQ5087@jibsheet.com> On Thu, Jan 19, 2012 at 09:48:13PM -0500, Jim Lesinski wrote: > I am working through a scrip to change change the queue to the current user's default queue > setting on Take. I have everything working when setting to a static queue string, but I can't > seem to get the current user's default queue value. > It seems like it would be something like: > $self->TransactionObj->CreatorObj->DefaultQueue; > If someone could tell me how I can figure it out that would be great. I would love to know > where I can look to find out in the code, or via command line. The Wiki on CreatorObj says "To > Be continued'. > Maybe I am looking at the wrong class object? You're looking for a Preference (Config) not a User Attribute; Generally, if you know you're looking for a Config, you can grep for the name of the Config and see how it gets used. $ grep -r DefaultQueue share/html/ share/html/Elements/SelectNewTicketQueue:my $queue = RT->Config->Get("DefaultQueue", $session{'CurrentUser'}); share/html/Elements/SelectNewTicketQueue:if (RT->Config->Get("RememberDefaultQueue", $session{'CurrentUser'})) { share/html/Elements/SelectNewTicketQueue: if (my $session_default = $session{'DefaultQueue'}) { share/html/Elements/SelectNewTicketQueue:$m->callback(Queue => \$queue, CallbackName => 'DefaultQueue'); share/html/Ticket/Create.html:$session{DefaultQueue} = $Queue; In your case, you need to pay special attention to the two argument form of RT->Config->Get because you want the value chosen by a user. RT->Config->Get("DefaultQueue"); # global setting from RT_SiteConfig.pm RT->Config->Get("DefaultQueue", $current_user); # RT::CurrentUser object returns the value for that user. -kevin -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From falcone at bestpractical.com Fri Jan 20 11:13:25 2012 From: falcone at bestpractical.com (Kevin Falcone) Date: Fri, 20 Jan 2012 11:13:25 -0500 Subject: [rt-users] Auto change Queue on Take In-Reply-To: References: Message-ID: <20120120161325.GA95752@jibsheet.com> On Fri, Jan 20, 2012 at 12:02:00AM -0500, Jim Lesinski wrote: > I just ran into similar issue and it seems that: > return 1 unless $self->TransactionObj->Type eq *Take*; > does not work in RT 4.0.4. I checked the Transactions table in the database and it looks like > the type is inserted as "Set" when clicking the Take button. I found a CustomConditionSnippet > for Take here: [1]http://requesttracker.wikia.com/wiki/CustomConditionSnippets > my $txn = $self->TransactionObj; > return 0 unless $txn->Type eq "Set"; > return 0 unless $txn->Field eq "Owner"; > return 0 unless $txn->OldValue == $RT::Nobody->id; > return 0 unless $txn->NewValue == $txn->Creator; > return 1; > This does work, but it also fires the scrip when assigning a ticket to oneself while within a > ticket if the owner was nobody. > Can anyone confirm whether or not $self->TransactionObj->Type eq *Take*; changed intentionally > or if this is actually a bug? This was an intentional change in 4.0 to normalize the types of transactions. Type being Take was a weird outlier, when other field changes in RT had a Type of Set and then you checked the Field to see what changed. Your code is emulating Take properly (changed Owner from Nobody to Actor). It sounds like you might mean Steal, which is OldValue != RT->Nobody->id. $ git show 3dcca451f932849cbffebcd71f34ddbe54dd9890 commit 3dcca451f932849cbffebcd71f34ddbe54dd9890 Author: sunnavy Date: Tue Nov 16 13:03:24 2010 +0800 for SetOwner: txn type is always Set, but we also want the customized description, which can be accomplished by checking the old/new values $ git tag --contains 3dcca451f932849cbffebcd71f34ddbe54dd9890 ... rt-4.0.0 ... -kevin -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From yan at seiner.com Fri Jan 20 12:52:18 2012 From: yan at seiner.com (Yan Seiner) Date: Fri, 20 Jan 2012 09:52:18 -0800 (PST) Subject: [rt-users] Child or nested queues Message-ID: <6ab4d6b596429a6fa0030731fb4693e0.squirrel@mail.seiner.com> Is it possible to have child or nested queues? We are tracking some large projects and it would be helpful to have nested queues where each major queue would have several child queues? For example, we have capital construction projects X, Y, and Z. Each of these ideally would have sub-queues called RFI, Submittal, ChangeOrder, etc. - but the RFI queue for project X would have nothing in common with the RFI queue for project Y. Each would have its own permissions, teams, etc. Is such a thing possible? -- On two occasions I have been asked,?"Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?" ... I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question. ?Charles Babbage, Inventor of the computer, 1864 From jon.witts at southhunsley.org.uk Fri Jan 20 13:00:28 2012 From: jon.witts at southhunsley.org.uk (Witts J Mr) Date: Fri, 20 Jan 2012 18:00:28 +0000 Subject: [rt-users] Editing Global Scrips Message-ID: We are running RT 4.0.4 and I think we came across a bug today... When editing a Global Scrip through the menu route: "Tools > Configuration > Global > Scrips > Select" and then choosing a scrip to edit we get the following error: "RT Error Queue 1 not found" What I have managed to work out is that it looks RT is redirecting to an incorrect URL when you load the Scrip to edit... So * we start on this URL to select the scrip: http://example.com/Admin/Global/Scrips.html - all fine here * we then click on a scrip to edit and we are taken to this URL http://example.com/Admin/Queues/Scrip.html?id=1&Queue=0 - This is where the error is given. * If we edit the URL from the stated above to http://example.com/Admin/Global/Scrip.html?id=1 then the Global Scrip loads for editing fine. Can other users reproduce this error? If not, does anyone know where I could look to fix it in our install? Cheers Jon --------------------------------------------------------------- Jon Witts Director of ICT South Hunsley School and Sixth Form College ________________________________ Confidentiality: this e-mail and its attachments may be confidential and are intended solely for the use of the named recipient(s). If you are not the intended recipient you must take no action based on them, nor must you copy or show them to anyone. If you have received this e-mail in error, please advise the sender by return e-mail and delete all copies of this e-mail and any attachments from your computer. Security Warning: Please note that internet e-mail is not a completely secure or error free method of communication, and information could be intercepted, corrupted, lost, destroyed, or could arrive late or incomplete. You should understand and accept this lack of security when it communicating by email. Viruses: Whilst we have taken reasonable precautions to ensure that this e-mail and any attachment has been checked for viruses, we cannot guarantee that they are virus free and we cannot accept responsibility for any loss or damage you sustain as a result of software viruses. You are advised to carry out your own checks before any attachments are opened. Please note that any views or opinions expressed in this e-mail are solely those of the author and do not necessarily represent those of South Hunsley School and Sixth Form College and the content of their e-mail is not intended to be contractually binding. South Hunsley School and Sixth Form College is registered in England and Wales with company registration number 07542211 and VAT Registration Number 109 7208 18. From ktm at rice.edu Fri Jan 20 14:08:12 2012 From: ktm at rice.edu (ktm at rice.edu) Date: Fri, 20 Jan 2012 13:08:12 -0600 Subject: [rt-users] Child or nested queues In-Reply-To: <6ab4d6b596429a6fa0030731fb4693e0.squirrel@mail.seiner.com> References: <6ab4d6b596429a6fa0030731fb4693e0.squirrel@mail.seiner.com> Message-ID: <20120120190812.GI13759@aart.rice.edu> On Fri, Jan 20, 2012 at 09:52:18AM -0800, Yan Seiner wrote: > Is it possible to have child or nested queues? > > We are tracking some large projects and it would be helpful to have nested > queues where each major queue would have several child queues? > > For example, we have capital construction projects X, Y, and Z. Each of > these ideally would have sub-queues called RFI, Submittal, ChangeOrder, > etc. - but the RFI queue for project X would have nothing in common with > the RFI queue for project Y. Each would have its own permissions, teams, > etc. > > Is such a thing possible? > I do not think that nested queues are supported. One way to handle it would be to have a base X, Y, and Z queues with a custom field defined to partition the tickets. Then use saved searches and dashboards to give you an effective view as if you had child queues. Regards, Ken From sbenson at a-1networks.com Fri Jan 20 14:22:23 2012 From: sbenson at a-1networks.com (Scott Benson) Date: Fri, 20 Jan 2012 11:22:23 -0800 Subject: [rt-users] Show Quoted Text Message-ID: <4F19BEEF.1040103@a-1networks.com> Is there a way to expand ALL hidden quoted text? We just upgraded to RT4 and it is hiding a bunch of text on the screen based on how the line begins. If the line begins with a | or has a > in it it marks it as quoted text. This is fine, except for the fact that I past mysql output into thickets. Here is an example of what it looks like hidden and expanded HIDDEN Show quoted text +--------+----------+ Show quoted text +--------+----------+ Show quoted text +--------+----------+ 2 rows in set (1.45 sec) EXPANDED Hide quoted text mysql> select status, count(*) from table where field = "123" group by status; +--------+----------+ Hide quoted text | status | count(*) | +--------+----------+ Hide quoted text | Status1 | 34732 | | Status2 | 45748 | +--------+----------+ 2 rows in set (1.45 sec) It is nice to be able to have long responses from mysql hidden so I can expand it later, but if I am trying to search for something on the screen(using ctrl+f) without expanding all Hidden Text the search comes back with nothing. I'm not sure if I'm missing it, or it is a setting somewhere I don't have access to with my user. But is it possible to either turn off the hide quoted text, or expand all quoted text when by clicking on one link? Thanks in advance. -- Scott Benson System Administrator | A1 Networks Voice: 707-703-1043 For support issues please email support at a-1networks.com or call 707-703-1050 From yan at seiner.com Fri Jan 20 14:30:12 2012 From: yan at seiner.com (Yan Seiner) Date: Fri, 20 Jan 2012 11:30:12 -0800 (PST) Subject: [rt-users] Child or nested queues In-Reply-To: <20120120190812.GI13759@aart.rice.edu> References: <6ab4d6b596429a6fa0030731fb4693e0.squirrel@mail.seiner.com> <20120120190812.GI13759@aart.rice.edu> Message-ID: <6f018d4f22a4a632accf61c18e77bd78.squirrel@mail.seiner.com> On Fri, January 20, 2012 11:08 am, ktm at rice.edu wrote: > I do not think that nested queues are supported. One way to handle it > would > be to have a base X, Y, and Z queues with a custom field defined to > partition > the tickets. Then use saved searches and dashboards to give you an > effective > view as if you had child queues. That's one fallback. I'd have to figure out how to do ACLs based on custom fields. Each "partition" would have to have an ACL so that, for example, the contractor cannot see the discussions between the design team and the owner. Another fallback is to have an X queue, and then an RFI queue. Each RFI would be a child ticket of a ticket in the X queue. Again, ACL is a concern. Lastly, I could just brute force it and create an X queue, an X-RFI queue, and so on. That would solve the ACL problem but it would create an awful lot of queues. A hierarchy of queues would let me make it more manageable. I realize that RT was not really designed to be a construction project management software package like Constructware, but CW has so many drawbacks that it makes RT a good alternative. -- On two occasions I have been asked,?"Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?" ... I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question. ?Charles Babbage, Inventor of the computer, 1864 From falcone at bestpractical.com Fri Jan 20 14:32:30 2012 From: falcone at bestpractical.com (Kevin Falcone) Date: Fri, 20 Jan 2012 14:32:30 -0500 Subject: [rt-users] Editing Global Scrips In-Reply-To: References: Message-ID: <20120120193230.GA95897@jibsheet.com> On Fri, Jan 20, 2012 at 06:00:28PM +0000, Witts J Mr wrote: > We are running RT 4.0.4 and I think we came across a bug today... > > When editing a Global Scrip through the menu route: "Tools > Configuration > Global > Scrips > Select" and then choosing a scrip to edit we get the following error: "RT Error Queue 1 not found" > > What I have managed to work out is that it looks RT is redirecting to an incorrect URL when you load the Scrip to edit... So > > * we start on this URL to select the scrip: http://example.com/Admin/Global/Scrips.html - all fine here > * we then click on a scrip to edit and we are taken to this URL http://example.com/Admin/Queues/Scrip.html?id=1&Queue=0 - This is where the error is given. > * If we edit the URL from the stated above to http://example.com/Admin/Global/Scrip.html?id=1 then the Global Scrip loads for editing fine. > > Can other users reproduce this error? If not, does anyone know where I could look to fix it in our install? There was a fix in 4.0.3 for Queue scrips (Configuration -> Queues -> Queue Name -> Scrips) because of a similar bug. I can't replicate your failure (all my links on multiple 4.0.4s are Scrip.html?id=1). Is it possibly you upgraded from 4.0.2 and had a customization to the AdminSearchResultFormat config setting? -kevin -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From falcone at bestpractical.com Fri Jan 20 14:37:52 2012 From: falcone at bestpractical.com (Kevin Falcone) Date: Fri, 20 Jan 2012 14:37:52 -0500 Subject: [rt-users] Show Quoted Text In-Reply-To: <4F19BEEF.1040103@a-1networks.com> References: <4F19BEEF.1040103@a-1networks.com> Message-ID: <20120120193752.GB95897@jibsheet.com> On Fri, Jan 20, 2012 at 11:22:23AM -0800, Scott Benson wrote: > Is there a way to expand ALL hidden quoted text? We just upgraded > to RT4 and it is hiding a bunch of text on the screen based on how RT 4.0.3 and later have a Show all quoted text link -kevin > the line begins. If the line begins with a | or has a > in it it > marks it as quoted text. This is fine, except for the fact that I > past mysql output into thickets. Here is an example of what it > looks like hidden and expanded > > HIDDEN > Show quoted text > +--------+----------+ > Show quoted text > +--------+----------+ > Show quoted text > +--------+----------+ > 2 rows in set (1.45 sec) > > EXPANDED > Hide quoted text > mysql> select status, count(*) from table where field = "123" group > by status; > +--------+----------+ > Hide quoted text > | status | count(*) | > +--------+----------+ > Hide quoted text > | Status1 | 34732 | > | Status2 | 45748 | > +--------+----------+ > 2 rows in set (1.45 sec) > > It is nice to be able to have long responses from mysql hidden so I > can expand it later, but if I am trying to search for something on > the screen(using ctrl+f) without expanding all Hidden Text the > search comes back with nothing. I'm not sure if I'm missing it, or > it is a setting somewhere I don't have access to with my user. But > is it possible to either turn off the hide quoted text, or expand > all quoted text when by clicking on one link? Thanks in advance. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From nesius at gmail.com Fri Jan 20 14:38:47 2012 From: nesius at gmail.com (Robert Nesius) Date: Fri, 20 Jan 2012 13:38:47 -0600 Subject: [rt-users] rt-mailgate In-Reply-To: References: <4F0DDD21.8070607@xion.org> Message-ID: I figured out a work around for this issue. I was suspicious that LWP::UserAgent could not reach the cert for the CA that signed the cert being presented by the web server. I learned there are some environment variables that I can leverage to influence where LWP::UserAgent looks even though it's being invoked down inside a program I don't want to touch. Adding my /etc/ssl/certs directory to the list of directories examined for certs solved the problem. *root at linux:/opt/rt4/bin# *./rt-mailgate --debug --action=correspond --queue=ToDo --url=https://request.domain.com < ~/test.msg ./rt-mailgate: temp file is '/tmp/MqO8Gyi3SW/ILtfyOuDPb' ./rt-mailgate: connecting to https://request.domain.com/REST/1.0/NoAuth/mail-gateway An Error Occurred ================= 500 Can't connect to request.domain.com:443 (certificate verify failed) ./rt-mailgate: undefined server error *root at linux:/opt/rt4/bin# *export PERL_LWP_SSL_CA_PATH=/etc/ssl/certs *root at linux:/opt/rt4/bin#* ./rt-mailgate --debug --action=correspond --queue=ToDo --url=https://request.domain.com < ~/test.msg ./rt-mailgate: temp file is '/tmp/rn88yVfFtr/IVe9YYO9IY' ./rt-mailgate: connecting to https://request.domain.com/REST/1.0/NoAuth/mail-gateway okTicket: 7698Queue: ToDoOwner: ran1Status: newSubject: testRequestor: robert.nesius at domani.com Inspiration for the fix: http://colinnewell.wordpress.com/2011/03/11/ssl-host-checking-and-lwpuseragent/ Ultimately I suppose I can wrap rt-mailgate with a script that sets the environment variable and exec's rt-mailgate, or I could perhaps embed setting the environment variable along with the invocation of rt-mailgate in the aliases file. I'll figure something out. -Rob -------------- next part -------------- An HTML attachment was scrubbed... URL: From falcone at bestpractical.com Fri Jan 20 14:39:05 2012 From: falcone at bestpractical.com (Kevin Falcone) Date: Fri, 20 Jan 2012 14:39:05 -0500 Subject: [rt-users] Child or nested queues In-Reply-To: <6f018d4f22a4a632accf61c18e77bd78.squirrel@mail.seiner.com> References: <6ab4d6b596429a6fa0030731fb4693e0.squirrel@mail.seiner.com> <20120120190812.GI13759@aart.rice.edu> <6f018d4f22a4a632accf61c18e77bd78.squirrel@mail.seiner.com> Message-ID: <20120120193905.GC95897@jibsheet.com> On Fri, Jan 20, 2012 at 11:30:12AM -0800, Yan Seiner wrote: > > On Fri, January 20, 2012 11:08 am, ktm at rice.edu wrote: > > > I do not think that nested queues are supported. One way to handle it > > would > > be to have a base X, Y, and Z queues with a custom field defined to > > partition > > the tickets. Then use saved searches and dashboards to give you an > > effective > > view as if you had child queues. > > That's one fallback. I'd have to figure out how to do ACLs based on > custom fields. Each "partition" would have to have an ACL so that, for > example, the contractor cannot see the discussions between the design team > and the owner. You can't do ACLs on Custom Fields. > Another fallback is to have an X queue, and then an RFI queue. Each RFI > would be a child ticket of a ticket in the X queue. Again, ACL is a > concern. Just assign ACLs on Roles, not Groups / Queue and you'll be fine. -kevin > Lastly, I could just brute force it and create an X queue, an X-RFI queue, > and so on. That would solve the ACL problem but it would create an awful > lot of queues. A hierarchy of queues would let me make it more > manageable. > > I realize that RT was not really designed to be a construction project > management software package like Constructware, but CW has so many > drawbacks that it makes RT a good alternative. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From kenn.crocker at gmail.com Fri Jan 20 16:09:38 2012 From: kenn.crocker at gmail.com (Kenneth Crocker) Date: Fri, 20 Jan 2012 13:09:38 -0800 Subject: [rt-users] Child or nested queues In-Reply-To: <20120120193905.GC95897@jibsheet.com> References: <6ab4d6b596429a6fa0030731fb4693e0.squirrel@mail.seiner.com> <20120120190812.GI13759@aart.rice.edu> <6f018d4f22a4a632accf61c18e77bd78.squirrel@mail.seiner.com> <20120120193905.GC95897@jibsheet.com> Message-ID: Yan, You can do this a couple of ways. You already have an Invoice queue that acts as the residence of child tickets that are invoices for work orders. So you can do the same kind of thing in this case. You can also have a Queue-specific scrip that evaluates a Custom Field (where a value or two corresponds to the* child* Queue you want the child ticket to be in) and based on that value(s) move the ticket into that respective Queue. You could create those Queues and the scrips in a day if you have the Custom Fields/values defined. Kenn On Fri, Jan 20, 2012 at 11:39 AM, Kevin Falcone wrote: > On Fri, Jan 20, 2012 at 11:30:12AM -0800, Yan Seiner wrote: > > > > On Fri, January 20, 2012 11:08 am, ktm at rice.edu wrote: > > > > > I do not think that nested queues are supported. One way to handle it > > > would > > > be to have a base X, Y, and Z queues with a custom field defined to > > > partition > > > the tickets. Then use saved searches and dashboards to give you an > > > effective > > > view as if you had child queues. > > > > That's one fallback. I'd have to figure out how to do ACLs based on > > custom fields. Each "partition" would have to have an ACL so that, for > > example, the contractor cannot see the discussions between the design > team > > and the owner. > > You can't do ACLs on Custom Fields. > > > Another fallback is to have an X queue, and then an RFI queue. Each RFI > > would be a child ticket of a ticket in the X queue. Again, ACL is a > > concern. > > Just assign ACLs on Roles, not Groups / Queue and you'll be fine. > > > -kevin > > > Lastly, I could just brute force it and create an X queue, an X-RFI > queue, > > and so on. That would solve the ACL problem but it would create an awful > > lot of queues. A hierarchy of queues would let me make it more > > manageable. > > > > I realize that RT was not really designed to be a construction project > > management software package like Constructware, but CW has so many > > drawbacks that it makes RT a good alternative. > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ? March 5 & 6, 2012 > -------------- next part -------------- An HTML attachment was scrubbed... URL: From balint.bekeny at docca.hu Fri Jan 20 16:34:10 2012 From: balint.bekeny at docca.hu (=?UTF-8?B?QsOBTElOVCBCZWvDqW55?=) Date: Fri, 20 Jan 2012 22:34:10 +0100 Subject: [rt-users] two new themes for RT Message-ID: Hi list, One of my workmates made two themes for RT and he allows me to share these with you so I do it. :) Maybe someone also likes one of them. Our RT version is 3.8.11 but I think they fit on 4.0 as well. QUICK INSTALLATION (if your RT's path is /opt/rt3/): Download the attached themes.tar.bz2 somewhere on your RT server. tar xvjf themes.tar.bz2 cd themes mkdir -p /opt/rt3/local/lib/RT/ cp -i Config_Local.pm /opt/rt3/local/lib/RT/ mkdir -p /opt/rt3/local/html/NoAuth/css/ cp -r web2-docca4* /opt/rt3/local/html/NoAuth/css/ ln -s /opt/rt3/share/html/NoAuth/css/web2 /opt/rt3/share/html/NoAuth/css/web2-docca4 ln -s /opt/rt3/share/html/NoAuth/css/web2 /opt/rt3/share/html/NoAuth/css/web2-docca4-dark Restart your web server. Login to RT and go to Preferences (Settings). Select web2-docca4 or web2-docca4-dark from Themes. If I remember well that's all. ps: Is it possible that these themes are a little bit faster than web2 or is it just a feeling? Maybe because of removing background gradient image? Bye, -- Bek?ny -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: themes.tar.bz2 Type: application/x-bzip2 Size: 7745 bytes Desc: not available URL: From ruz at bestpractical.com Fri Jan 20 17:29:38 2012 From: ruz at bestpractical.com (Ruslan Zakirov) Date: Sat, 21 Jan 2012 02:29:38 +0400 Subject: [rt-users] two new themes for RT In-Reply-To: References: Message-ID: Hi, Can you share screenshots? I just want to take a look :) 2012/1/21 B?LINT Bek?ny : > Hi list, > > > One of my workmates made two themes for RT and he allows me to share these > with you so I do it. :) > Maybe someone also likes one of them. > > Our RT version is 3.8.11 but I think they fit on 4.0 as well. > > QUICK INSTALLATION (if your RT's path is /opt/rt3/): > > Download the attached themes.tar.bz2 somewhere on your RT server. > tar xvjf themes.tar.bz2 > cd themes > mkdir -p?/opt/rt3/local/lib/RT/ > cp -i Config_Local.pm /opt/rt3/local/lib/RT/ > mkdir -p /opt/rt3/local/html/NoAuth/css/ > cp -r web2-docca4*?/opt/rt3/local/html/NoAuth/css/ > ln -s /opt/rt3/share/html/NoAuth/css/web2 > /opt/rt3/share/html/NoAuth/css/web2-docca4 > ln -s /opt/rt3/share/html/NoAuth/css/web2 > /opt/rt3/share/html/NoAuth/css/web2-docca4-dark > Restart your web server. > Login to RT and go to Preferences (Settings). Select web2-docca4 or > web2-docca4-dark from Themes. > > If I remember well that's all. > > ps: Is it possible that these themes are a little bit faster than web2 or is > it just a feeling? Maybe because of removing background gradient image? > > > Bye, > -- > Bek?ny > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ? March 5 & 6, 2012 -- Best regards, Ruslan. From balint.bekeny at docca.hu Fri Jan 20 18:42:15 2012 From: balint.bekeny at docca.hu (=?UTF-8?B?QsOBTElOVCBCZWvDqW55?=) Date: Sat, 21 Jan 2012 00:42:15 +0100 Subject: [rt-users] two new themes for RT In-Reply-To: References: Message-ID: Note 2: These are from web2-docca4 theme. I don't like the dark one so I don't propagate that one :) -- Bek?ny 2012/1/21 B?LINT Bek?ny > Hi, > > I attached three screenshots from our test/devel RT. :) > > Note: You can see some non-standard features on these pics (e.g. > attachments coloring) but it doesn't metter. > > -- > Bek?ny > > > > 2012/1/20 Ruslan Zakirov > >> Hi, >> >> Can you share screenshots? I just want to take a look :) >> >> 2012/1/21 B?LINT Bek?ny : >> > Hi list, >> > >> > >> > One of my workmates made two themes for RT and he allows me to share >> these >> > with you so I do it. :) >> > Maybe someone also likes one of them. >> > >> > Our RT version is 3.8.11 but I think they fit on 4.0 as well. >> > >> > QUICK INSTALLATION (if your RT's path is /opt/rt3/): >> > >> > Download the attached themes.tar.bz2 somewhere on your RT server. >> > tar xvjf themes.tar.bz2 >> > cd themes >> > mkdir -p /opt/rt3/local/lib/RT/ >> > cp -i Config_Local.pm /opt/rt3/local/lib/RT/ >> > mkdir -p /opt/rt3/local/html/NoAuth/css/ >> > cp -r web2-docca4* /opt/rt3/local/html/NoAuth/css/ >> > ln -s /opt/rt3/share/html/NoAuth/css/web2 >> > /opt/rt3/share/html/NoAuth/css/web2-docca4 >> > ln -s /opt/rt3/share/html/NoAuth/css/web2 >> > /opt/rt3/share/html/NoAuth/css/web2-docca4-dark >> > Restart your web server. >> > Login to RT and go to Preferences (Settings). Select web2-docca4 or >> > web2-docca4-dark from Themes. >> > >> > If I remember well that's all. >> > >> > ps: Is it possible that these themes are a little bit faster than web2 >> or is >> > it just a feeling? Maybe because of removing background gradient image? >> > >> > >> > Bye, >> > -- >> > Bek?ny >> > >> > -------- >> > RT Training Sessions (http://bestpractical.com/services/training.html) >> > * Boston ? March 5 & 6, 2012 >> >> >> >> -- >> Best regards, Ruslan. >> > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From sbenson at a-1networks.com Fri Jan 20 19:33:04 2012 From: sbenson at a-1networks.com (Scott Benson) Date: Fri, 20 Jan 2012 16:33:04 -0800 Subject: [rt-users] Show Quoted Text In-Reply-To: <20120120193752.GB95897@jibsheet.com> References: <4F19BEEF.1040103@a-1networks.com> <20120120193752.GB95897@jibsheet.com> Message-ID: <4F1A07C0.6000907@a-1networks.com> And, of course we're on 4.0.2 :p Thanks -- Scott Benson System Administrator | A1 Networks Voice: 707-703-1043 For support issues please email support at a-1networks.com or call 707-703-1050 On 1/20/12 11:37 AM, Kevin Falcone wrote: > On Fri, Jan 20, 2012 at 11:22:23AM -0800, Scott Benson wrote: >> Is there a way to expand ALL hidden quoted text? We just upgraded >> to RT4 and it is hiding a bunch of text on the screen based on how > RT 4.0.3 and later have a Show all quoted text link > > -kevin > >> the line begins. If the line begins with a | or has a> in it it >> marks it as quoted text. This is fine, except for the fact that I >> past mysql output into thickets. Here is an example of what it >> looks like hidden and expanded >> >> HIDDEN >> Show quoted text >> +--------+----------+ >> Show quoted text >> +--------+----------+ >> Show quoted text >> +--------+----------+ >> 2 rows in set (1.45 sec) >> >> EXPANDED >> Hide quoted text >> mysql> select status, count(*) from table where field = "123" group >> by status; >> +--------+----------+ >> Hide quoted text >> | status | count(*) | >> +--------+----------+ >> Hide quoted text >> | Status1 | 34732 | >> | Status2 | 45748 | >> +--------+----------+ >> 2 rows in set (1.45 sec) >> >> It is nice to be able to have long responses from mysql hidden so I >> can expand it later, but if I am trying to search for something on >> the screen(using ctrl+f) without expanding all Hidden Text the >> search comes back with nothing. I'm not sure if I'm missing it, or >> it is a setting somewhere I don't have access to with my user. But >> is it possible to either turn off the hide quoted text, or expand >> all quoted text when by clicking on one link? Thanks in advance. >> >> >> -------- >> RT Training Sessions (http://bestpractical.com/services/training.html) >> * Boston ? March 5& 6, 2012 From balint.bekeny at docca.hu Fri Jan 20 18:39:13 2012 From: balint.bekeny at docca.hu (=?UTF-8?B?QsOBTElOVCBCZWvDqW55?=) Date: Sat, 21 Jan 2012 00:39:13 +0100 Subject: [rt-users] two new themes for RT In-Reply-To: References: Message-ID: Hi, I attached three screenshots from our test/devel RT. :) Note: You can see some non-standard features on these pics (e.g. attachments coloring) but it doesn't metter. -- Bek?ny 2012/1/20 Ruslan Zakirov > Hi, > > Can you share screenshots? I just want to take a look :) > > 2012/1/21 B?LINT Bek?ny : > > Hi list, > > > > > > One of my workmates made two themes for RT and he allows me to share > these > > with you so I do it. :) > > Maybe someone also likes one of them. > > > > Our RT version is 3.8.11 but I think they fit on 4.0 as well. > > > > QUICK INSTALLATION (if your RT's path is /opt/rt3/): > > > > Download the attached themes.tar.bz2 somewhere on your RT server. > > tar xvjf themes.tar.bz2 > > cd themes > > mkdir -p /opt/rt3/local/lib/RT/ > > cp -i Config_Local.pm /opt/rt3/local/lib/RT/ > > mkdir -p /opt/rt3/local/html/NoAuth/css/ > > cp -r web2-docca4* /opt/rt3/local/html/NoAuth/css/ > > ln -s /opt/rt3/share/html/NoAuth/css/web2 > > /opt/rt3/share/html/NoAuth/css/web2-docca4 > > ln -s /opt/rt3/share/html/NoAuth/css/web2 > > /opt/rt3/share/html/NoAuth/css/web2-docca4-dark > > Restart your web server. > > Login to RT and go to Preferences (Settings). Select web2-docca4 or > > web2-docca4-dark from Themes. > > > > If I remember well that's all. > > > > ps: Is it possible that these themes are a little bit faster than web2 > or is > > it just a feeling? Maybe because of removing background gradient image? > > > > > > Bye, > > -- > > Bek?ny > > > > -------- > > RT Training Sessions (http://bestpractical.com/services/training.html) > > * Boston ? March 5 & 6, 2012 > > > > -- > Best regards, Ruslan. > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: login_page.png Type: image/png Size: 18721 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: home_page.png Type: image/png Size: 109539 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: ticket.png Type: image/png Size: 96084 bytes Desc: not available URL: From jon.witts at southhunsley.org.uk Sat Jan 21 06:37:35 2012 From: jon.witts at southhunsley.org.uk (Witts J Mr) Date: Sat, 21 Jan 2012 11:37:35 +0000 Subject: [rt-users] Editing Global Scrips Message-ID: Hi Kevin, We did indeed upgrade from 4.0.2 to 4.0.4 (skipping 4.0.3) but we have not customised the AdminSearchResultFormat in config. Jon ________________________________________ From: Kevin Falcone To: rt-users at lists.bestpractical.com Subject: Re: [rt-users] Editing Global Scrips Message-ID: <20120120193230.GA95897 at jibsheet.com> Content-Type: text/plain; charset="us-ascii" On Fri, Jan 20, 2012 at 06:00:28PM +0000, Witts J Mr wrote: > We are running RT 4.0.4 and I think we came across a bug today... > > When editing a Global Scrip through the menu route: "Tools > Configuration > Global > Scrips > Select" and then choosing a scrip to edit we get the following error: "RT Error Queue 1 not found" > > What I have managed to work out is that it looks RT is redirecting to an incorrect URL when you load the Scrip to edit... So > > * we start on this URL to select the scrip: http://example.com/Admin/Global/Scrips.html - all fine here > * we then click on a scrip to edit and we are taken to this URL http://example.com/Admin/Queues/Scrip.html?id=1&Queue=0 - This is where the error is given. > * If we edit the URL from the stated above to http://example.com/Admin/Global/Scrip.html?id=1 then the Global Scrip loads for editing fine. > > Can other users reproduce this error? If not, does anyone know where I could look to fix it in our install? There was a fix in 4.0.3 for Queue scrips (Configuration -> Queues -> Queue Name -> Scrips) because of a similar bug. I can't replicate your failure (all my links on multiple 4.0.4s are Scrip.html?id=1). Is it possibly you upgraded from 4.0.2 and had a customization to the AdminSearchResultFormat config setting? -kevin ________________________________ Confidentiality: this e-mail and its attachments may be confidential and are intended solely for the use of the named recipient(s). If you are not the intended recipient you must take no action based on them, nor must you copy or show them to anyone. If you have received this e-mail in error, please advise the sender by return e-mail and delete all copies of this e-mail and any attachments from your computer. Security Warning: Please note that internet e-mail is not a completely secure or error free method of communication, and information could be intercepted, corrupted, lost, destroyed, or could arrive late or incomplete. You should understand and accept this lack of security when it communicating by email. Viruses: Whilst we have taken reasonable precautions to ensure that this e-mail and any attachment has been checked for viruses, we cannot guarantee that they are virus free and we cannot accept responsibility for any loss or damage you sustain as a result of software viruses. You are advised to carry out your own checks before any attachments are opened. Please note that any views or opinions expressed in this e-mail are solely those of the author and do not necessarily represent those of South Hunsley School and Sixth Form College and the content of their e-mail is not intended to be contractually binding. South Hunsley School and Sixth Form College is registered in England and Wales with company registration number 07542211 and VAT Registration Number 109 7208 18. From sunnavy at bestpractical.com Sat Jan 21 08:49:48 2012 From: sunnavy at bestpractical.com (sunnavy) Date: Sat, 21 Jan 2012 21:49:48 +0800 Subject: [rt-users] cannot get result of search Chinese character - centos 5.4 In-Reply-To: <20120120141137.GA16097@i5> References: <20111219181213.GW9885@jibsheet.com> <20111221155213.GY9885@jibsheet.com> <20120120141137.GA16097@i5> Message-ID: <20120121134948.GB3508@i5> I failed to reproduce this on centos 5.7 with shipped perl5.8.8, and I tried both stardalone server and apache+mod_fastcgi. It would be great if there are more details of the configuration. sunnavy On 12-01-20 22:11, sunnavy wrote: > If you run RT with standalone server, is the problem still there? > > standalone server, I mean you start RT with something like > `/path/to/rt/sbin/rt-server --port 8080` > > sunnavy > > On 11-12-29 08:53, nectar wrote: > > Sir, > > > > Looks like can search Chinese character when use Perl 5.10 instead of > > Perl 5.8.8 on CentOS 5. > > > > -- > > Jia > > -------- > > RT Training Sessions (http://bestpractical.com/services/training.html) > > * Boston March 5 & 6, 2012 > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston March 5 & 6, 2012 From balint.bekeny at docca.hu Sat Jan 21 09:52:07 2012 From: balint.bekeny at docca.hu (=?UTF-8?B?QsOBTElOVCBCZWvDqW55?=) Date: Sat, 21 Jan 2012 15:52:07 +0100 Subject: [rt-users] attachment improvements Message-ID: Hi list, I've made some attachment improvements in our company's RT 3.8 in the last few years. If you are interested in it I can try to create 4.0 compatible Plugins for these features (now I could only send patches for 3.8.x files). 1. Attachment forward: previously attached files are listed on Update.html and you can check them to attach to the outgoing mail. (I don't understand why this kind of feature isn't in vanilla RT. Everybody downloads and then reuploads attachments if he or she wants to send it to an email address?). 2. Unique attachment session: RT temporary stores attachments in $session{'Attachments'} and deletes this on Display.html, Update.html, Create.html, ModifyAll.html and Bulk.html. The problem is that if you start a comment, attach a file and you open a ticket or start another comment, etc.in another browser window or tab, your uploaded attachment will be deleted from session. So later when you submit your comment there won't be your previously attached file. This is annoying for a lot of users that's why I create unique session variable in every related page to store the attachments. Note: I think it is impossible to implement this with Callbacks only. It needs patching or overlaying some files. 3. Multiple attach: there are flash solutions for multi-attach file but I don't like flash. Fortunately in HTML5 you can create with multiple attribute. Modern browsers support it and allow users to select more than one file at once. I implement this feature on Update, Create and ModifyAll pages. Users like this more than I previously supposed and it was only a 20 minute work to implement. :) Note: this will be another reason for IE users to change their browser :) 4. Attachment coloring and ordering: you can define categories in SiteConfig and also colors for these categories. On Display page you can set category for every file with one click. Files get the color of their categories. You can also order attachments list by category (color), filename, creator, size and date. There is a predefined category "hidden". With this you can hide an attachment. It's not my favorite improvement but this is very useful for companies work on long projects with lot of files. -- Bekeny Docca OutSource IT Ltd. -------------- next part -------------- An HTML attachment was scrubbed... URL: From ruz at bestpractical.com Sun Jan 22 06:14:18 2012 From: ruz at bestpractical.com (Ruslan Zakirov) Date: Sun, 22 Jan 2012 15:14:18 +0400 Subject: [rt-users] attachment improvements In-Reply-To: References: Message-ID: 2012/1/21 B?LINT Bek?ny : > Hi list, Hello, > > I've made some attachment improvements in our company's RT 3.8 in the last > few years. > If you are interested in it I can try to create 4.0 compatible Plugins for > these features (now I could only send patches for 3.8.x files). > > 1. Attachment forward: previously attached files are listed on Update.html > and you can check them to attach to the outgoing mail. (I don't understand > why this kind of feature isn't in vanilla RT. Everybody downloads and then > reuploads attachments if he or she wants to send it to an email address?). I think in cages we have something like this. It's ok as Plugin and good plugin. > 2. Unique attachment session: RT temporary stores attachments > in?$session{'Attachments'} and deletes this on Display.html, Update.html, > Create.html, ModifyAll.html and Bulk.html. The problem is that if you start > a comment, attach a file and you open a ticket or start another comment, > etc.in another browser window or tab, your uploaded attachment will be > deleted from session. So later when you submit your comment there won't be > your previously attached file. This is annoying for a lot of users that's > why I create unique session variable?in every related page?to store the > attachments. > Note: I think it is impossible to implement this with Callbacks only. It > needs patching or overlaying some files. This is implemented in the repo and aimed at 4.2. > 3. Multiple attach: there are flash solutions for multi-attach file but I > don't like flash. Fortunately?in HTML5 you can create > with multiple attribute. Modern browsers support it and allow users to > select more than one file at once. I implement this feature on Update, > Create and ModifyAll pages. Users like this more than I previously supposed > and it was only a 20 minute work to implement. :) > Note: this will be another reason for IE users to change their browser :) What happens with browsers that don't support this feature? If those don't have problems and just allow users to upload one file then we can consider this for core. Do you care to send a patch against master branch? Note that because of above change (2), code around attachments upload is different, but actually it's better as we concentrated it in one place. > 4. Attachment coloring and ordering: you can define categories in SiteConfig > and also colors for these categories. On Display page you can set category > for every file with one click. Files get the color of their categories. You > can also order attachments list by category (color), filename, creator, size > and date. There is a predefined category "hidden". With this you can hide an > attachment. > It's not my favorite improvement but this is very?useful for companies work > on long projects with lot of files. Sounds like useful @Plugin. If you need new callbacks for any code then you can send patches. > -- > Bekeny > Docca OutSource IT Ltd. > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ? March 5 & 6, 2012 -- Best regards, Ruslan. From cloos at netsandbox.de Sun Jan 22 09:57:30 2012 From: cloos at netsandbox.de (Christian Loos) Date: Sun, 22 Jan 2012 15:57:30 +0100 Subject: [rt-users] attachment improvements In-Reply-To: References: Message-ID: <4F1C23DA.3040107@netsandbox.de> Hi, can you please send your changes for 1. Attachment forward. I also have to implement this for your company RT (3.8.6) within the next weeks and would implement this in our internal RT plugin or would release a separate plugin on github.com for this change if it would be ok for you. Thanks! -Chris Am 21.01.2012 15:52, schrieb B?LINT Bek?ny: > 1. Attachment forward: previously attached files are listed on > Update.html and you can check them to attach to the outgoing mail. (I > don't understand why this kind of feature isn't in vanilla RT. Everybody > downloads and then reuploads attachments if he or she wants to send it > to an email address?). From balint.bekeny at docca.hu Sun Jan 22 15:57:19 2012 From: balint.bekeny at docca.hu (=?UTF-8?B?QsOBTElOVCBCZWvDqW55?=) Date: Sun, 22 Jan 2012 21:57:19 +0100 Subject: [rt-users] attachment improvements In-Reply-To: References: Message-ID: Hi Ruslan, > > 2. Unique attachment session: RT temporary stores attachments > > in $session{'Attachments'} and deletes this on Display.html, Update.html, > > Create.html, ModifyAll.html and Bulk.html. The problem is that if you > start > > a comment, attach a file and you open a ticket or start another comment, > > etc.in another browser window or tab, your uploaded attachment will be > > deleted from session. So later when you submit your comment there won't > be > > your previously attached file. This is annoying for a lot of users that's > > why I create unique session variable in every related page to store the > > attachments. > > Note: I think it is impossible to implement this with Callbacks only. It > > needs patching or overlaying some files. > > This is implemented in the repo and aimed at 4.2. > Good news. In that case I won't work on creating patches for this. > > 3. Multiple attach: there are flash solutions for multi-attach file but > I > > don't like flash. Fortunately in HTML5 you can create > > with multiple attribute. Modern browsers support it and allow users to > > select more than one file at once. I implement this feature on Update, > > Create and ModifyAll pages. Users like this more than I previously > supposed > > and it was only a 20 minute work to implement. :) > > Note: this will be another reason for IE users to change their browser :) > > What happens with browsers that don't support this feature? If those > don't have problems and just allow users to upload one file then we > can consider this for core. It is backward compatible so you can upload one file without any problem with IE or older FF, Safari, Chrome, etc. > Do you care to send a patch against master branch? Note that because of above change (2), code around attachments > upload is different, but actually it's better as we concentrated it in > one place. Patch for master branch is attached. IMPORTANT: I'm unable to test it but I hope it works well on this branch. > > 4. Attachment coloring and ordering: you can define categories in > SiteConfig > > and also colors for these categories. On Display page you can set > category > > for every file with one click. Files get the color of their categories. > You > > can also order attachments list by category (color), filename, creator, > size > > and date. There is a predefined category "hidden". With this you can > hide an > > attachment. > > It's not my favorite improvement but this is very useful for companies > work > > on long projects with lot of files. > > Sounds like useful @Plugin. > > If you need new callbacks for any code then you can send patches. Thanks, I think it will help me a lot to create Plugins. -- Bekeny Docca OutSource IT Ltd. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: 0001-multiple-attribute-added-to-input-type-file.patch Type: text/x-patch Size: 1189 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: 0002-handle-multiple-files-attached.patch Type: text/x-patch Size: 6445 bytes Desc: not available URL: From ruz at bestpractical.com Sun Jan 22 18:05:32 2012 From: ruz at bestpractical.com (Ruslan Zakirov) Date: Mon, 23 Jan 2012 03:05:32 +0400 Subject: [rt-users] attachment improvements In-Reply-To: References: Message-ID: 2012/1/23 B?LINT Bek?ny : >> Do you care to send a patch against master?branch? >> >> Note that because of above change (2), code around attachments >> upload is different, but actually it's better as we concentrated it in >> one place. > > > Patch for master branch is attached. > IMPORTANT: I'm unable to test it but I hope it works well on this branch. Slightly misguided you. Mentioned change is not yet on master, it's in 4.2/web-attachs-processing branch. Took a look at the changes. Looks good and simple. -- Best regards, Ruslan. From balint.bekeny at docca.hu Sun Jan 22 18:42:40 2012 From: balint.bekeny at docca.hu (=?UTF-8?B?QsOBTElOVCBCZWvDqW55?=) Date: Mon, 23 Jan 2012 00:42:40 +0100 Subject: [rt-users] attachment improvements In-Reply-To: References: Message-ID: > > > Patch for master branch is attached. > > IMPORTANT: I'm unable to test it but I hope it works well on this branch. > > Slightly misguided you. Mentioned change is not yet on master, it's in > 4.2/web-attachs-processing branch. Took a look at the changes. Looks > good and simple. I think patch for this branch is more simple because it is not require to modify Create.html, etc. pages only the ProcessAttachments function in Web.pm. Should I create a patch for this branch also? -- Bekeny Docca OutSource IT Ltd. -------------- next part -------------- An HTML attachment was scrubbed... URL: From ryo.ogata at gmail.com Sun Jan 22 20:29:11 2012 From: ryo.ogata at gmail.com (Ryo O) Date: Mon, 23 Jan 2012 10:29:11 +0900 Subject: [rt-users] cannot get result of search Chinese character - centos 5.4 In-Reply-To: <20120121134948.GB3508@i5> References: <20111219181213.GW9885@jibsheet.com> <20111221155213.GY9885@jibsheet.com> <20120120141137.GA16097@i5> <20120121134948.GB3508@i5> Message-ID: I had same problem Japanese Character ( RT3.8.11 ) Please check DBIx::SearchBuilder version. DBIx::SearchBuilder version 1.56 or 1.59, i can get result of search Japanese character. Howerver, DBIx::SearchBuilder version over 1.6.0, i can not ger result of search Japanese character. 2012/1/21 sunnavy : > I failed to reproduce this on centos 5.7 with shipped perl5.8.8, and I tried > both stardalone server and apache+mod_fastcgi. > > It would be great if there are more details of the configuration. > > sunnavy > > On 12-01-20 22:11, sunnavy wrote: >> If you run RT with standalone server, is the problem still there? >> >> standalone server, I mean you start RT with something like >> `/path/to/rt/sbin/rt-server --port 8080` >> >> sunnavy >> >> On 11-12-29 08:53, nectar wrote: >> > Sir, >> > >> > Looks like can search Chinese character when use Perl 5.10 instead of >> > Perl 5.8.8 on CentOS 5. >> > >> > -- >> > Jia >> > -------- >> > RT Training Sessions (http://bestpractical.com/services/training.html) >> > * Boston ?March 5 & 6, 2012 >> -------- >> RT Training Sessions (http://bestpractical.com/services/training.html) >> * Boston ?March 5 & 6, 2012 > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ?March 5 & 6, 2012 -- --- ryo.ogata at gmail.com From fireskyer at hochsitze.com Mon Jan 23 07:29:18 2012 From: fireskyer at hochsitze.com (john s.) Date: Mon, 23 Jan 2012 04:29:18 -0800 (PST) Subject: [rt-users] Can't open Ticket Time::ParseDate error In-Reply-To: <32933407.post@talk.nabble.com> References: <32901809.post@talk.nabble.com> <32933407.post@talk.nabble.com> Message-ID: <33187686.post@talk.nabble.com> RT: 3.8.9 Server : Ubuntu 10.04 Hello everybody, Due to this ticket I have a similar problem again So i tried to create a new user but if i do so and press the create Button he forwarded me to my Dashboard and nothing happens. What do you see in /var/log/messages or /var/log/syslog Also, what are the entries in /opt/rt4/var/log (error and access)? (is the "click" registered?) There no entries anymore which belongs to RT in the other logfiles. The link behind the create user option is: https://server.local/Admin/Users/Modify.html?Create=1 the rt.log entry after clicking the create user button : [Mon Jan 23 12:16:02 2012] [debug]: RT::Date used Time::ParseDate to make 'now' 1327320962 (/opt/rt3/bin/../lib/RT/Date.pm:222) it makes no sense for me best regards john s. -- View this message in context: http://old.nabble.com/Can%27t-open-Ticket-Time%3A%3AParseDate-error-tp32901809p33187686.html Sent from the Request Tracker - User mailing list archive at Nabble.com. From fm100terra at mail.ru Mon Jan 23 08:16:25 2012 From: fm100terra at mail.ru (=?UTF-8?B?QWxleGFuZGVyIFNhZ3JhdHlhbg==?=) Date: Mon, 23 Jan 2012 17:16:25 +0400 Subject: [rt-users] =?utf-8?q?queue_query_string_and_statistics?= Message-ID: Hello. I have two questions concerning queues: 1) ?I am not able to change a query string of the General queue. Whenever I am adding a new search criteria such as resolved and deleted ticket status, after updating everything works, resolved and deleted tickets are displayed, but the problem begins when I am returning to the home page of RT - query string is not saved. What can be the solution to this problem?? 2) Is there ?some perl module which collects and displays the ticket statistics in addition to the built-in feature of RT (queue search, charts)?? thanks in advance . -------------- next part -------------- An HTML attachment was scrubbed... URL: From ruz at bestpractical.com Mon Jan 23 08:44:48 2012 From: ruz at bestpractical.com (Ruslan Zakirov) Date: Mon, 23 Jan 2012 17:44:48 +0400 Subject: [rt-users] cannot get result of search Chinese character - centos 5.4 In-Reply-To: References: <20111219181213.GW9885@jibsheet.com> <20111221155213.GY9885@jibsheet.com> <20120120141137.GA16097@i5> <20120121134948.GB3508@i5> Message-ID: Hi, Which database do you use? Which version of the corresponding DBD driver is installed on your system? You can use the following commands to figure out version: perl -MDBD::mysql\ 9999 -e 1 perl -MDBD::Pg\ 9999 -e 1 perl -MDBD::Oracle\ 9999 -e 1 Use one that matches RDBMS you use. On Mon, Jan 23, 2012 at 05:29, Ryo O wrote: > I had same problem Japanese Character ( RT3.8.11 ) > > Please check DBIx::SearchBuilder version. > > DBIx::SearchBuilder version 1.56 or 1.59, i can get result of search > Japanese character. > Howerver, DBIx::SearchBuilder version over 1.6.0, i can not ger result > of search Japanese character. > > 2012/1/21 sunnavy : >> I failed to reproduce this on centos 5.7 with shipped perl5.8.8, and I tried >> both stardalone server and apache+mod_fastcgi. >> >> It would be great if there are more details of the configuration. >> >> sunnavy >> >> On 12-01-20 22:11, sunnavy wrote: >>> If you run RT with standalone server, is the problem still there? >>> >>> standalone server, I mean you start RT with something like >>> `/path/to/rt/sbin/rt-server --port 8080` >>> >>> sunnavy >>> >>> On 11-12-29 08:53, nectar wrote: >>> > Sir, >>> > >>> > Looks like can search Chinese character when use Perl 5.10 instead of >>> > Perl 5.8.8 on CentOS 5. >>> > >>> > -- >>> > Jia >>> > -------- >>> > RT Training Sessions (http://bestpractical.com/services/training.html) >>> > * Boston ?March 5 & 6, 2012 >>> -------- >>> RT Training Sessions (http://bestpractical.com/services/training.html) >>> * Boston ?March 5 & 6, 2012 >> -------- >> RT Training Sessions (http://bestpractical.com/services/training.html) >> * Boston ?March 5 & 6, 2012 > > > > -- > --- > ryo.ogata at gmail.com > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ?March 5 & 6, 2012 -- Best regards, Ruslan. From ruz at bestpractical.com Mon Jan 23 08:48:16 2012 From: ruz at bestpractical.com (Ruslan Zakirov) Date: Mon, 23 Jan 2012 17:48:16 +0400 Subject: [rt-users] attachment improvements In-Reply-To: References: Message-ID: 2012/1/23 B?LINT Bek?ny : >> > Patch for master branch is attached. >> > IMPORTANT: I'm unable to test it but I hope it works well on this >> > branch. >> >> Slightly misguided you. Mentioned change is not yet on master, it's in >> 4.2/web-attachs-processing branch. Took a look at the changes. Looks >> good and simple. > > > I think patch for this branch is more simple because it is not require to > modify Create.html, etc. pages only the?ProcessAttachments function in > Web.pm. > Should I create a patch for this branch also? If you have cycles and want to see this code merged then rebase your changes over mentioned branch and generate pull request. This will make our job much easier. If you don't have cycles then create a ticket in the bug tracker with reference to this thread. > -- > Bekeny > Docca OutSource IT Ltd. -- Best regards, Ruslan. From ruz at bestpractical.com Mon Jan 23 09:06:00 2012 From: ruz at bestpractical.com (Ruslan Zakirov) Date: Mon, 23 Jan 2012 18:06:00 +0400 Subject: [rt-users] queue query string and statistics In-Reply-To: References: Message-ID: On Mon, Jan 23, 2012 at 17:16, Alexander Sagratyan wrote: > 2) Is there ?some perl module which collects and displays the ticket > statistics in addition to the built-in feature of RT (queue search, > charts)? Statistics is not trivial and very unique for installations. There are a few extensions out there, but they may not meet your needs. -- Best regards, Ruslan. From dgarcia at cesca.cat Mon Jan 23 09:16:55 2012 From: dgarcia at cesca.cat (Daniel Garcia Mejia) Date: Mon, 23 Jan 2012 15:16:55 +0100 Subject: [rt-users] Required fields Message-ID: <4F1D6BD7.8050708@cesca.cat> Hi, One question: Is there a way to require certain fields when a user creates a new ticket? -- ....................................................................... __ / / Daniel Garc?a Mej?a C E / S / C A Portals i Repositoris /_/ Centre de Serveis Cient?fics i Acad?mics de Catalunya Gran Capit?, 2-4 (Edifici Nexus) - 08034 Barcelona T. (NULL) - F. 93 205 6979 - dgarcia at cesca.cat ....................................................................... -------------- next part -------------- An HTML attachment was scrubbed... URL: From dgarcia at cesca.cat Mon Jan 23 09:28:00 2012 From: dgarcia at cesca.cat (Daniel Garcia Mejia) Date: Mon, 23 Jan 2012 15:28:00 +0100 Subject: [rt-users] Required fields In-Reply-To: <4F1D6BD7.8050708@cesca.cat> References: <4F1D6BD7.8050708@cesca.cat> Message-ID: <4F1D6E70.9070505@cesca.cat> On 23/01/12 15:16, Daniel Garcia Mejia wrote: > Hi, > > One question: > Is there a way to require certain fields when a user creates a new > ticket? > -- > ....................................................................... > __ > / / Daniel Garc?a Mej?a > C E / S / C A Portals i Repositoris > /_/ Centre de Serveis Cient?fics i Acad?mics de Catalunya > > Gran Capit?, 2-4 (Edifici Nexus) - 08034 Barcelona > T. (NULL) - F. 93 205 6979 -dgarcia at cesca.cat > ....................................................................... Sorry for the question, I just see the solution: When create a Custom Fields it's possible to put a 'Validation'. I don't see this, sorry -- ....................................................................... __ / / Daniel Garc?a Mej?a C E / S / C A Portals i Repositoris /_/ Centre de Serveis Cient?fics i Acad?mics de Catalunya Gran Capit?, 2-4 (Edifici Nexus) - 08034 Barcelona T. (NULL) - F. 93 205 6979 - dgarcia at cesca.cat ....................................................................... -------------- next part -------------- An HTML attachment was scrubbed... URL: From fm100terra at mail.ru Mon Jan 23 09:35:57 2012 From: fm100terra at mail.ru (=?UTF-8?B?QWxleGFuZGVyIFNhZ3JhdHlhbg==?=) Date: Mon, 23 Jan 2012 18:35:57 +0400 Subject: [rt-users] =?utf-8?q?queue_query_string_and_statistics?= In-Reply-To: References: Message-ID: Ruslan thanks for a quick reply. Can you list those extensions? I would like to experiment with them. The primary requirement is to get full ticket statistics: how many were created, resolved, filtering by requestors and so on...generally as I've seen a built-in statistics feature of RT is doing its job, but I have a problem with query string (see first question). Cannot make it work.... 23 ?????? 2012, 18:06 ?? Ruslan Zakirov : > On Mon, Jan 23, 2012 at 17:16, Alexander Sagratyan wrote: > > 2) Is there ?some perl module which collects and displays the ticket > > statistics in addition to the built-in feature of RT (queue search, > > charts)? > > Statistics is not trivial and very unique for installations. There are > a few extensions out there, but they may not meet your needs. > > -- > Best regards, Ruslan. > From ruz at bestpractical.com Mon Jan 23 09:45:44 2012 From: ruz at bestpractical.com (Ruslan Zakirov) Date: Mon, 23 Jan 2012 18:45:44 +0400 Subject: [rt-users] Required fields In-Reply-To: <4F1D6E70.9070505@cesca.cat> References: <4F1D6BD7.8050708@cesca.cat> <4F1D6E70.9070505@cesca.cat> Message-ID: On Mon, Jan 23, 2012 at 18:28, Daniel Garcia Mejia wrote: > On 23/01/12 15:16, Daniel Garcia Mejia wrote: > > Hi, > > One question: > Is there a way to require certain fields when a user creates a new ticket? In addition to built in mandatory custom fields you can use the following: http://search.cpan.org/~bheisig/RT-Extension-MandatoryFields-0.5/lib/RT/Extension/MandatoryFields.pm MandatorySubject and MandatoryRequestor are also available on the CPAN. > > -- > ....................................................................... > __ > / / Daniel Garc?a Mej?a > C E / S / C A Portals i Repositoris > /_/ Centre de Serveis Cient?fics i Acad?mics de Catalunya > > Gran Capit?, 2-4 (Edifici Nexus) - 08034 Barcelona > T. (NULL) - F. 93 205 6979 - dgarcia at cesca.cat > ....................................................................... > > > Sorry for the question, I just see the solution: > > When create a Custom Fields it's possible to put a 'Validation'. I don't see > this, sorry > > > -- > ....................................................................... > __ > / / Daniel Garc?a Mej?a > C E / S / C A Portals i Repositoris > /_/ Centre de Serveis Cient?fics i Acad?mics de Catalunya > > Gran Capit?, 2-4 (Edifici Nexus) - 08034 Barcelona > T. (NULL) - F. 93 205 6979 - dgarcia at cesca.cat > ....................................................................... > > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ? March 5 & 6, 2012 -- Best regards, Ruslan. From falcone at bestpractical.com Mon Jan 23 10:42:44 2012 From: falcone at bestpractical.com (Kevin Falcone) Date: Mon, 23 Jan 2012 10:42:44 -0500 Subject: [rt-users] queue query string and statistics In-Reply-To: References: Message-ID: <20120123154244.GD95897@jibsheet.com> On Mon, Jan 23, 2012 at 05:16:25PM +0400, Alexander Sagratyan wrote: > > 1) I am not able to change a query string of the General queue. Whenever I am adding a new > search criteria such as resolved and deleted ticket status, after updating everything works, > resolved and deleted tickets are displayed, but the problem begins when I am returning to the > home page of RT - query string is not saved. What can be the solution to this problem? You need to save the search that you have modified and then add it to your homepage. If the search is already on your homepage, then you need to save it so that your homepage updates. You can build one-off searches in RT that aren't stored anywhere except in your current session, and it sounds like that's what you're doing. It may help to send a better list of the steps you took, such as the URL you clicked on to start this and URLs along the way, otherwise it isn't clear what part of the UI you're trying to use. -kevin -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From sunnavy at bestpractical.com Mon Jan 23 12:14:49 2012 From: sunnavy at bestpractical.com (sunnavy) Date: Tue, 24 Jan 2012 01:14:49 +0800 Subject: [rt-users] cannot get result of search Chinese character - centos 5.4 In-Reply-To: References: <20111219181213.GW9885@jibsheet.com> <20111221155213.GY9885@jibsheet.com> <20120120141137.GA16097@i5> <20120121134948.GB3508@i5> Message-ID: <20120123171449.GA4389@i5> I tested RT 4.0.4 with DBIx::SearchBuilder 1.61. all modules are up-to-date from CPAN. sunnavy On 12-01-23 10:29, Ryo O wrote: > I had same problem Japanese Character ( RT3.8.11 ) > > Please check DBIx::SearchBuilder version. > > DBIx::SearchBuilder version 1.56 or 1.59, i can get result of search > Japanese character. > Howerver, DBIx::SearchBuilder version over 1.6.0, i can not ger result > of search Japanese character. > > 2012/1/21 sunnavy : > > I failed to reproduce this on centos 5.7 with shipped perl5.8.8, and I tried > > both stardalone server and apache+mod_fastcgi. > > > > It would be great if there are more details of the configuration. > > > > sunnavy > > > > On 12-01-20 22:11, sunnavy wrote: > >> If you run RT with standalone server, is the problem still there? > >> > >> standalone server, I mean you start RT with something like > >> `/path/to/rt/sbin/rt-server --port 8080` > >> > >> sunnavy > >> > >> On 11-12-29 08:53, nectar wrote: > >> > Sir, > >> > > >> > Looks like can search Chinese character when use Perl 5.10 instead of > >> > Perl 5.8.8 on CentOS 5. > >> > > >> > -- > >> > Jia > >> > -------- > >> > RT Training Sessions (http://bestpractical.com/services/training.html) > >> > * Boston ?March 5 & 6, 2012 > >> -------- > >> RT Training Sessions (http://bestpractical.com/services/training.html) > >> * Boston ?March 5 & 6, 2012 > > -------- > > RT Training Sessions (http://bestpractical.com/services/training.html) > > * Boston ?March 5 & 6, 2012 > > > > -- > --- > ryo.ogata at gmail.com > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston March 5 & 6, 2012 From trs at bestpractical.com Mon Jan 23 13:51:46 2012 From: trs at bestpractical.com (Thomas Sibley) Date: Mon, 23 Jan 2012 13:51:46 -0500 Subject: [rt-users] FW: scrip and template to email calendar invite In-Reply-To: <7ECD0C8955ADE149B95716B364B4D58F26CC2DFEAB@EXCCR01.eps.local> References: <7ECD0C8955ADE149B95716B364B4D58F26CC2DFEAB@EXCCR01.eps.local> Message-ID: <4F1DAC42.7020703@bestpractical.com> On 01/19/2012 05:23 PM, Brent Wiese wrote: > It looks like the only custom Content-Type is text/html. I can see > where it looks for that in Template.pm. > > What I need to do is set the Content-Type as: text/calendar; > charset="utf-8"; method=REQUEST > > I put an elsif in Template.pm to see if I could get it to pass that > header on like text/html but it's not working. Yep, that's the wrong place. The code block you're looking at in RT::Template is not forcing a content-type, just defaulting differently based on what's in your template. > Anyone more entrenched in the code able to point me in the right > direction? It'd be great if there was some way to just pass the value > after Content-Type: in the template to the email... The part that forces text/plain is line 205 in RT::Action::SendEmail (and calls into RT::I18N::IsTextualContentType). The restriction to m{^(?:text/(?:plain|html)|message/rfc822)\b}i dates from 2007, and I suspect it should be rewritten to allow arbitrary content-types. Arbitrary content-types can be a problem if you're letting lots of admins edit templates, but presumably if you're letting them modify templates, you already have some degree of trust in them. Thomas From trs at bestpractical.com Mon Jan 23 14:06:32 2012 From: trs at bestpractical.com (Thomas Sibley) Date: Mon, 23 Jan 2012 14:06:32 -0500 Subject: [rt-users] rt-mailgate In-Reply-To: References: <4F0DDD21.8070607@xion.org> Message-ID: <4F1DAFB8.406@bestpractical.com> On 01/20/2012 02:38 PM, Robert Nesius wrote: > I figured out a work around for this issue. I was suspicious that > LWP::UserAgent could not reach the cert for the CA that signed the cert > being presented by the web server. I learned there are some environment > variables that I can leverage to influence where LWP::UserAgent looks > even though it's being invoked down inside a program I don't want to > touch. Adding my /etc/ssl/certs directory to the list of directories > examined for certs solved the problem. For what it's worth, the next release of RT will include a --ca-file option you can use to specify the specific cert. It's equivalent to setting PERL_LWP_SSL_CA_FILE. > *root at linux:/opt/rt4/bin# *export PERL_LWP_SSL_CA_PATH=/etc/ssl/certs If you'd like to submit a simple patch to rt-mailgate that also adds support for --ca-path, I'm sure we'd apply it. I do wonder why the OpenSSL library underlying the Perl library isn't finding your cert in /etc/ssl/certs like I'd expect it to. Thomas From allen+rtlist at crystalfontz.com Mon Jan 23 15:06:37 2012 From: allen+rtlist at crystalfontz.com (Allen) Date: Mon, 23 Jan 2012 12:06:37 -0800 Subject: [rt-users] rt-mailgate In-Reply-To: <4F1DAFB8.406@bestpractical.com> References: <4F0DDD21.8070607@xion.org> <4F1DAFB8.406@bestpractical.com> Message-ID: I tried several things to get the cert path into the environment for LWP, none worked: 1. Adding this to /etc/fetchmailrc mda "env PERL_LWP_SSL_CA_PATH=/etc/ssl/certs /usr/bin/rt-mailgate-4 ... does NOT work to get the right cert to LWP through the environment: root at web0:/etc# service fetchmail start * Starting mail retriever agent: fetchmail: starting fetchmail 6.3.19 daemon [ OK ] root at web0:/etc# fetchmail: 1 message for [email address] at [imapmailserver] (folder Support). An Error Occurred ================= 500 Can't connect to [RT webserver]:443 (certificate verify failed) 2. Adding this to fetchmailrc does not work either: mda "export PERL_LWP_SSL_CA_PATH=/etc/ssl/certs; /usr/bin/rt-mailgate-4 ... 3. Adding this to /etc/default/fetchmail on Ubuntu where fetchmail runs from an init script as a daemin does not work either: export PERL_LWP_SSL_CA_PATH=/etc/ssl/certs I am stuck with having to edit the rt-mailgate-4 on line 151 file like this: # my $ua = LWP::UserAgent->new(); my $ua = LWP::UserAgent->new(ssl_opts => {SSL_ca_file => '/etc/ssl/certs/7d3cd826.0'}); which I dont like because I will forget about it during upgrade. A On Mon, Jan 23, 2012 at 11:06 AM, Thomas Sibley wrote: > On 01/20/2012 02:38 PM, Robert Nesius wrote: >> I figured out a work around for this issue. I was suspicious that >> LWP::UserAgent could not reach the cert for the CA that signed the cert >> being presented by the web server. I learned there are some environment >> variables that I can leverage to influence where LWP::UserAgent looks >> even though it's being invoked down inside a program I don't want to >> touch. Adding my /etc/ssl/certs directory to the list of directories >> examined for certs solved the problem. > > For what it's worth, the next release of RT will include a --ca-file > option you can use to specify the specific cert. It's equivalent to > setting PERL_LWP_SSL_CA_FILE. > >> *root at linux:/opt/rt4/bin# *export PERL_LWP_SSL_CA_PATH=/etc/ssl/certs > > If you'd like to submit a simple patch to rt-mailgate that also adds > support for --ca-path, I'm sure we'd apply it. > > I do wonder why the OpenSSL library underlying the Perl library isn't > finding your cert in /etc/ssl/certs like I'd expect it to. > > Thomas > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston March 5 & 6, 2012 -------------- next part -------------- An HTML attachment was scrubbed... URL: From lstewart at superb.net Mon Jan 23 15:27:10 2012 From: lstewart at superb.net (Landon Stewart) Date: Mon, 23 Jan 2012 12:27:10 -0800 Subject: [rt-users] rt-mailgate In-Reply-To: References: Message-ID: On 9 January 2012 10:34, Robert Nesius wrote: > I made a recently change to how my apache2 server was configured to > redirect all requests through https. Now emails are not flowing through to > RT - I tracked the issue down to rt-mailgate complaining about not being > able to verify the certificate. I'm a little perplexed on how to proceed > or how to verify what certs/CAs rt-mailgate is using, or if there is an > issue with the Crypt::SSLeay module (which I had to force install due to a > failing test). I only have one openssl install on the system, and I > thought Crypt::SSLeay would reach through to those configs for things like > CA certs, etc... > > Perhaps an easy workaround, since the mail server and apache2 server are > on the same machine, would be to configure a "localhost:80" virtual host > within apache2 and bypass SSL when accessing RT via that url. > > Any helpful hints/suggestions would be greatly appreciated. I've been > google-ing away but haven't had any luck yet. > > We simply use mod_rewrite to redirect everyone *except* the server itself to https. This way when rt-mailgate calls http://rt.ourdomain/com it is not forced to use https while everyone else is. # Redirect everyone except the rt-mailgate and RT utilities to https RewriteEngine On RewriteCond %{REMOTE_ADDR} !^10\.10\.227\.209$ RewriteRule ^/(.*)$ https://rt.ourdomain.com/$1 [R=301,L] The 10.10.227.209 is the IP address of the server according to ifconfig eth0 in this case. -- Landon Stewart Manager of Systems and Engineering Superb Internet Corp - 888-354-6128 x 4199 Web hosting and more "Ahead of the Rest": http://www.superbhosting.net -------------- next part -------------- An HTML attachment was scrubbed... URL: From allen+rtlist at crystalfontz.com Mon Jan 23 15:38:52 2012 From: allen+rtlist at crystalfontz.com (Allen) Date: Mon, 23 Jan 2012 12:38:52 -0800 Subject: [rt-users] rt-mailgate In-Reply-To: References: Message-ID: > We simply use mod_rewrite to redirect everyone *except* the server itself > to https. This way when rt-mailgate calls http://rt.ourdomain/com it is > not forced to use https while everyone else is. > > Thanks. That is an easy, maintainable solution until the next version of rt-mailgate that will let us specify the cert path, or until OpenSSL 1.x gets it's act together with LWP. But doesn't work for me. I solved some kind of mod-perl/apache redeclaration or some such problem (either spamming the logs or making apache not start -- cant remember which) that I solved by removing all RT apache configuration under regular http and just having the redirect to SSL. The SSL virtualhost container has the RT configs in it. A -------------- next part -------------- An HTML attachment was scrubbed... URL: From balint.bekeny at docca.hu Mon Jan 23 17:11:19 2012 From: balint.bekeny at docca.hu (=?UTF-8?B?QsOBTElOVCBCZWvDqW55?=) Date: Mon, 23 Jan 2012 23:11:19 +0100 Subject: [rt-users] attachment improvements In-Reply-To: <4F1C23DA.3040107@netsandbox.de> References: <4F1C23DA.3040107@netsandbox.de> Message-ID: Hi Chris, I attached the two Callback files for attachment forward. I hope it will help you. -- Bekeny Docca OutSource IT Ltd. On Sun, Jan 22, 2012 at 3:57 PM, Christian Loos wrote: > Hi, > > can you please send your changes for 1. Attachment forward. > I also have to implement this for your company RT (3.8.6) within the > next weeks and would implement this in our internal RT plugin or would > release a separate plugin on github.com for this change if it would be > ok for you. > > Thanks! > > -Chris > > Am 21.01.2012 15:52, schrieb B?LINT Bek?ny: > > 1. Attachment forward: previously attached files are listed on > > Update.html and you can check them to attach to the outgoing mail. (I > > don't understand why this kind of feature isn't in vanilla RT. Everybody > > downloads and then reuploads attachments if he or she wants to send it > > to an email address?). > > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: AttachmentForward.tar.bz2 Type: application/x-bzip2 Size: 1332 bytes Desc: not available URL: From ryo.ogata at gmail.com Mon Jan 23 19:12:10 2012 From: ryo.ogata at gmail.com (Ryo O) Date: Tue, 24 Jan 2012 09:12:10 +0900 Subject: [rt-users] cannot get result of search Chinese character - centos 5.4 In-Reply-To: <20120123171449.GA4389@i5> References: <20111219181213.GW9885@jibsheet.com> <20111221155213.GY9885@jibsheet.com> <20120120141137.GA16097@i5> <20120121134948.GB3508@i5> <20120123171449.GA4389@i5> Message-ID: Why don't you trying downgrade DBIx::SearchBuilder from 1.61 to 1.5.x i did it like below ??-bash-3.2# cpan ??cpan[1]> install RUZ/DBIx-SearchBuilder-1.56.tar.gz And Restart RT. i hope it can help you ... 2012/1/24 sunnavy : > I tested RT 4.0.4 with DBIx::SearchBuilder 1.61. > all modules are up-to-date from CPAN. > > sunnavy > > On 12-01-23 10:29, Ryo O wrote: >> I had same problem Japanese Character ( RT3.8.11 ) >> >> Please check DBIx::SearchBuilder version. >> >> DBIx::SearchBuilder version 1.56 or 1.59, i can get result of search >> Japanese character. >> Howerver, DBIx::SearchBuilder version over 1.6.0, i can not ger result >> of search Japanese character. >> >> 2012/1/21 sunnavy : >> > I failed to reproduce this on centos 5.7 with shipped perl5.8.8, and I tried >> > both stardalone server and apache+mod_fastcgi. >> > >> > It would be great if there are more details of the configuration. >> > >> > sunnavy >> > >> > On 12-01-20 22:11, sunnavy wrote: >> >> If you run RT with standalone server, is the problem still there? >> >> >> >> standalone server, I mean you start RT with something like >> >> `/path/to/rt/sbin/rt-server --port 8080` >> >> >> >> sunnavy >> >> >> >> On 11-12-29 08:53, nectar wrote: >> >> > Sir, >> >> > >> >> > Looks like can search Chinese character when use Perl 5.10 instead of >> >> > Perl 5.8.8 on CentOS 5. >> >> > >> >> > -- >> >> > Jia >> >> > -------- >> >> > RT Training Sessions (http://bestpractical.com/services/training.html) >> >> > * Boston March 5 & 6, 2012 >> >> -------- >> >> RT Training Sessions (http://bestpractical.com/services/training.html) >> >> * Boston March 5 & 6, 2012 >> > -------- >> > RT Training Sessions (http://bestpractical.com/services/training.html) >> > * Boston March 5 & 6, 2012 >> >> >> >> -- >> --- >> ryo.ogata at gmail.com >> -------- >> RT Training Sessions (http://bestpractical.com/services/training.html) >> * Boston March 5 & 6, 2012 > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston March 5 & 6, 2012 -- --- ??? ??? ( ryo.ogata at gmail.com ) From rbackman at georgefox.edu Mon Jan 23 19:16:44 2012 From: rbackman at georgefox.edu (Ryan Backman) Date: Mon, 23 Jan 2012 16:16:44 -0800 Subject: [rt-users] ExternalAuth logging Message-ID: I can't seem to get any response at login from ExternalAuth 0.09 using RT 3.8.7 . I have the following logging setup, which will only show me Login Success or Failure with Web.pm. Set($LogToSyslog,'warning'); Set($LogToFile,'debug'); Set($LogToFileNamed,'rt.log'); Set($LogDir,'/var/log/request-tracker3.8'); Below is my ExternalAuth Config: ### LDAP Configuration ### Set ( $ExternalAuthPriority, [ 'GFU_LDAP' ] ); Set ( $ExternalInfoPriority, [ 'GFU_LDAP' ] ); Set($ExternalServiceUsesSSLorTLS, 0); Set($AutoCreateNonExternalUsers, 0); Set($ExternalSettings, { 'GFU_LDAP' => { 'type' => 'ldap', 'server' => ' ads-nbg.campus.georgefox.edu', 'user' => 'CN=user,OU=group,DC=base,DC=base,DC=edu', 'pass' => 'pass', 'base' => 'DC=base,DC=base,DC=edu', 'filter' => '(objectClass=user)', 'd_filter' => '(objectClass=Doesntexist)', 'tls' => 0, 'ssl_version' => 3, 'net_ldap_args' => [ version => 3 ], 'group' => 'CN=All Users,OU=group,DC=base,DC=base,DC=edu', 'group_attr' => 'member', 'attr_match_list' => [ 'Name', 'EmailAddress', ], 'attr_map' => { 'Name' => 'sAMAccountName', 'EmailAddress' => 'mail', 'ExternalAuthId' => 'sAMAccountName', 'Gecos' => 'sAMAccountName', } } } ); The only logging I see is when I create a ticket, then I get the following: [Mon Jan 23 22:02:06 2012] [debug]: RT::Authen::ExternalAuth::CanonicalizeUserInfo called by RT::Authen::ExternalAuth /usr/local/share/request-tracker3.8/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm 553 with: Disabled: 0, EmailAddress: , Name: jdoe, Privileged: 0 (/usr/local/share/request-tracker3.8/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:450) [Mon Jan 23 22:02:06 2012] [debug]: Attempting to get user info using this external service: GFU_LDAP (/usr/local/share/request-tracker3.8/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:458) [Mon Jan 23 22:02:06 2012] [debug]: Attempting to use this canonicalization key: Name (/usr/local/share/request-tracker3.8/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:472) [Mon Jan 23 22:02:06 2012] [debug]: LDAP Search === Base: DC=base,DC=base,DC=edu == Filter: (&(objectClass=user)(sAMAccountName=jdoe)) == Attrs: mail,sAMAccountName,sAMAccountName,sAMAccountName (/usr/local/share/request-tracker3.8/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm:195) [Mon Jan 23 22:02:06 2012] [info]: RT::Authen::ExternalAuth::CanonicalizeUserInfo returning Disabled: 0, EmailAddress: jdoe at georgefox.edu, ExternalAuthId: jdoe, Gecos: jdoe, Name: jdoe, Privileged: 0, RealName: (/usr/local/share/request-tracker3.8/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:536 It seems ExternalAuth isn't even being polled at login. Any ideas? =+=+=+=+=+=+=+=+=+ Ryan Backman Programmer / Analyst George Fox University 503.554.2576 =+=+=+=+=+=+=+=+=+ -------------- next part -------------- An HTML attachment was scrubbed... URL: From sunnavy at bestpractical.com Mon Jan 23 20:01:43 2012 From: sunnavy at bestpractical.com (sunnavy) Date: Tue, 24 Jan 2012 09:01:43 +0800 Subject: [rt-users] cannot get result of search Chinese character - centos 5.4 In-Reply-To: References: <20111219181213.GW9885@jibsheet.com> <20111221155213.GY9885@jibsheet.com> <20120120141137.GA16097@i5> <20120121134948.GB3508@i5> <20120123171449.GA4389@i5> Message-ID: <20120124010143.GA21584@i5> Hi Ryo I think you misunderstood, I don't have the problem but was trying to reproduce it. anyway, downgrading SB to 1.5* doesn't help reproducing this problem. sunnavy On 12-01-24 09:12, Ryo O wrote: > Why don't you trying downgrade DBIx::SearchBuilder from 1.61 to 1.5.x > > i did it like below > > ??-bash-3.2# cpan > ??cpan[1]> install RUZ/DBIx-SearchBuilder-1.56.tar.gz > > And Restart RT. > > i hope it can help you ... > > 2012/1/24 sunnavy : > > I tested RT 4.0.4 with DBIx::SearchBuilder 1.61. > > all modules are up-to-date from CPAN. > > > > sunnavy > > > > On 12-01-23 10:29, Ryo O wrote: > >> I had same problem Japanese Character ( RT3.8.11 ) > >> > >> Please check DBIx::SearchBuilder version. > >> > >> DBIx::SearchBuilder version 1.56 or 1.59, i can get result of search > >> Japanese character. > >> Howerver, DBIx::SearchBuilder version over 1.6.0, i can not ger result > >> of search Japanese character. > >> > >> 2012/1/21 sunnavy : > >> > I failed to reproduce this on centos 5.7 with shipped perl5.8.8, and I tried > >> > both stardalone server and apache+mod_fastcgi. > >> > > >> > It would be great if there are more details of the configuration. > >> > > >> > sunnavy > >> > > >> > On 12-01-20 22:11, sunnavy wrote: > >> >> If you run RT with standalone server, is the problem still there? > >> >> > >> >> standalone server, I mean you start RT with something like > >> >> `/path/to/rt/sbin/rt-server --port 8080` > >> >> > >> >> sunnavy > >> >> > >> >> On 11-12-29 08:53, nectar wrote: > >> >> > Sir, > >> >> > > >> >> > Looks like can search Chinese character when use Perl 5.10 instead of > >> >> > Perl 5.8.8 on CentOS 5. > >> >> > > >> >> > -- > >> >> > Jia > >> >> > -------- > >> >> > RT Training Sessions (http://bestpractical.com/services/training.html) > >> >> > * Boston March 5 & 6, 2012 > >> >> -------- > >> >> RT Training Sessions (http://bestpractical.com/services/training.html) > >> >> * Boston March 5 & 6, 2012 > >> > -------- > >> > RT Training Sessions (http://bestpractical.com/services/training.html) > >> > * Boston March 5 & 6, 2012 > >> > >> > >> > >> -- > >> --- > >> ryo.ogata at gmail.com > >> -------- > >> RT Training Sessions (http://bestpractical.com/services/training.html) > >> * Boston March 5 & 6, 2012 > > -------- > > RT Training Sessions (http://bestpractical.com/services/training.html) > > * Boston March 5 & 6, 2012 > > > > -- > --- > ??? ??? ( ryo.ogata at gmail.com ) > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston March 5 & 6, 2012 From ruz at bestpractical.com Tue Jan 24 06:34:34 2012 From: ruz at bestpractical.com (Ruslan Zakirov) Date: Tue, 24 Jan 2012 15:34:34 +0400 Subject: [rt-users] cannot get result of search Chinese character - centos 5.4 In-Reply-To: References: <20111219181213.GW9885@jibsheet.com> <20111221155213.GY9885@jibsheet.com> <20120120141137.GA16097@i5> <20120121134948.GB3508@i5> <20120123171449.GA4389@i5> Message-ID: 2012/1/24 Ryo O : Hello, > Why don't you trying downgrade DBIx::SearchBuilder from 1.61 to 1.5.x You have problems with DBIx::SB 1.60+ and don't have with 1.59 and older versions. We can not reproduce problem with either. [skip] > i hope it can help you ... It can not, we tried both versions with the same result. You didn't answer my questions about database and version of the DBD driver. It's really relevant. > 2012/1/24 sunnavy : >> I tested RT 4.0.4 with DBIx::SearchBuilder 1.61. >> all modules are up-to-date from CPAN. >> >> sunnavy >> >> On 12-01-23 10:29, Ryo O wrote: >>> I had same problem Japanese Character ( RT3.8.11 ) >>> >>> Please check DBIx::SearchBuilder version. >>> >>> DBIx::SearchBuilder version 1.56 or 1.59, i can get result of search >>> Japanese character. >>> Howerver, DBIx::SearchBuilder version over 1.6.0, i can not ger result >>> of search Japanese character. >>> >>> 2012/1/21 sunnavy : >>> > I failed to reproduce this on centos 5.7 with shipped perl5.8.8, and I tried >>> > both stardalone server and apache+mod_fastcgi. >>> > >>> > It would be great if there are more details of the configuration. >>> > >>> > sunnavy >>> > >>> > On 12-01-20 22:11, sunnavy wrote: >>> >> If you run RT with standalone server, is the problem still there? >>> >> >>> >> standalone server, I mean you start RT with something like >>> >> `/path/to/rt/sbin/rt-server --port 8080` >>> >> >>> >> sunnavy >>> >> >>> >> On 11-12-29 08:53, nectar wrote: >>> >> > Sir, >>> >> > >>> >> > Looks like can search Chinese character when use Perl 5.10 instead of >>> >> > Perl 5.8.8 on CentOS 5. >>> >> > >>> >> > -- >>> >> > Jia >>> >> > -------- >>> >> > RT Training Sessions (http://bestpractical.com/services/training.html) >>> >> > * Boston ?March 5 & 6, 2012 >>> >> -------- >>> >> RT Training Sessions (http://bestpractical.com/services/training.html) >>> >> * Boston ?March 5 & 6, 2012 >>> > -------- >>> > RT Training Sessions (http://bestpractical.com/services/training.html) >>> > * Boston ?March 5 & 6, 2012 >>> >>> >>> >>> -- >>> --- >>> ryo.ogata at gmail.com >>> -------- >>> RT Training Sessions (http://bestpractical.com/services/training.html) >>> * Boston ?March 5 & 6, 2012 >> -------- >> RT Training Sessions (http://bestpractical.com/services/training.html) >> * Boston ?March 5 & 6, 2012 > > > > -- > --- > ??? ??? ( ryo.ogata at gmail.com ) > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ?March 5 & 6, 2012 -- Best regards, Ruslan. From fm100terra at mail.ru Tue Jan 24 07:07:29 2012 From: fm100terra at mail.ru (=?UTF-8?B?QWxleGFuZGVyIFNhZ3JhdHlhbg==?=) Date: Tue, 24 Jan 2012 16:07:29 +0400 Subject: [rt-users] =?utf-8?q?queue_query_string_and_statistics?= In-Reply-To: <20120123154244.GD95897@jibsheet.com> References: <20120123154244.GD95897@jibsheet.com> Message-ID: I was building search string in Query Builder. And you were right somehow it was stored in my current session. Thanks! 23 ?????? 2012, 21:38 ?? Kevin Falcone : > On Mon, Jan 23, 2012 at 05:16:25PM +0400, Alexander Sagratyan wrote: > > > > 1) I am not able to change a query string of the General queue. Whenever > I am adding a new > > search criteria such as resolved and deleted ticket status, after > updating everything works, > > resolved and deleted tickets are displayed, but the problem begins when I > am returning to the > > home page of RT - query string is not saved. What can be the solution to > this problem? > > You need to save the search that you have modified and then add it to > your homepage. If the search is already on your homepage, then you > need to save it so that your homepage updates. You can build one-off > searches in RT that aren't stored anywhere except in your current > session, and it sounds like that's what you're doing. > > It may help to send a better list of the steps you took, such as the > URL you clicked on to start this and URLs along the way, otherwise it > isn't clear what part of the UI you're trying to use. > > -kevin > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ? March 5 & 6, 2012 From CLasater at taleo.com Tue Jan 24 10:32:17 2012 From: CLasater at taleo.com (Christopher Lasater) Date: Tue, 24 Jan 2012 10:32:17 -0500 Subject: [rt-users] Privileged Users by Group Message-ID: <23037DC22CE8C3428E7636883099F1AAB8167DD34D@JXVXMP01.wwcorp.net> Currently I use LDAP importer to run and add users to groups. The only problem I am running into is that when people leave groups or are put into groups when they are already created, there is no way to control their privileged status. The only option I see related to this in LDAP importer is making a user privileged when they are created. Is there a way to control whether or not a user is privileged by what group they are in? So all users in Group1 would be privileged, but users in group2 would not (unless they are in both). Sorry if this is elsewhere, its kind of hard to search for Privileged Group without seeing 100 other topics Thanks Christopher Lasater Technology Analyst I Taleo T. 904.520.6046 E. clasater at taleo.com [cid:image001.jpg at 01CCDA83.554C81B0] This email and any attachments thereto may contain private, confidential, and privileged material for the sole use of the intended recipient named in the original email to which this message was attached. Any review, copying, or distribution of this email (or any attachments thereto) by others is strictly prohibited. If you are not the intended recipient, please return this email to the sender immediately and permanently delete the original and any copies of this email and any attachments thereto. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 38501 bytes Desc: image001.jpg URL: From dgarcia at cesca.cat Tue Jan 24 10:59:40 2012 From: dgarcia at cesca.cat (Daniel Garcia Mejia) Date: Tue, 24 Jan 2012 16:59:40 +0100 Subject: [rt-users] Output result in Web Interface Message-ID: <4F1ED56C.5010002@cesca.cat> Hi, I have one question: When for example I resolve a ticket, in the Web Interface shows a message "Ticket has passed from 'Open' to 'Resolved'. I'm making a Script and I want that put and action that shows a diferrent message that I decide, not the RT intern messages. There are any method that can do this? I don't wanna show a message for terminal, I want that a user see another personal message that I put in this script. It's possible? Thank you! -- ....................................................................... __ / / Daniel Garc?a Mej?a C E / S / C A Portals i Repositoris /_/ Centre de Serveis Cient?fics i Acad?mics de Catalunya Gran Capit?, 2-4 (Edifici Nexus) - 08034 Barcelona T. (NULL) - F. 93 205 6979 - dgarcia at cesca.cat ....................................................................... From falcone at bestpractical.com Tue Jan 24 12:14:14 2012 From: falcone at bestpractical.com (Kevin Falcone) Date: Tue, 24 Jan 2012 12:14:14 -0500 Subject: [rt-users] ExternalAuth logging In-Reply-To: References: Message-ID: <20120124171414.GE95897@jibsheet.com> On Mon, Jan 23, 2012 at 04:16:44PM -0800, Ryan Backman wrote: > The only logging I see is when I create a ticket, then I get the following: > [Mon Jan 23 22:02:06 2012] [debug]: RT::Authen::ExternalAuth::CanonicalizeUserInfo called by > RT::Authen::ExternalAuth > /usr/local/share/request-tracker3.8/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm > 553 with: Disabled: 0, EmailAddress: , Name: jdoe, Privileged: 0 > (/usr/local/share/request-tracker3.8/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:450) > [Mon Jan 23 22:02:06 2012] [debug]: Attempting to get user info using this external service: > GFU_LDAP > (/usr/local/share/request-tracker3.8/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:458) > [Mon Jan 23 22:02:06 2012] [debug]: Attempting to use this canonicalization key: Name > (/usr/local/share/request-tracker3.8/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:472) > [Mon Jan 23 22:02:06 2012] [debug]: LDAP Search === Base: DC=base,DC=base,DC=edu == Filter: > (&(objectClass=user)(sAMAccountName=jdoe)) == Attrs: > mail,sAMAccountName,sAMAccountName,sAMAccountName > (/usr/local/share/request-tracker3.8/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm:195) > [Mon Jan 23 22:02:06 2012] [info]: RT::Authen::ExternalAuth::CanonicalizeUserInfo returning > Disabled: 0, EmailAddress: [2]jdoe at georgefox.edu, ExternalAuthId: jdoe, Gecos: jdoe, Name: > jdoe, Privileged: 0, RealName: > (/usr/local/share/request-tracker3.8/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:536 > It seems ExternalAuth isn't even being polled at login. Any ideas? Ensure that the proper callbacks are installed in /usr/local/share/request-tracker3.8/plugins/RT-Authen-ExternalAuth/html and readable by the RT server and that you've cleaned the mason cache. Also ensure that you haven't enabled any of RT's internal ExternalAuth support that might be logging you in before RT-Authen-ExternalAuth has a chance to work. -kevin -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From nesius at gmail.com Tue Jan 24 13:11:37 2012 From: nesius at gmail.com (Robert Nesius) Date: Tue, 24 Jan 2012 12:11:37 -0600 Subject: [rt-users] rt-mailgate In-Reply-To: References: Message-ID: On Mon, Jan 23, 2012 at 2:38 PM, Allen wrote: > Landon wrote: > >> We simply use mod_rewrite to redirect everyone *except* the server itself >> to https. This way when rt-mailgate calls http://rt.ourdomain/com it is >> not forced to use https while everyone else is. >> > Landon - thank you for sharing those config lines. I had debated exactly that approach but had not dug into the mod-rewrite docs far enough to get that line on my own. Though - as I look at it - pretty simple regular expression. :) Thanks again! Thanks. That is an easy, maintainable solution until the next version of >> rt-mailgate that will let us specify the cert path, or until OpenSSL 1.x >> gets it's act together with LWP. >> > > But doesn't work for me. I solved some kind of mod-perl/apache > redeclaration or some such problem (either spamming the logs or making > apache not start -- cant remember which) that I solved by removing all RT > apache configuration under regular http and just having the redirect to > SSL. The SSL virtualhost container has the RT configs in it. > One other thought crossed my mind reading your earlier comments about getting the environment variable into LWP::UserAgent via fetchmail configs. I think "export VAR=VALUE" is bash-specific syntax. If the fetchmailrc file is being read by /bin/sh, or bash running in /bin/sh compatibility mode, that syntax could cause a problem. You might try this: "VAR=VALUE /opt/rt4/bin/rt-mailgate ... ". That syntax works for me via my aliases file and is what I use in crontabs too. I did see you use that syntax with the env command - I've never tried that before myself but I've never needed it either. -Rob -------------- next part -------------- An HTML attachment was scrubbed... URL: From kamber.dalal at verizon.com Tue Jan 24 13:25:20 2012 From: kamber.dalal at verizon.com (Dalal, Kamber Z) Date: Tue, 24 Jan 2012 13:25:20 -0500 Subject: [rt-users] RT 4 user's password encryption Message-ID: <7C3070F471BFF44C8967FEE9CCF0B18528B0FE28@FHDP1LUMXC7V42.us.one.verizon.com> All, What is the encryption used for the RT 4 privileged user's password in MySQL? It is a new RT4 database. We were able to log on to other internal websites configured to use RT3(MySQL) database's Users table. We used the following within other internal websites: " AuthMySQLUserTable Users AuthMySQLNameField Name AuthMySQLPasswordField Password AuthMySQLPwEncryption md5 AuthMySQLEnable On " Thank you, Kamber Dalal -------------- next part -------------- An HTML attachment was scrubbed... URL: From ruz at bestpractical.com Tue Jan 24 14:13:58 2012 From: ruz at bestpractical.com (Ruslan Zakirov) Date: Tue, 24 Jan 2012 23:13:58 +0400 Subject: [rt-users] RT 4 user's password encryption In-Reply-To: <7C3070F471BFF44C8967FEE9CCF0B18528B0FE28@FHDP1LUMXC7V42.us.one.verizon.com> References: <7C3070F471BFF44C8967FEE9CCF0B18528B0FE28@FHDP1LUMXC7V42.us.one.verizon.com> Message-ID: On Tue, Jan 24, 2012 at 22:25, Dalal, Kamber Z wrote: > All, > > > What is the encryption used for the RT 4 privileged user's password in > MySQL??? It is a new RT4 database. RT4 uses salted SHA512. Take a look at IsPassword in lib/RT/User.pm. > We were able to log on to other internal websites configured to use > RT3(MySQL) database's Users table.? We used the following within other > internal websites: > > " > ??????? AuthMySQLUserTable Users > ??????? AuthMySQLNameField Name > ??????? AuthMySQLPasswordField Password > ??????? AuthMySQLPwEncryption md5 > ??????? AuthMySQLEnable On > " > > > Thank you, > Kamber Dalal > > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ? March 5 & 6, 2012 -- Best regards, Ruslan. From jblaine at kickflop.net Tue Jan 24 14:53:11 2012 From: jblaine at kickflop.net (Jeff Blaine) Date: Tue, 24 Jan 2012 14:53:11 -0500 Subject: [rt-users] Various 4.0.4 settings do nothing for me Message-ID: <4F1F0C27.3080808@kickflop.net> "use a two-column layout for create and update forms" : NO Create and update forms still show as 2 columns. "notify me of unread messages" : NO Message list still shows as grey/black depending on read status Any ideas? From TFrench at theprivatebank.com Tue Jan 24 15:02:37 2012 From: TFrench at theprivatebank.com (Todd French) Date: Tue, 24 Jan 2012 20:02:37 +0000 Subject: [rt-users] Queue Notification Scrip question In-Reply-To: References: Message-ID: I'm still having trouble with this, and I feel like something with my logic is fundamentally flawed. With this: > Description: On Queue Change, Notify AdminCC if not owned > Condition: User Defined > Action: Notify AdminCcs > Template: Global Template: Queue Notification > Stage: TransactionCreate > > Custom Condition: > return 0 unless $self->TransactionObj->Type eq "Set"; > return 0 unless $self->TransactionObj->Field eq "Queue"; > return 1 unless $self->TicketObj->Owner != $RT::Nobody->id; If I change the last line in my condition to: return 0 unless $self->TicketObj->Owner != $RT::Nobody->id; it still triggers and sends the email, even if I have a ticket move from one queue to another both while owned by nobody in particular, and while being owned, but not changing ownership. This tells me that I'm not doing something right at all, and that I don't know enough yet as to know why. -----Original Message----- From: Todd French Sent: Tuesday, January 17, 2012 12:33 PM To: 'Ruslan Zakirov' Cc: rt-users at lists.bestpractical.com Subject: RE: [rt-users] Queue Notification Scrip question In the current setup all privileged users have the ability to own tickets in all queues, but even if the ticket is owned prior to the queue change transaction, it's still firing off the email, when it's only supposed to if not owned. -----Original Message----- From: ruslan.zakirov at gmail.com [mailto:ruslan.zakirov at gmail.com] On Behalf Of Ruslan Zakirov Sent: Tuesday, January 17, 2012 12:17 PM To: Todd French Cc: rt-users at lists.bestpractical.com Subject: Re: [rt-users] Queue Notification Scrip question On Tue, Jan 17, 2012 at 21:55, Todd French wrote: > Ruslan, > > Yes, as follows: > Description: On Queue Change, Notify AdminCC if not owned > Condition: User Defined > Action: Notify AdminCcs > Template: Global Template: Queue Notification > Stage: TransactionCreate > > Custom Condition: > return 0 unless $self->TransactionObj->Type eq "Set"; > return 0 unless $self->TransactionObj->Field eq "Queue"; > return 1 unless $self->TicketObj->Owner != $RT::Nobody->id; > > With this current code, it sends out a notification regardless of whether the ticket was owned or not when it changes queue. I'm starting to wonder if this isn't because the ticket is being untaken or assigned at the same time that it changes queue (usually). Owner is changed to nobody if the current owner has now rights to own tickets in new queue. > > > Todd French | Information Technology > Help Desk Administrator > > THE PRIVATEBANK > 70 West Madison Street > Chicago, Illinois 60602 > Help Desk: (312).564.1146 > p: (312).564.6968 > > > -----Original Message----- > From: ruslan.zakirov at gmail.com [mailto:ruslan.zakirov at gmail.com] On Behalf Of Ruslan Zakirov > Sent: Saturday, January 14, 2012 2:41 PM > To: Todd French > Cc: rt-users at lists.bestpractical.com > Subject: Re: [rt-users] Queue Notification Scrip question > > On Fri, Jan 13, 2012 at 23:39, Todd French wrote: >> Ruslan, >> >> This reply is really late, but I've finally been slotted the time to work on this again. I'm trying to do as you say with the following Custom Condition: >> >> return 0 unless $self->TransactionObj->Type eq "Set"; >> return 0 unless $self->TransactionObj->Field eq "Queue"; >> return 1 unless $self->TicketObj->Owner != $RT::Nobody->id; >> >> But it is not working properly. It does send an email on queue change, but it does it regardless if the owner is set to "nobody in particular" or assigned to a user. I assume I am missing something here. >> > > Have you selected 'User Defined' condition? Otherwise code looks good. > >> >> >> -----Original Message----- >> From: ruslan.zakirov at gmail.com [mailto:ruslan.zakirov at gmail.com] On Behalf Of Ruslan Zakirov >> Sent: Thursday, December 08, 2011 5:55 AM >> To: Todd French >> Cc: rt-users at lists.bestpractical.com >> Subject: Re: [rt-users] Queue Notification Scrip question >> >> On Mon, Nov 21, 2011 at 11:54 PM, Todd French >> wrote: >>> I?m trying to tidy up the notifications our users get on RT, currently we >>> have in place a scrip that On Queue Change, Notify Admin CC?s. What I?d >>> like to do is tweak this so that it only sends the notification for tickets >>> that change when the owner is nobody, as we also have set a notification >>> when the owner changes. This way we?re only broadcasting to all AdminCC?s >>> when there?s something to go take ownership of, not something that is >>> already owned. >>> >>> >>> >>> I?ve tried using a custom condition such as: >>> >>> return 1 unless $self->TicketObj->Owner != $RT::Nobody->id; >>> >>> but I was unsure on how to replicate the usual Notify AdminCC?s action. >> >> You don't need to replicate Notify action. You need custom condition >> and replicate On Queue Change condition what is really simple. >> >> -- >> Best regards, Ruslan. >> >> ________________________________ >> >> The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and privileged material. Unauthorized review, use, disclosure, or distribution is prohibited. If you receive this material/information in error, please contact the sender and destroy the material/information. >> >> Email is not a secure form of communication and should not be used to transmit personal or confidential information such as account numbers, balance information, or wire transfer requests. The PrivateBank is not responsible for the security of sensitive information received by email. > > > > -- > Best regards, Ruslan. > > ________________________________ > > The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and privileged material. Unauthorized review, use, disclosure, or distribution is prohibited. If you receive this material/information in error, please contact the sender and destroy the material/information. > > Email is not a secure form of communication and should not be used to transmit personal or confidential information such as account numbers, balance information, or wire transfer requests. The PrivateBank is not responsible for the security of sensitive information received by email. -- Best regards, Ruslan. ________________________________ The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and privileged material. Unauthorized review, use, disclosure, or distribution is prohibited. If you receive this material/information in error, please contact the sender and destroy the material/information. Email is not a secure form of communication and should not be used to transmit personal or confidential information such as account numbers, balance information, or wire transfer requests. The PrivateBank is not responsible for the security of sensitive information received by email. From jblaine at kickflop.net Tue Jan 24 15:22:00 2012 From: jblaine at kickflop.net (Jeff Blaine) Date: Tue, 24 Jan 2012 15:22:00 -0500 Subject: [rt-users] Various 4.0.4 settings do nothing for me In-Reply-To: <4F1F0C27.3080808@kickflop.net> References: <4F1F0C27.3080808@kickflop.net> Message-ID: <4F1F12E8.3010900@kickflop.net> In both IE8 and Chrome latest, FWIW On 1/24/2012 2:53 PM, Jeff Blaine wrote: > "use a two-column layout for create and update forms" : NO > > Create and update forms still show as 2 columns. > > "notify me of unread messages" : NO > > Message list still shows as grey/black depending on read status > > Any ideas? > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston March 5 & 6, 2012 > From ruz at bestpractical.com Tue Jan 24 15:34:00 2012 From: ruz at bestpractical.com (Ruslan Zakirov) Date: Wed, 25 Jan 2012 00:34:00 +0400 Subject: [rt-users] Output result in Web Interface In-Reply-To: <4F1ED56C.5010002@cesca.cat> References: <4F1ED56C.5010002@cesca.cat> Message-ID: Hi, Take a look at Elements/ListActions or SetStatus method in RT/Ticket.pm On Tue, Jan 24, 2012 at 19:59, Daniel Garcia Mejia wrote: > Hi, > > I have one question: > When for example I resolve a ticket, in the Web Interface shows a message > "Ticket has passed from 'Open' to 'Resolved'. > > I'm making a Script and I want that put and action that shows a diferrent > message that I decide, not the RT intern messages. There are any method that > can do this? I don't wanna show a message for terminal, I want that a user > see another personal message that I put in this script. > > > It's possible? Thank you! > > -- > ....................................................................... > ? ? ? ?__ > ? ? ? / / ? ? ? Daniel Garc?a Mej?a > ?C E / S / C A ? Portals i Repositoris > ? ? /_/ ? ? ? ? Centre de Serveis Cient?fics i Acad?mics de Catalunya > > ?Gran Capit?, 2-4 (Edifici Nexus) - 08034 Barcelona > ?T. (NULL) - F. ?93 205 6979 - dgarcia at cesca.cat > ....................................................................... > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ?March 5 & 6, 2012 -- Best regards, Ruslan. From trs at bestpractical.com Tue Jan 24 15:39:37 2012 From: trs at bestpractical.com (Thomas Sibley) Date: Tue, 24 Jan 2012 15:39:37 -0500 Subject: [rt-users] Various 4.0.4 settings do nothing for me In-Reply-To: <4F1F0C27.3080808@kickflop.net> References: <4F1F0C27.3080808@kickflop.net> Message-ID: <4F1F1709.5050202@bestpractical.com> On 01/24/2012 02:53 PM, Jeff Blaine wrote: > "use a two-column layout for create and update forms" : NO > > Create and update forms still show as 2 columns. This is a legitimate bug; I see what's happening. Ticket created at: http://issues.bestpractical.com/Ticket/Display.html?id=19302 > "notify me of unread messages" : NO > > Message list still shows as grey/black depending on read status What "message list"? You mean a list of tickets? "grey/black"? I think you're seeing normal link styles (visited, not visited), not RT's unread message notification, which shows up at the top of ticket display pages. Send a screenshot if you think you're seeing something else. It would be cute to use link styles to indicate read/unread... Thomas From falcone at bestpractical.com Tue Jan 24 15:42:24 2012 From: falcone at bestpractical.com (Kevin Falcone) Date: Tue, 24 Jan 2012 15:42:24 -0500 Subject: [rt-users] Queue Notification Scrip question In-Reply-To: References: Message-ID: <20120124204224.GF95897@jibsheet.com> On Tue, Jan 24, 2012 at 08:02:37PM +0000, Todd French wrote: > I'm still having trouble with this, and I feel like something with my logic is fundamentally flawed. With this: > > Description: On Queue Change, Notify AdminCC if not owned > > Condition: User Defined > > Action: Notify AdminCcs > > Template: Global Template: Queue Notification > > Stage: TransactionCreate > > > > Custom Condition: > > return 0 unless $self->TransactionObj->Type eq "Set"; > > return 0 unless $self->TransactionObj->Field eq "Queue"; > > return 1 unless $self->TicketObj->Owner != $RT::Nobody->id; > > If I change the last line in my condition to: > > return 0 unless $self->TicketObj->Owner != $RT::Nobody->id; > > it still triggers and sends the email, even if I have a ticket move from one queue to another both while owned by nobody in particular, and while being owned, but not changing ownership. This tells me that I'm not doing something right at all, and that I don't know enough yet as to know why. Please see my post from 1/17 suggesting how to debug the behavior you're seeing. -kevin -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From falcone at bestpractical.com Tue Jan 24 15:45:25 2012 From: falcone at bestpractical.com (Kevin Falcone) Date: Tue, 24 Jan 2012 15:45:25 -0500 Subject: [rt-users] Privileged Users by Group In-Reply-To: <23037DC22CE8C3428E7636883099F1AAB8167DD34D@JXVXMP01.wwcorp.net> References: <23037DC22CE8C3428E7636883099F1AAB8167DD34D@JXVXMP01.wwcorp.net> Message-ID: <20120124204525.GG95897@jibsheet.com> On Tue, Jan 24, 2012 at 10:32:17AM -0500, Christopher Lasater wrote: > Currently I use LDAP importer to run and add users to groups. The only problem I am running > into is that when people leave groups or are put into groups when they are already created, > there is no way to control their privileged status. The only option I see related to this in > LDAP importer is making a user privileged when they are created. Is there a way to control > whether or not a user is privileged by what group they are in? So all users in Group1 would > be privileged, but users in group2 would not (unless they are in both). Sorry if this is > elsewhere, its kind of hard to search for Privileged Group without seeing 100 other topics Unfortunately - this is not a feature of RT-Extension-LDAPImporter or of RT. -kevin -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From bartelt at slac.stanford.edu Tue Jan 24 16:21:53 2012 From: bartelt at slac.stanford.edu (John Bartelt) Date: Tue, 24 Jan 2012 13:21:53 -0800 (PST) Subject: [rt-users] Rights Matrix In-Reply-To: References: Message-ID: > From: Todd Chapman > Ugh, it's try to be faithful to the new menu system. If you are up to > it I can talk you through removing those lines from the plugin so you > can configure your 30 queues. I just deleted the block: <& /Admin/Elements/ToolTabs, current_tab => 'Admin/Tools/RightsMatrix/', current_subtab => 'Admin/Tools/RightsMatrix/AssetCFRightsMatrix.html', Title=>$Title &> from each of the files that had it, and that worked, AFAICT, thought the page formatting is not pretty. Any better solution(s)? thanks, John From CLasater at taleo.com Tue Jan 24 16:28:18 2012 From: CLasater at taleo.com (Christopher Lasater) Date: Tue, 24 Jan 2012 16:28:18 -0500 Subject: [rt-users] Privileged Users by Group In-Reply-To: <20120124204525.GG95897@jibsheet.com> References: <23037DC22CE8C3428E7636883099F1AAB8167DD34D@JXVXMP01.wwcorp.net> <20120124204525.GG95897@jibsheet.com> Message-ID: <23037DC22CE8C3428E7636883099F1AAB8167DD4AC@JXVXMP01.wwcorp.net> Is this a feature that may come in the future? -----Original Message----- From: rt-users-bounces at lists.bestpractical.com [mailto:rt-users-bounces at lists.bestpractical.com] On Behalf Of Kevin Falcone Sent: Tuesday, January 24, 2012 3:45 PM To: rt-users at lists.bestpractical.com Subject: Re: [rt-users] Privileged Users by Group On Tue, Jan 24, 2012 at 10:32:17AM -0500, Christopher Lasater wrote: > Currently I use LDAP importer to run and add users to groups. The only problem I am running > into is that when people leave groups or are put into groups when they are already created, > there is no way to control their privileged status. The only option I see related to this in > LDAP importer is making a user privileged when they are created. Is there a way to control > whether or not a user is privileged by what group they are in? So all users in Group1 would > be privileged, but users in group2 would not (unless they are in both). Sorry if this is > elsewhere, its kind of hard to search for Privileged Group without > seeing 100 other topics Unfortunately - this is not a feature of RT-Extension-LDAPImporter or of RT. -kevin From jblaine at kickflop.net Tue Jan 24 16:34:07 2012 From: jblaine at kickflop.net (Jeff Blaine) Date: Tue, 24 Jan 2012 16:34:07 -0500 Subject: [rt-users] Various 4.0.4 settings do nothing for me In-Reply-To: <4F1F1709.5050202@bestpractical.com> References: <4F1F0C27.3080808@kickflop.net> <4F1F1709.5050202@bestpractical.com> Message-ID: <4F1F23CF.60308@kickflop.net> >> "notify me of unread messages" : NO >> >> Message list still shows as grey/black depending on read status > > What "message list"? You mean a list of tickets? "grey/black"? I > think you're seeing normal link styles (visited, not visited), not RT's > unread message notification, which shows up at the top of ticket display > pages. Send a screenshot if you think you're seeing something else. > > It would be cute to use link styles to indicate read/unread... Indeed, I think you're right that it's merely visited link styling vs. not visited. It didn't exist in our ancient RT. We find it really obnoxious, as it creates a false sense of ticket priority (where the visited tickets fade into the background more visually, because they're grey). Unread tickets, in black, jump out loudly in the sea of of my other much higher priority (to me) tickets. BLACK: "I'm getting a new Linux box in 2 weeks, please set it up" grey: "The datacenter caught fire last night." From trs at bestpractical.com Tue Jan 24 16:42:36 2012 From: trs at bestpractical.com (Thomas Sibley) Date: Tue, 24 Jan 2012 16:42:36 -0500 Subject: [rt-users] Various 4.0.4 settings do nothing for me In-Reply-To: <4F1F23CF.60308@kickflop.net> References: <4F1F0C27.3080808@kickflop.net> <4F1F1709.5050202@bestpractical.com> <4F1F23CF.60308@kickflop.net> Message-ID: <4F1F25CC.1090901@bestpractical.com> On 01/24/2012 04:34 PM, Jeff Blaine wrote: > We find it really obnoxious, as it creates a false sense > of ticket priority (where the visited tickets fade into > the background more visually, because they're grey). > Unread tickets, in black, jump out loudly in the sea of > of my other much higher priority (to me) tickets. > > BLACK: "I'm getting a new Linux box in 2 weeks, please > set it up" > > grey: "The datacenter caught fire last night." Then use the new theme editor and system CSS to change it. ;) From alekreg at gmail.com Wed Jan 25 01:50:53 2012 From: alekreg at gmail.com (Alek Cesarz) Date: Wed, 25 Jan 2012 07:50:53 +0100 Subject: [rt-users] RT-to-RT communication Message-ID: <4F1FA64D.2040107@gmail.com> hi, first of all: hello to everyone, especially old friends: Jesse and Ruslan. it has been almost 10 years since I played with RT for the last time! ((-: I am amazed how many changes were implemented - great job! unfortunately I run into some problem with fresh installation of 4.0.4, and maybe some RT user can help me out. my RT instance receives emails both from regular user and other RT instances (customer's). when ticket is opened by regular user every scrip works as expected, autoreply and notifications are sent. when the ticket is opened by ticket from other RT - no autoreply is sent. I checked debug logs - it shows that all scrips are run, but no email is generated... 1. could somebody point me to piece of documentation which talks about logic of system when dealing with RT tags and subject fields generated by other RT instance? 2. did I miss something and there is an obvious reason for this behaviour? best regards, Alek -------------- next part -------------- An HTML attachment was scrubbed... URL: From grofaty at hotmail.com Wed Jan 25 12:18:18 2012 From: grofaty at hotmail.com (Fuzy) Date: Wed, 25 Jan 2012 09:18:18 -0800 (PST) Subject: [rt-users] html display - is it working correctly in newer versions of RT? Message-ID: <33201022.post@talk.nabble.com> Hi, we are using RT v3.8.3. RT if working fine. End-users are sending an e-mail which appears in the RT. Sometimes end-users in there e-mail client like Thunderbird, Outlook etc edits e-mail with different colors adds a table and numbers inside it etc. In this case when mail arrives at RT, only text is displayed and all of the tables, colors are not displayed. We constantly reply to end-users to send attachment, because RT does not support display of HTML email editing. I have read a RT web page and there is info about "Richtext editing". What is this feature all about? As I see it if using RT input box text editing is possible. What about displaying of richtext (hmtl formated text like tables, colors etc) from e-mails send by end-users? Are they properly displayed in newest versions like post 3.8.3? Thanks -- View this message in context: http://old.nabble.com/html-display---is-it-working-correctly-in-newer-versions-of-RT--tp33201022p33201022.html Sent from the Request Tracker - User mailing list archive at Nabble.com. From falcone at bestpractical.com Wed Jan 25 12:51:30 2012 From: falcone at bestpractical.com (Kevin Falcone) Date: Wed, 25 Jan 2012 12:51:30 -0500 Subject: [rt-users] RT-to-RT communication In-Reply-To: <4F1FA64D.2040107@gmail.com> References: <4F1FA64D.2040107@gmail.com> Message-ID: <20120125175130.GH95897@jibsheet.com> On Wed, Jan 25, 2012 at 07:50:53AM +0100, Alek Cesarz wrote: > notifications are sent. when the ticket is opened by ticket from other RT - no autoreply is > sent. > I checked debug logs - it shows that all scrips are run, but no email is generated... > 1. could somebody point me to piece of documentation which talks about logic of system when > dealing with RT tags and subject fields generated by other RT instance? > 2. did I miss something and there is an obvious reason for this behaviour? My guess is that RT sees that it is an Autogenerated message and doesn't want to cause a loop with more autogenerated mail. There's a branch to make this path even chattier, which should make it into 4.0.6, but you can check by looking at the incoming headers and comparing them to the checks in _HandleMachineGeneratedMail in lib/RT/Action/SendEmail.pm to figure out what is triggering. -kevin -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From ram0502 at gmail.com Wed Jan 25 15:02:47 2012 From: ram0502 at gmail.com (Ram Moskovitz) Date: Wed, 25 Jan 2012 12:02:47 -0800 Subject: [rt-users] Filter by requestor email domain Message-ID: Hey there, I'm looking to not auto-reply on create to inbound emails from a certain domain ( anything at example.com and even anything at sd.example.com). I suppose the right way to go about this is via user defined condition in the global scrip for autoreply on create. I have steps 1 and 3.. what's step 2? 1 return 0 unless $self->TransactionObj->Type eq "Create"; 2 return 0 if #self->TicketObj->???? 3 return 1 thanks ram -------------- next part -------------- An HTML attachment was scrubbed... URL: From lists at kimp.org Wed Jan 25 15:32:54 2012 From: lists at kimp.org (Kim Pedersen) Date: Wed, 25 Jan 2012 16:32:54 -0400 Subject: [rt-users] DB upgrade errors from 3.8.9 to 4.0.4 Message-ID: <4F2066F6.6010105@kimp.org> Hi everyone I have a 3.8.9 RT RPM based (Mandriva) installation runnning on Postgres that I wanted to upgrade to 4.0.4, and get away from RPM based distribution of RT at the same time. I downloaded the 4.0.4 tarball, resolved the dependencies, and ran configure & make upgrade successfully, installing to the default and clean location of /opt/rt4 I cloned the postgres rt3 database to rt4 beforehand using the following commands: -- CREATE DATABASE rt4 TEMPLATE rt3 ; ALTER DATABASE rt4 OWNER TO rt ; -- Then I ran make upgrade-database, and got the following output listed below, which looks good until I get to 4.0.1 where it complains that column "delegatedby" does not exist. I can see others have posted on this list about the same problem when upgrading, but they have been installing RT4 on top of their old RT3. And from what I can gather from the database upgrade scripts, "delegatedby" was dropped in version 3.9.3 (Based on Schema.Pg), so should I just ignore the error output, or do you have any words of wisomd/guidance on how to proceed from here? Best regards, Kim --------------------------- Proceed [y/N]:y Processing 3.8.9 Now inserting data. Processing 3.9.1 Now inserting data. Processing 3.9.2 Now inserting data. Processing 3.9.3 Now populating database schema. Processing 3.9.5 Now populating database schema. Processing 3.9.6 Now populating database schema. Processing 3.9.7 Now populating database schema. Now inserting data. Processing 3.9.8 Now populating database schema. Now inserting data. Processing 4.0.0rc2 Processing 4.0.0rc4 Now populating database schema. Processing 4.0.0rc7 Now inserting data. Processing 4.0.1 Now inserting database ACLs. Now inserting data. [Wed Jan 25 18:23:30 2012] [warning]: DBD::Pg::st execute failed: ERROR: column "delegatedby" does not exist LINE 1: SELECT delegatedby FROM ACL WHERE id = $1 ^ at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) [Wed Jan 25 18:23:30 2012] [warning]: RT::Handle=HASH(0x71d00c8) couldn't execute the query 'SELECT delegatedby FROM ACL WHERE id = ?' at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 DBIx::SearchBuilder::Handle::SimpleQuery('RT::Handle=HASH(0x71d00c8)', 'SELECT delegatedby FROM ACL WHERE id = ?', 90) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 714 DBIx::SearchBuilder::Record::__Value('RT::ACE=HASH(0x6e70ef0)', 'DelegatedBy') called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Record.pm line 627 RT::Record::__Value('RT::ACE=HASH(0x6e70ef0)', 'DelegatedBy') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 440 RT::ACE::Delete('RT::ACE=HASH(0x6e70ef0)') called at ./etc/upgrade/4.0.1/content line 56 RT::Handle::__ANON__() called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 eval {...} called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 RT::Handle::InsertData('RT::Handle=HASH(0x71d00c8)', './etc/upgrade/4.0.1/content', undef) called at sbin/rt-setup-database line 293 main::action_insert('prompt-for-dba-password', 1, 'datafile', undef, 'action', 'upgrade', 'datadir', './etc/upgrade/4.0.1', 'backcompat', ...) called at sbin/rt-setup-database line 399 main::action_upgrade('prompt-for-dba-password', 1, 'action', 'upgrade', 'dba', 'postgres') called at sbin/rt-setup-database line 198 (/usr/lib/perl5/5.10.1/Carp.pm:47) [Wed Jan 25 18:23:30 2012] [warning]: DBD::Pg::st execute failed: ERROR: column main.delegatedfrom does not exist LINE 1: SELECT main.* FROM ACL main WHERE (main.DelegatedFrom = '90... ^ at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) [Wed Jan 25 18:23:30 2012] [warning]: RT::Handle=HASH(0x71d00c8) couldn't execute the query 'SELECT main.* FROM ACL main WHERE (main.DelegatedFrom = '90') ' at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 DBIx::SearchBuilder::Handle::SimpleQuery('RT::Handle=HASH(0x71d00c8)', 'SELECT main.* FROM ACL main WHERE (main.DelegatedFrom = \'90...') called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder.pm line 235 DBIx::SearchBuilder::_DoSearch('RT::ACL=HASH(0x6c6b1d0)') called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/SearchBuilder.pm line 320 RT::SearchBuilder::_DoSearch('RT::ACL=HASH(0x6c6b1d0)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACL_Overlay.pm line 316 RT::ACL::_DoSearch('RT::ACL=HASH(0x6c6b1d0)') called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder.pm line 503 DBIx::SearchBuilder::Next('RT::ACL=HASH(0x6c6b1d0)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACL_Overlay.pm line 283 RT::ACL::Next('RT::ACL=HASH(0x6c6b1d0)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 467 RT::ACE::_Delete('RT::ACE=HASH(0x6e70ef0)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 447 RT::ACE::Delete('RT::ACE=HASH(0x6e70ef0)') called at ./etc/upgrade/4.0.1/content line 56 RT::Handle::__ANON__() called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 eval {...} called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 RT::Handle::InsertData('RT::Handle=HASH(0x71d00c8)', './etc/upgrade/4.0.1/content', undef) called at sbin/rt-setup-database line 293 main::action_insert('prompt-for-dba-password', 1, 'datafile', undef, 'action', 'upgrade', 'datadir', './etc/upgrade/4.0.1', 'backcompat', ...) called at sbin/rt-setup-database line 399 main::action_upgrade('prompt-for-dba-password', 1, 'action', 'upgrade', 'dba', 'postgres') called at sbin/rt-setup-database line 198 (/usr/lib/perl5/5.10.1/Carp.pm:47) [Wed Jan 25 18:23:30 2012] [crit]: _DoSearch is not so successful as it still needs redo search, won't call _BuildHash (/usr/lib/perl5/vendor_perl/5.10.1/RT/ACL_Overlay.pm:319) [Wed Jan 25 18:23:30 2012] [warning]: DBD::Pg::st execute failed: ERROR: current transaction is aborted, commands ignored until end of transaction block at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) [Wed Jan 25 18:23:30 2012] [warning]: RT::Handle=HASH(0x71d00c8) couldn't execute the query 'DELETE FROM ACL WHERE id=? ' at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 DBIx::SearchBuilder::Handle::SimpleQuery('RT::Handle=HASH(0x71d00c8)', 'DELETE FROM ACL WHERE id=? ', 90) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1325 DBIx::SearchBuilder::Record::__Delete('RT::ACE=HASH(0x6e70ef0)') called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record/Cachable.pm line 153 DBIx::SearchBuilder::Record::Cachable::__Delete('RT::ACE=HASH(0x6e70ef0)') called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1305 DBIx::SearchBuilder::Record::Delete('RT::ACE=HASH(0x6e70ef0)') called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Record.pm line 121 RT::Record::Delete('RT::ACE=HASH(0x6e70ef0)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 478 RT::ACE::_Delete('RT::ACE=HASH(0x6e70ef0)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 447 RT::ACE::Delete('RT::ACE=HASH(0x6e70ef0)') called at ./etc/upgrade/4.0.1/content line 56 RT::Handle::__ANON__() called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 eval {...} called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 RT::Handle::InsertData('RT::Handle=HASH(0x71d00c8)', './etc/upgrade/4.0.1/content', undef) called at sbin/rt-setup-database line 293 main::action_insert('prompt-for-dba-password', 1, 'datafile', undef, 'action', 'upgrade', 'datadir', './etc/upgrade/4.0.1', 'backcompat', ...) called at sbin/rt-setup-database line 399 main::action_upgrade('prompt-for-dba-password', 1, 'action', 'upgrade', 'dba', 'postgres') called at sbin/rt-setup-database line 198 (/usr/lib/perl5/5.10.1/Carp.pm:47) [Wed Jan 25 18:23:30 2012] [warning]: Use of uninitialized value in subroutine entry at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1327. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm:1327) [Wed Jan 25 18:23:30 2012] [warning]: DBD::Pg::st execute failed: ERROR: current transaction is aborted, commands ignored until end of transaction block at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) [Wed Jan 25 18:23:30 2012] [warning]: RT::Handle=HASH(0x71d00c8) couldn't execute the query 'SELECT * FROM CachedGroupMembers WHERE GroupId = ? AND MemberId = ?' at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 DBIx::SearchBuilder::Handle::SimpleQuery('RT::Handle=HASH(0x71d00c8)', 'SELECT * FROM CachedGroupMembers WHERE GroupId = ? AND Membe...', 106, 1) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1206 DBIx::SearchBuilder::Record::_LoadFromSQL('RT::CachedGroupMember=HASH(0x6e87730)', 'SELECT * FROM CachedGroupMembers WHERE GroupId = ? AND Membe...', 106, 1) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1125 DBIx::SearchBuilder::Record::LoadByCols('RT::CachedGroupMember=HASH(0x6e87730)', 'GroupId', 106, 'MemberId', 1) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record/Cachable.pm line 120 DBIx::SearchBuilder::Record::Cachable::LoadByCols('RT::CachedGroupMember=HASH(0x6e87730)', 'GroupId', 106, 'MemberId', 1) called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Record.pm line 381 RT::Record::LoadByCols('RT::CachedGroupMember=HASH(0x6e87730)', 'MemberId', 1, 'GroupId', 106) called at /usr/lib/perl5/vendor_perl/5.10.1/RT/Group_Overlay.pm line 1098 RT::Group::HasMemberRecursively('RT::Group=HASH(0x71a3958)', 'RT::Principal=HASH(0x71b7f90)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 650 RT::ACE::_Value('RT::ACE=HASH(0x6e70ef0)', 'RightName') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 545 RT::ACE::RightName('RT::ACE=HASH(0x6e70ef0)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 482 RT::ACE::_Delete('RT::ACE=HASH(0x6e70ef0)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 447 RT::ACE::Delete('RT::ACE=HASH(0x6e70ef0)') called at ./etc/upgrade/4.0.1/content line 56 RT::Handle::__ANON__() called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 eval {...} called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 RT::Handle::InsertData('RT::Handle=HASH(0x71d00c8)', './etc/upgrade/4.0.1/content', undef) called at sbin/rt-setup-database line 293 main::action_insert('prompt-for-dba-password', 1, 'datafile', undef, 'action', 'upgrade', 'datadir', './etc/upgrade/4.0.1', 'backcompat', ...) called at sbin/rt-setup-database line 399 main::action_upgrade('prompt-for-dba-password', 1, 'action', 'upgrade', 'dba', 'postgres') called at sbin/rt-setup-database line 198 (/usr/lib/perl5/5.10.1/Carp.pm:47) [Wed Jan 25 18:23:30 2012] [error]: Invalid right. Couldn't canonicalize right 'AdminAllPersonalGroups' (/usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm:553) [Wed Jan 25 18:23:30 2012] [warning]: DBD::Pg::st execute failed: ERROR: current transaction is aborted, commands ignored until end of transaction block at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) [Wed Jan 25 18:23:30 2012] [warning]: RT::Handle=HASH(0x71d00c8) couldn't execute the query 'SELECT * FROM CachedGroupMembers WHERE GroupId = ? AND MemberId = ?' at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 DBIx::SearchBuilder::Handle::SimpleQuery('RT::Handle=HASH(0x71d00c8)', 'SELECT * FROM CachedGroupMembers WHERE GroupId = ? AND Membe...', 106, 1) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1206 DBIx::SearchBuilder::Record::_LoadFromSQL('RT::CachedGroupMember=HASH(0x6fdf128)', 'SELECT * FROM CachedGroupMembers WHERE GroupId = ? AND Membe...', 106, 1) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1125 DBIx::SearchBuilder::Record::LoadByCols('RT::CachedGroupMember=HASH(0x6fdf128)', 'GroupId', 106, 'MemberId', 1) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record/Cachable.pm line 120 DBIx::SearchBuilder::Record::Cachable::LoadByCols('RT::CachedGroupMember=HASH(0x6fdf128)', 'GroupId', 106, 'MemberId', 1) called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Record.pm line 381 RT::Record::LoadByCols('RT::CachedGroupMember=HASH(0x6fdf128)', 'MemberId', 1, 'GroupId', 106) called at /usr/lib/perl5/vendor_perl/5.10.1/RT/Group_Overlay.pm line 1098 RT::Group::HasMemberRecursively('RT::Group=HASH(0x6c70378)', 'RT::Principal=HASH(0x6c859c0)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 650 RT::ACE::_Value('RT::ACE=HASH(0x6e70ef0)', 'RightName') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 545 RT::ACE::RightName('RT::ACE=HASH(0x6e70ef0)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 482 RT::ACE::_Delete('RT::ACE=HASH(0x6e70ef0)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 447 RT::ACE::Delete('RT::ACE=HASH(0x6e70ef0)') called at ./etc/upgrade/4.0.1/content line 56 RT::Handle::__ANON__() called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 eval {...} called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 RT::Handle::InsertData('RT::Handle=HASH(0x71d00c8)', './etc/upgrade/4.0.1/content', undef) called at sbin/rt-setup-database line 293 main::action_insert('prompt-for-dba-password', 1, 'datafile', undef, 'action', 'upgrade', 'datadir', './etc/upgrade/4.0.1', 'backcompat', ...) called at sbin/rt-setup-database line 399 main::action_upgrade('prompt-for-dba-password', 1, 'action', 'upgrade', 'dba', 'postgres') called at sbin/rt-setup-database line 198 (/usr/lib/perl5/5.10.1/Carp.pm:47) [Wed Jan 25 18:23:30 2012] [error]: Invalid right. Couldn't canonicalize right 'AdminAllPersonalGroups' (/usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm:553) [Wed Jan 25 18:23:30 2012] [warning]: DBD::Pg::st execute failed: ERROR: column "delegatedby" does not exist LINE 1: SELECT delegatedby FROM ACL WHERE id = $1 ^ at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) [Wed Jan 25 18:23:30 2012] [warning]: RT::Handle=HASH(0x71d00c8) couldn't execute the query 'SELECT delegatedby FROM ACL WHERE id = ?' at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 DBIx::SearchBuilder::Handle::SimpleQuery('RT::Handle=HASH(0x71d00c8)', 'SELECT delegatedby FROM ACL WHERE id = ?', 94) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 714 DBIx::SearchBuilder::Record::__Value('RT::ACE=HASH(0x6c56230)', 'DelegatedBy') called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Record.pm line 627 RT::Record::__Value('RT::ACE=HASH(0x6c56230)', 'DelegatedBy') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 440 RT::ACE::Delete('RT::ACE=HASH(0x6c56230)') called at ./etc/upgrade/4.0.1/content line 56 RT::Handle::__ANON__() called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 eval {...} called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 RT::Handle::InsertData('RT::Handle=HASH(0x71d00c8)', './etc/upgrade/4.0.1/content', undef) called at sbin/rt-setup-database line 293 main::action_insert('prompt-for-dba-password', 1, 'datafile', undef, 'action', 'upgrade', 'datadir', './etc/upgrade/4.0.1', 'backcompat', ...) called at sbin/rt-setup-database line 399 main::action_upgrade('prompt-for-dba-password', 1, 'action', 'upgrade', 'dba', 'postgres') called at sbin/rt-setup-database line 198 (/usr/lib/perl5/5.10.1/Carp.pm:47) [Wed Jan 25 18:23:30 2012] [warning]: DBD::Pg::st execute failed: ERROR: column main.delegatedfrom does not exist LINE 1: SELECT main.* FROM ACL main WHERE (main.DelegatedFrom = '94... ^ at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) [Wed Jan 25 18:23:30 2012] [warning]: RT::Handle=HASH(0x71d00c8) couldn't execute the query 'SELECT main.* FROM ACL main WHERE (main.DelegatedFrom = '94') ' at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 DBIx::SearchBuilder::Handle::SimpleQuery('RT::Handle=HASH(0x71d00c8)', 'SELECT main.* FROM ACL main WHERE (main.DelegatedFrom = \'94...') called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder.pm line 235 DBIx::SearchBuilder::_DoSearch('RT::ACL=HASH(0x6c42aa8)') called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/SearchBuilder.pm line 320 RT::SearchBuilder::_DoSearch('RT::ACL=HASH(0x6c42aa8)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACL_Overlay.pm line 316 RT::ACL::_DoSearch('RT::ACL=HASH(0x6c42aa8)') called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder.pm line 503 DBIx::SearchBuilder::Next('RT::ACL=HASH(0x6c42aa8)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACL_Overlay.pm line 283 RT::ACL::Next('RT::ACL=HASH(0x6c42aa8)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 467 RT::ACE::_Delete('RT::ACE=HASH(0x6c56230)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 447 RT::ACE::Delete('RT::ACE=HASH(0x6c56230)') called at ./etc/upgrade/4.0.1/content line 56 RT::Handle::__ANON__() called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 eval {...} called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 RT::Handle::InsertData('RT::Handle=HASH(0x71d00c8)', './etc/upgrade/4.0.1/content', undef) called at sbin/rt-setup-database line 293 main::action_insert('prompt-for-dba-password', 1, 'datafile', undef, 'action', 'upgrade', 'datadir', './etc/upgrade/4.0.1', 'backcompat', ...) called at sbin/rt-setup-database line 399 main::action_upgrade('prompt-for-dba-password', 1, 'action', 'upgrade', 'dba', 'postgres') called at sbin/rt-setup-database line 198 (/usr/lib/perl5/5.10.1/Carp.pm:47) [Wed Jan 25 18:23:30 2012] [crit]: _DoSearch is not so successful as it still needs redo search, won't call _BuildHash (/usr/lib/perl5/vendor_perl/5.10.1/RT/ACL_Overlay.pm:319) [Wed Jan 25 18:23:30 2012] [warning]: DBD::Pg::st execute failed: ERROR: current transaction is aborted, commands ignored until end of transaction block at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) [Wed Jan 25 18:23:30 2012] [warning]: RT::Handle=HASH(0x71d00c8) couldn't execute the query 'DELETE FROM ACL WHERE id=? ' at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 DBIx::SearchBuilder::Handle::SimpleQuery('RT::Handle=HASH(0x71d00c8)', 'DELETE FROM ACL WHERE id=? ', 94) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1325 DBIx::SearchBuilder::Record::__Delete('RT::ACE=HASH(0x6c56230)') called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record/Cachable.pm line 153 DBIx::SearchBuilder::Record::Cachable::__Delete('RT::ACE=HASH(0x6c56230)') called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1305 DBIx::SearchBuilder::Record::Delete('RT::ACE=HASH(0x6c56230)') called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Record.pm line 121 RT::Record::Delete('RT::ACE=HASH(0x6c56230)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 478 RT::ACE::_Delete('RT::ACE=HASH(0x6c56230)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 447 RT::ACE::Delete('RT::ACE=HASH(0x6c56230)') called at ./etc/upgrade/4.0.1/content line 56 RT::Handle::__ANON__() called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 eval {...} called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 RT::Handle::InsertData('RT::Handle=HASH(0x71d00c8)', './etc/upgrade/4.0.1/content', undef) called at sbin/rt-setup-database line 293 main::action_insert('prompt-for-dba-password', 1, 'datafile', undef, 'action', 'upgrade', 'datadir', './etc/upgrade/4.0.1', 'backcompat', ...) called at sbin/rt-setup-database line 399 main::action_upgrade('prompt-for-dba-password', 1, 'action', 'upgrade', 'dba', 'postgres') called at sbin/rt-setup-database line 198 (/usr/lib/perl5/5.10.1/Carp.pm:47) [Wed Jan 25 18:23:30 2012] [warning]: Use of uninitialized value in subroutine entry at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1327. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm:1327) [Wed Jan 25 18:23:30 2012] [warning]: DBD::Pg::st execute failed: ERROR: current transaction is aborted, commands ignored until end of transaction block at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) [Wed Jan 25 18:23:30 2012] [warning]: RT::Handle=HASH(0x71d00c8) couldn't execute the query 'SELECT * FROM CachedGroupMembers WHERE GroupId = ? AND MemberId = ?' at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 DBIx::SearchBuilder::Handle::SimpleQuery('RT::Handle=HASH(0x71d00c8)', 'SELECT * FROM CachedGroupMembers WHERE GroupId = ? AND Membe...', 106, 1) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1206 DBIx::SearchBuilder::Record::_LoadFromSQL('RT::CachedGroupMember=HASH(0x6eb8910)', 'SELECT * FROM CachedGroupMembers WHERE GroupId = ? AND Membe...', 106, 1) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1125 DBIx::SearchBuilder::Record::LoadByCols('RT::CachedGroupMember=HASH(0x6eb8910)', 'GroupId', 106, 'MemberId', 1) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record/Cachable.pm line 120 DBIx::SearchBuilder::Record::Cachable::LoadByCols('RT::CachedGroupMember=HASH(0x6eb8910)', 'GroupId', 106, 'MemberId', 1) called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Record.pm line 381 RT::Record::LoadByCols('RT::CachedGroupMember=HASH(0x6eb8910)', 'MemberId', 1, 'GroupId', 106) called at /usr/lib/perl5/vendor_perl/5.10.1/RT/Group_Overlay.pm line 1098 RT::Group::HasMemberRecursively('RT::Group=HASH(0x700aba8)', 'RT::Principal=HASH(0x35a41a0)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 650 RT::ACE::_Value('RT::ACE=HASH(0x6c56230)', 'RightName') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 545 RT::ACE::RightName('RT::ACE=HASH(0x6c56230)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 482 RT::ACE::_Delete('RT::ACE=HASH(0x6c56230)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 447 RT::ACE::Delete('RT::ACE=HASH(0x6c56230)') called at ./etc/upgrade/4.0.1/content line 56 RT::Handle::__ANON__() called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 eval {...} called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 RT::Handle::InsertData('RT::Handle=HASH(0x71d00c8)', './etc/upgrade/4.0.1/content', undef) called at sbin/rt-setup-database line 293 main::action_insert('prompt-for-dba-password', 1, 'datafile', undef, 'action', 'upgrade', 'datadir', './etc/upgrade/4.0.1', 'backcompat', ...) called at sbin/rt-setup-database line 399 main::action_upgrade('prompt-for-dba-password', 1, 'action', 'upgrade', 'dba', 'postgres') called at sbin/rt-setup-database line 198 (/usr/lib/perl5/5.10.1/Carp.pm:47) [Wed Jan 25 18:23:30 2012] [error]: Invalid right. Couldn't canonicalize right 'AdminOwnPersonalGroups' (/usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm:553) [Wed Jan 25 18:23:30 2012] [warning]: DBD::Pg::st execute failed: ERROR: current transaction is aborted, commands ignored until end of transaction block at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) [Wed Jan 25 18:23:30 2012] [warning]: RT::Handle=HASH(0x71d00c8) couldn't execute the query 'SELECT * FROM CachedGroupMembers WHERE GroupId = ? AND MemberId = ?' at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 DBIx::SearchBuilder::Handle::SimpleQuery('RT::Handle=HASH(0x71d00c8)', 'SELECT * FROM CachedGroupMembers WHERE GroupId = ? AND Membe...', 106, 1) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1206 DBIx::SearchBuilder::Record::_LoadFromSQL('RT::CachedGroupMember=HASH(0x6e98e10)', 'SELECT * FROM CachedGroupMembers WHERE GroupId = ? AND Membe...', 106, 1) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1125 DBIx::SearchBuilder::Record::LoadByCols('RT::CachedGroupMember=HASH(0x6e98e10)', 'GroupId', 106, 'MemberId', 1) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record/Cachable.pm line 120 DBIx::SearchBuilder::Record::Cachable::LoadByCols('RT::CachedGroupMember=HASH(0x6e98e10)', 'GroupId', 106, 'MemberId', 1) called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Record.pm line 381 RT::Record::LoadByCols('RT::CachedGroupMember=HASH(0x6e98e10)', 'MemberId', 1, 'GroupId', 106) called at /usr/lib/perl5/vendor_perl/5.10.1/RT/Group_Overlay.pm line 1098 RT::Group::HasMemberRecursively('RT::Group=HASH(0x7194270)', 'RT::Principal=HASH(0x70cebc0)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 650 RT::ACE::_Value('RT::ACE=HASH(0x6c56230)', 'RightName') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 545 RT::ACE::RightName('RT::ACE=HASH(0x6c56230)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 482 RT::ACE::_Delete('RT::ACE=HASH(0x6c56230)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 447 RT::ACE::Delete('RT::ACE=HASH(0x6c56230)') called at ./etc/upgrade/4.0.1/content line 56 RT::Handle::__ANON__() called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 eval {...} called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 RT::Handle::InsertData('RT::Handle=HASH(0x71d00c8)', './etc/upgrade/4.0.1/content', undef) called at sbin/rt-setup-database line 293 main::action_insert('prompt-for-dba-password', 1, 'datafile', undef, 'action', 'upgrade', 'datadir', './etc/upgrade/4.0.1', 'backcompat', ...) called at sbin/rt-setup-database line 399 main::action_upgrade('prompt-for-dba-password', 1, 'action', 'upgrade', 'dba', 'postgres') called at sbin/rt-setup-database line 198 (/usr/lib/perl5/5.10.1/Carp.pm:47) [Wed Jan 25 18:23:30 2012] [error]: Invalid right. Couldn't canonicalize right 'AdminOwnPersonalGroups' (/usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm:553) [Wed Jan 25 18:23:30 2012] [warning]: DBD::Pg::st execute failed: ERROR: column "delegatedby" does not exist LINE 1: SELECT delegatedby FROM ACL WHERE id = $1 ^ at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) [Wed Jan 25 18:23:30 2012] [warning]: RT::Handle=HASH(0x71d00c8) couldn't execute the query 'SELECT delegatedby FROM ACL WHERE id = ?' at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 DBIx::SearchBuilder::Handle::SimpleQuery('RT::Handle=HASH(0x71d00c8)', 'SELECT delegatedby FROM ACL WHERE id = ?', 101) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 714 DBIx::SearchBuilder::Record::__Value('RT::ACE=HASH(0x6fdef30)', 'DelegatedBy') called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Record.pm line 627 RT::Record::__Value('RT::ACE=HASH(0x6fdef30)', 'DelegatedBy') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 440 RT::ACE::Delete('RT::ACE=HASH(0x6fdef30)') called at ./etc/upgrade/4.0.1/content line 56 RT::Handle::__ANON__() called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 eval {...} called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 RT::Handle::InsertData('RT::Handle=HASH(0x71d00c8)', './etc/upgrade/4.0.1/content', undef) called at sbin/rt-setup-database line 293 main::action_insert('prompt-for-dba-password', 1, 'datafile', undef, 'action', 'upgrade', 'datadir', './etc/upgrade/4.0.1', 'backcompat', ...) called at sbin/rt-setup-database line 399 main::action_upgrade('prompt-for-dba-password', 1, 'action', 'upgrade', 'dba', 'postgres') called at sbin/rt-setup-database line 198 (/usr/lib/perl5/5.10.1/Carp.pm:47) [Wed Jan 25 18:23:30 2012] [warning]: DBD::Pg::st execute failed: ERROR: column main.delegatedfrom does not exist LINE 1: SELECT main.* FROM ACL main WHERE (main.DelegatedFrom = '10... ^ at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) [Wed Jan 25 18:23:30 2012] [warning]: RT::Handle=HASH(0x71d00c8) couldn't execute the query 'SELECT main.* FROM ACL main WHERE (main.DelegatedFrom = '101') ' at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 DBIx::SearchBuilder::Handle::SimpleQuery('RT::Handle=HASH(0x71d00c8)', 'SELECT main.* FROM ACL main WHERE (main.DelegatedFrom = \'10...') called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder.pm line 235 DBIx::SearchBuilder::_DoSearch('RT::ACL=HASH(0x70df3a8)') called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/SearchBuilder.pm line 320 RT::SearchBuilder::_DoSearch('RT::ACL=HASH(0x70df3a8)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACL_Overlay.pm line 316 RT::ACL::_DoSearch('RT::ACL=HASH(0x70df3a8)') called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder.pm line 503 DBIx::SearchBuilder::Next('RT::ACL=HASH(0x70df3a8)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACL_Overlay.pm line 283 RT::ACL::Next('RT::ACL=HASH(0x70df3a8)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 467 RT::ACE::_Delete('RT::ACE=HASH(0x6fdef30)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 447 RT::ACE::Delete('RT::ACE=HASH(0x6fdef30)') called at ./etc/upgrade/4.0.1/content line 56 RT::Handle::__ANON__() called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 eval {...} called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 RT::Handle::InsertData('RT::Handle=HASH(0x71d00c8)', './etc/upgrade/4.0.1/content', undef) called at sbin/rt-setup-database line 293 main::action_insert('prompt-for-dba-password', 1, 'datafile', undef, 'action', 'upgrade', 'datadir', './etc/upgrade/4.0.1', 'backcompat', ...) called at sbin/rt-setup-database line 399 main::action_upgrade('prompt-for-dba-password', 1, 'action', 'upgrade', 'dba', 'postgres') called at sbin/rt-setup-database line 198 (/usr/lib/perl5/5.10.1/Carp.pm:47) [Wed Jan 25 18:23:30 2012] [crit]: _DoSearch is not so successful as it still needs redo search, won't call _BuildHash (/usr/lib/perl5/vendor_perl/5.10.1/RT/ACL_Overlay.pm:319) [Wed Jan 25 18:23:30 2012] [warning]: DBD::Pg::st execute failed: ERROR: current transaction is aborted, commands ignored until end of transaction block at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) [Wed Jan 25 18:23:30 2012] [warning]: RT::Handle=HASH(0x71d00c8) couldn't execute the query 'DELETE FROM ACL WHERE id=? ' at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 DBIx::SearchBuilder::Handle::SimpleQuery('RT::Handle=HASH(0x71d00c8)', 'DELETE FROM ACL WHERE id=? ', 101) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1325 DBIx::SearchBuilder::Record::__Delete('RT::ACE=HASH(0x6fdef30)') called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record/Cachable.pm line 153 DBIx::SearchBuilder::Record::Cachable::__Delete('RT::ACE=HASH(0x6fdef30)') called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1305 DBIx::SearchBuilder::Record::Delete('RT::ACE=HASH(0x6fdef30)') called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Record.pm line 121 RT::Record::Delete('RT::ACE=HASH(0x6fdef30)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 478 RT::ACE::_Delete('RT::ACE=HASH(0x6fdef30)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 447 RT::ACE::Delete('RT::ACE=HASH(0x6fdef30)') called at ./etc/upgrade/4.0.1/content line 56 RT::Handle::__ANON__() called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 eval {...} called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 RT::Handle::InsertData('RT::Handle=HASH(0x71d00c8)', './etc/upgrade/4.0.1/content', undef) called at sbin/rt-setup-database line 293 main::action_insert('prompt-for-dba-password', 1, 'datafile', undef, 'action', 'upgrade', 'datadir', './etc/upgrade/4.0.1', 'backcompat', ...) called at sbin/rt-setup-database line 399 main::action_upgrade('prompt-for-dba-password', 1, 'action', 'upgrade', 'dba', 'postgres') called at sbin/rt-setup-database line 198 (/usr/lib/perl5/5.10.1/Carp.pm:47) [Wed Jan 25 18:23:30 2012] [warning]: Use of uninitialized value in subroutine entry at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1327. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm:1327) [Wed Jan 25 18:23:30 2012] [warning]: DBD::Pg::st execute failed: ERROR: current transaction is aborted, commands ignored until end of transaction block at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) [Wed Jan 25 18:23:30 2012] [warning]: RT::Handle=HASH(0x71d00c8) couldn't execute the query 'SELECT * FROM CachedGroupMembers WHERE GroupId = ? AND MemberId = ?' at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 DBIx::SearchBuilder::Handle::SimpleQuery('RT::Handle=HASH(0x71d00c8)', 'SELECT * FROM CachedGroupMembers WHERE GroupId = ? AND Membe...', 106, 1) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1206 DBIx::SearchBuilder::Record::_LoadFromSQL('RT::CachedGroupMember=HASH(0x6fe68d0)', 'SELECT * FROM CachedGroupMembers WHERE GroupId = ? AND Membe...', 106, 1) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1125 DBIx::SearchBuilder::Record::LoadByCols('RT::CachedGroupMember=HASH(0x6fe68d0)', 'GroupId', 106, 'MemberId', 1) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record/Cachable.pm line 120 DBIx::SearchBuilder::Record::Cachable::LoadByCols('RT::CachedGroupMember=HASH(0x6fe68d0)', 'GroupId', 106, 'MemberId', 1) called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Record.pm line 381 RT::Record::LoadByCols('RT::CachedGroupMember=HASH(0x6fe68d0)', 'MemberId', 1, 'GroupId', 106) called at /usr/lib/perl5/vendor_perl/5.10.1/RT/Group_Overlay.pm line 1098 RT::Group::HasMemberRecursively('RT::Group=HASH(0x71b7f90)', 'RT::Principal=HASH(0x2c55410)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 650 RT::ACE::_Value('RT::ACE=HASH(0x6fdef30)', 'RightName') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 545 RT::ACE::RightName('RT::ACE=HASH(0x6fdef30)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 482 RT::ACE::_Delete('RT::ACE=HASH(0x6fdef30)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 447 RT::ACE::Delete('RT::ACE=HASH(0x6fdef30)') called at ./etc/upgrade/4.0.1/content line 56 RT::Handle::__ANON__() called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 eval {...} called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 RT::Handle::InsertData('RT::Handle=HASH(0x71d00c8)', './etc/upgrade/4.0.1/content', undef) called at sbin/rt-setup-database line 293 main::action_insert('prompt-for-dba-password', 1, 'datafile', undef, 'action', 'upgrade', 'datadir', './etc/upgrade/4.0.1', 'backcompat', ...) called at sbin/rt-setup-database line 399 main::action_upgrade('prompt-for-dba-password', 1, 'action', 'upgrade', 'dba', 'postgres') called at sbin/rt-setup-database line 198 (/usr/lib/perl5/5.10.1/Carp.pm:47) [Wed Jan 25 18:23:30 2012] [warning]: DBD::Pg::st execute failed: ERROR: current transaction is aborted, commands ignored until end of transaction block at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) [Wed Jan 25 18:23:30 2012] [warning]: RT::Handle=HASH(0x71d00c8) couldn't execute the query 'SELECT DISTINCT main.* FROM CachedGroupMembers main JOIN Principals Principals_1 ON ( Principals_1.id = main.MemberId ) WHERE (main.GroupId = '106') AND (Principals_1.PrincipalType = 'User') ' at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 DBIx::SearchBuilder::Handle::SimpleQuery('RT::Handle=HASH(0x71d00c8)', 'SELECT DISTINCT main.* FROM CachedGroupMembers main JOIN Prin...') called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder.pm line 235 DBIx::SearchBuilder::_DoSearch('RT::CachedGroupMembers=HASH(0x70ef4a0)') called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/SearchBuilder.pm line 320 RT::SearchBuilder::_DoSearch('RT::CachedGroupMembers=HASH(0x70ef4a0)') called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder.pm line 503 DBIx::SearchBuilder::Next('RT::CachedGroupMembers=HASH(0x70ef4a0)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/Group_Overlay.pm line 1230 RT::Group::_CleanupInvalidDelegations('RT::Group=HASH(0x6ec6960)', 'InsideTransaction', 1) called at /usr/lib/perl5/vendor_perl/5.10.1/RT/Principal_Overlay.pm line 249 RT::Principal::_CleanupInvalidDelegations('RT::Principal=HASH(0x71c81d8)', 'InsideTransaction', 1) called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 482 RT::ACE::_Delete('RT::ACE=HASH(0x6fdef30)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 447 RT::ACE::Delete('RT::ACE=HASH(0x6fdef30)') called at ./etc/upgrade/4.0.1/content line 56 RT::Handle::__ANON__() called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 eval {...} called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 RT::Handle::InsertData('RT::Handle=HASH(0x71d00c8)', './etc/upgrade/4.0.1/content', undef) called at sbin/rt-setup-database line 293 main::action_insert('prompt-for-dba-password', 1, 'datafile', undef, 'action', 'upgrade', 'datadir', './etc/upgrade/4.0.1', 'backcompat', ...) called at sbin/rt-setup-database line 399 main::action_upgrade('prompt-for-dba-password', 1, 'action', 'upgrade', 'dba', 'postgres') called at sbin/rt-setup-database line 198 (/usr/lib/perl5/5.10.1/Carp.pm:47) [Wed Jan 25 18:23:30 2012] [warning]: DBD::Pg::st execute failed: ERROR: column "delegatedby" does not exist LINE 1: SELECT delegatedby FROM ACL WHERE id = $1 ^ at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) [Wed Jan 25 18:23:30 2012] [warning]: RT::Handle=HASH(0x71d00c8) couldn't execute the query 'SELECT delegatedby FROM ACL WHERE id = ?' at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 DBIx::SearchBuilder::Handle::SimpleQuery('RT::Handle=HASH(0x71d00c8)', 'SELECT delegatedby FROM ACL WHERE id = ?', 910) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 714 DBIx::SearchBuilder::Record::__Value('RT::ACE=HASH(0x70f03d0)', 'DelegatedBy') called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Record.pm line 627 RT::Record::__Value('RT::ACE=HASH(0x70f03d0)', 'DelegatedBy') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 440 RT::ACE::Delete('RT::ACE=HASH(0x70f03d0)') called at ./etc/upgrade/4.0.1/content line 56 RT::Handle::__ANON__() called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 eval {...} called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 RT::Handle::InsertData('RT::Handle=HASH(0x71d00c8)', './etc/upgrade/4.0.1/content', undef) called at sbin/rt-setup-database line 293 main::action_insert('prompt-for-dba-password', 1, 'datafile', undef, 'action', 'upgrade', 'datadir', './etc/upgrade/4.0.1', 'backcompat', ...) called at sbin/rt-setup-database line 399 main::action_upgrade('prompt-for-dba-password', 1, 'action', 'upgrade', 'dba', 'postgres') called at sbin/rt-setup-database line 198 (/usr/lib/perl5/5.10.1/Carp.pm:47) [Wed Jan 25 18:23:30 2012] [warning]: DBD::Pg::st execute failed: ERROR: column main.delegatedfrom does not exist LINE 1: SELECT main.* FROM ACL main WHERE (main.DelegatedFrom = '91... ^ at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) [Wed Jan 25 18:23:30 2012] [warning]: RT::Handle=HASH(0x71d00c8) couldn't execute the query 'SELECT main.* FROM ACL main WHERE (main.DelegatedFrom = '910') ' at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 DBIx::SearchBuilder::Handle::SimpleQuery('RT::Handle=HASH(0x71d00c8)', 'SELECT main.* FROM ACL main WHERE (main.DelegatedFrom = \'91...') called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder.pm line 235 DBIx::SearchBuilder::_DoSearch('RT::ACL=HASH(0x70df3a8)') called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/SearchBuilder.pm line 320 RT::SearchBuilder::_DoSearch('RT::ACL=HASH(0x70df3a8)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACL_Overlay.pm line 316 RT::ACL::_DoSearch('RT::ACL=HASH(0x70df3a8)') called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder.pm line 503 DBIx::SearchBuilder::Next('RT::ACL=HASH(0x70df3a8)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACL_Overlay.pm line 283 RT::ACL::Next('RT::ACL=HASH(0x70df3a8)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 467 RT::ACE::_Delete('RT::ACE=HASH(0x70f03d0)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 447 RT::ACE::Delete('RT::ACE=HASH(0x70f03d0)') called at ./etc/upgrade/4.0.1/content line 56 RT::Handle::__ANON__() called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 eval {...} called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 RT::Handle::InsertData('RT::Handle=HASH(0x71d00c8)', './etc/upgrade/4.0.1/content', undef) called at sbin/rt-setup-database line 293 main::action_insert('prompt-for-dba-password', 1, 'datafile', undef, 'action', 'upgrade', 'datadir', './etc/upgrade/4.0.1', 'backcompat', ...) called at sbin/rt-setup-database line 399 main::action_upgrade('prompt-for-dba-password', 1, 'action', 'upgrade', 'dba', 'postgres') called at sbin/rt-setup-database line 198 (/usr/lib/perl5/5.10.1/Carp.pm:47) [Wed Jan 25 18:23:30 2012] [crit]: _DoSearch is not so successful as it still needs redo search, won't call _BuildHash (/usr/lib/perl5/vendor_perl/5.10.1/RT/ACL_Overlay.pm:319) [Wed Jan 25 18:23:30 2012] [warning]: DBD::Pg::st execute failed: ERROR: current transaction is aborted, commands ignored until end of transaction block at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) [Wed Jan 25 18:23:30 2012] [warning]: RT::Handle=HASH(0x71d00c8) couldn't execute the query 'DELETE FROM ACL WHERE id=? ' at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 DBIx::SearchBuilder::Handle::SimpleQuery('RT::Handle=HASH(0x71d00c8)', 'DELETE FROM ACL WHERE id=? ', 910) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1325 DBIx::SearchBuilder::Record::__Delete('RT::ACE=HASH(0x70f03d0)') called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record/Cachable.pm line 153 DBIx::SearchBuilder::Record::Cachable::__Delete('RT::ACE=HASH(0x70f03d0)') called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1305 DBIx::SearchBuilder::Record::Delete('RT::ACE=HASH(0x70f03d0)') called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Record.pm line 121 RT::Record::Delete('RT::ACE=HASH(0x70f03d0)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 478 RT::ACE::_Delete('RT::ACE=HASH(0x70f03d0)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 447 RT::ACE::Delete('RT::ACE=HASH(0x70f03d0)') called at ./etc/upgrade/4.0.1/content line 56 RT::Handle::__ANON__() called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 eval {...} called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 RT::Handle::InsertData('RT::Handle=HASH(0x71d00c8)', './etc/upgrade/4.0.1/content', undef) called at sbin/rt-setup-database line 293 main::action_insert('prompt-for-dba-password', 1, 'datafile', undef, 'action', 'upgrade', 'datadir', './etc/upgrade/4.0.1', 'backcompat', ...) called at sbin/rt-setup-database line 399 main::action_upgrade('prompt-for-dba-password', 1, 'action', 'upgrade', 'dba', 'postgres') called at sbin/rt-setup-database line 198 (/usr/lib/perl5/5.10.1/Carp.pm:47) [Wed Jan 25 18:23:30 2012] [warning]: Use of uninitialized value in subroutine entry at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1327. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm:1327) [Wed Jan 25 18:23:30 2012] [warning]: DBD::Pg::st execute failed: ERROR: current transaction is aborted, commands ignored until end of transaction block at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) [Wed Jan 25 18:23:30 2012] [warning]: RT::Handle=HASH(0x71d00c8) couldn't execute the query 'SELECT * FROM CachedGroupMembers WHERE GroupId = ? AND MemberId = ?' at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 DBIx::SearchBuilder::Handle::SimpleQuery('RT::Handle=HASH(0x71d00c8)', 'SELECT * FROM CachedGroupMembers WHERE GroupId = ? AND Membe...', 106, 1) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1206 DBIx::SearchBuilder::Record::_LoadFromSQL('RT::CachedGroupMember=HASH(0x70c0218)', 'SELECT * FROM CachedGroupMembers WHERE GroupId = ? AND Membe...', 106, 1) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1125 DBIx::SearchBuilder::Record::LoadByCols('RT::CachedGroupMember=HASH(0x70c0218)', 'GroupId', 106, 'MemberId', 1) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record/Cachable.pm line 120 DBIx::SearchBuilder::Record::Cachable::LoadByCols('RT::CachedGroupMember=HASH(0x70c0218)', 'GroupId', 106, 'MemberId', 1) called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Record.pm line 381 RT::Record::LoadByCols('RT::CachedGroupMember=HASH(0x70c0218)', 'MemberId', 1, 'GroupId', 106) called at /usr/lib/perl5/vendor_perl/5.10.1/RT/Group_Overlay.pm line 1098 RT::Group::HasMemberRecursively('RT::Group=HASH(0x6ec31a0)', 'RT::Principal=HASH(0x70c5f40)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 650 RT::ACE::_Value('RT::ACE=HASH(0x70f03d0)', 'RightName') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 545 RT::ACE::RightName('RT::ACE=HASH(0x70f03d0)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 482 RT::ACE::_Delete('RT::ACE=HASH(0x70f03d0)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 447 RT::ACE::Delete('RT::ACE=HASH(0x70f03d0)') called at ./etc/upgrade/4.0.1/content line 56 RT::Handle::__ANON__() called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 eval {...} called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 RT::Handle::InsertData('RT::Handle=HASH(0x71d00c8)', './etc/upgrade/4.0.1/content', undef) called at sbin/rt-setup-database line 293 main::action_insert('prompt-for-dba-password', 1, 'datafile', undef, 'action', 'upgrade', 'datadir', './etc/upgrade/4.0.1', 'backcompat', ...) called at sbin/rt-setup-database line 399 main::action_upgrade('prompt-for-dba-password', 1, 'action', 'upgrade', 'dba', 'postgres') called at sbin/rt-setup-database line 198 (/usr/lib/perl5/5.10.1/Carp.pm:47) [Wed Jan 25 18:23:30 2012] [warning]: DBD::Pg::st execute failed: ERROR: current transaction is aborted, commands ignored until end of transaction block at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) [Wed Jan 25 18:23:30 2012] [warning]: RT::Handle=HASH(0x71d00c8) couldn't execute the query 'SELECT DISTINCT main.* FROM CachedGroupMembers main JOIN Principals Principals_1 ON ( Principals_1.id = main.MemberId ) WHERE (main.GroupId = '106') AND (Principals_1.PrincipalType = 'User') ' at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 DBIx::SearchBuilder::Handle::SimpleQuery('RT::Handle=HASH(0x71d00c8)', 'SELECT DISTINCT main.* FROM CachedGroupMembers main JOIN Prin...') called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder.pm line 235 DBIx::SearchBuilder::_DoSearch('RT::CachedGroupMembers=HASH(0x70df5e8)') called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/SearchBuilder.pm line 320 RT::SearchBuilder::_DoSearch('RT::CachedGroupMembers=HASH(0x70df5e8)') called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder.pm line 503 DBIx::SearchBuilder::Next('RT::CachedGroupMembers=HASH(0x70df5e8)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/Group_Overlay.pm line 1230 RT::Group::_CleanupInvalidDelegations('RT::Group=HASH(0x2c55410)', 'InsideTransaction', 1) called at /usr/lib/perl5/vendor_perl/5.10.1/RT/Principal_Overlay.pm line 249 RT::Principal::_CleanupInvalidDelegations('RT::Principal=HASH(0x7103508)', 'InsideTransaction', 1) called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 482 RT::ACE::_Delete('RT::ACE=HASH(0x70f03d0)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 447 RT::ACE::Delete('RT::ACE=HASH(0x70f03d0)') called at ./etc/upgrade/4.0.1/content line 56 RT::Handle::__ANON__() called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 eval {...} called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 RT::Handle::InsertData('RT::Handle=HASH(0x71d00c8)', './etc/upgrade/4.0.1/content', undef) called at sbin/rt-setup-database line 293 main::action_insert('prompt-for-dba-password', 1, 'datafile', undef, 'action', 'upgrade', 'datadir', './etc/upgrade/4.0.1', 'backcompat', ...) called at sbin/rt-setup-database line 399 main::action_upgrade('prompt-for-dba-password', 1, 'action', 'upgrade', 'dba', 'postgres') called at sbin/rt-setup-database line 198 (/usr/lib/perl5/5.10.1/Carp.pm:47) [Wed Jan 25 18:23:30 2012] [warning]: DBD::Pg::st execute failed: ERROR: column "delegatedby" does not exist LINE 1: SELECT delegatedby FROM ACL WHERE id = $1 ^ at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) [Wed Jan 25 18:23:30 2012] [warning]: RT::Handle=HASH(0x71d00c8) couldn't execute the query 'SELECT delegatedby FROM ACL WHERE id = ?' at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 DBIx::SearchBuilder::Handle::SimpleQuery('RT::Handle=HASH(0x71d00c8)', 'SELECT delegatedby FROM ACL WHERE id = ?', 918) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 714 DBIx::SearchBuilder::Record::__Value('RT::ACE=HASH(0x6c5bf60)', 'DelegatedBy') called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Record.pm line 627 RT::Record::__Value('RT::ACE=HASH(0x6c5bf60)', 'DelegatedBy') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 440 RT::ACE::Delete('RT::ACE=HASH(0x6c5bf60)') called at ./etc/upgrade/4.0.1/content line 56 RT::Handle::__ANON__() called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 eval {...} called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 RT::Handle::InsertData('RT::Handle=HASH(0x71d00c8)', './etc/upgrade/4.0.1/content', undef) called at sbin/rt-setup-database line 293 main::action_insert('prompt-for-dba-password', 1, 'datafile', undef, 'action', 'upgrade', 'datadir', './etc/upgrade/4.0.1', 'backcompat', ...) called at sbin/rt-setup-database line 399 main::action_upgrade('prompt-for-dba-password', 1, 'action', 'upgrade', 'dba', 'postgres') called at sbin/rt-setup-database line 198 (/usr/lib/perl5/5.10.1/Carp.pm:47) [Wed Jan 25 18:23:30 2012] [warning]: DBD::Pg::st execute failed: ERROR: column main.delegatedfrom does not exist LINE 1: SELECT main.* FROM ACL main WHERE (main.DelegatedFrom = '91... ^ at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) [Wed Jan 25 18:23:30 2012] [warning]: RT::Handle=HASH(0x71d00c8) couldn't execute the query 'SELECT main.* FROM ACL main WHERE (main.DelegatedFrom = '918') ' at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 DBIx::SearchBuilder::Handle::SimpleQuery('RT::Handle=HASH(0x71d00c8)', 'SELECT main.* FROM ACL main WHERE (main.DelegatedFrom = \'91...') called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder.pm line 235 DBIx::SearchBuilder::_DoSearch('RT::ACL=HASH(0x6fef070)') called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/SearchBuilder.pm line 320 RT::SearchBuilder::_DoSearch('RT::ACL=HASH(0x6fef070)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACL_Overlay.pm line 316 RT::ACL::_DoSearch('RT::ACL=HASH(0x6fef070)') called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder.pm line 503 DBIx::SearchBuilder::Next('RT::ACL=HASH(0x6fef070)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACL_Overlay.pm line 283 RT::ACL::Next('RT::ACL=HASH(0x6fef070)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 467 RT::ACE::_Delete('RT::ACE=HASH(0x6c5bf60)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 447 RT::ACE::Delete('RT::ACE=HASH(0x6c5bf60)') called at ./etc/upgrade/4.0.1/content line 56 RT::Handle::__ANON__() called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 eval {...} called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 RT::Handle::InsertData('RT::Handle=HASH(0x71d00c8)', './etc/upgrade/4.0.1/content', undef) called at sbin/rt-setup-database line 293 main::action_insert('prompt-for-dba-password', 1, 'datafile', undef, 'action', 'upgrade', 'datadir', './etc/upgrade/4.0.1', 'backcompat', ...) called at sbin/rt-setup-database line 399 main::action_upgrade('prompt-for-dba-password', 1, 'action', 'upgrade', 'dba', 'postgres') called at sbin/rt-setup-database line 198 (/usr/lib/perl5/5.10.1/Carp.pm:47) [Wed Jan 25 18:23:30 2012] [crit]: _DoSearch is not so successful as it still needs redo search, won't call _BuildHash (/usr/lib/perl5/vendor_perl/5.10.1/RT/ACL_Overlay.pm:319) [Wed Jan 25 18:23:30 2012] [warning]: DBD::Pg::st execute failed: ERROR: current transaction is aborted, commands ignored until end of transaction block at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) [Wed Jan 25 18:23:30 2012] [warning]: RT::Handle=HASH(0x71d00c8) couldn't execute the query 'DELETE FROM ACL WHERE id=? ' at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 DBIx::SearchBuilder::Handle::SimpleQuery('RT::Handle=HASH(0x71d00c8)', 'DELETE FROM ACL WHERE id=? ', 918) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1325 DBIx::SearchBuilder::Record::__Delete('RT::ACE=HASH(0x6c5bf60)') called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record/Cachable.pm line 153 DBIx::SearchBuilder::Record::Cachable::__Delete('RT::ACE=HASH(0x6c5bf60)') called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1305 DBIx::SearchBuilder::Record::Delete('RT::ACE=HASH(0x6c5bf60)') called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Record.pm line 121 RT::Record::Delete('RT::ACE=HASH(0x6c5bf60)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 478 RT::ACE::_Delete('RT::ACE=HASH(0x6c5bf60)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 447 RT::ACE::Delete('RT::ACE=HASH(0x6c5bf60)') called at ./etc/upgrade/4.0.1/content line 56 RT::Handle::__ANON__() called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 eval {...} called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 RT::Handle::InsertData('RT::Handle=HASH(0x71d00c8)', './etc/upgrade/4.0.1/content', undef) called at sbin/rt-setup-database line 293 main::action_insert('prompt-for-dba-password', 1, 'datafile', undef, 'action', 'upgrade', 'datadir', './etc/upgrade/4.0.1', 'backcompat', ...) called at sbin/rt-setup-database line 399 main::action_upgrade('prompt-for-dba-password', 1, 'action', 'upgrade', 'dba', 'postgres') called at sbin/rt-setup-database line 198 (/usr/lib/perl5/5.10.1/Carp.pm:47) [Wed Jan 25 18:23:30 2012] [warning]: Use of uninitialized value in subroutine entry at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1327. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm:1327) [Wed Jan 25 18:23:30 2012] [warning]: DBD::Pg::st execute failed: ERROR: current transaction is aborted, commands ignored until end of transaction block at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) [Wed Jan 25 18:23:30 2012] [warning]: RT::Handle=HASH(0x71d00c8) couldn't execute the query 'SELECT * FROM CachedGroupMembers WHERE GroupId = ? AND MemberId = ?' at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 DBIx::SearchBuilder::Handle::SimpleQuery('RT::Handle=HASH(0x71d00c8)', 'SELECT * FROM CachedGroupMembers WHERE GroupId = ? AND Membe...', 106, 1) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1206 DBIx::SearchBuilder::Record::_LoadFromSQL('RT::CachedGroupMember=HASH(0x71a5ca0)', 'SELECT * FROM CachedGroupMembers WHERE GroupId = ? AND Membe...', 106, 1) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1125 DBIx::SearchBuilder::Record::LoadByCols('RT::CachedGroupMember=HASH(0x71a5ca0)', 'GroupId', 106, 'MemberId', 1) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record/Cachable.pm line 120 DBIx::SearchBuilder::Record::Cachable::LoadByCols('RT::CachedGroupMember=HASH(0x71a5ca0)', 'GroupId', 106, 'MemberId', 1) called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Record.pm line 381 RT::Record::LoadByCols('RT::CachedGroupMember=HASH(0x71a5ca0)', 'MemberId', 1, 'GroupId', 106) called at /usr/lib/perl5/vendor_perl/5.10.1/RT/Group_Overlay.pm line 1098 RT::Group::HasMemberRecursively('RT::Group=HASH(0x6c6b260)', 'RT::Principal=HASH(0x71ca138)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 650 RT::ACE::_Value('RT::ACE=HASH(0x6c5bf60)', 'RightName') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 545 RT::ACE::RightName('RT::ACE=HASH(0x6c5bf60)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 482 RT::ACE::_Delete('RT::ACE=HASH(0x6c5bf60)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 447 RT::ACE::Delete('RT::ACE=HASH(0x6c5bf60)') called at ./etc/upgrade/4.0.1/content line 56 RT::Handle::__ANON__() called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 eval {...} called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 RT::Handle::InsertData('RT::Handle=HASH(0x71d00c8)', './etc/upgrade/4.0.1/content', undef) called at sbin/rt-setup-database line 293 main::action_insert('prompt-for-dba-password', 1, 'datafile', undef, 'action', 'upgrade', 'datadir', './etc/upgrade/4.0.1', 'backcompat', ...) called at sbin/rt-setup-database line 399 main::action_upgrade('prompt-for-dba-password', 1, 'action', 'upgrade', 'dba', 'postgres') called at sbin/rt-setup-database line 198 (/usr/lib/perl5/5.10.1/Carp.pm:47) [Wed Jan 25 18:23:30 2012] [warning]: DBD::Pg::st execute failed: ERROR: current transaction is aborted, commands ignored until end of transaction block at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) [Wed Jan 25 18:23:30 2012] [warning]: RT::Handle=HASH(0x71d00c8) couldn't execute the query 'SELECT DISTINCT main.* FROM CachedGroupMembers main JOIN Principals Principals_1 ON ( Principals_1.id = main.MemberId ) WHERE (main.GroupId = '106') AND (Principals_1.PrincipalType = 'User') ' at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 DBIx::SearchBuilder::Handle::SimpleQuery('RT::Handle=HASH(0x71d00c8)', 'SELECT DISTINCT main.* FROM CachedGroupMembers main JOIN Prin...') called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder.pm line 235 DBIx::SearchBuilder::_DoSearch('RT::CachedGroupMembers=HASH(0x71dc798)') called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/SearchBuilder.pm line 320 RT::SearchBuilder::_DoSearch('RT::CachedGroupMembers=HASH(0x71dc798)') called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder.pm line 503 DBIx::SearchBuilder::Next('RT::CachedGroupMembers=HASH(0x71dc798)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/Group_Overlay.pm line 1230 RT::Group::_CleanupInvalidDelegations('RT::Group=HASH(0x71f45c0)', 'InsideTransaction', 1) called at /usr/lib/perl5/vendor_perl/5.10.1/RT/Principal_Overlay.pm line 249 RT::Principal::_CleanupInvalidDelegations('RT::Principal=HASH(0x6c8a968)', 'InsideTransaction', 1) called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 482 RT::ACE::_Delete('RT::ACE=HASH(0x6c5bf60)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 447 RT::ACE::Delete('RT::ACE=HASH(0x6c5bf60)') called at ./etc/upgrade/4.0.1/content line 56 RT::Handle::__ANON__() called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 eval {...} called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 RT::Handle::InsertData('RT::Handle=HASH(0x71d00c8)', './etc/upgrade/4.0.1/content', undef) called at sbin/rt-setup-database line 293 main::action_insert('prompt-for-dba-password', 1, 'datafile', undef, 'action', 'upgrade', 'datadir', './etc/upgrade/4.0.1', 'backcompat', ...) called at sbin/rt-setup-database line 399 main::action_upgrade('prompt-for-dba-password', 1, 'action', 'upgrade', 'dba', 'postgres') called at sbin/rt-setup-database line 198 (/usr/lib/perl5/5.10.1/Carp.pm:47) Processing 4.0.3 Now inserting data. Processing 4.0.4 Now inserting data. Done. From falcone at bestpractical.com Wed Jan 25 15:42:11 2012 From: falcone at bestpractical.com (Kevin Falcone) Date: Wed, 25 Jan 2012 15:42:11 -0500 Subject: [rt-users] DB upgrade errors from 3.8.9 to 4.0.4 In-Reply-To: <4F2066F6.6010105@kimp.org> References: <4F2066F6.6010105@kimp.org> Message-ID: <20120125204211.GI95897@jibsheet.com> On Wed, Jan 25, 2012 at 04:32:54PM -0400, Kim Pedersen wrote: > > Hi everyone > > I have a 3.8.9 RT RPM based (Mandriva) installation runnning on > Postgres that I wanted to upgrade to 4.0.4, and get away from RPM > based distribution of RT at the same time. > > I downloaded the 4.0.4 tarball, resolved the dependencies, and ran > configure & make upgrade successfully, installing to the default and > clean location of /opt/rt4 > > I cloned the postgres rt3 database to rt4 beforehand using the > following commands: > -- > CREATE DATABASE rt4 TEMPLATE rt3 ; > ALTER DATABASE rt4 OWNER TO rt ; > -- > > Then I ran make upgrade-database, and got the following output > listed below, which looks good until I get to 4.0.1 where it > complains that column "delegatedby" does not exist. > > I can see others have posted on this list about the same problem > when upgrading, but they have been installing RT4 on top of their > old RT3. > > And from what I can gather from the database upgrade scripts, > "delegatedby" was dropped in version 3.9.3 (Based on Schema.Pg), so > should I just ignore the error output, or do you have any words of > wisomd/guidance on how to proceed from here? Your error appears to be because your 3.8 install is being loaded along with the 4.0 install: > /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 650 > (/usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm:553) etc etc, others trimmed. ACE_Overlay.pm is a 3.8 file, it doesn't exist in 4.0 You'll need to remove the RPM install, use another server, or use another perl to install 4.0 on this system (this is one of the many problems with installing RT into the standard system perl paths, which is the technique used by the RPMs). Also, I wouldn't trust that any part of the upgrade ran properly, since having 3.8 libraries loaded on top of the 4.0 libraries guarantees some failures. -kevin -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From alekreg at gmail.com Wed Jan 25 15:48:18 2012 From: alekreg at gmail.com (Alek Cesarz) Date: Wed, 25 Jan 2012 21:48:18 +0100 Subject: [rt-users] RT-to-RT communication In-Reply-To: <20120125175130.GH95897@jibsheet.com> References: <4F1FA64D.2040107@gmail.com> <20120125175130.GH95897@jibsheet.com> Message-ID: <4F206A92.9050803@gmail.com> Kevin Falcone pisze, W dniu 2012-01-25 18:51: > My guess is that RT sees that it is an Autogenerated message and > doesn't want to cause a loop with more autogenerated mail. > > There's a branch to make this path even chattier, which should make it > into 4.0.6, but you can check by looking at the incoming headers and > comparing them to the checks in _HandleMachineGeneratedMail in > lib/RT/Action/SendEmail.pm to figure out what is triggering. > thanks Kevin. will check and get back with results. regards, Alek From lists at kimp.org Wed Jan 25 15:50:19 2012 From: lists at kimp.org (Kim Pedersen) Date: Wed, 25 Jan 2012 16:50:19 -0400 Subject: [rt-users] DB upgrade errors from 3.8.9 to 4.0.4 In-Reply-To: <20120125204211.GI95897@jibsheet.com> References: <4F2066F6.6010105@kimp.org> <20120125204211.GI95897@jibsheet.com> Message-ID: <4F206B0B.2000508@kimp.org> On 2012-01-25 16:42, Kevin Falcone wrote: > Your error appears to be because your 3.8 install is being loaded > along with the 4.0 install: >> /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 650 >> (/usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm:553) > etc etc, others trimmed. > > ACE_Overlay.pm is a 3.8 file, it doesn't exist in 4.0 > > You'll need to remove the RPM install, use another server, or use > another perl to install 4.0 on this system (this is one of the many > problems with installing RT into the standard system perl paths, which > is the technique used by the RPMs). > > Also, I wouldn't trust that any part of the upgrade ran properly, > since having 3.8 libraries loaded on top of the 4.0 libraries > guarantees some failures. > Hi Kevin, Thanks for that - I had hoped to be able to run both installations side by side on the same system, but what you say makes sense. I'll remove the RPM and re-install Thanks again, Kim From falcone at bestpractical.com Wed Jan 25 16:07:27 2012 From: falcone at bestpractical.com (Kevin Falcone) Date: Wed, 25 Jan 2012 16:07:27 -0500 Subject: [rt-users] DB upgrade errors from 3.8.9 to 4.0.4 In-Reply-To: <4F206B0B.2000508@kimp.org> References: <4F2066F6.6010105@kimp.org> <20120125204211.GI95897@jibsheet.com> <4F206B0B.2000508@kimp.org> Message-ID: <20120125210727.GJ95897@jibsheet.com> On Wed, Jan 25, 2012 at 04:50:19PM -0400, Kim Pedersen wrote: > On 2012-01-25 16:42, Kevin Falcone wrote: > >Your error appears to be because your 3.8 install is being loaded > >along with the 4.0 install: > >>/usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 650 > >>(/usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm:553) > >etc etc, others trimmed. > > > >ACE_Overlay.pm is a 3.8 file, it doesn't exist in 4.0 > > > >You'll need to remove the RPM install, use another server, or use > >another perl to install 4.0 on this system (this is one of the many > >problems with installing RT into the standard system perl paths, which > >is the technique used by the RPMs). > > > >Also, I wouldn't trust that any part of the upgrade ran properly, > >since having 3.8 libraries loaded on top of the 4.0 libraries > >guarantees some failures. > > > > Thanks for that - I had hoped to be able to run both installations > side by side on the same system, but what you say makes sense. > > I'll remove the RPM and re-install yeahhh, sorry about that. With two normal installs, you would be able to do what you want. The Debian packages can also be run in parallel, but the RPMs dump RT into @INC which pollutes the box for any other RT installs. You could build your own recent perl into /opt/perl and use that to install RT. -kevin -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From lists at kimp.org Wed Jan 25 15:18:34 2012 From: lists at kimp.org (Kim Pedersen) Date: Wed, 25 Jan 2012 16:18:34 -0400 Subject: [rt-users] DB upgrade errors from 3.8.9 to 4.0.4 Message-ID: <4F20639A.2010003@kimp.org> Hi everyone I have a 3.8.9 RT RPM based (Mandriva) installation runnning on Postgres that I wanted to upgrade to 4.0.4, and get away from RPM based distribution of RT at the same time. I downloaded the 4.0.4 tarball, resolved the dependencies, and ran configure & make upgrade successfully, installing to the default and clean location of /opt/rt4 I cloned the postgres rt3 database to rt4 beforehand using the following commands: -- CREATE DATABASE rt4 TEMPLATE rt3 ; ALTER DATABASE rt4 OWNER TO rt ; -- Then I ran make upgrade-database, and got the following output listed below, which looks good until I get to 4.0.1 where it complains that column "delegatedby" does not exist. I can see others have posted on this list about the same problem when upgrading, but they have been installing RT4 on top of their old RT3. And from what I can gather from the database upgrade scripts, "delegatedby" was dropped in version 3.9.3 (Based on Schema.Pg), so should I just ignore the error output, or do you have any words of wisomd/guidance on how to proceed from here? Best regards, Kim --------------------------- Proceed [y/N]:y Processing 3.8.9 Now inserting data. Processing 3.9.1 Now inserting data. Processing 3.9.2 Now inserting data. Processing 3.9.3 Now populating database schema. Processing 3.9.5 Now populating database schema. Processing 3.9.6 Now populating database schema. Processing 3.9.7 Now populating database schema. Now inserting data. Processing 3.9.8 Now populating database schema. Now inserting data. Processing 4.0.0rc2 Processing 4.0.0rc4 Now populating database schema. Processing 4.0.0rc7 Now inserting data. Processing 4.0.1 Now inserting database ACLs. Now inserting data. [Wed Jan 25 18:23:30 2012] [warning]: DBD::Pg::st execute failed: ERROR: column "delegatedby" does not exist LINE 1: SELECT delegatedby FROM ACL WHERE id = $1 ^ at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) [Wed Jan 25 18:23:30 2012] [warning]: RT::Handle=HASH(0x71d00c8) couldn't execute the query 'SELECT delegatedby FROM ACL WHERE id = ?' at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 DBIx::SearchBuilder::Handle::SimpleQuery('RT::Handle=HASH(0x71d00c8)', 'SELECT delegatedby FROM ACL WHERE id = ?', 90) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 714 DBIx::SearchBuilder::Record::__Value('RT::ACE=HASH(0x6e70ef0)', 'DelegatedBy') called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Record.pm line 627 RT::Record::__Value('RT::ACE=HASH(0x6e70ef0)', 'DelegatedBy') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 440 RT::ACE::Delete('RT::ACE=HASH(0x6e70ef0)') called at ./etc/upgrade/4.0.1/content line 56 RT::Handle::__ANON__() called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 eval {...} called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 RT::Handle::InsertData('RT::Handle=HASH(0x71d00c8)', './etc/upgrade/4.0.1/content', undef) called at sbin/rt-setup-database line 293 main::action_insert('prompt-for-dba-password', 1, 'datafile', undef, 'action', 'upgrade', 'datadir', './etc/upgrade/4.0.1', 'backcompat', ...) called at sbin/rt-setup-database line 399 main::action_upgrade('prompt-for-dba-password', 1, 'action', 'upgrade', 'dba', 'postgres') called at sbin/rt-setup-database line 198 (/usr/lib/perl5/5.10.1/Carp.pm:47) [Wed Jan 25 18:23:30 2012] [warning]: DBD::Pg::st execute failed: ERROR: column main.delegatedfrom does not exist LINE 1: SELECT main.* FROM ACL main WHERE (main.DelegatedFrom = '90... ^ at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) [Wed Jan 25 18:23:30 2012] [warning]: RT::Handle=HASH(0x71d00c8) couldn't execute the query 'SELECT main.* FROM ACL main WHERE (main.DelegatedFrom = '90') ' at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 DBIx::SearchBuilder::Handle::SimpleQuery('RT::Handle=HASH(0x71d00c8)', 'SELECT main.* FROM ACL main WHERE (main.DelegatedFrom = \'90...') called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder.pm line 235 DBIx::SearchBuilder::_DoSearch('RT::ACL=HASH(0x6c6b1d0)') called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/SearchBuilder.pm line 320 RT::SearchBuilder::_DoSearch('RT::ACL=HASH(0x6c6b1d0)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACL_Overlay.pm line 316 RT::ACL::_DoSearch('RT::ACL=HASH(0x6c6b1d0)') called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder.pm line 503 DBIx::SearchBuilder::Next('RT::ACL=HASH(0x6c6b1d0)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACL_Overlay.pm line 283 RT::ACL::Next('RT::ACL=HASH(0x6c6b1d0)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 467 RT::ACE::_Delete('RT::ACE=HASH(0x6e70ef0)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 447 RT::ACE::Delete('RT::ACE=HASH(0x6e70ef0)') called at ./etc/upgrade/4.0.1/content line 56 RT::Handle::__ANON__() called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 eval {...} called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 RT::Handle::InsertData('RT::Handle=HASH(0x71d00c8)', './etc/upgrade/4.0.1/content', undef) called at sbin/rt-setup-database line 293 main::action_insert('prompt-for-dba-password', 1, 'datafile', undef, 'action', 'upgrade', 'datadir', './etc/upgrade/4.0.1', 'backcompat', ...) called at sbin/rt-setup-database line 399 main::action_upgrade('prompt-for-dba-password', 1, 'action', 'upgrade', 'dba', 'postgres') called at sbin/rt-setup-database line 198 (/usr/lib/perl5/5.10.1/Carp.pm:47) [Wed Jan 25 18:23:30 2012] [crit]: _DoSearch is not so successful as it still needs redo search, won't call _BuildHash (/usr/lib/perl5/vendor_perl/5.10.1/RT/ACL_Overlay.pm:319) [Wed Jan 25 18:23:30 2012] [warning]: DBD::Pg::st execute failed: ERROR: current transaction is aborted, commands ignored until end of transaction block at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) [Wed Jan 25 18:23:30 2012] [warning]: RT::Handle=HASH(0x71d00c8) couldn't execute the query 'DELETE FROM ACL WHERE id=? ' at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 DBIx::SearchBuilder::Handle::SimpleQuery('RT::Handle=HASH(0x71d00c8)', 'DELETE FROM ACL WHERE id=? ', 90) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1325 DBIx::SearchBuilder::Record::__Delete('RT::ACE=HASH(0x6e70ef0)') called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record/Cachable.pm line 153 DBIx::SearchBuilder::Record::Cachable::__Delete('RT::ACE=HASH(0x6e70ef0)') called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1305 DBIx::SearchBuilder::Record::Delete('RT::ACE=HASH(0x6e70ef0)') called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Record.pm line 121 RT::Record::Delete('RT::ACE=HASH(0x6e70ef0)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 478 RT::ACE::_Delete('RT::ACE=HASH(0x6e70ef0)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 447 RT::ACE::Delete('RT::ACE=HASH(0x6e70ef0)') called at ./etc/upgrade/4.0.1/content line 56 RT::Handle::__ANON__() called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 eval {...} called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 RT::Handle::InsertData('RT::Handle=HASH(0x71d00c8)', './etc/upgrade/4.0.1/content', undef) called at sbin/rt-setup-database line 293 main::action_insert('prompt-for-dba-password', 1, 'datafile', undef, 'action', 'upgrade', 'datadir', './etc/upgrade/4.0.1', 'backcompat', ...) called at sbin/rt-setup-database line 399 main::action_upgrade('prompt-for-dba-password', 1, 'action', 'upgrade', 'dba', 'postgres') called at sbin/rt-setup-database line 198 (/usr/lib/perl5/5.10.1/Carp.pm:47) [Wed Jan 25 18:23:30 2012] [warning]: Use of uninitialized value in subroutine entry at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1327. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm:1327) [Wed Jan 25 18:23:30 2012] [warning]: DBD::Pg::st execute failed: ERROR: current transaction is aborted, commands ignored until end of transaction block at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) [Wed Jan 25 18:23:30 2012] [warning]: RT::Handle=HASH(0x71d00c8) couldn't execute the query 'SELECT * FROM CachedGroupMembers WHERE GroupId = ? AND MemberId = ?' at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 DBIx::SearchBuilder::Handle::SimpleQuery('RT::Handle=HASH(0x71d00c8)', 'SELECT * FROM CachedGroupMembers WHERE GroupId = ? AND Membe...', 106, 1) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1206 DBIx::SearchBuilder::Record::_LoadFromSQL('RT::CachedGroupMember=HASH(0x6e87730)', 'SELECT * FROM CachedGroupMembers WHERE GroupId = ? AND Membe...', 106, 1) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1125 DBIx::SearchBuilder::Record::LoadByCols('RT::CachedGroupMember=HASH(0x6e87730)', 'GroupId', 106, 'MemberId', 1) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record/Cachable.pm line 120 DBIx::SearchBuilder::Record::Cachable::LoadByCols('RT::CachedGroupMember=HASH(0x6e87730)', 'GroupId', 106, 'MemberId', 1) called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Record.pm line 381 RT::Record::LoadByCols('RT::CachedGroupMember=HASH(0x6e87730)', 'MemberId', 1, 'GroupId', 106) called at /usr/lib/perl5/vendor_perl/5.10.1/RT/Group_Overlay.pm line 1098 RT::Group::HasMemberRecursively('RT::Group=HASH(0x71a3958)', 'RT::Principal=HASH(0x71b7f90)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 650 RT::ACE::_Value('RT::ACE=HASH(0x6e70ef0)', 'RightName') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 545 RT::ACE::RightName('RT::ACE=HASH(0x6e70ef0)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 482 RT::ACE::_Delete('RT::ACE=HASH(0x6e70ef0)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 447 RT::ACE::Delete('RT::ACE=HASH(0x6e70ef0)') called at ./etc/upgrade/4.0.1/content line 56 RT::Handle::__ANON__() called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 eval {...} called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 RT::Handle::InsertData('RT::Handle=HASH(0x71d00c8)', './etc/upgrade/4.0.1/content', undef) called at sbin/rt-setup-database line 293 main::action_insert('prompt-for-dba-password', 1, 'datafile', undef, 'action', 'upgrade', 'datadir', './etc/upgrade/4.0.1', 'backcompat', ...) called at sbin/rt-setup-database line 399 main::action_upgrade('prompt-for-dba-password', 1, 'action', 'upgrade', 'dba', 'postgres') called at sbin/rt-setup-database line 198 (/usr/lib/perl5/5.10.1/Carp.pm:47) [Wed Jan 25 18:23:30 2012] [error]: Invalid right. Couldn't canonicalize right 'AdminAllPersonalGroups' (/usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm:553) [Wed Jan 25 18:23:30 2012] [warning]: DBD::Pg::st execute failed: ERROR: current transaction is aborted, commands ignored until end of transaction block at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) [Wed Jan 25 18:23:30 2012] [warning]: RT::Handle=HASH(0x71d00c8) couldn't execute the query 'SELECT * FROM CachedGroupMembers WHERE GroupId = ? AND MemberId = ?' at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 DBIx::SearchBuilder::Handle::SimpleQuery('RT::Handle=HASH(0x71d00c8)', 'SELECT * FROM CachedGroupMembers WHERE GroupId = ? AND Membe...', 106, 1) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1206 DBIx::SearchBuilder::Record::_LoadFromSQL('RT::CachedGroupMember=HASH(0x6fdf128)', 'SELECT * FROM CachedGroupMembers WHERE GroupId = ? AND Membe...', 106, 1) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1125 DBIx::SearchBuilder::Record::LoadByCols('RT::CachedGroupMember=HASH(0x6fdf128)', 'GroupId', 106, 'MemberId', 1) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record/Cachable.pm line 120 DBIx::SearchBuilder::Record::Cachable::LoadByCols('RT::CachedGroupMember=HASH(0x6fdf128)', 'GroupId', 106, 'MemberId', 1) called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Record.pm line 381 RT::Record::LoadByCols('RT::CachedGroupMember=HASH(0x6fdf128)', 'MemberId', 1, 'GroupId', 106) called at /usr/lib/perl5/vendor_perl/5.10.1/RT/Group_Overlay.pm line 1098 RT::Group::HasMemberRecursively('RT::Group=HASH(0x6c70378)', 'RT::Principal=HASH(0x6c859c0)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 650 RT::ACE::_Value('RT::ACE=HASH(0x6e70ef0)', 'RightName') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 545 RT::ACE::RightName('RT::ACE=HASH(0x6e70ef0)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 482 RT::ACE::_Delete('RT::ACE=HASH(0x6e70ef0)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 447 RT::ACE::Delete('RT::ACE=HASH(0x6e70ef0)') called at ./etc/upgrade/4.0.1/content line 56 RT::Handle::__ANON__() called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 eval {...} called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 RT::Handle::InsertData('RT::Handle=HASH(0x71d00c8)', './etc/upgrade/4.0.1/content', undef) called at sbin/rt-setup-database line 293 main::action_insert('prompt-for-dba-password', 1, 'datafile', undef, 'action', 'upgrade', 'datadir', './etc/upgrade/4.0.1', 'backcompat', ...) called at sbin/rt-setup-database line 399 main::action_upgrade('prompt-for-dba-password', 1, 'action', 'upgrade', 'dba', 'postgres') called at sbin/rt-setup-database line 198 (/usr/lib/perl5/5.10.1/Carp.pm:47) [Wed Jan 25 18:23:30 2012] [error]: Invalid right. Couldn't canonicalize right 'AdminAllPersonalGroups' (/usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm:553) [Wed Jan 25 18:23:30 2012] [warning]: DBD::Pg::st execute failed: ERROR: column "delegatedby" does not exist LINE 1: SELECT delegatedby FROM ACL WHERE id = $1 ^ at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) [Wed Jan 25 18:23:30 2012] [warning]: RT::Handle=HASH(0x71d00c8) couldn't execute the query 'SELECT delegatedby FROM ACL WHERE id = ?' at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 DBIx::SearchBuilder::Handle::SimpleQuery('RT::Handle=HASH(0x71d00c8)', 'SELECT delegatedby FROM ACL WHERE id = ?', 94) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 714 DBIx::SearchBuilder::Record::__Value('RT::ACE=HASH(0x6c56230)', 'DelegatedBy') called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Record.pm line 627 RT::Record::__Value('RT::ACE=HASH(0x6c56230)', 'DelegatedBy') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 440 RT::ACE::Delete('RT::ACE=HASH(0x6c56230)') called at ./etc/upgrade/4.0.1/content line 56 RT::Handle::__ANON__() called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 eval {...} called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 RT::Handle::InsertData('RT::Handle=HASH(0x71d00c8)', './etc/upgrade/4.0.1/content', undef) called at sbin/rt-setup-database line 293 main::action_insert('prompt-for-dba-password', 1, 'datafile', undef, 'action', 'upgrade', 'datadir', './etc/upgrade/4.0.1', 'backcompat', ...) called at sbin/rt-setup-database line 399 main::action_upgrade('prompt-for-dba-password', 1, 'action', 'upgrade', 'dba', 'postgres') called at sbin/rt-setup-database line 198 (/usr/lib/perl5/5.10.1/Carp.pm:47) [Wed Jan 25 18:23:30 2012] [warning]: DBD::Pg::st execute failed: ERROR: column main.delegatedfrom does not exist LINE 1: SELECT main.* FROM ACL main WHERE (main.DelegatedFrom = '94... ^ at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) [Wed Jan 25 18:23:30 2012] [warning]: RT::Handle=HASH(0x71d00c8) couldn't execute the query 'SELECT main.* FROM ACL main WHERE (main.DelegatedFrom = '94') ' at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 DBIx::SearchBuilder::Handle::SimpleQuery('RT::Handle=HASH(0x71d00c8)', 'SELECT main.* FROM ACL main WHERE (main.DelegatedFrom = \'94...') called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder.pm line 235 DBIx::SearchBuilder::_DoSearch('RT::ACL=HASH(0x6c42aa8)') called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/SearchBuilder.pm line 320 RT::SearchBuilder::_DoSearch('RT::ACL=HASH(0x6c42aa8)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACL_Overlay.pm line 316 RT::ACL::_DoSearch('RT::ACL=HASH(0x6c42aa8)') called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder.pm line 503 DBIx::SearchBuilder::Next('RT::ACL=HASH(0x6c42aa8)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACL_Overlay.pm line 283 RT::ACL::Next('RT::ACL=HASH(0x6c42aa8)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 467 RT::ACE::_Delete('RT::ACE=HASH(0x6c56230)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 447 RT::ACE::Delete('RT::ACE=HASH(0x6c56230)') called at ./etc/upgrade/4.0.1/content line 56 RT::Handle::__ANON__() called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 eval {...} called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 RT::Handle::InsertData('RT::Handle=HASH(0x71d00c8)', './etc/upgrade/4.0.1/content', undef) called at sbin/rt-setup-database line 293 main::action_insert('prompt-for-dba-password', 1, 'datafile', undef, 'action', 'upgrade', 'datadir', './etc/upgrade/4.0.1', 'backcompat', ...) called at sbin/rt-setup-database line 399 main::action_upgrade('prompt-for-dba-password', 1, 'action', 'upgrade', 'dba', 'postgres') called at sbin/rt-setup-database line 198 (/usr/lib/perl5/5.10.1/Carp.pm:47) [Wed Jan 25 18:23:30 2012] [crit]: _DoSearch is not so successful as it still needs redo search, won't call _BuildHash (/usr/lib/perl5/vendor_perl/5.10.1/RT/ACL_Overlay.pm:319) [Wed Jan 25 18:23:30 2012] [warning]: DBD::Pg::st execute failed: ERROR: current transaction is aborted, commands ignored until end of transaction block at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) [Wed Jan 25 18:23:30 2012] [warning]: RT::Handle=HASH(0x71d00c8) couldn't execute the query 'DELETE FROM ACL WHERE id=? ' at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 DBIx::SearchBuilder::Handle::SimpleQuery('RT::Handle=HASH(0x71d00c8)', 'DELETE FROM ACL WHERE id=? ', 94) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1325 DBIx::SearchBuilder::Record::__Delete('RT::ACE=HASH(0x6c56230)') called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record/Cachable.pm line 153 DBIx::SearchBuilder::Record::Cachable::__Delete('RT::ACE=HASH(0x6c56230)') called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1305 DBIx::SearchBuilder::Record::Delete('RT::ACE=HASH(0x6c56230)') called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Record.pm line 121 RT::Record::Delete('RT::ACE=HASH(0x6c56230)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 478 RT::ACE::_Delete('RT::ACE=HASH(0x6c56230)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 447 RT::ACE::Delete('RT::ACE=HASH(0x6c56230)') called at ./etc/upgrade/4.0.1/content line 56 RT::Handle::__ANON__() called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 eval {...} called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 RT::Handle::InsertData('RT::Handle=HASH(0x71d00c8)', './etc/upgrade/4.0.1/content', undef) called at sbin/rt-setup-database line 293 main::action_insert('prompt-for-dba-password', 1, 'datafile', undef, 'action', 'upgrade', 'datadir', './etc/upgrade/4.0.1', 'backcompat', ...) called at sbin/rt-setup-database line 399 main::action_upgrade('prompt-for-dba-password', 1, 'action', 'upgrade', 'dba', 'postgres') called at sbin/rt-setup-database line 198 (/usr/lib/perl5/5.10.1/Carp.pm:47) [Wed Jan 25 18:23:30 2012] [warning]: Use of uninitialized value in subroutine entry at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1327. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm:1327) [Wed Jan 25 18:23:30 2012] [warning]: DBD::Pg::st execute failed: ERROR: current transaction is aborted, commands ignored until end of transaction block at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) [Wed Jan 25 18:23:30 2012] [warning]: RT::Handle=HASH(0x71d00c8) couldn't execute the query 'SELECT * FROM CachedGroupMembers WHERE GroupId = ? AND MemberId = ?' at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 DBIx::SearchBuilder::Handle::SimpleQuery('RT::Handle=HASH(0x71d00c8)', 'SELECT * FROM CachedGroupMembers WHERE GroupId = ? AND Membe...', 106, 1) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1206 DBIx::SearchBuilder::Record::_LoadFromSQL('RT::CachedGroupMember=HASH(0x6eb8910)', 'SELECT * FROM CachedGroupMembers WHERE GroupId = ? AND Membe...', 106, 1) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1125 DBIx::SearchBuilder::Record::LoadByCols('RT::CachedGroupMember=HASH(0x6eb8910)', 'GroupId', 106, 'MemberId', 1) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record/Cachable.pm line 120 DBIx::SearchBuilder::Record::Cachable::LoadByCols('RT::CachedGroupMember=HASH(0x6eb8910)', 'GroupId', 106, 'MemberId', 1) called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Record.pm line 381 RT::Record::LoadByCols('RT::CachedGroupMember=HASH(0x6eb8910)', 'MemberId', 1, 'GroupId', 106) called at /usr/lib/perl5/vendor_perl/5.10.1/RT/Group_Overlay.pm line 1098 RT::Group::HasMemberRecursively('RT::Group=HASH(0x700aba8)', 'RT::Principal=HASH(0x35a41a0)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 650 RT::ACE::_Value('RT::ACE=HASH(0x6c56230)', 'RightName') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 545 RT::ACE::RightName('RT::ACE=HASH(0x6c56230)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 482 RT::ACE::_Delete('RT::ACE=HASH(0x6c56230)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 447 RT::ACE::Delete('RT::ACE=HASH(0x6c56230)') called at ./etc/upgrade/4.0.1/content line 56 RT::Handle::__ANON__() called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 eval {...} called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 RT::Handle::InsertData('RT::Handle=HASH(0x71d00c8)', './etc/upgrade/4.0.1/content', undef) called at sbin/rt-setup-database line 293 main::action_insert('prompt-for-dba-password', 1, 'datafile', undef, 'action', 'upgrade', 'datadir', './etc/upgrade/4.0.1', 'backcompat', ...) called at sbin/rt-setup-database line 399 main::action_upgrade('prompt-for-dba-password', 1, 'action', 'upgrade', 'dba', 'postgres') called at sbin/rt-setup-database line 198 (/usr/lib/perl5/5.10.1/Carp.pm:47) [Wed Jan 25 18:23:30 2012] [error]: Invalid right. Couldn't canonicalize right 'AdminOwnPersonalGroups' (/usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm:553) [Wed Jan 25 18:23:30 2012] [warning]: DBD::Pg::st execute failed: ERROR: current transaction is aborted, commands ignored until end of transaction block at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) [Wed Jan 25 18:23:30 2012] [warning]: RT::Handle=HASH(0x71d00c8) couldn't execute the query 'SELECT * FROM CachedGroupMembers WHERE GroupId = ? AND MemberId = ?' at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 DBIx::SearchBuilder::Handle::SimpleQuery('RT::Handle=HASH(0x71d00c8)', 'SELECT * FROM CachedGroupMembers WHERE GroupId = ? AND Membe...', 106, 1) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1206 DBIx::SearchBuilder::Record::_LoadFromSQL('RT::CachedGroupMember=HASH(0x6e98e10)', 'SELECT * FROM CachedGroupMembers WHERE GroupId = ? AND Membe...', 106, 1) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1125 DBIx::SearchBuilder::Record::LoadByCols('RT::CachedGroupMember=HASH(0x6e98e10)', 'GroupId', 106, 'MemberId', 1) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record/Cachable.pm line 120 DBIx::SearchBuilder::Record::Cachable::LoadByCols('RT::CachedGroupMember=HASH(0x6e98e10)', 'GroupId', 106, 'MemberId', 1) called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Record.pm line 381 RT::Record::LoadByCols('RT::CachedGroupMember=HASH(0x6e98e10)', 'MemberId', 1, 'GroupId', 106) called at /usr/lib/perl5/vendor_perl/5.10.1/RT/Group_Overlay.pm line 1098 RT::Group::HasMemberRecursively('RT::Group=HASH(0x7194270)', 'RT::Principal=HASH(0x70cebc0)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 650 RT::ACE::_Value('RT::ACE=HASH(0x6c56230)', 'RightName') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 545 RT::ACE::RightName('RT::ACE=HASH(0x6c56230)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 482 RT::ACE::_Delete('RT::ACE=HASH(0x6c56230)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 447 RT::ACE::Delete('RT::ACE=HASH(0x6c56230)') called at ./etc/upgrade/4.0.1/content line 56 RT::Handle::__ANON__() called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 eval {...} called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 RT::Handle::InsertData('RT::Handle=HASH(0x71d00c8)', './etc/upgrade/4.0.1/content', undef) called at sbin/rt-setup-database line 293 main::action_insert('prompt-for-dba-password', 1, 'datafile', undef, 'action', 'upgrade', 'datadir', './etc/upgrade/4.0.1', 'backcompat', ...) called at sbin/rt-setup-database line 399 main::action_upgrade('prompt-for-dba-password', 1, 'action', 'upgrade', 'dba', 'postgres') called at sbin/rt-setup-database line 198 (/usr/lib/perl5/5.10.1/Carp.pm:47) [Wed Jan 25 18:23:30 2012] [error]: Invalid right. Couldn't canonicalize right 'AdminOwnPersonalGroups' (/usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm:553) [Wed Jan 25 18:23:30 2012] [warning]: DBD::Pg::st execute failed: ERROR: column "delegatedby" does not exist LINE 1: SELECT delegatedby FROM ACL WHERE id = $1 ^ at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) [Wed Jan 25 18:23:30 2012] [warning]: RT::Handle=HASH(0x71d00c8) couldn't execute the query 'SELECT delegatedby FROM ACL WHERE id = ?' at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 DBIx::SearchBuilder::Handle::SimpleQuery('RT::Handle=HASH(0x71d00c8)', 'SELECT delegatedby FROM ACL WHERE id = ?', 101) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 714 DBIx::SearchBuilder::Record::__Value('RT::ACE=HASH(0x6fdef30)', 'DelegatedBy') called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Record.pm line 627 RT::Record::__Value('RT::ACE=HASH(0x6fdef30)', 'DelegatedBy') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 440 RT::ACE::Delete('RT::ACE=HASH(0x6fdef30)') called at ./etc/upgrade/4.0.1/content line 56 RT::Handle::__ANON__() called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 eval {...} called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 RT::Handle::InsertData('RT::Handle=HASH(0x71d00c8)', './etc/upgrade/4.0.1/content', undef) called at sbin/rt-setup-database line 293 main::action_insert('prompt-for-dba-password', 1, 'datafile', undef, 'action', 'upgrade', 'datadir', './etc/upgrade/4.0.1', 'backcompat', ...) called at sbin/rt-setup-database line 399 main::action_upgrade('prompt-for-dba-password', 1, 'action', 'upgrade', 'dba', 'postgres') called at sbin/rt-setup-database line 198 (/usr/lib/perl5/5.10.1/Carp.pm:47) [Wed Jan 25 18:23:30 2012] [warning]: DBD::Pg::st execute failed: ERROR: column main.delegatedfrom does not exist LINE 1: SELECT main.* FROM ACL main WHERE (main.DelegatedFrom = '10... ^ at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) [Wed Jan 25 18:23:30 2012] [warning]: RT::Handle=HASH(0x71d00c8) couldn't execute the query 'SELECT main.* FROM ACL main WHERE (main.DelegatedFrom = '101') ' at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 DBIx::SearchBuilder::Handle::SimpleQuery('RT::Handle=HASH(0x71d00c8)', 'SELECT main.* FROM ACL main WHERE (main.DelegatedFrom = \'10...') called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder.pm line 235 DBIx::SearchBuilder::_DoSearch('RT::ACL=HASH(0x70df3a8)') called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/SearchBuilder.pm line 320 RT::SearchBuilder::_DoSearch('RT::ACL=HASH(0x70df3a8)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACL_Overlay.pm line 316 RT::ACL::_DoSearch('RT::ACL=HASH(0x70df3a8)') called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder.pm line 503 DBIx::SearchBuilder::Next('RT::ACL=HASH(0x70df3a8)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACL_Overlay.pm line 283 RT::ACL::Next('RT::ACL=HASH(0x70df3a8)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 467 RT::ACE::_Delete('RT::ACE=HASH(0x6fdef30)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 447 RT::ACE::Delete('RT::ACE=HASH(0x6fdef30)') called at ./etc/upgrade/4.0.1/content line 56 RT::Handle::__ANON__() called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 eval {...} called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 RT::Handle::InsertData('RT::Handle=HASH(0x71d00c8)', './etc/upgrade/4.0.1/content', undef) called at sbin/rt-setup-database line 293 main::action_insert('prompt-for-dba-password', 1, 'datafile', undef, 'action', 'upgrade', 'datadir', './etc/upgrade/4.0.1', 'backcompat', ...) called at sbin/rt-setup-database line 399 main::action_upgrade('prompt-for-dba-password', 1, 'action', 'upgrade', 'dba', 'postgres') called at sbin/rt-setup-database line 198 (/usr/lib/perl5/5.10.1/Carp.pm:47) [Wed Jan 25 18:23:30 2012] [crit]: _DoSearch is not so successful as it still needs redo search, won't call _BuildHash (/usr/lib/perl5/vendor_perl/5.10.1/RT/ACL_Overlay.pm:319) [Wed Jan 25 18:23:30 2012] [warning]: DBD::Pg::st execute failed: ERROR: current transaction is aborted, commands ignored until end of transaction block at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) [Wed Jan 25 18:23:30 2012] [warning]: RT::Handle=HASH(0x71d00c8) couldn't execute the query 'DELETE FROM ACL WHERE id=? ' at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 DBIx::SearchBuilder::Handle::SimpleQuery('RT::Handle=HASH(0x71d00c8)', 'DELETE FROM ACL WHERE id=? ', 101) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1325 DBIx::SearchBuilder::Record::__Delete('RT::ACE=HASH(0x6fdef30)') called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record/Cachable.pm line 153 DBIx::SearchBuilder::Record::Cachable::__Delete('RT::ACE=HASH(0x6fdef30)') called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1305 DBIx::SearchBuilder::Record::Delete('RT::ACE=HASH(0x6fdef30)') called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Record.pm line 121 RT::Record::Delete('RT::ACE=HASH(0x6fdef30)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 478 RT::ACE::_Delete('RT::ACE=HASH(0x6fdef30)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 447 RT::ACE::Delete('RT::ACE=HASH(0x6fdef30)') called at ./etc/upgrade/4.0.1/content line 56 RT::Handle::__ANON__() called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 eval {...} called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 RT::Handle::InsertData('RT::Handle=HASH(0x71d00c8)', './etc/upgrade/4.0.1/content', undef) called at sbin/rt-setup-database line 293 main::action_insert('prompt-for-dba-password', 1, 'datafile', undef, 'action', 'upgrade', 'datadir', './etc/upgrade/4.0.1', 'backcompat', ...) called at sbin/rt-setup-database line 399 main::action_upgrade('prompt-for-dba-password', 1, 'action', 'upgrade', 'dba', 'postgres') called at sbin/rt-setup-database line 198 (/usr/lib/perl5/5.10.1/Carp.pm:47) [Wed Jan 25 18:23:30 2012] [warning]: Use of uninitialized value in subroutine entry at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1327. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm:1327) [Wed Jan 25 18:23:30 2012] [warning]: DBD::Pg::st execute failed: ERROR: current transaction is aborted, commands ignored until end of transaction block at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) [Wed Jan 25 18:23:30 2012] [warning]: RT::Handle=HASH(0x71d00c8) couldn't execute the query 'SELECT * FROM CachedGroupMembers WHERE GroupId = ? AND MemberId = ?' at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 DBIx::SearchBuilder::Handle::SimpleQuery('RT::Handle=HASH(0x71d00c8)', 'SELECT * FROM CachedGroupMembers WHERE GroupId = ? AND Membe...', 106, 1) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1206 DBIx::SearchBuilder::Record::_LoadFromSQL('RT::CachedGroupMember=HASH(0x6fe68d0)', 'SELECT * FROM CachedGroupMembers WHERE GroupId = ? AND Membe...', 106, 1) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1125 DBIx::SearchBuilder::Record::LoadByCols('RT::CachedGroupMember=HASH(0x6fe68d0)', 'GroupId', 106, 'MemberId', 1) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record/Cachable.pm line 120 DBIx::SearchBuilder::Record::Cachable::LoadByCols('RT::CachedGroupMember=HASH(0x6fe68d0)', 'GroupId', 106, 'MemberId', 1) called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Record.pm line 381 RT::Record::LoadByCols('RT::CachedGroupMember=HASH(0x6fe68d0)', 'MemberId', 1, 'GroupId', 106) called at /usr/lib/perl5/vendor_perl/5.10.1/RT/Group_Overlay.pm line 1098 RT::Group::HasMemberRecursively('RT::Group=HASH(0x71b7f90)', 'RT::Principal=HASH(0x2c55410)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 650 RT::ACE::_Value('RT::ACE=HASH(0x6fdef30)', 'RightName') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 545 RT::ACE::RightName('RT::ACE=HASH(0x6fdef30)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 482 RT::ACE::_Delete('RT::ACE=HASH(0x6fdef30)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 447 RT::ACE::Delete('RT::ACE=HASH(0x6fdef30)') called at ./etc/upgrade/4.0.1/content line 56 RT::Handle::__ANON__() called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 eval {...} called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 RT::Handle::InsertData('RT::Handle=HASH(0x71d00c8)', './etc/upgrade/4.0.1/content', undef) called at sbin/rt-setup-database line 293 main::action_insert('prompt-for-dba-password', 1, 'datafile', undef, 'action', 'upgrade', 'datadir', './etc/upgrade/4.0.1', 'backcompat', ...) called at sbin/rt-setup-database line 399 main::action_upgrade('prompt-for-dba-password', 1, 'action', 'upgrade', 'dba', 'postgres') called at sbin/rt-setup-database line 198 (/usr/lib/perl5/5.10.1/Carp.pm:47) [Wed Jan 25 18:23:30 2012] [warning]: DBD::Pg::st execute failed: ERROR: current transaction is aborted, commands ignored until end of transaction block at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) [Wed Jan 25 18:23:30 2012] [warning]: RT::Handle=HASH(0x71d00c8) couldn't execute the query 'SELECT DISTINCT main.* FROM CachedGroupMembers main JOIN Principals Principals_1 ON ( Principals_1.id = main.MemberId ) WHERE (main.GroupId = '106') AND (Principals_1.PrincipalType = 'User') ' at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 DBIx::SearchBuilder::Handle::SimpleQuery('RT::Handle=HASH(0x71d00c8)', 'SELECT DISTINCT main.* FROM CachedGroupMembers main JOIN Prin...') called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder.pm line 235 DBIx::SearchBuilder::_DoSearch('RT::CachedGroupMembers=HASH(0x70ef4a0)') called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/SearchBuilder.pm line 320 RT::SearchBuilder::_DoSearch('RT::CachedGroupMembers=HASH(0x70ef4a0)') called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder.pm line 503 DBIx::SearchBuilder::Next('RT::CachedGroupMembers=HASH(0x70ef4a0)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/Group_Overlay.pm line 1230 RT::Group::_CleanupInvalidDelegations('RT::Group=HASH(0x6ec6960)', 'InsideTransaction', 1) called at /usr/lib/perl5/vendor_perl/5.10.1/RT/Principal_Overlay.pm line 249 RT::Principal::_CleanupInvalidDelegations('RT::Principal=HASH(0x71c81d8)', 'InsideTransaction', 1) called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 482 RT::ACE::_Delete('RT::ACE=HASH(0x6fdef30)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 447 RT::ACE::Delete('RT::ACE=HASH(0x6fdef30)') called at ./etc/upgrade/4.0.1/content line 56 RT::Handle::__ANON__() called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 eval {...} called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 RT::Handle::InsertData('RT::Handle=HASH(0x71d00c8)', './etc/upgrade/4.0.1/content', undef) called at sbin/rt-setup-database line 293 main::action_insert('prompt-for-dba-password', 1, 'datafile', undef, 'action', 'upgrade', 'datadir', './etc/upgrade/4.0.1', 'backcompat', ...) called at sbin/rt-setup-database line 399 main::action_upgrade('prompt-for-dba-password', 1, 'action', 'upgrade', 'dba', 'postgres') called at sbin/rt-setup-database line 198 (/usr/lib/perl5/5.10.1/Carp.pm:47) [Wed Jan 25 18:23:30 2012] [warning]: DBD::Pg::st execute failed: ERROR: column "delegatedby" does not exist LINE 1: SELECT delegatedby FROM ACL WHERE id = $1 ^ at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) [Wed Jan 25 18:23:30 2012] [warning]: RT::Handle=HASH(0x71d00c8) couldn't execute the query 'SELECT delegatedby FROM ACL WHERE id = ?' at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 DBIx::SearchBuilder::Handle::SimpleQuery('RT::Handle=HASH(0x71d00c8)', 'SELECT delegatedby FROM ACL WHERE id = ?', 910) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 714 DBIx::SearchBuilder::Record::__Value('RT::ACE=HASH(0x70f03d0)', 'DelegatedBy') called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Record.pm line 627 RT::Record::__Value('RT::ACE=HASH(0x70f03d0)', 'DelegatedBy') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 440 RT::ACE::Delete('RT::ACE=HASH(0x70f03d0)') called at ./etc/upgrade/4.0.1/content line 56 RT::Handle::__ANON__() called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 eval {...} called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 RT::Handle::InsertData('RT::Handle=HASH(0x71d00c8)', './etc/upgrade/4.0.1/content', undef) called at sbin/rt-setup-database line 293 main::action_insert('prompt-for-dba-password', 1, 'datafile', undef, 'action', 'upgrade', 'datadir', './etc/upgrade/4.0.1', 'backcompat', ...) called at sbin/rt-setup-database line 399 main::action_upgrade('prompt-for-dba-password', 1, 'action', 'upgrade', 'dba', 'postgres') called at sbin/rt-setup-database line 198 (/usr/lib/perl5/5.10.1/Carp.pm:47) [Wed Jan 25 18:23:30 2012] [warning]: DBD::Pg::st execute failed: ERROR: column main.delegatedfrom does not exist LINE 1: SELECT main.* FROM ACL main WHERE (main.DelegatedFrom = '91... ^ at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) [Wed Jan 25 18:23:30 2012] [warning]: RT::Handle=HASH(0x71d00c8) couldn't execute the query 'SELECT main.* FROM ACL main WHERE (main.DelegatedFrom = '910') ' at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 DBIx::SearchBuilder::Handle::SimpleQuery('RT::Handle=HASH(0x71d00c8)', 'SELECT main.* FROM ACL main WHERE (main.DelegatedFrom = \'91...') called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder.pm line 235 DBIx::SearchBuilder::_DoSearch('RT::ACL=HASH(0x70df3a8)') called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/SearchBuilder.pm line 320 RT::SearchBuilder::_DoSearch('RT::ACL=HASH(0x70df3a8)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACL_Overlay.pm line 316 RT::ACL::_DoSearch('RT::ACL=HASH(0x70df3a8)') called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder.pm line 503 DBIx::SearchBuilder::Next('RT::ACL=HASH(0x70df3a8)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACL_Overlay.pm line 283 RT::ACL::Next('RT::ACL=HASH(0x70df3a8)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 467 RT::ACE::_Delete('RT::ACE=HASH(0x70f03d0)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 447 RT::ACE::Delete('RT::ACE=HASH(0x70f03d0)') called at ./etc/upgrade/4.0.1/content line 56 RT::Handle::__ANON__() called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 eval {...} called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 RT::Handle::InsertData('RT::Handle=HASH(0x71d00c8)', './etc/upgrade/4.0.1/content', undef) called at sbin/rt-setup-database line 293 main::action_insert('prompt-for-dba-password', 1, 'datafile', undef, 'action', 'upgrade', 'datadir', './etc/upgrade/4.0.1', 'backcompat', ...) called at sbin/rt-setup-database line 399 main::action_upgrade('prompt-for-dba-password', 1, 'action', 'upgrade', 'dba', 'postgres') called at sbin/rt-setup-database line 198 (/usr/lib/perl5/5.10.1/Carp.pm:47) [Wed Jan 25 18:23:30 2012] [crit]: _DoSearch is not so successful as it still needs redo search, won't call _BuildHash (/usr/lib/perl5/vendor_perl/5.10.1/RT/ACL_Overlay.pm:319) [Wed Jan 25 18:23:30 2012] [warning]: DBD::Pg::st execute failed: ERROR: current transaction is aborted, commands ignored until end of transaction block at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) [Wed Jan 25 18:23:30 2012] [warning]: RT::Handle=HASH(0x71d00c8) couldn't execute the query 'DELETE FROM ACL WHERE id=? ' at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 DBIx::SearchBuilder::Handle::SimpleQuery('RT::Handle=HASH(0x71d00c8)', 'DELETE FROM ACL WHERE id=? ', 910) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1325 DBIx::SearchBuilder::Record::__Delete('RT::ACE=HASH(0x70f03d0)') called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record/Cachable.pm line 153 DBIx::SearchBuilder::Record::Cachable::__Delete('RT::ACE=HASH(0x70f03d0)') called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1305 DBIx::SearchBuilder::Record::Delete('RT::ACE=HASH(0x70f03d0)') called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Record.pm line 121 RT::Record::Delete('RT::ACE=HASH(0x70f03d0)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 478 RT::ACE::_Delete('RT::ACE=HASH(0x70f03d0)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 447 RT::ACE::Delete('RT::ACE=HASH(0x70f03d0)') called at ./etc/upgrade/4.0.1/content line 56 RT::Handle::__ANON__() called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 eval {...} called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 RT::Handle::InsertData('RT::Handle=HASH(0x71d00c8)', './etc/upgrade/4.0.1/content', undef) called at sbin/rt-setup-database line 293 main::action_insert('prompt-for-dba-password', 1, 'datafile', undef, 'action', 'upgrade', 'datadir', './etc/upgrade/4.0.1', 'backcompat', ...) called at sbin/rt-setup-database line 399 main::action_upgrade('prompt-for-dba-password', 1, 'action', 'upgrade', 'dba', 'postgres') called at sbin/rt-setup-database line 198 (/usr/lib/perl5/5.10.1/Carp.pm:47) [Wed Jan 25 18:23:30 2012] [warning]: Use of uninitialized value in subroutine entry at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1327. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm:1327) [Wed Jan 25 18:23:30 2012] [warning]: DBD::Pg::st execute failed: ERROR: current transaction is aborted, commands ignored until end of transaction block at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) [Wed Jan 25 18:23:30 2012] [warning]: RT::Handle=HASH(0x71d00c8) couldn't execute the query 'SELECT * FROM CachedGroupMembers WHERE GroupId = ? AND MemberId = ?' at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 DBIx::SearchBuilder::Handle::SimpleQuery('RT::Handle=HASH(0x71d00c8)', 'SELECT * FROM CachedGroupMembers WHERE GroupId = ? AND Membe...', 106, 1) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1206 DBIx::SearchBuilder::Record::_LoadFromSQL('RT::CachedGroupMember=HASH(0x70c0218)', 'SELECT * FROM CachedGroupMembers WHERE GroupId = ? AND Membe...', 106, 1) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1125 DBIx::SearchBuilder::Record::LoadByCols('RT::CachedGroupMember=HASH(0x70c0218)', 'GroupId', 106, 'MemberId', 1) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record/Cachable.pm line 120 DBIx::SearchBuilder::Record::Cachable::LoadByCols('RT::CachedGroupMember=HASH(0x70c0218)', 'GroupId', 106, 'MemberId', 1) called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Record.pm line 381 RT::Record::LoadByCols('RT::CachedGroupMember=HASH(0x70c0218)', 'MemberId', 1, 'GroupId', 106) called at /usr/lib/perl5/vendor_perl/5.10.1/RT/Group_Overlay.pm line 1098 RT::Group::HasMemberRecursively('RT::Group=HASH(0x6ec31a0)', 'RT::Principal=HASH(0x70c5f40)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 650 RT::ACE::_Value('RT::ACE=HASH(0x70f03d0)', 'RightName') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 545 RT::ACE::RightName('RT::ACE=HASH(0x70f03d0)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 482 RT::ACE::_Delete('RT::ACE=HASH(0x70f03d0)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 447 RT::ACE::Delete('RT::ACE=HASH(0x70f03d0)') called at ./etc/upgrade/4.0.1/content line 56 RT::Handle::__ANON__() called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 eval {...} called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 RT::Handle::InsertData('RT::Handle=HASH(0x71d00c8)', './etc/upgrade/4.0.1/content', undef) called at sbin/rt-setup-database line 293 main::action_insert('prompt-for-dba-password', 1, 'datafile', undef, 'action', 'upgrade', 'datadir', './etc/upgrade/4.0.1', 'backcompat', ...) called at sbin/rt-setup-database line 399 main::action_upgrade('prompt-for-dba-password', 1, 'action', 'upgrade', 'dba', 'postgres') called at sbin/rt-setup-database line 198 (/usr/lib/perl5/5.10.1/Carp.pm:47) [Wed Jan 25 18:23:30 2012] [warning]: DBD::Pg::st execute failed: ERROR: current transaction is aborted, commands ignored until end of transaction block at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) [Wed Jan 25 18:23:30 2012] [warning]: RT::Handle=HASH(0x71d00c8) couldn't execute the query 'SELECT DISTINCT main.* FROM CachedGroupMembers main JOIN Principals Principals_1 ON ( Principals_1.id = main.MemberId ) WHERE (main.GroupId = '106') AND (Principals_1.PrincipalType = 'User') ' at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 DBIx::SearchBuilder::Handle::SimpleQuery('RT::Handle=HASH(0x71d00c8)', 'SELECT DISTINCT main.* FROM CachedGroupMembers main JOIN Prin...') called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder.pm line 235 DBIx::SearchBuilder::_DoSearch('RT::CachedGroupMembers=HASH(0x70df5e8)') called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/SearchBuilder.pm line 320 RT::SearchBuilder::_DoSearch('RT::CachedGroupMembers=HASH(0x70df5e8)') called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder.pm line 503 DBIx::SearchBuilder::Next('RT::CachedGroupMembers=HASH(0x70df5e8)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/Group_Overlay.pm line 1230 RT::Group::_CleanupInvalidDelegations('RT::Group=HASH(0x2c55410)', 'InsideTransaction', 1) called at /usr/lib/perl5/vendor_perl/5.10.1/RT/Principal_Overlay.pm line 249 RT::Principal::_CleanupInvalidDelegations('RT::Principal=HASH(0x7103508)', 'InsideTransaction', 1) called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 482 RT::ACE::_Delete('RT::ACE=HASH(0x70f03d0)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 447 RT::ACE::Delete('RT::ACE=HASH(0x70f03d0)') called at ./etc/upgrade/4.0.1/content line 56 RT::Handle::__ANON__() called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 eval {...} called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 RT::Handle::InsertData('RT::Handle=HASH(0x71d00c8)', './etc/upgrade/4.0.1/content', undef) called at sbin/rt-setup-database line 293 main::action_insert('prompt-for-dba-password', 1, 'datafile', undef, 'action', 'upgrade', 'datadir', './etc/upgrade/4.0.1', 'backcompat', ...) called at sbin/rt-setup-database line 399 main::action_upgrade('prompt-for-dba-password', 1, 'action', 'upgrade', 'dba', 'postgres') called at sbin/rt-setup-database line 198 (/usr/lib/perl5/5.10.1/Carp.pm:47) [Wed Jan 25 18:23:30 2012] [warning]: DBD::Pg::st execute failed: ERROR: column "delegatedby" does not exist LINE 1: SELECT delegatedby FROM ACL WHERE id = $1 ^ at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) [Wed Jan 25 18:23:30 2012] [warning]: RT::Handle=HASH(0x71d00c8) couldn't execute the query 'SELECT delegatedby FROM ACL WHERE id = ?' at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 DBIx::SearchBuilder::Handle::SimpleQuery('RT::Handle=HASH(0x71d00c8)', 'SELECT delegatedby FROM ACL WHERE id = ?', 918) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 714 DBIx::SearchBuilder::Record::__Value('RT::ACE=HASH(0x6c5bf60)', 'DelegatedBy') called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Record.pm line 627 RT::Record::__Value('RT::ACE=HASH(0x6c5bf60)', 'DelegatedBy') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 440 RT::ACE::Delete('RT::ACE=HASH(0x6c5bf60)') called at ./etc/upgrade/4.0.1/content line 56 RT::Handle::__ANON__() called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 eval {...} called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 RT::Handle::InsertData('RT::Handle=HASH(0x71d00c8)', './etc/upgrade/4.0.1/content', undef) called at sbin/rt-setup-database line 293 main::action_insert('prompt-for-dba-password', 1, 'datafile', undef, 'action', 'upgrade', 'datadir', './etc/upgrade/4.0.1', 'backcompat', ...) called at sbin/rt-setup-database line 399 main::action_upgrade('prompt-for-dba-password', 1, 'action', 'upgrade', 'dba', 'postgres') called at sbin/rt-setup-database line 198 (/usr/lib/perl5/5.10.1/Carp.pm:47) [Wed Jan 25 18:23:30 2012] [warning]: DBD::Pg::st execute failed: ERROR: column main.delegatedfrom does not exist LINE 1: SELECT main.* FROM ACL main WHERE (main.DelegatedFrom = '91... ^ at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) [Wed Jan 25 18:23:30 2012] [warning]: RT::Handle=HASH(0x71d00c8) couldn't execute the query 'SELECT main.* FROM ACL main WHERE (main.DelegatedFrom = '918') ' at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 DBIx::SearchBuilder::Handle::SimpleQuery('RT::Handle=HASH(0x71d00c8)', 'SELECT main.* FROM ACL main WHERE (main.DelegatedFrom = \'91...') called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder.pm line 235 DBIx::SearchBuilder::_DoSearch('RT::ACL=HASH(0x6fef070)') called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/SearchBuilder.pm line 320 RT::SearchBuilder::_DoSearch('RT::ACL=HASH(0x6fef070)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACL_Overlay.pm line 316 RT::ACL::_DoSearch('RT::ACL=HASH(0x6fef070)') called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder.pm line 503 DBIx::SearchBuilder::Next('RT::ACL=HASH(0x6fef070)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACL_Overlay.pm line 283 RT::ACL::Next('RT::ACL=HASH(0x6fef070)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 467 RT::ACE::_Delete('RT::ACE=HASH(0x6c5bf60)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 447 RT::ACE::Delete('RT::ACE=HASH(0x6c5bf60)') called at ./etc/upgrade/4.0.1/content line 56 RT::Handle::__ANON__() called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 eval {...} called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 RT::Handle::InsertData('RT::Handle=HASH(0x71d00c8)', './etc/upgrade/4.0.1/content', undef) called at sbin/rt-setup-database line 293 main::action_insert('prompt-for-dba-password', 1, 'datafile', undef, 'action', 'upgrade', 'datadir', './etc/upgrade/4.0.1', 'backcompat', ...) called at sbin/rt-setup-database line 399 main::action_upgrade('prompt-for-dba-password', 1, 'action', 'upgrade', 'dba', 'postgres') called at sbin/rt-setup-database line 198 (/usr/lib/perl5/5.10.1/Carp.pm:47) [Wed Jan 25 18:23:30 2012] [crit]: _DoSearch is not so successful as it still needs redo search, won't call _BuildHash (/usr/lib/perl5/vendor_perl/5.10.1/RT/ACL_Overlay.pm:319) [Wed Jan 25 18:23:30 2012] [warning]: DBD::Pg::st execute failed: ERROR: current transaction is aborted, commands ignored until end of transaction block at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) [Wed Jan 25 18:23:30 2012] [warning]: RT::Handle=HASH(0x71d00c8) couldn't execute the query 'DELETE FROM ACL WHERE id=? ' at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 DBIx::SearchBuilder::Handle::SimpleQuery('RT::Handle=HASH(0x71d00c8)', 'DELETE FROM ACL WHERE id=? ', 918) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1325 DBIx::SearchBuilder::Record::__Delete('RT::ACE=HASH(0x6c5bf60)') called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record/Cachable.pm line 153 DBIx::SearchBuilder::Record::Cachable::__Delete('RT::ACE=HASH(0x6c5bf60)') called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1305 DBIx::SearchBuilder::Record::Delete('RT::ACE=HASH(0x6c5bf60)') called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Record.pm line 121 RT::Record::Delete('RT::ACE=HASH(0x6c5bf60)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 478 RT::ACE::_Delete('RT::ACE=HASH(0x6c5bf60)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 447 RT::ACE::Delete('RT::ACE=HASH(0x6c5bf60)') called at ./etc/upgrade/4.0.1/content line 56 RT::Handle::__ANON__() called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 eval {...} called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 RT::Handle::InsertData('RT::Handle=HASH(0x71d00c8)', './etc/upgrade/4.0.1/content', undef) called at sbin/rt-setup-database line 293 main::action_insert('prompt-for-dba-password', 1, 'datafile', undef, 'action', 'upgrade', 'datadir', './etc/upgrade/4.0.1', 'backcompat', ...) called at sbin/rt-setup-database line 399 main::action_upgrade('prompt-for-dba-password', 1, 'action', 'upgrade', 'dba', 'postgres') called at sbin/rt-setup-database line 198 (/usr/lib/perl5/5.10.1/Carp.pm:47) [Wed Jan 25 18:23:30 2012] [warning]: Use of uninitialized value in subroutine entry at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1327. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm:1327) [Wed Jan 25 18:23:30 2012] [warning]: DBD::Pg::st execute failed: ERROR: current transaction is aborted, commands ignored until end of transaction block at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) [Wed Jan 25 18:23:30 2012] [warning]: RT::Handle=HASH(0x71d00c8) couldn't execute the query 'SELECT * FROM CachedGroupMembers WHERE GroupId = ? AND MemberId = ?' at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 DBIx::SearchBuilder::Handle::SimpleQuery('RT::Handle=HASH(0x71d00c8)', 'SELECT * FROM CachedGroupMembers WHERE GroupId = ? AND Membe...', 106, 1) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1206 DBIx::SearchBuilder::Record::_LoadFromSQL('RT::CachedGroupMember=HASH(0x71a5ca0)', 'SELECT * FROM CachedGroupMembers WHERE GroupId = ? AND Membe...', 106, 1) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1125 DBIx::SearchBuilder::Record::LoadByCols('RT::CachedGroupMember=HASH(0x71a5ca0)', 'GroupId', 106, 'MemberId', 1) called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Record/Cachable.pm line 120 DBIx::SearchBuilder::Record::Cachable::LoadByCols('RT::CachedGroupMember=HASH(0x71a5ca0)', 'GroupId', 106, 'MemberId', 1) called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Record.pm line 381 RT::Record::LoadByCols('RT::CachedGroupMember=HASH(0x71a5ca0)', 'MemberId', 1, 'GroupId', 106) called at /usr/lib/perl5/vendor_perl/5.10.1/RT/Group_Overlay.pm line 1098 RT::Group::HasMemberRecursively('RT::Group=HASH(0x6c6b260)', 'RT::Principal=HASH(0x71ca138)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 650 RT::ACE::_Value('RT::ACE=HASH(0x6c5bf60)', 'RightName') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 545 RT::ACE::RightName('RT::ACE=HASH(0x6c5bf60)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 482 RT::ACE::_Delete('RT::ACE=HASH(0x6c5bf60)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 447 RT::ACE::Delete('RT::ACE=HASH(0x6c5bf60)') called at ./etc/upgrade/4.0.1/content line 56 RT::Handle::__ANON__() called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 eval {...} called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 RT::Handle::InsertData('RT::Handle=HASH(0x71d00c8)', './etc/upgrade/4.0.1/content', undef) called at sbin/rt-setup-database line 293 main::action_insert('prompt-for-dba-password', 1, 'datafile', undef, 'action', 'upgrade', 'datadir', './etc/upgrade/4.0.1', 'backcompat', ...) called at sbin/rt-setup-database line 399 main::action_upgrade('prompt-for-dba-password', 1, 'action', 'upgrade', 'dba', 'postgres') called at sbin/rt-setup-database line 198 (/usr/lib/perl5/5.10.1/Carp.pm:47) [Wed Jan 25 18:23:30 2012] [warning]: DBD::Pg::st execute failed: ERROR: current transaction is aborted, commands ignored until end of transaction block at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. (/usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) [Wed Jan 25 18:23:30 2012] [warning]: RT::Handle=HASH(0x71d00c8) couldn't execute the query 'SELECT DISTINCT main.* FROM CachedGroupMembers main JOIN Principals Principals_1 ON ( Principals_1.id = main.MemberId ) WHERE (main.GroupId = '106') AND (Principals_1.PrincipalType = 'User') ' at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 DBIx::SearchBuilder::Handle::SimpleQuery('RT::Handle=HASH(0x71d00c8)', 'SELECT DISTINCT main.* FROM CachedGroupMembers main JOIN Prin...') called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder.pm line 235 DBIx::SearchBuilder::_DoSearch('RT::CachedGroupMembers=HASH(0x71dc798)') called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/SearchBuilder.pm line 320 RT::SearchBuilder::_DoSearch('RT::CachedGroupMembers=HASH(0x71dc798)') called at /usr/lib/perl5/site_perl/5.10.1/DBIx/SearchBuilder.pm line 503 DBIx::SearchBuilder::Next('RT::CachedGroupMembers=HASH(0x71dc798)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/Group_Overlay.pm line 1230 RT::Group::_CleanupInvalidDelegations('RT::Group=HASH(0x71f45c0)', 'InsideTransaction', 1) called at /usr/lib/perl5/vendor_perl/5.10.1/RT/Principal_Overlay.pm line 249 RT::Principal::_CleanupInvalidDelegations('RT::Principal=HASH(0x6c8a968)', 'InsideTransaction', 1) called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 482 RT::ACE::_Delete('RT::ACE=HASH(0x6c5bf60)') called at /usr/lib/perl5/vendor_perl/5.10.1/RT/ACE_Overlay.pm line 447 RT::ACE::Delete('RT::ACE=HASH(0x6c5bf60)') called at ./etc/upgrade/4.0.1/content line 56 RT::Handle::__ANON__() called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 eval {...} called at /home/kim/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 767 RT::Handle::InsertData('RT::Handle=HASH(0x71d00c8)', './etc/upgrade/4.0.1/content', undef) called at sbin/rt-setup-database line 293 main::action_insert('prompt-for-dba-password', 1, 'datafile', undef, 'action', 'upgrade', 'datadir', './etc/upgrade/4.0.1', 'backcompat', ...) called at sbin/rt-setup-database line 399 main::action_upgrade('prompt-for-dba-password', 1, 'action', 'upgrade', 'dba', 'postgres') called at sbin/rt-setup-database line 198 (/usr/lib/perl5/5.10.1/Carp.pm:47) Processing 4.0.3 Now inserting data. Processing 4.0.4 Now inserting data. Done. From lists at kimp.org Wed Jan 25 16:22:34 2012 From: lists at kimp.org (Kim Pedersen) Date: Wed, 25 Jan 2012 17:22:34 -0400 Subject: [rt-users] DB upgrade errors from 3.8.9 to 4.0.4 In-Reply-To: <20120125210727.GJ95897@jibsheet.com> References: <4F2066F6.6010105@kimp.org> <20120125204211.GI95897@jibsheet.com> <4F206B0B.2000508@kimp.org> <20120125210727.GJ95897@jibsheet.com> Message-ID: <4F20729A.7090305@kimp.org> On 2012-01-25 17:07, Kevin Falcone wrote: > Thanks for that - I had hoped to be able to run both installations > side by side on the same system, but what you say makes sense. > > I'll remove the RPM and re-install > yeahhh, sorry about that. With two normal installs, you would be able > to do what you want. The Debian packages can also be run in parallel, > but the RPMs dump RT into @INC which pollutes the box for any other RT > installs. > > You could build your own recent perl into /opt/perl and use that to > install RT. No problem - it all worked like a charm. I removed the 2 RPMs (rpm -e rt rt-mailgate), cloned the rt3 database to again, and when I ran "make upgrade-database" it passed with flying colors. If I need to roll back I can re-install the RPMs and re-instate the configs, but hopefull that won't be necessary Kim From asanka_gunasekera at yahoo.co.uk Thu Jan 26 03:14:50 2012 From: asanka_gunasekera at yahoo.co.uk (Asanka Gunasekera) Date: Thu, 26 Jan 2012 08:14:50 +0000 (GMT) Subject: [rt-users] ticket number by queue In-Reply-To: <1326947299.40846.YahooMailNeo@web29006.mail.ird.yahoo.com> References: <1325145855.15644.YahooMailNeo@web29019.mail.ird.yahoo.com> <20120103180411.GD1077@jibsheet.com> <1325741521.88019.YahooMailNeo@web29001.mail.ird.yahoo.com> <1325744636.89840.YahooMailNeo@web29006.mail.ird.yahoo.com> <1326176513.41046.YahooMailNeo@web29020.mail.ird.yahoo.com> <1326947299.40846.YahooMailNeo@web29006.mail.ird.yahoo.com> Message-ID: <1327565690.13001.YahooMailNeo@web29015.mail.ird.yahoo.com> Hi, I have a requirement to have ticket number sequenced by Queue, is this possible? or RT way of using all tickets to be in sequence, disregard of Queue ? Hope I make any sense by above query! ? Thanks and Regards -------------- next part -------------- An HTML attachment was scrubbed... URL: From fireskyer at hochsitze.com Thu Jan 26 07:08:07 2012 From: fireskyer at hochsitze.com (john s.) Date: Thu, 26 Jan 2012 04:08:07 -0800 (PST) Subject: [rt-users] [solved]Re: Can't open Ticket Time::ParseDate error In-Reply-To: <33187686.post@talk.nabble.com> References: <32901809.post@talk.nabble.com> <32933407.post@talk.nabble.com> <33187686.post@talk.nabble.com> Message-ID: <33206995.post@talk.nabble.com> Problem solved: I switched to the internet explorer .... so i guess it's a kind of Firefox issue but if someone know what kind of error it is it would be helpfull to know some infos according to it .. best regards john s. -- View this message in context: http://old.nabble.com/Can%27t-open-Ticket-Time%3A%3AParseDate-error-tp32901809p33206995.html Sent from the Request Tracker - User mailing list archive at Nabble.com. From yacketrj at potsdam.edu Thu Jan 26 08:38:42 2012 From: yacketrj at potsdam.edu (Ronald J. Yacketta) Date: 26 Jan 2012 08:38:42 -0500 Subject: [rt-users] RT4.0.4 Custom Scrip Guidance In-Reply-To: <33206995.post@talk.nabble.com> References: <32901809.post@talk.nabble.com> <32933407.post@talk.nabble.com> <33187686.post@talk.nabble.com> <33206995.post@talk.nabble.com> Message-ID: <4F215762.60809@potsdam.edu> All, We have an external perl script that trolls through the RT MySQL DB looking for recent transactions with a specific CF that has been updated. The script will pull out specific data from the DB and update an External Site for notifications. The script is used to inform the campus when we are planning server maintenance or are working on a issue that impacts the campus. Would like to convert the external perl script into a RT Custom Scrip that acts upon 'Correspond' || 'Comment' && CF modification, when those conditions are met the Custom Action will call an external perl script with appropriate data to update the notification www site. Have the following (based on http://requesttracker.wikia.com/wiki/OnCustomFieldValueChange) which throws 'RT: Couldn't load object RT::Transaction #0 (/opt/rt4/sbin/../lib/RT/Interface/Web.pm:2164)' in the log unless ( ( ($self->TransactionObj->Type eq "Correspond" || $self->TransactionObj->Type eq "Comment") && $self->TransactionObj->Field == 18 ) ) { return 0; } return 0 unless $self->TicketObj->FirstCustomFieldValue('External Updates') =~ /Public Status/i; 1; Regards, Ron From trs at bestpractical.com Thu Jan 26 09:25:30 2012 From: trs at bestpractical.com (Thomas Sibley) Date: Thu, 26 Jan 2012 09:25:30 -0500 Subject: [rt-users] ticket number by queue In-Reply-To: <1327565690.13001.YahooMailNeo@web29015.mail.ird.yahoo.com> References: <1325145855.15644.YahooMailNeo@web29019.mail.ird.yahoo.com> <20120103180411.GD1077@jibsheet.com> <1325741521.88019.YahooMailNeo@web29001.mail.ird.yahoo.com> <1325744636.89840.YahooMailNeo@web29006.mail.ird.yahoo.com> <1326176513.41046.YahooMailNeo@web29020.mail.ird.yahoo.com> <1326947299.40846.YahooMailNeo@web29006.mail.ird.yahoo.com> <1327565690.13001.YahooMailNeo@web29015.mail.ird.yahoo.com> Message-ID: <4F21625A.2060907@bestpractical.com> On 01/26/2012 03:14 AM, Asanka Gunasekera wrote: > Hi, I have a requirement to have ticket number sequenced by Queue, is > this possible? or RT way of using all tickets to be in sequence, > disregard of Queue RT uses just one sequence and doesn't support a per-queue sequence. From misilot at fit.edu Thu Jan 26 09:30:48 2012 From: misilot at fit.edu (Thomas Misilo) Date: Thu, 26 Jan 2012 09:30:48 -0500 Subject: [rt-users] Question about moving between queues Message-ID: Hi, I can't seem to figure out what I need to change to allow the viewing of what queue the ticket went to. So when I changed the queue from General to Technical Projects, all It shows in the log for the user is "Queue changed from General to" Thanks in advance! Tom -------------- next part -------------- An HTML attachment was scrubbed... URL: From yacketrj at potsdam.edu Thu Jan 26 09:38:58 2012 From: yacketrj at potsdam.edu (Ronald J. Yacketta) Date: 26 Jan 2012 09:38:58 -0500 Subject: [rt-users] RT4.0.4 Custom Scrip Guidance In-Reply-To: <4F215762.60809@potsdam.edu> References: <32901809.post@talk.nabble.com> <32933407.post@talk.nabble.com> <33187686.post@talk.nabble.com> <33206995.post@talk.nabble.com> <4F215762.60809@potsdam.edu> Message-ID: <4F216582.5080700@potsdam.edu> On 1/26/2012 8:38 AM, Ronald J. Yacketta wrote: > All, > > We have an external perl script that trolls through the RT MySQL DB > looking for recent transactions with a specific CF that has been > updated. The script will pull out specific data from the DB and update > an External Site for notifications. The script is used to inform the > campus when we are planning server maintenance or are working on a > issue that impacts the campus. > > Would like to convert the external perl script into a RT Custom Scrip > that acts upon 'Correspond' || 'Comment' && CF modification, when > those conditions are met the Custom Action will call an external perl > script with appropriate data to update the notification www site. > > Have the following (based on > http://requesttracker.wikia.com/wiki/OnCustomFieldValueChange) which > throws 'RT: Couldn't load object RT::Transaction #0 > (/opt/rt4/sbin/../lib/RT/Interface/Web.pm:2164)' in the log > > unless ( > ( ($self->TransactionObj->Type eq "Correspond" > || $self->TransactionObj->Type eq "Comment") > && $self->TransactionObj->Field == 18 ) > ) { > return 0; > } > > return 0 unless $self->TicketObj->FirstCustomFieldValue('External > Updates') =~ /Public Status/i; > > 1; > > Regards, > > Ron > > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston March 5 & 6, 2012 A little more background The CF was created as such: Type: Select One value Request Type: Select Box Applies To: Ticket Transactions Values: Change Log Public Status Private Status Script created as such: Condition: User Defined Action: User Defined Template: Blank Stage:TransactionCreate Not sure it is a Scrip issue, I modified the script and put "1;" in each box and still get the log message. Also tried with each box being empty, no joy same log message. From falcone at bestpractical.com Thu Jan 26 11:55:37 2012 From: falcone at bestpractical.com (Kevin Falcone) Date: Thu, 26 Jan 2012 11:55:37 -0500 Subject: [rt-users] RT4.0.4 Custom Scrip Guidance In-Reply-To: <4F215762.60809@potsdam.edu> References: <4F215762.60809@potsdam.edu> Message-ID: <20120126165537.GK95897@jibsheet.com> On Thu, Jan 26, 2012 at 08:38:42AM -0500, Ronald J. Yacketta wrote: > All, > > We have an external perl script that trolls through the RT MySQL DB > looking for recent transactions with a specific CF that has been > updated. The script will pull out specific data from the DB and > update an External Site for notifications. The script is used to > inform the campus when we are planning server maintenance or are > working on a issue that impacts the campus. > > Would like to convert the external perl script into a RT Custom > Scrip that acts upon 'Correspond' || 'Comment' && CF modification, > when those conditions are met the Custom Action will call an > external perl script with appropriate data to update the > notification www site. > > Have the following (based on > http://requesttracker.wikia.com/wiki/OnCustomFieldValueChange) which > throws 'RT: Couldn't load object RT::Transaction #0 > (/opt/rt4/sbin/../lib/RT/Interface/Web.pm:2164)' in the log This is just a warning, not an error, and unrelated to your scrip not matching. > unless ( > ( ($self->TransactionObj->Type eq "Correspond" > || $self->TransactionObj->Type eq "Comment") > && $self->TransactionObj->Field == 18 ) > ) { > return 0; > } > > return 0 unless $self->TicketObj->FirstCustomFieldValue('External > Updates') =~ /Public Status/i; Your CF is actually a transaction CF, not a ticket cf. You have to ask for the TransactionObj->FirstCustomFieldValue('External Updated') Also, if you have a look in your DB, is Field being set on the Correspond/Comment transactions for this? Unfortunately, even with the problem I listed above, you have a worse problem. Transaction Custom Fields aren't set until After the Correspond/Comment, which means that the value won't be available to you in the Scrip Condition. Your best bet is to make this Scrip a TransactionBatch scrip, which lets it run last, and then you can check for Correspond or Comment and TransactionObj->FirstCustomFieldValue Please don't change all your Scrips to TransactionBatch, as it causes the Preview Scrips feature to not work. -kevin -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From borngunners at aol.com Thu Jan 26 12:02:28 2012 From: borngunners at aol.com (Borngunners) Date: Thu, 26 Jan 2012 12:02:28 -0500 (EST) Subject: [rt-users] Help installing RT4 on Ubuntu Message-ID: <8CEAA636B3B3E9B-2444-63944@webmail-d182.sysops.aol.com> I have installed RT 4 on ubuntu and have tested the web after restarting apache, nothing shows up except the normal apache "It Works!" What am I doing wrong in this case....? -------------- next part -------------- An HTML attachment was scrubbed... URL: From katina.haytova at securax.org Thu Jan 26 11:57:35 2012 From: katina.haytova at securax.org (Katina Haytova) Date: Thu, 26 Jan 2012 18:57:35 +0200 Subject: [rt-users] How to hide RT-originator? Message-ID: <4F2185FF.7050303@securax.org> Hello, I would like to hide the real email addresses that appear in RT-Originator in the email header. Would you be able to tell me how to do that? Thank you very much! Regards Kate From katina.haytova at securax.org Thu Jan 26 12:06:40 2012 From: katina.haytova at securax.org (Katina Haytova) Date: Thu, 26 Jan 2012 19:06:40 +0200 Subject: [rt-users] How to hide RT-originator? In-Reply-To: <4F2185FF.7050303@securax.org> References: <4F2185FF.7050303@securax.org> Message-ID: <4F218820.5040205@securax.org> I believe what I need to change is UseOriginatorHeader from 0 to 1 On 01/26/2012 06:57 PM, Katina Haytova wrote: > Hello, > > I would like to hide the real email addresses that appear in > RT-Originator in the email header. > Would you be able to tell me how to do that? > > Thank you very much! > > Regards > Kate > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston March 5 & 6, 2012 From dgarcia at cesca.cat Thu Jan 26 12:44:23 2012 From: dgarcia at cesca.cat (Daniel Garcia Mejia) Date: Thu, 26 Jan 2012 18:44:23 +0100 Subject: [rt-users] Callbacks Message-ID: <4F2190F7.8040901@cesca.cat> Hi, I'm using RT 4.04. I want to make a callback on top of the page that if a CF is empty when I resolve one ticket.... I search in rt-users and I found this one user that do this: Part 1: "Modify.html/Default" callback (user submitted a form from The Basics) <%INIT> # Modify.html/Default my $ARGSRef = $ARGS{'ARGSRef'}; # Bail if a resolve operation is not being tried. my $Status = $$ARGSRef{'Status'}; if ($Status !~ /resolved/) { return 1; } my $ticket = LoadTicket($$ARGSRef{'id'}); my $CustomFields = $ticket->QueueObj->TicketCustomFields(); while (my $CustomField = $CustomFields->Next()) { my $nam = $CustomField->Name; my $val = $ticket->FirstCustomFieldValue($nam); if (($nam =~ /SomeRequiredField/i) and ($val =~ /^\s*$/)) { Abort("ERROR: SomeRequiredField must be set to allow resolving. Please use your browser's 'Back' button to correct this issue as desired."); } } return 1; <%ARGS> ====================================================================== Part 2: "Update.html/Initial" callback. User clicked "Resolve" hyperlink on a ticket (upper right). <%INIT> my $ARGSRef = $ARGS{'ARGSRef'}; # Bail if a resolve operation is not being tried. my $DefaultStatus = $$ARGSRef{'DefaultStatus'}; if ($DefaultStatus !~ /resolved/) { return 1; } my $ticket = LoadTicket($$ARGSRef{'id'}); my $CustomFields = $ticket->QueueObj->TicketCustomFields(); while (my $CustomField = $CustomFields->Next()) { my $nam = $CustomField->Name; my $val = $ticket->FirstCustomFieldValue($nam); if (($nam =~ /SomeRequiredField/i) and ($val =~ /^\s*$/)) { Abort("ERROR: SomeRequiredField must be set to allow resolving. Please use your browser's 'Back' button to correct this issue as desired."); } } return 1; <%ARGS> I can't understand how I can put this in RT , I suppose that the above code is written for RT 3 and not for RT4 because I don't find 'Initial' or 'Default'. Any ideas that how I can implement or where exactly I have to put the above code to make me a callback with a message if there are any CF empty on resolve? THANKS! -- ....................................................................... __ / / Daniel Garc?a Mej?a C E / S / C A Portals i Repositoris /_/ Centre de Serveis Cient?fics i Acad?mics de Catalunya Gran Capit?, 2-4 (Edifici Nexus) - 08034 Barcelona T. (NULL) - F. 93 205 6979 - dgarcia at cesca.cat ....................................................................... -------------- next part -------------- An HTML attachment was scrubbed... URL: From yacketrj at potsdam.edu Thu Jan 26 13:05:58 2012 From: yacketrj at potsdam.edu (Ronald J. Yacketta) Date: 26 Jan 2012 13:05:58 -0500 Subject: [rt-users] RT4.0.4 Custom Scrip Guidance In-Reply-To: <20120126165537.GK95897@jibsheet.com> References: <4F215762.60809@potsdam.edu> <20120126165537.GK95897@jibsheet.com> Message-ID: <4F219606.4020908@potsdam.edu> On 1/26/2012 11:55 AM, Kevin Falcone wrote: > On Thu, Jan 26, 2012 at 08:38:42AM -0500, Ronald J. Yacketta wrote: >> All, >> >> We have an external perl script that trolls through the RT MySQL DB >> looking for recent transactions with a specific CF that has been >> updated. The script will pull out specific data from the DB and >> update an External Site for notifications. The script is used to >> inform the campus when we are planning server maintenance or are >> working on a issue that impacts the campus. >> >> Would like to convert the external perl script into a RT Custom >> Scrip that acts upon 'Correspond' || 'Comment'&& CF modification, >> when those conditions are met the Custom Action will call an >> external perl script with appropriate data to update the >> notification www site. >> >> Have the following (based on >> http://requesttracker.wikia.com/wiki/OnCustomFieldValueChange) which >> throws 'RT: Couldn't load object RT::Transaction #0 >> (/opt/rt4/sbin/../lib/RT/Interface/Web.pm:2164)' in the log > This is just a warning, not an error, and unrelated to your scrip not > matching. > >> unless ( >> ( ($self->TransactionObj->Type eq "Correspond" >> || $self->TransactionObj->Type eq "Comment") >> && $self->TransactionObj->Field == 18 ) >> ) { >> return 0; >> } >> >> return 0 unless $self->TicketObj->FirstCustomFieldValue('External >> Updates') =~ /Public Status/i; > Your CF is actually a transaction CF, not a ticket cf. > You have to ask for the > TransactionObj->FirstCustomFieldValue('External Updated') > Also, if you have a look in your DB, is Field being set on the > Correspond/Comment transactions for this? > > Unfortunately, even with the problem I listed above, you have a worse > problem. > > Transaction Custom Fields aren't set until After the > Correspond/Comment, which means that the value won't be available to > you in the Scrip Condition. > > Your best bet is to make this Scrip a TransactionBatch scrip, which > lets it run last, and then you can check for Correspond or Comment and > TransactionObj->FirstCustomFieldValue > > Please don't change all your Scrips to TransactionBatch, as it causes > the Preview Scrips feature to not work. > > -kevin > > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston --- March 5& 6, 2012 Kevin, THANKS!! Works like a champ now!! -Ron -------------- next part -------------- An HTML attachment was scrubbed... URL: From allen+rtlist at crystalfontz.com Thu Jan 26 13:46:10 2012 From: allen+rtlist at crystalfontz.com (Allen) Date: Thu, 26 Jan 2012 10:46:10 -0800 Subject: [rt-users] Question about moving between queues In-Reply-To: References: Message-ID: > in the log for the user is ?Queue changed from General to? That blank instead of Queue name probably means you have no rights to see that queue, not even it's printed name. use the root RT user to check that queue, group rights and see. Allen From dabl at 42kettles.net Thu Jan 26 13:19:56 2012 From: dabl at 42kettles.net (Daniel BLANC) Date: Thu, 26 Jan 2012 19:19:56 +0100 Subject: [rt-users] SeeCustomField right applied on Queue vs on CF ? Message-ID: <87fwf29vhv.fsf@42kettles.net> Hi All, My users can't see customfield on search form. I'm aware that they should first select a queue and submit, but even if they do it, they can't see the customfields. SuperUser can see them. Also, when they create, modify or display a ticket they can see and modify those custom fields, so the problem is only on the search form (Search/Build.html). My users are in a "team" group, and this group have "SeeCustomField" and "ModifyCustomField" rights on the queue. I had to give SeeCustomField and ModifyCustomField rights to the "team" group on the custom field itself, just to be able to see it in the search form. Looks awkward to me, am I doing something wrong ? I'm using RT3.8.7 on ubuntu 10.04.1. Thanks, -- daniel From misilot at fit.edu Thu Jan 26 15:44:42 2012 From: misilot at fit.edu (Thomas Misilo) Date: Thu, 26 Jan 2012 15:44:42 -0500 Subject: [rt-users] Is it possible to use only one email account for all queue's? Message-ID: Is it possible to use only one email account for all queue's? Allowing for reply's/comments to go to the appropriate place, and have when sent with no context to an existing ticket/queue it goes into a default queue? Thanks, Tom -------------- next part -------------- An HTML attachment was scrubbed... URL: From falcone at bestpractical.com Thu Jan 26 16:40:09 2012 From: falcone at bestpractical.com (Kevin Falcone) Date: Thu, 26 Jan 2012 16:40:09 -0500 Subject: [rt-users] Help installing RT4 on Ubuntu In-Reply-To: <8CEAA636B3B3E9B-2444-63944@webmail-d182.sysops.aol.com> References: <8CEAA636B3B3E9B-2444-63944@webmail-d182.sysops.aol.com> Message-ID: <20120126214009.GL95897@jibsheet.com> On Thu, Jan 26, 2012 at 12:02:28PM -0500, Borngunners wrote: > I have installed RT 4 on ubuntu and have tested the web after restarting apache, nothing shows > up except the normal apache "It Works!" > What am I doing wrong in this case....? You're going to need to share your apache config for anyone to be able to offer advice. -kevin -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From falcone at bestpractical.com Thu Jan 26 16:43:52 2012 From: falcone at bestpractical.com (Kevin Falcone) Date: Thu, 26 Jan 2012 16:43:52 -0500 Subject: [rt-users] SeeCustomField right applied on Queue vs on CF ? In-Reply-To: <87fwf29vhv.fsf@42kettles.net> References: <87fwf29vhv.fsf@42kettles.net> Message-ID: <20120126214352.GM95897@jibsheet.com> On Thu, Jan 26, 2012 at 07:19:56PM +0100, Daniel BLANC wrote: > My users can't see customfield on search form. I'm aware that they > should first select a queue and submit, but even if they do it, they > can't see the customfields. SuperUser can see them. > > Also, when they create, modify or display a ticket they can see and > modify those custom fields, so the problem is only on the search form > (Search/Build.html). > > My users are in a "team" group, and this group have "SeeCustomField" and > "ModifyCustomField" rights on the queue. > > I had to give SeeCustomField and ModifyCustomField rights to the "team" > group on the custom field itself, just to be able to see it in the > search form. > > Looks awkward to me, am I doing something wrong ? > > I'm using RT3.8.7 on ubuntu 10.04.1. There have been a bunch of bug fixes in this code since 3.8.7 was released more than 2 years ago. If the same ACL problem shows up on 3.8.11 or the 4.0.5rc1 release candidate, please file a bug. Thanks -kevin -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From falcone at bestpractical.com Thu Jan 26 16:45:10 2012 From: falcone at bestpractical.com (Kevin Falcone) Date: Thu, 26 Jan 2012 16:45:10 -0500 Subject: [rt-users] Is it possible to use only one email account for all queue's? In-Reply-To: References: Message-ID: <20120126214510.GN95897@jibsheet.com> On Thu, Jan 26, 2012 at 03:44:42PM -0500, Thomas Misilo wrote: > Is it possible to use only one email account for all queue's? Yes. > Allowing for reply's/comments to go to the appropriate place, and have when sent with no > context to an existing ticket/queue it goes into a default queue? rt-mailgate will have to have a default setting of a queue, correspondences on existing tickets will find the appropriate ticket using the subject tag. -kevin -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From jim.h.berry at frb.gov Thu Jan 26 16:48:20 2012 From: jim.h.berry at frb.gov (jim.h.berry at frb.gov) Date: Thu, 26 Jan 2012 16:48:20 -0500 Subject: [rt-users] rt-mailgate Message-ID: <20120126221839.CC03A2C47B9@ibastion.frb.gov> Hi We let Apache authenticate under SSL but had problems with rt-mailgate. Our work around was to configure httpd.conf as below so that rt-mailgate could operate under port 80. No doubt there are better ways, but this is working for us. ### Force SSL for RT except the NoAuth and REST directories Order allow,deny Allow from all Satisfy Any Order allow,deny Allow from all Satisfy Any SSLRequireSSL AuthType [...] Require valid-user -- Jim Berry -------------- next part -------------- An HTML attachment was scrubbed... URL: From cloos at netsandbox.de Thu Jan 26 17:09:10 2012 From: cloos at netsandbox.de (Christian Loos) Date: Thu, 26 Jan 2012 23:09:10 +0100 Subject: [rt-users] How to hide RT-originator? In-Reply-To: <4F218820.5040205@securax.org> References: <4F2185FF.7050303@securax.org> <4F218820.5040205@securax.org> Message-ID: <4F21CF06.4040708@netsandbox.de> Set($UseOriginatorHeader, 0); -Chris Am 26.01.2012 18:06, schrieb Katina Haytova: > I believe what I need to change is UseOriginatorHeader from 0 to 1 > > > On 01/26/2012 06:57 PM, Katina Haytova wrote: >> Hello, >> >> I would like to hide the real email addresses that appear in >> RT-Originator in the email header. >> Would you be able to tell me how to do that? >> >> Thank you very much! >> >> Regards >> Kate >> -------- >> RT Training Sessions (http://bestpractical.com/services/training.html) >> * Boston March 5 & 6, 2012 > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston March 5 & 6, 2012 > From kenn.crocker at gmail.com Thu Jan 26 20:25:27 2012 From: kenn.crocker at gmail.com (Kenneth Crocker) Date: Thu, 26 Jan 2012 17:25:27 -0800 Subject: [rt-users] Question about moving between queues In-Reply-To: References: Message-ID: Thomas. Create a Custom Field named "Last Queue" and then write a scrip that populates that CF with the current Queue before it is moved. Kenn On Thu, Jan 26, 2012 at 10:46 AM, Allen wrote: > > in the log for the user is ?Queue changed from General to? > > That blank instead of Queue name probably means you have no rights to > see that queue, not even it's printed name. use the root RT user to > check that queue, group rights and see. > > Allen > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston March 5 & 6, 2012 > -------------- next part -------------- An HTML attachment was scrubbed... URL: From kenn.crocker at gmail.com Thu Jan 26 20:34:16 2012 From: kenn.crocker at gmail.com (Kenneth Crocker) Date: Thu, 26 Jan 2012 17:34:16 -0800 Subject: [rt-users] SeeCustomField right applied on Queue vs on CF ? In-Reply-To: <87fwf29vhv.fsf@42kettles.net> References: <87fwf29vhv.fsf@42kettles.net> Message-ID: Daniel, When you grant rights for a Custom Field to a group, then they have those rights r*egardless of Queue*. When you grant rights to Custom Fields at the Queue level, you lose the ability to segregate Custom Fields in that Queue. What if you have some Custom Fields in a Queue that you DO NOT want everyone to see. If you grant "SeeCustomFields" to a group or role at the Queue level only, they will see ALL Custom Fields. Now you have lost the ability to hide some CF's from that group. Granting Rights to Custom Fields to groups only allows you to relate the need to see these fields for just those that actually need to see them. You have more flexibility. Also, if you had granted those rights to the CF's for the GROUP while in the Config->CustomFields, then they WOULD have seen them when in Query. Hope this helps. Kenn On Thu, Jan 26, 2012 at 10:19 AM, Daniel BLANC wrote: > Hi All, > > My users can't see customfield on search form. I'm aware that they > should first select a queue and submit, but even if they do it, they > can't see the customfields. SuperUser can see them. > > Also, when they create, modify or display a ticket they can see and > modify those custom fields, so the problem is only on the search form > (Search/Build.html). > > My users are in a "team" group, and this group have "SeeCustomField" and > "ModifyCustomField" rights on the queue. > > I had to give SeeCustomField and ModifyCustomField rights to the "team" > group on the custom field itself, just to be able to see it in the > search form. > > Looks awkward to me, am I doing something wrong ? > > I'm using RT3.8.7 on ubuntu 10.04.1. > > Thanks, > > -- > daniel > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston March 5 & 6, 2012 > -------------- next part -------------- An HTML attachment was scrubbed... URL: From dabl at 42kettles.net Fri Jan 27 02:47:27 2012 From: dabl at 42kettles.net (Daniel BLANC) Date: Fri, 27 Jan 2012 08:47:27 +0100 Subject: [rt-users] SeeCustomField right applied on Queue vs on CF ? References: <87fwf29vhv.fsf@42kettles.net> <20120126214352.GM95897@jibsheet.com> Message-ID: <87ipjxbn8w.fsf@42kettles.net> Kevin Falcone writes: > There have been a bunch of bug fixes in this code since 3.8.7 was > released more than 2 years ago. If the same ACL problem shows up on > 3.8.11 or the 4.0.5rc1 release candidate, please file a bug. > > Thanks > > -kevin Ok I was thinking about migrating to RT4 anyway. I'll file a bug if the problem is still there. Thanks, -- daniel From dabl at 42kettles.net Fri Jan 27 03:13:48 2012 From: dabl at 42kettles.net (Daniel BLANC) Date: Fri, 27 Jan 2012 09:13:48 +0100 Subject: [rt-users] SeeCustomField right applied on Queue vs on CF ? References: <87fwf29vhv.fsf@42kettles.net> Message-ID: <87ehulbm0z.fsf@42kettles.net> Kenneth, Yup that helps. That confirm my intuition that giving SeeCustomField rights on the queue level should be enough for my usecase. As kevin said, that looks like a bug in 3.8.7, I'll try to migrate to RT4 and file a bug if the issue is still there. Thanks, -- daniel From Gabriele.Valerio at nervianoms.com Fri Jan 27 05:11:18 2012 From: Gabriele.Valerio at nervianoms.com (Valerio, Gabriele [Nervianoms]) Date: Fri, 27 Jan 2012 11:11:18 +0100 Subject: [rt-users] Multiple instances configuration problems - RT 4.0.4 on Apache 2 + mod_perl2 Message-ID: Hi all, I have successfully installed RT version 4.0.4 and it works fine if I use the rt-server or under a "unique" Apache2 VirtualHost. However, if I have other RT (3.6 and 3.8) instances configured as additional VirtualHosts, the Apache2 server fails to start (Segmentation fault). I think I have followed the installation instruction carefully and the component versions are correct. I am also including my web configuration section. With previous versions (3.6 and 3.8) I used the +Parent and webmux.pl option to run several instances under the same apache. So my question is: is it possible and how to have more than one RT 4 instances running under the same apache (a mix of 3.x and 4.x or at least all versions 4)? Many thanks, Gabriele :80> ### Optional apache logs for RT ErrorLog /opt/rt4pst/var/log/apache2.error TransferLog /opt/rt4pst/var/log/apache2.access LogLevel debug AddDefaultCharset UTF-8 ServerName rtpstest.nervianoms.com DocumentRoot "/opt/rt4pst/share/html" Order allow,deny Allow from all SetHandler modperl PerlResponseHandler Plack::Handler::Apache2 PerlSetVar psgi_app /opt/rt4pst/sbin/rt-server use Plack::Handler::Apache2; Plack::Handler::Apache2->preload("/opt/rt4pst/sbin/rt-server"); --- Dr. Gabriele VALERIO Information Technology Database & Data Management Nerviano Medical Sciences Via Pasteur, 10 Nerviano (MI) ITALY Tel: ++39-0331-581460 Mobile: ++39-348-1311053 Fax:++39-0331-581456 "There is always more about you than anyone expects!" -------------- next part -------------- An HTML attachment was scrubbed... URL: From trs at bestpractical.com Fri Jan 27 09:23:50 2012 From: trs at bestpractical.com (Thomas Sibley) Date: Fri, 27 Jan 2012 09:23:50 -0500 Subject: [rt-users] Multiple instances configuration problems - RT 4.0.4 on Apache 2 + mod_perl2 In-Reply-To: References: Message-ID: <4F22B376.2050407@bestpractical.com> On 01/27/2012 05:11 AM, Valerio, Gabriele [Nervianoms] wrote: > So my question is: is it possible and how to have more than one RT 4 > instances running under the same apache (a mix of 3.x and 4.x or at > least all versions 4)? Not using mod_perl. It's a design limitation in mod_perl. Use FastCGI or reverse proxying instead. From jim.lesinski at gmail.com Sun Jan 29 13:52:27 2012 From: jim.lesinski at gmail.com (Jim Lesinski) Date: Sun, 29 Jan 2012 19:52:27 +0100 Subject: [rt-users] Rt 4.0.4 - can rt-extension-formtools modify layout of ticket fields? Message-ID: <31CC29D4-A67E-4182-B3FB-9792773C21F5@gmail.com> Can rt-extension-formtools allow modifying the field layout in RT4.0.4? If there is documentation for this add on or an example of its use somewhere that would be helpful. Thanks, Jim Lesinski From cwfox at us.fujitsu.com Sun Jan 29 20:16:56 2012 From: cwfox at us.fujitsu.com (Camron W. Fox) Date: Sun, 29 Jan 2012 15:16:56 -1000 Subject: [rt-users] RT::Authen::ExternalAuth cannot find LDAP users if they haven't logged in at least once. Message-ID: <4F25EF88.1060007@us.fujitsu.com> Alle, So we've installed RT::Authen::ExternalAuth, but when we try to search for users to create groups and such, if the user hasn't logged in to RT at least once, they cannot be found. Here is the LDAP excerpt from RT_SiteConfig.PM: Set(@Plugins, (qw(RT::Authen::ExternalAuth))); Set($ExternalAuthPriority, [ 'My_LDAP' ] ); Set($ExternalInfoPriority, [ 'My_LDAP' ] ); Set($ExternalAuthPriority,['My_LDAP']); Set($ExternalSettings, { Set($ExternalSettings, { 'My_LDAP' => { 'type' => 'ldap', 'server' => 'admin.subaru.nao.ac.jp', 'user' => 'cn=Manager,dc=subaru,dc=nao,dc=ac,dc=jp', 'pass' => 'XXXXX', 'base' => 'ou=people,dc=subaru,dc=nao,dc=ac,dc=jp', 'filter' => '(objectClass=person)', 'd_filter' => '(employeeType=locked)', 'tls' => 0, 'ssl_version' => 3, 'net_ldap_args' => [ version => 3 ], # 'group' => 'GROUP_NAME', # 'group_attr' => 'GROUP_ATTR', 'attr_match_list' => [ 'Name', 'EmailAddress' ], 'attr_map' => { 'Name' => 'uid', 'EmailAddress' => 'mail', # 'Organization' => 'physicalDeliveryOfficeName', 'RealName' => 'cn', 'ExternalAuthId' => 'uid', 'Gecos' => 'gecos' # 'WorkPhone' => 'telephoneNumber', # 'Address1' => 'streetAddress', # 'City' => 'l', # 'State' => 'st', # 'Zip' => 'postalCode', # 'Country' => 'co' } } ); We've obviously missed something here, but we've spent the last couple days searching the docs/wiki/web and playing with RT_SiteConfig.pm but with no luck. Best Regards, Camron -- Camron W. Fox Hilo Office High Performance Computing Group Fujitsu Management Services of America, Inc. E-mail: cwfox at us.fujitsu.com From bart at pleh.info Mon Jan 30 05:14:59 2012 From: bart at pleh.info (Bart) Date: Mon, 30 Jan 2012 11:14:59 +0100 Subject: [rt-users] Install RT 4 with Debian 6 (Squeeze) using apt Message-ID: Hi, I've updated the wiki with a page containing installation steps for installing RT 4 using Debian Squeeze. The page can be found here: - http://requesttracker.wikia.com/wiki/DebianSqueezeInstallGuide It's fairly new, and my first addition to the wiki so I'd like to receive some feedback on the guide so that I may improve it :-) Thanks in advance. -- Bart -------------- next part -------------- An HTML attachment was scrubbed... URL: From bart at pleh.info Mon Jan 30 05:24:06 2012 From: bart at pleh.info (Bart) Date: Mon, 30 Jan 2012 11:24:06 +0100 Subject: [rt-users] RT::Authen::ExternalAuth cannot find LDAP users if they haven't logged in at least once. In-Reply-To: <4F25EF88.1060007@us.fujitsu.com> References: <4F25EF88.1060007@us.fujitsu.com> Message-ID: Hi, Not sure if that's possible with ExternalAuth, it automatically creates a user during login but doesn't sync the LDAP. (at least, like you I can't find an option for it) You'll probably need to run something separate from ExternalAuth to import those users, this plugin might help with that: - http://search.cpan.org/~falcone/RT-Extension-LDAPImport-0.31/lib/RT/Extension/LDAPImport.pm -- Bart Op 30 januari 2012 02:16 schreef Camron W. Fox het volgende: > Alle, > > So we've installed RT::Authen::ExternalAuth, but when we try to > search > for users to create groups and such, if the user hasn't logged in to RT > at least once, they cannot be found. Here is the LDAP excerpt from > RT_SiteConfig.PM: > > Set(@Plugins, (qw(RT::Authen::ExternalAuth))); > Set($ExternalAuthPriority, [ 'My_LDAP' > ] > ); > Set($ExternalInfoPriority, [ 'My_LDAP' > ] > ); > Set($ExternalAuthPriority,['My_LDAP']); > Set($ExternalSettings, { > Set($ExternalSettings, { > 'My_LDAP' => { > 'type' => 'ldap', > 'server' => 'admin.subaru.nao.ac.jp', > 'user' => 'cn=Manager,dc=subaru,dc=nao,dc=ac,dc=jp', > 'pass' => 'XXXXX', > 'base' => 'ou=people,dc=subaru,dc=nao,dc=ac,dc=jp', > 'filter' => '(objectClass=person)', > 'd_filter' => '(employeeType=locked)', > 'tls' => 0, > 'ssl_version' => 3, > 'net_ldap_args' => [ version => 3 ], > # 'group' => 'GROUP_NAME', > # 'group_attr' => 'GROUP_ATTR', > 'attr_match_list' => [ 'Name', > 'EmailAddress' > ], > 'attr_map' => { 'Name' => 'uid', > 'EmailAddress' => 'mail', > # 'Organization' => > 'physicalDeliveryOfficeName', > 'RealName' => 'cn', > 'ExternalAuthId' => 'uid', > 'Gecos' => 'gecos' > # 'WorkPhone' => 'telephoneNumber', > # 'Address1' => 'streetAddress', > # 'City' => 'l', > # 'State' => 'st', > # 'Zip' => 'postalCode', > > # 'Country' => 'co' > } > } > ); > > We've obviously missed something here, but we've spent the last > couple > days searching the docs/wiki/web and playing with RT_SiteConfig.pm but > with no luck. > > Best Regards, > Camron > > -- > Camron W. Fox > Hilo Office > High Performance Computing Group > Fujitsu Management Services of America, Inc. > E-mail: cwfox at us.fujitsu.com > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston March 5 & 6, 2012 > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bart at pleh.info Mon Jan 30 05:29:53 2012 From: bart at pleh.info (Bart) Date: Mon, 30 Jan 2012 11:29:53 +0100 Subject: [rt-users] Rt 4.0.4 - can rt-extension-formtools modify layout of ticket fields? In-Reply-To: <31CC29D4-A67E-4182-B3FB-9792773C21F5@gmail.com> References: <31CC29D4-A67E-4182-B3FB-9792773C21F5@gmail.com> Message-ID: Hi, Not sure, can't find much information on the extension. Can you provide some links, or insights on your efforts up to this point? -- Bart Op 29 januari 2012 19:52 schreef Jim Lesinski het volgende: > Can rt-extension-formtools allow modifying the field layout in RT4.0.4? If > there is documentation for this add on or an example of its use somewhere > that would be helpful. > > Thanks, > Jim Lesinski > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston March 5 & 6, 2012 > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bart at pleh.info Mon Jan 30 05:33:59 2012 From: bart at pleh.info (Bart) Date: Mon, 30 Jan 2012 11:33:59 +0100 Subject: [rt-users] Help installing RT4 on Ubuntu In-Reply-To: <20120126214009.GL95897@jibsheet.com> References: <8CEAA636B3B3E9B-2444-63944@webmail-d182.sysops.aol.com> <20120126214009.GL95897@jibsheet.com> Message-ID: Same as with Debian, you need to manually add the RT apache configuration to apache. If Ubuntu does the same as Debian then you can find an example under /etc/request-tracker4. I suspect that you don't have a config under /etc/apache2/sites-available for RT, and/or not a link to the RT apache config under /etc/apache2/sites-enabled/ Make sure you have the RT config in there and a link under sites-enabled, after that restart apache2 and it should work (if the config is correct). For example configs you can check the wiki or these lists. -- Bart Op 26 januari 2012 22:40 schreef Kevin Falcone het volgende: > On Thu, Jan 26, 2012 at 12:02:28PM -0500, Borngunners wrote: > > I have installed RT 4 on ubuntu and have tested the web after > restarting apache, nothing shows > > up except the normal apache "It Works!" > > What am I doing wrong in this case....? > > You're going to need to share your apache config for anyone to be able > to offer advice. > > -kevin > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ? March 5 & 6, 2012 > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bart at pleh.info Mon Jan 30 05:41:54 2012 From: bart at pleh.info (Bart) Date: Mon, 30 Jan 2012 11:41:54 +0100 Subject: [rt-users] Filter by requestor email domain In-Reply-To: References: Message-ID: Hi, We had a similar requirement for a bunch of e-mail addresses. This can be achieved by editing the autoreply scrip to look something like this: - Condition: User Defined - Action: Auto Reply To Requestors - Template: Your AutoReply template - Stage: TransactionCreate - Custom Condition: my @exceptionList = ('name1 at example.com', 'name2 at example.com', 'name3 at example.com'); my $transactionType = $self->TransactionObj->Type; my $ticketRequestor = lc($self->TicketObj->RequestorAddresses); my $trans = $self->TransactionObj; if ($transactionType eq 'Create') { return if grep { $ticketRequestor eq lc($_) } @exceptionList; my $msgattr = $trans->Message->First; return 0 unless $msgattr; return 1 if $msgattr->GetHeader('Received'); } return 0; In addition the above only sends an autoreply when someone sends an e-mail, in our case we don't like the autoreply mails when we manually create a ticket (e.g. via quick create). Hope this helps. -- Bart Op 25 januari 2012 21:02 schreef Ram Moskovitz het volgende: > Hey there, > I'm looking to not auto-reply on create to inbound emails from a certain > domain ( anything at example.com and even anything at sd.example.com). I > suppose the right way to go about this is via user defined condition in the > global scrip for autoreply on create. I have steps 1 and 3.. what's step 2? > > 1 return 0 unless $self->TransactionObj->Type eq "Create"; > 2 return 0 if #self->TicketObj->???? > 3 return 1 > > thanks > ram > > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ? March 5 & 6, 2012 > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jim.lesinski at gmail.com Mon Jan 30 07:40:51 2012 From: jim.lesinski at gmail.com (Jim Lesinski) Date: Mon, 30 Jan 2012 13:40:51 +0100 Subject: [rt-users] RT::Authen::ExternalAuth cannot find LDAP users if they haven't logged in at least once. In-Reply-To: References: <4F25EF88.1060007@us.fujitsu.com> Message-ID: <5BB51B30-898D-4812-A361-EA608165CFB5@gmail.com> I have the ldap import plugin running and it does import new users and update existing information based on the options you set in config. You must set up a cron job for this. Thanks, Jim Lesinski On Jan 30, 2012, at 11:24 AM, Bart wrote: > Hi, > > Not sure if that's possible with ExternalAuth, it automatically creates a user during login but doesn't sync the LDAP. (at least, like you I can't find an option for it) > > You'll probably need to run something separate from ExternalAuth to import those users, this plugin might help with that: > http://search.cpan.org/~falcone/RT-Extension-LDAPImport-0.31/lib/RT/Extension/LDAPImport.pm > > > -- Bart > > > Op 30 januari 2012 02:16 schreef Camron W. Fox het volgende: > Alle, > > So we've installed RT::Authen::ExternalAuth, but when we try to search > for users to create groups and such, if the user hasn't logged in to RT > at least once, they cannot be found. Here is the LDAP excerpt from > RT_SiteConfig.PM: > > Set(@Plugins, (qw(RT::Authen::ExternalAuth))); > Set($ExternalAuthPriority, [ 'My_LDAP' > ] > ); > Set($ExternalInfoPriority, [ 'My_LDAP' > ] > ); > Set($ExternalAuthPriority,['My_LDAP']); > Set($ExternalSettings, { > Set($ExternalSettings, { > 'My_LDAP' => { > 'type' => 'ldap', > 'server' => 'admin.subaru.nao.ac.jp', > 'user' => 'cn=Manager,dc=subaru,dc=nao,dc=ac,dc=jp', > 'pass' => 'XXXXX', > 'base' => 'ou=people,dc=subaru,dc=nao,dc=ac,dc=jp', > 'filter' => '(objectClass=person)', > 'd_filter' => '(employeeType=locked)', > 'tls' => 0, > 'ssl_version' => 3, > 'net_ldap_args' => [ version => 3 ], > # 'group' => 'GROUP_NAME', > # 'group_attr' => 'GROUP_ATTR', > 'attr_match_list' => [ 'Name', > 'EmailAddress' > ], > 'attr_map' => { 'Name' => 'uid', > 'EmailAddress' => 'mail', > # 'Organization' => > 'physicalDeliveryOfficeName', > 'RealName' => 'cn', > 'ExternalAuthId' => 'uid', > 'Gecos' => 'gecos' > # 'WorkPhone' => 'telephoneNumber', > # 'Address1' => 'streetAddress', > # 'City' => 'l', > # 'State' => 'st', > # 'Zip' => 'postalCode', > > # 'Country' => 'co' > } > } > ); > > We've obviously missed something here, but we've spent the last couple > days searching the docs/wiki/web and playing with RT_SiteConfig.pm but > with no luck. > > Best Regards, > Camron > > -- > Camron W. Fox > Hilo Office > High Performance Computing Group > Fujitsu Management Services of America, Inc. > E-mail: cwfox at us.fujitsu.com > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston March 5 & 6, 2012 > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ? March 5 & 6, 2012 -------------- next part -------------- An HTML attachment was scrubbed... URL: From dgarcia at cesca.cat Mon Jan 30 10:39:34 2012 From: dgarcia at cesca.cat (Daniel Garcia Mejia) Date: Mon, 30 Jan 2012 16:39:34 +0100 Subject: [rt-users] ICV and calendar Message-ID: <4F26B9B6.3020603@cesca.cat> Hi, I created a queue that whenI create a ticket I want to create a calendar datein my Thunderbird mail agent (the extension to put a date is. ICS). With RT, is possible to do this? To create a ticket to export aICS file to thunderbird? I have read several papers on the module 'Calendar' CPAN but I do not know how it works. Best Regards Dani -- ....................................................................... __ / / Daniel Garc?a Mej?a C E / S / C A Portals i Repositoris /_/ Centre de Serveis Cient?fics i Acad?mics de Catalunya Gran Capit?, 2-4 (Edifici Nexus) - 08034 Barcelona T. (NULL) - F. 93 205 6979 - dgarcia at cesca.cat ....................................................................... From jrwiller at lbl.gov Mon Jan 30 11:11:47 2012 From: jrwiller at lbl.gov (Jeff Willer) Date: Mon, 30 Jan 2012 08:11:47 -0800 Subject: [rt-users] Filter by requestor email domain In-Reply-To: References: Message-ID: <4F26C143.3090706@lbl.gov> bestpractical Please let me know how to unsubscribe to your emails. Thanks On 1/30/2012 2:41 AM, Bart wrote: > Hi, > > We had a similar requirement for a bunch of e-mail addresses. > > This can be achieved by editing the autoreply scrip to look something > like this: > > * Condition: User Defined > * Action: Auto Reply To Requestors > * Template: Your AutoReply template > * Stage: TransactionCreate > * Custom Condition: > > > my @exceptionList = ('name1 at example.com ', > 'name2 at example.com ', > 'name3 at example.com '); > > my $transactionType = $self->TransactionObj->Type; > my $ticketRequestor = lc($self->TicketObj->RequestorAddresses); > my $trans = $self->TransactionObj; > > if ($transactionType eq 'Create') { > return if grep { $ticketRequestor eq lc($_) } @exceptionList; > my $msgattr = $trans->Message->First; > return 0 unless $msgattr; > return 1 if $msgattr->GetHeader('Received'); > } > return 0; > > In addition the above only sends an autoreply when someone sends an > e-mail, in our case we don't like the autoreply mails when we manually > create a ticket (e.g. via quick create). > > Hope this helps. > > -- Bart > > > Op 25 januari 2012 21:02 schreef Ram Moskovitz > het volgende: > > Hey there, > I'm looking to not auto-reply on create to inbound emails from a > certain domain ( anything at example.com > and even anything at sd.example.com > ). I suppose the right way to go > about this is via user defined condition in the global scrip for > autoreply on create. I have steps 1 and 3.. what's step 2? > > 1 return 0 unless $self->TransactionObj->Type eq "Create"; > 2 return 0 if #self->TicketObj->???? > 3 return 1 > > thanks > ram > > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston --- March 5 & 6, 2012 > > > > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston --- March 5& 6, 2012 -------------- next part -------------- An HTML attachment was scrubbed... URL: From dgarcia at cesca.cat Mon Jan 30 11:55:55 2012 From: dgarcia at cesca.cat (Daniel Garcia Mejia) Date: Mon, 30 Jan 2012 17:55:55 +0100 Subject: [rt-users] Template - Attachment Message-ID: <4F26CB9B.8060606@cesca.cat> Hi, I want when I resolve a ticket, exectute a script action that containt a template that send email as attachment file (concretely .ics). It is possible? Thanks! -- ....................................................................... __ / / Daniel Garc?a Mej?a C E / S / C A Portals i Repositoris /_/ Centre de Serveis Cient?fics i Acad?mics de Catalunya Gran Capit?, 2-4 (Edifici Nexus) - 08034 Barcelona T. (NULL) - F. 93 205 6979 - dgarcia at cesca.cat ....................................................................... From falcone at bestpractical.com Mon Jan 30 13:26:27 2012 From: falcone at bestpractical.com (Kevin Falcone) Date: Mon, 30 Jan 2012 13:26:27 -0500 Subject: [rt-users] Template - Attachment In-Reply-To: <4F26CB9B.8060606@cesca.cat> References: <4F26CB9B.8060606@cesca.cat> Message-ID: <20120130182627.GP95897@jibsheet.com> On Mon, Jan 30, 2012 at 05:55:55PM +0100, Daniel Garcia Mejia wrote: > I want when I resolve a ticket, exectute a script action that > containt a template that send email as attachment file (concretely > .ics). It is possible? Review the recent thread with a subject of "scrip and template to email calendar invite" -kevin -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From falcone at bestpractical.com Mon Jan 30 13:28:13 2012 From: falcone at bestpractical.com (Kevin Falcone) Date: Mon, 30 Jan 2012 13:28:13 -0500 Subject: [rt-users] Rt 4.0.4 - can rt-extension-formtools modify layout of ticket fields? In-Reply-To: <31CC29D4-A67E-4182-B3FB-9792773C21F5@gmail.com> References: <31CC29D4-A67E-4182-B3FB-9792773C21F5@gmail.com> Message-ID: <20120130182813.GQ95897@jibsheet.com> On Sun, Jan 29, 2012 at 07:52:27PM +0100, Jim Lesinski wrote: > Can rt-extension-formtools allow modifying the field layout in RT4.0.4? If there is documentation for this add on or an example of its use somewhere that would be helpful. rt-extension-formtools is for building custom forms, not for modifying the default layout of Ticket/Create.html or Ticket/Update.html -kevin -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From yan at seiner.com Mon Jan 30 13:47:29 2012 From: yan at seiner.com (Yan Seiner) Date: Mon, 30 Jan 2012 10:47:29 -0800 (PST) Subject: [rt-users] Articles - no content text box Message-ID: <8ac44a1c1a53e6a60771c237b6d1c295.squirrel@mail.seiner.com> I'm trying to play with articles but when I go to create or modify an article, I see the form, but there's no corresponding text box for the "Content" box. I've tried modifying a created article; no joy. The user I've set up has superuser permissions; in addition I've created a test articles group that has all permissions for editing articles set. I'm running 4.0.2; there are no errors in the log files. At this point, I'm stumped. -- On two occasions I have been asked,?"Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?" ... I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question. ?Charles Babbage, Inventor of the computer, 1864 From borngunners at aol.com Mon Jan 30 14:29:09 2012 From: borngunners at aol.com (Borngunners) Date: Mon, 30 Jan 2012 14:29:09 -0500 (EST) Subject: [rt-users] Help installing RT4 on Ubuntu In-Reply-To: References: <8CEAA636B3B3E9B-2444-63944@webmail-d182.sysops.aol.com><20120126214009.GL95897@jibsheet.com> Message-ID: <8CEAD9C927D0CBE-1B14-16399@webmail-m076.sysops.aol.com> This is my /etc/apache2/httpd.conf and /etc/apache2/sites-available/default configuration files : ServerName UHC:80 ServerAdmin helpdesk at ticket.com ErrorLog /var/log/apache2/error.log TransferLog /var/log/apache2/xfer.log CustomLog /var/log/apache2/access.log combined ServerSignature On #config for your main content DocumentRoot "/opt/rt4/share/html" Alias /NoAuth/images/ /opt/rt4/share/html/NoAuth/images/ Options Indexes FollowSymLinks AllowOverride None Allow from all satisfy any AddDefaultCharset UTF-8 SetHandler modperl PerlResponseHandler Plack::Handler::Apache2 PerlSetVar psgi_app /opt/rt4/sbin/rt-server -----Original Message----- From: Bart To: rt-users Sent: Mon, Jan 30, 2012 5:34 am Subject: Re: [rt-users] Help installing RT4 on Ubuntu Same as with Debian, you need to manually add the RT apache configuration to apache. If Ubuntu does the same as Debian then you can find an example under /etc/request-tracker4. I suspect that you don't have a config under /etc/apache2/sites-available for RT, and/or not a link to the RT apache config under /etc/apache2/sites-enabled/ Make sure you have the RT config in there and a link under sites-enabled, after that restart apache2 and it should work (if the config is correct). For example configs you can check the wiki or these lists. -- Bart Op 26 januari 2012 22:40 schreef Kevin Falcone het volgende: On Thu, Jan 26, 2012 at 12:02:28PM -0500, Borngunners wrote: > I have installed RT 4 on ubuntu and have tested the web after restarting apache, nothing shows > up except the normal apache "It Works!" > What am I doing wrong in this case....? You're going to need to share your apache config for anyone to be able to offer advice. -kevin -------- RT Training Sessions (http://bestpractical.com/services/training.html) * Boston ? March 5 & 6, 2012 -------- RT Training Sessions (http://bestpractical.com/services/training.html) * Boston ? March 5 & 6, 2012 -------------- next part -------------- An HTML attachment was scrubbed... URL: From falcone at bestpractical.com Mon Jan 30 14:47:27 2012 From: falcone at bestpractical.com (Kevin Falcone) Date: Mon, 30 Jan 2012 14:47:27 -0500 Subject: [rt-users] Articles - no content text box In-Reply-To: <8ac44a1c1a53e6a60771c237b6d1c295.squirrel@mail.seiner.com> References: <8ac44a1c1a53e6a60771c237b6d1c295.squirrel@mail.seiner.com> Message-ID: <20120130194727.GR95897@jibsheet.com> On Mon, Jan 30, 2012 at 10:47:29AM -0800, Yan Seiner wrote: > I'm trying to play with articles but when I go to create or modify an > article, I see the form, but there's no corresponding text box for the > "Content" box. > > I've tried modifying a created article; no joy. > > The user I've set up has superuser permissions; in addition I've created a > test articles group that has all permissions for editing articles set. > > I'm running 4.0.2; there are no errors in the log files. At this point, > I'm stumped. Have you followed the documentation included with RT? docs/customizing/articles_introduction.pod. -kevin -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From yacketrj at potsdam.edu Mon Jan 30 15:06:05 2012 From: yacketrj at potsdam.edu (Ronald J. Yacketta) Date: 30 Jan 2012 15:06:05 -0500 Subject: [rt-users] RT 3.8.8 -> RT 4.0.4 schema.mysql error In-Reply-To: <4F22B376.2050407@bestpractical.com> References: <4F22B376.2050407@bestpractical.com> Message-ID: <4F26F82D.2090406@potsdam.edu> We ran into the following schema.mysql error during our upgrade from 3.8.8 to 4.0.04, after some investigation it appears that it stems from using RTFM in 3.8.8. Processing 3.9.8 Now populating database schema. [Mon Jan 30 20:00:30 2012] [crit]: DBD::mysql::st execute failed: Table 'Classes' already exists at /root/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 517. (/root/src/rt-4.0.4/sbin/../lib/RT.pm:341) DBD::mysql::st execute failed: Table 'Classes' already exists at /root/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 517. Our solution was to re-ran 'make upgrade-database' using 3.9.9 as the version upgrading from. -Ron From jblaine at kickflop.net Mon Jan 30 15:07:36 2012 From: jblaine at kickflop.net (Jeff Blaine) Date: Mon, 30 Jan 2012 15:07:36 -0500 Subject: [rt-users] 3.4.4 --> 4.0.4 and subject tag Message-ID: <4F26F888.7010203@kickflop.net> Right now, with $rtname set to "ATCC" and a test queue configured to have its own subject tag ("DEMO"), our autoreply is showing signs of split-personality disorder: ============================================================== Subject: [DEMO #35372] my X is broken ... There is no need to reply to this message right now. Your ticket has been assigned an ID of [ATCC #35372]. Please include the string: [ATCC #35372] in the subject line of all future correspondence about this issue. To do so, you may reply to this message. ... ============================================================== Is this because, perhaps, our old 3.4.4 template was brought into RT 4.0.4 when we upgraded, and it uses $rtname and not something new to reflect the subject tag? If so, what is that? From falcone at bestpractical.com Mon Jan 30 15:18:57 2012 From: falcone at bestpractical.com (Kevin Falcone) Date: Mon, 30 Jan 2012 15:18:57 -0500 Subject: [rt-users] RT 3.8.8 -> RT 4.0.4 schema.mysql error In-Reply-To: <4F26F82D.2090406@potsdam.edu> References: <4F26F82D.2090406@potsdam.edu> Message-ID: <20120130201857.GS95897@jibsheet.com> On Mon, Jan 30, 2012 at 03:06:05PM -0500, Ronald J. Yacketta wrote: > We ran into the following schema.mysql error during our upgrade from > 3.8.8 to 4.0.04, after some investigation it appears that it stems > from using RTFM in 3.8.8. RTFM used the table FM_Classes, not Classes. If you already had a Classes table, then you did some part of your upgrade wrong. I suspect that you ran make initialize-database from 4.0 and then restored your 3.8.8 database into the rt4 database, which is wrong and leaves new RT4 tables around. -kevin > Processing 3.9.8 > Now populating database schema. > [Mon Jan 30 20:00:30 2012] [crit]: DBD::mysql::st execute failed: > Table 'Classes' already exists at > /root/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 517. > (/root/src/rt-4.0.4/sbin/../lib/RT.pm:341) > DBD::mysql::st execute failed: Table 'Classes' already exists at > /root/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 517. > > Our solution was to re-ran 'make upgrade-database' using 3.9.9 as > the version upgrading from. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From yacketrj at potsdam.edu Mon Jan 30 15:21:53 2012 From: yacketrj at potsdam.edu (Ronald J. Yacketta) Date: 30 Jan 2012 15:21:53 -0500 Subject: [rt-users] RT 3.8.8 -> RT 4.0.4 schema.mysql error In-Reply-To: <20120130201857.GS95897@jibsheet.com> References: <4F26F82D.2090406@potsdam.edu> <20120130201857.GS95897@jibsheet.com> Message-ID: <4F26FBE1.4010705@potsdam.edu> Kevin, Interesting, I'll go back through my notes etc. IIRC the DB was a restored fron our rt3 prod DB and then the upgrade procedures applied. -Ron On 1/30/2012 3:18 PM, Kevin Falcone wrote: > On Mon, Jan 30, 2012 at 03:06:05PM -0500, Ronald J. Yacketta wrote: >> We ran into the following schema.mysql error during our upgrade from >> 3.8.8 to 4.0.04, after some investigation it appears that it stems >> from using RTFM in 3.8.8. > RTFM used the table FM_Classes, not Classes. > If you already had a Classes table, then you did some part of your > upgrade wrong. > > I suspect that you ran make initialize-database from 4.0 and then > restored your 3.8.8 database into the rt4 database, which is wrong and > leaves new RT4 tables around. > > -kevin > >> Processing 3.9.8 >> Now populating database schema. >> [Mon Jan 30 20:00:30 2012] [crit]: DBD::mysql::st execute failed: >> Table 'Classes' already exists at >> /root/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 517. >> (/root/src/rt-4.0.4/sbin/../lib/RT.pm:341) >> DBD::mysql::st execute failed: Table 'Classes' already exists at >> /root/src/rt-4.0.4/sbin/../lib/RT/Handle.pm line 517. >> >> Our solution was to re-ran 'make upgrade-database' using 3.9.9 as >> the version upgrading from. >> >> >> -------- >> RT Training Sessions (http://bestpractical.com/services/training.html) >> * Boston --- March 5& 6, 2012 -------------- next part -------------- An HTML attachment was scrubbed... URL: From falcone at bestpractical.com Mon Jan 30 15:22:40 2012 From: falcone at bestpractical.com (Kevin Falcone) Date: Mon, 30 Jan 2012 15:22:40 -0500 Subject: [rt-users] 3.4.4 --> 4.0.4 and subject tag In-Reply-To: <4F26F888.7010203@kickflop.net> References: <4F26F888.7010203@kickflop.net> Message-ID: <20120130202240.GT95897@jibsheet.com> On Mon, Jan 30, 2012 at 03:07:36PM -0500, Jeff Blaine wrote: > Right now, with $rtname set to "ATCC" and a test > queue configured to have its own subject tag ("DEMO"), > our autoreply is showing signs of split-personality > disorder: > > ============================================================== > Subject: [DEMO #35372] my X is broken > ... > There is no need to reply to this message right now. Your > ticket has been assigned an ID of [ATCC #35372]. > > Please include the string: > > [ATCC #35372] > > in the subject line of all future correspondence about this > issue. To do so, you may reply to this message. > ... > ============================================================== > > Is this because, perhaps, our old 3.4.4 template was brought > into RT 4.0.4 when we upgraded, and it uses $rtname and not > something new to reflect the subject tag? If so, what is > that? You'll want to review your Templates and compare them to the version in etc/initialdata. In your case, I bet you have $rtname rather than $Ticket->SubjectTag but you can find the exact syntax in initialdata by searching for Autoreply. This is actually covered in docs/UPGRADING-3.8 in the UPGRADING FROM 3.7.81 and earlier - Changes: section with further documentation in docs/UPGRADING-4.0 -kevin -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From falcone at bestpractical.com Mon Jan 30 15:25:02 2012 From: falcone at bestpractical.com (Kevin Falcone) Date: Mon, 30 Jan 2012 15:25:02 -0500 Subject: [rt-users] Help installing RT4 on Ubuntu In-Reply-To: <8CEAD9C927D0CBE-1B14-16399@webmail-m076.sysops.aol.com> References: <8CEAA636B3B3E9B-2444-63944@webmail-d182.sysops.aol.com> <20120126214009.GL95897@jibsheet.com> <8CEAD9C927D0CBE-1B14-16399@webmail-m076.sysops.aol.com> Message-ID: <20120130202502.GU95897@jibsheet.com> On Mon, Jan 30, 2012 at 02:29:09PM -0500, Borngunners wrote: > This is my /etc/apache2/httpd.conf and /etc/apache2/sites-available/default configuration > files Please try the config that we ship with RT as documented in docs/web_deployment.pod (which is referred to from the README). -kevin > : > > ServerName UHC:80 > ServerAdmin helpdesk at ticket.com > > ErrorLog /var/log/apache2/error.log > TransferLog /var/log/apache2/xfer.log > CustomLog /var/log/apache2/access.log combined > ServerSignature On > > #config for your main content > DocumentRoot "/opt/rt4/share/html" > Alias /NoAuth/images/ /opt/rt4/share/html/NoAuth/images/ > > > Options Indexes FollowSymLinks > > AllowOverride None > Allow from all > satisfy any > > AddDefaultCharset UTF-8 > SetHandler modperl > PerlResponseHandler Plack::Handler::Apache2 > PerlSetVar psgi_app /opt/rt4/sbin/rt-server > > > > -----Original Message----- > From: Bart > To: rt-users > Sent: Mon, Jan 30, 2012 5:34 am > Subject: Re: [rt-users] Help installing RT4 on Ubuntu > > Same as with Debian, you need to manually add the RT apache configuration to apache. If Ubuntu > does the same as Debian then you can find an example under /etc/request-tracker4. > I suspect that you don't have a config under /etc/apache2/sites-available for RT, and/or not a > link to the RT apache config under /etc/apache2/sites-enabled/ > Make sure you have the RT config in there and a link under sites-enabled, after that restart > apache2 and it should work (if the config is correct). > For example configs you can check the wiki or these lists. > -- Bart > > Op 26 januari 2012 22:40 schreef Kevin Falcone het volgende: > > On Thu, Jan 26, 2012 at 12:02:28PM -0500, Borngunners wrote: > > I have installed RT 4 on ubuntu and have tested the web after restarting apache, > nothing shows > > up except the normal apache "It Works!" > > What am I doing wrong in this case....? > > You're going to need to share your apache config for anyone to be able > to offer advice. > -kevin > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston -- March 5 & 6, 2012 > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ** March 5 & 6, 2012 > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ? March 5 & 6, 2012 -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From jblaine at kickflop.net Mon Jan 30 15:30:11 2012 From: jblaine at kickflop.net (Jeff Blaine) Date: Mon, 30 Jan 2012 15:30:11 -0500 Subject: [rt-users] 3.4.4 --> 4.0.4 and subject tag In-Reply-To: <20120130202240.GT95897@jibsheet.com> References: <4F26F888.7010203@kickflop.net> <20120130202240.GT95897@jibsheet.com> Message-ID: <4F26FDD3.3050607@kickflop.net> > You'll want to review your Templates and compare them to the version > in etc/initialdata. In your case, I bet you have $rtname rather than > $Ticket->SubjectTag but you can find the exact syntax in initialdata > by searching for Autoreply. Yes, that was it. Thank you. My oversight while upgrading. From jim.lesinski at gmail.com Mon Jan 30 16:20:06 2012 From: jim.lesinski at gmail.com (Jim Lesinski) Date: Mon, 30 Jan 2012 22:20:06 +0100 Subject: [rt-users] Rt 4.0.4 - can rt-extension-formtools modify layout of ticket fields? In-Reply-To: <20120130182813.GQ95897@jibsheet.com> References: <31CC29D4-A67E-4182-B3FB-9792773C21F5@gmail.com> <20120130182813.GQ95897@jibsheet.com> Message-ID: <3817F32C-778C-4A79-8F13-0A2BC30D233A@gmail.com> Are the custom fields used to push data into the tickets somehow? If so that may be sufficient for our need. Thanks, Jim Lesinski On Jan 30, 2012, at 7:28 PM, Kevin Falcone wrote: > On Sun, Jan 29, 2012 at 07:52:27PM +0100, Jim Lesinski wrote: >> Can rt-extension-formtools allow modifying the field layout in RT4.0.4? If there is documentation for this add on or an example of its use somewhere that would be helpful. > > rt-extension-formtools is for building custom forms, not for modifying > the default layout of Ticket/Create.html or Ticket/Update.html > > -kevin > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ? March 5 & 6, 2012 From borngunners at aol.com Mon Jan 30 17:11:54 2012 From: borngunners at aol.com (Borngunners) Date: Mon, 30 Jan 2012 17:11:54 -0500 (EST) Subject: [rt-users] Help installing RT4 on Ubuntu In-Reply-To: <20120130202502.GU95897@jibsheet.com> References: <8CEAA636B3B3E9B-2444-63944@webmail-d182.sysops.aol.com><20120126214009.GL95897@jibsheet.com><8CEAD9C927D0CBE-1B14-16399@webmail-m076.sysops.aol.com> <20120130202502.GU95897@jibsheet.com> Message-ID: <8CEADB34E8A73CF-1B14-17819@webmail-m076.sysops.aol.com> Hello Falcone, I have tried the config as stated. This is the message I receive after starting apche: root at helpdesks:/etc/apache2# /etc/init.d/apache2 start * Starting web server apache2 [Mon Jan 30 22:08:01 2012] [warning]: DBD::mysql::st execute failed: Table 'rt4.Users' doesn't exist at /usr/local/share/perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. (/usr/local/share/perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) [Mon Jan 30 22:08:01 2012] [warning]: RT::Handle=HASH(0xb96785c8) couldn't execute the query 'SELECT * FROM Users WHERE Name = ?' at /usr/local/share/perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 600 DBIx::SearchBuilder::Handle::SimpleQuery('RT::Handle=HASH(0xb96785c8)', 'SELECT * FROM Users WHERE Name = ?', 'RT_System') called at /usr/local/share/perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1206 DBIx::SearchBuilder::Record::_LoadFromSQL('RT::CurrentUser=HASH(0xb9c696c8)', 'SELECT * FROM Users WHERE Name = ?', 'RT_System') called at /usr/local/share/perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1125 DBIx::SearchBuilder::Record::LoadByCols('RT::CurrentUser=HASH(0xb9c696c8)', 'Name', 'RT_System') called at /usr/local/share/perl/5.10.1/DBIx/SearchBuilder/Record/Cachable.pm line 120 DBIx::SearchBuilder::Record::Cachable::LoadByCols('RT::CurrentUser=HASH(0xb9c696c8)', 'Name', 'RT_System') called at /opt/rt4/sbin/../lib/RT/Record.pm line 363 RT::Record::LoadByCols('RT::CurrentUser=HASH(0xb9c696c8)', 'Name', 'RT_System') called at /usr/local/share/perl/5.10.1/DBIx/SearchBuilder/Record.pm line 1070 DBIx::SearchBuilder::Record::LoadByCol('RT::CurrentUser=HASH(0xb9c696c8)', 'Name', 'RT_System') called at /opt/rt4/sbin/../lib/RT/User.pm line 462 RT::User::Load('RT::CurrentUser=HASH(0xb9c696c8)', 'RT_System') called at /opt/rt4/sbin/../lib/RT/Handle.pm line 240 RT::Handle::CheckIntegrity('RT::Handle') called at /opt/rt4/sbin/rt-server line 97 require /opt/rt4/sbin/rt-server called at (eval 6) line 3 eval 'package Plack::Sandbox::_2fopt_2frt4_2fsbin_2frt_2dserver; { my $app = do $_file; if ( !$app && ( my $error = $@ || $! )) { die $error; } $app; } ;' called at /usr/local/share/perl/5.10.1/Plack/Util.pm line 118 Plack::Util::_load_sandbox('/opt/rt4/sbin/rt-server') called at /usr/local/share/perl/5.10.1/Plack/Util.pm line 155 Plack::Util::load_psgi('/opt/rt4/sbin/rt-server') called at /usr/local/share/perl/5.10.1/Plack/Handler/Apache2.pm line 32 Plack::Handler::Apache2::load_app('Plack::Handler::Apache2', '/opt/rt4/sbin/rt-server') called at /usr/local/share/perl/5.10.1/Plack/Handler/Apache2.pm line 24 Plack::Handler::Apache2::preload('Plack::Handler::Apache2', '/opt/rt4/sbin/rt-server') called at /etc/apache2/sites-enabled/000-default line 20 eval 'package Apache2::ReadConfig::etc::apache2::sites_enabled::000_default::line_19; #line 19 /etc/apache2/sites-enabled/000-default use Plack::Handler::Apache2; Plack::Handler::Apache2->preload("/opt/rt4/sbin/rt-server"); ;' called at /opt/rt4/sbin/../lib/RT/CurrentUser.pm line 0 (/usr/share/perl/5.10/Carp.pm:47) [Mon Jan 30 22:08:01 2012] [warning]: Use of uninitialized value in concatenation (.) or string at /opt/rt4/sbin/../lib/RT/Handle.pm line 242. (/opt/rt4/sbin/../lib/RT/Handle.pm:241) RT couldn't connect to the database where tickets are stored. If this is a new installation of RT, you should visit the URL below to configure RT and initialize your database. If this is an existing RT installation, this may indicate a database connectivity problem. The error RT got back when trying to connect to your database was: Couldn't find RT_System user in the DB '' [Mon Jan 30 22:08:02 2012] [warning]: (in cleanup) Error while loading /opt/rt4/sbin/rt-server: Can't locate RT/Authen/ExternalAuth.pm in @INC (@INC contains: /opt/rt4/sbin/../local/lib /opt/rt4/sbin/../lib /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl . /etc/apache2) at /opt/rt4/sbin/../lib/RT.pm line 659. (/opt/rt4/sbin/../lib/RT.pm:343) [Mon Jan 30 17:08:02 2012] [warn] NameVirtualHost *:80 has no VirtualHosts [ OK ] root at helpdesks:/etc/apache2# Thanks -----Original Message----- From: Kevin Falcone To: rt-users Sent: Mon, Jan 30, 2012 3:25 pm Subject: Re: [rt-users] Help installing RT4 on Ubuntu On Mon, Jan 30, 2012 at 02:29:09PM -0500, Borngunners wrote: > This is my /etc/apache2/httpd.conf and /etc/apache2/sites-available/default configuration > files Please try the config that we ship with RT as documented in docs/web_deployment.pod (which is referred to from the README). -kevin > : > > ServerName UHC:80 > ServerAdmin helpdesk at ticket.com > > ErrorLog /var/log/apache2/error.log > TransferLog /var/log/apache2/xfer.log > CustomLog /var/log/apache2/access.log combined > ServerSignature On > > #config for your main content > DocumentRoot "/opt/rt4/share/html" > Alias /NoAuth/images/ /opt/rt4/share/html/NoAuth/images/ > > > Options Indexes FollowSymLinks > > AllowOverride None > Allow from all > satisfy any > > AddDefaultCharset UTF-8 > SetHandler modperl > PerlResponseHandler Plack::Handler::Apache2 > PerlSetVar psgi_app /opt/rt4/sbin/rt-server > > > > -----Original Message----- > From: Bart > To: rt-users > Sent: Mon, Jan 30, 2012 5:34 am > Subject: Re: [rt-users] Help installing RT4 on Ubuntu > > Same as with Debian, you need to manually add the RT apache configuration to apache. If Ubuntu > does the same as Debian then you can find an example under /etc/request-tracker4. > I suspect that you don't have a config under /etc/apache2/sites-available for RT, and/or not a > link to the RT apache config under /etc/apache2/sites-enabled/ > Make sure you have the RT config in there and a link under sites-enabled, after that restart > apache2 and it should work (if the config is correct). > For example configs you can check the wiki or these lists. > -- Bart > > Op 26 januari 2012 22:40 schreef Kevin Falcone het volgende: > > On Thu, Jan 26, 2012 at 12:02:28PM -0500, Borngunners wrote: > > I have installed RT 4 on ubuntu and have tested the web after restarting apache, > nothing shows > > up except the normal apache "It Works!" > > What am I doing wrong in this case....? > > You're going to need to share your apache config for anyone to be able > to offer advice. > -kevin > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston -- March 5 & 6, 2012 > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ** March 5 & 6, 2012 > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ? March 5 & 6, 2012 -------- RT Training Sessions (http://bestpractical.com/services/training.html) * Boston ? March 5 & 6, 2012 -------------- next part -------------- An HTML attachment was scrubbed... URL: From jnarins at seniorbridge.com Mon Jan 30 17:25:05 2012 From: jnarins at seniorbridge.com (Josh Narins) Date: Mon, 30 Jan 2012 17:25:05 -0500 Subject: [rt-users] Help installing RT4 on Ubuntu In-Reply-To: <8CEADB34E8A73CF-1B14-17819@webmail-m076.sysops.aol.com> Message-ID: Please review this part of the error message you sent: > RT couldn't connect to the database where tickets are stored.If this is a new installation of RT, you should visit the URL belowto configure RT and initialize your database.If this is an existing RT installation, this may indicate a databaseconnectivity problem.The error RT got back when trying to connect to your database was:Couldn't find RT_System user in the DB Try seeing if you can connect to the RT database with a simple perl DBI and DBD::Mysql script, then try connecting as the RT user, also check if you can find RT tables, like users, once connected. Josh Narins Director of Application Development SeniorBridge 845 Third Ave 7th Floor New York, NY 10022 Tel: (212) 994-6194 Mobile: (917) 488-6248 Fax: (212) 994-4260 jnarins at seniorbridge.com SeniorBridge Managing Complex Chronic Care http://www.seniorbridge.com SeniorBridge Statement of Confidentiality: The contents of this email message are intended for the exclusive use of the addressee(s) and may contain confidential or privileged information. Any dissemination, distribution or copying of this email by an unintended or mistaken recipient is strictly prohibited. In said event, kindly reply to the sender and destroy all entries of this message and any attachments from your system. Thank you. From bwiese at ElementPS.com Mon Jan 30 18:29:26 2012 From: bwiese at ElementPS.com (Brent Wiese) Date: Mon, 30 Jan 2012 16:29:26 -0700 Subject: [rt-users] ICV and calendar In-Reply-To: <4F26B9B6.3020603@cesca.cat> References: <4F26B9B6.3020603@cesca.cat> Message-ID: <7ECD0C8955ADE149B95716B364B4D58F26CF779726@EXCCR01.eps.local> >From the "Home" screen, click on the queue you want to do this for in the "Quick Search" tab. After the results are up, drop the "Feeds" link down and choose iCal. Can do this for any search result. -----Original Message----- From: rt-users-bounces at lists.bestpractical.com [mailto:rt-users-bounces at lists.bestpractical.com] On Behalf Of Daniel Garcia Mejia Sent: Monday, January 30, 2012 8:40 AM To: rt-users at lists.bestpractical.com Subject: [rt-users] ICV and calendar Hi, I created a queue that whenI create a ticket I want to create a calendar datein my Thunderbird mail agent (the extension to put a date is. ICS). With RT, is possible to do this? To create a ticket to export aICS file to thunderbird? I have read several papers on the module 'Calendar' CPAN but I do not know how it works. Best Regards Dani -- ....................................................................... __ / / Daniel Garc?a Mej?a C E / S / C A Portals i Repositoris /_/ Centre de Serveis Cient?fics i Acad?mics de Catalunya Gran Capit?, 2-4 (Edifici Nexus) - 08034 Barcelona T. (NULL) - F. 93 205 6979 - dgarcia at cesca.cat ....................................................................... -------- RT Training Sessions (http://bestpractical.com/services/training.html) * Boston March 5 & 6, 2012 From falcone at bestpractical.com Mon Jan 30 18:32:38 2012 From: falcone at bestpractical.com (Kevin Falcone) Date: Mon, 30 Jan 2012 18:32:38 -0500 Subject: [rt-users] Help installing RT4 on Ubuntu In-Reply-To: <8CEADB34E8A73CF-1B14-17819@webmail-m076.sysops.aol.com> References: <8CEAA636B3B3E9B-2444-63944@webmail-d182.sysops.aol.com> <20120126214009.GL95897@jibsheet.com> <8CEAD9C927D0CBE-1B14-16399@webmail-m076.sysops.aol.com> <20120130202502.GU95897@jibsheet.com> <8CEADB34E8A73CF-1B14-17819@webmail-m076.sysops.aol.com> Message-ID: <20120130233238.GV95897@jibsheet.com> On Mon, Jan 30, 2012 at 05:11:54PM -0500, Borngunners wrote: > Hello Falcone, > I have tried the config as stated. This is the message I receive after starting apche: > root at helpdesks:/etc/apache2# /etc/init.d/apache2 start > * Starting web server > apache2 > [Mon Jan 30 22:08:01 2012] [warning]: DBD::mysql::st execute failed: Table 'rt4.Users' doesn't > exist at /usr/local/share/perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. > (/usr/local/share/perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) You don't appear to have created the RT database. When you said > > On Thu, Jan 26, 2012 at 12:02:28PM -0500, Borngunners wrote: > > > I have installed RT 4 on ubuntu and have tested the web after What did you do to install RT? It'd be great if you looked through the README and compared the steps to the notes about what you did. -kevin -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From bart at pleh.info Tue Jan 31 04:18:29 2012 From: bart at pleh.info (Bart) Date: Tue, 31 Jan 2012 10:18:29 +0100 Subject: [rt-users] Rt 4.0.4 - can rt-extension-formtools modify layout of ticket fields? In-Reply-To: <3817F32C-778C-4A79-8F13-0A2BC30D233A@gmail.com> References: <31CC29D4-A67E-4182-B3FB-9792773C21F5@gmail.com> <20120130182813.GQ95897@jibsheet.com> <3817F32C-778C-4A79-8F13-0A2BC30D233A@gmail.com> Message-ID: Hi, Could you explain what your trying to achieve? Maybe we can give some input on the options that you have (we're kinda shooting in the dark now). A CF is an extra field which can have predefined input or contains open input. It's considered extra information for a ticket. In our case we have a set of the following CF's (as an example): - Ticket type (incident, problem, change, etc.), done with a dropdown menu. - Item A, B and C (CI items), done with a dropdown menu. - Requestor organization, based on the organization set at the requestor we fill this field with that value (handy for the ticket overview / search capabilities). So I guess you could say that a CF adds information to a ticket, depending on your scrips it could even set a comment upon setting a value in a CF. -- Bart Op 30 januari 2012 22:20 schreef Jim Lesinski het volgende: > Are the custom fields used to push data into the tickets somehow? If so > that may be sufficient for our need. > > Thanks, > Jim Lesinski > > > On Jan 30, 2012, at 7:28 PM, Kevin Falcone > wrote: > > > On Sun, Jan 29, 2012 at 07:52:27PM +0100, Jim Lesinski wrote: > >> Can rt-extension-formtools allow modifying the field layout in RT4.0.4? > If there is documentation for this add on or an example of its use > somewhere that would be helpful. > > > > rt-extension-formtools is for building custom forms, not for modifying > > the default layout of Ticket/Create.html or Ticket/Update.html > > > > -kevin > > -------- > > RT Training Sessions (http://bestpractical.com/services/training.html) > > * Boston ? March 5 & 6, 2012 > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston March 5 & 6, 2012 > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jim.lesinski at gmail.com Tue Jan 31 05:15:41 2012 From: jim.lesinski at gmail.com (Jim Lesinski) Date: Tue, 31 Jan 2012 11:15:41 +0100 Subject: [rt-users] Rt 4.0.4 - can rt-extension-formtools modify layout of ticket fields? In-Reply-To: References: <31CC29D4-A67E-4182-B3FB-9792773C21F5@gmail.com> <20120130182813.GQ95897@jibsheet.com> <3817F32C-778C-4A79-8F13-0A2BC30D233A@gmail.com> Message-ID: <5489FC75-51FD-48DA-AB60-123E7AF9AC2A@gmail.com> Sure. We're still looking at RT, but I am familiar with the concept of custom fields as they are used in various systems that we currently use (ie SharePoint, MSCRM, Umbraco, various others, etc) Currently I am trying to understand what our options are for arranging the custom fields to capture data from both the end user (employee) submitting a request and the employee responding to the request. As I understand it currently, we can integrate a custom web form via the rest interface to capture end user input. Ideally I would like to arrange the default portal forms in something other than a single or two column layout. Additionally I would like to arrange the owners view of the fields to more than a single or two column layout. I was hoping formtools would assist in achieving this. I have read other articles suggesting the use of a custom page which is redirected to based on the queue that is loaded. Does that help? Thanks, Jim Lesinski On Jan 31, 2012, at 10:18 AM, Bart wrote: > Hi, > > Could you explain what your trying to achieve? Maybe we can give some input on the options that you have (we're kinda shooting in the dark now). > > A CF is an extra field which can have predefined input or contains open input. It's considered extra information for a ticket. > > In our case we have a set of the following CF's (as an example): > Ticket type (incident, problem, change, etc.), done with a dropdown menu. > Item A, B and C (CI items), done with a dropdown menu. > Requestor organization, based on the organization set at the requestor we fill this field with that value (handy for the ticket overview / search capabilities). > So I guess you could say that a CF adds information to a ticket, depending on your scrips it could even set a comment upon setting a value in a CF. > > > -- Bart > > > Op 30 januari 2012 22:20 schreef Jim Lesinski het volgende: > Are the custom fields used to push data into the tickets somehow? If so that may be sufficient for our need. > > Thanks, > Jim Lesinski > > > On Jan 30, 2012, at 7:28 PM, Kevin Falcone wrote: > > > On Sun, Jan 29, 2012 at 07:52:27PM +0100, Jim Lesinski wrote: > >> Can rt-extension-formtools allow modifying the field layout in RT4.0.4? If there is documentation for this add on or an example of its use somewhere that would be helpful. > > > > rt-extension-formtools is for building custom forms, not for modifying > > the default layout of Ticket/Create.html or Ticket/Update.html > > > > -kevin > > -------- > > RT Training Sessions (http://bestpractical.com/services/training.html) > > * Boston ? March 5 & 6, 2012 > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston March 5 & 6, 2012 > -------------- next part -------------- An HTML attachment was scrubbed... URL: From robert.wysocki at contium.pl Tue Jan 31 05:42:22 2012 From: robert.wysocki at contium.pl (Robert Wysocki) Date: Tue, 31 Jan 2012 11:42:22 +0100 Subject: [rt-users] Unknown encoding in rt-mailgate Message-ID: <1328006542.1969.180.camel@rmwysocki> Hello, Today we discovered, that for a few days one of the messages sent to out RT is sitting in exim queue and not passing through to RT. After trying passing it to rt-mailgate by hand we got "Unknown encoding" error. After analyzing the headers it became obvious that the fault is on the side of our client - the encoding specified was an nonexistent one. Since the encoding was specified, EmailInputEncoding doesn't apply to it. What is the proper way of accepting such emails to RT? Regards, -- Robert Wysocki administrator system?w linuksowych CONTIUM S.A., http://www.contium.pl From jnarins at seniorbridge.com Tue Jan 31 09:28:00 2012 From: jnarins at seniorbridge.com (Josh Narins) Date: Tue, 31 Jan 2012 09:28:00 -0500 Subject: [rt-users] Two questions Message-ID: 1. I got partway along writing a Mail Plugin for RT3.8, but, somewhere along the way, I lost it. Can anyone point me to any documentation on them? My goal is to remove the endlessly duplicating newlines of the quoted text on each reply to our tickets and to remove the signatures. 2. Certain people aren't quite clear on who should be assigning tickets to whom, so, I'd like to be able to block that. Is this a transactionbatch step? Can anyone point me to what I'd need to add the code I need to block that? Thanks. Josh Narins Director of Application Development SeniorBridge 845 Third Ave 7th Floor New York, NY 10022 Tel: (212) 994-6194 Fax: (212) 994-4260 Mobile: (917) 488-6248 jnarins at seniorbridge.com seniorbridge.com [http://www.seniorbridge.com/images/seniorbridgedisclaimerTAG.gif] ________________________________ SeniorBridge Statement of Confidentiality: The contents of this email message are intended for the exclusive use of the addressee(s) and may contain confidential or privileged information. Any dissemination, distribution or copying of this email by an unintended or mistaken recipient is strictly prohibited. In said event, kindly reply to the sender and destroy all entries of this message and any attachments from your system. Thank you. -------------- next part -------------- An HTML attachment was scrubbed... URL: From falcone at bestpractical.com Tue Jan 31 11:56:45 2012 From: falcone at bestpractical.com (Kevin Falcone) Date: Tue, 31 Jan 2012 11:56:45 -0500 Subject: [rt-users] Rt 4.0.4 - can rt-extension-formtools modify layout of ticket fields? In-Reply-To: <5489FC75-51FD-48DA-AB60-123E7AF9AC2A@gmail.com> References: <31CC29D4-A67E-4182-B3FB-9792773C21F5@gmail.com> <20120130182813.GQ95897@jibsheet.com> <3817F32C-778C-4A79-8F13-0A2BC30D233A@gmail.com> <5489FC75-51FD-48DA-AB60-123E7AF9AC2A@gmail.com> Message-ID: <20120131165645.GW95897@jibsheet.com> On Tue, Jan 31, 2012 at 11:15:41AM +0100, Jim Lesinski wrote: > As I understand it currently, we can integrate a custom web form via the rest interface to > capture end user input. > Ideally I would like to arrange the default portal forms in something other than a single or > two column layout. This is what RT-Extension-FormTools was designed to do (except it uses the normal RT API, rather than the REST API, and runs inside RT so that it can track who is logged in and include that information in the ticket). It's intended to be used in place of the normal SelfService "Create New Ticket" links. > Additionally I would like to arrange the owners view of the fields to more > than a single or two column layout. > I was hoping formtools would assist in achieving this. I have read other articles suggesting > the use of a custom page which is redirected to based on the queue that is loaded. Unfortunately, the owner view inside RT these days is mostly limited to that one or two column view. There are a few extensions to move things around, but RT-Extension-FormTools really isn't the solution you're looking for here. There are callbacks in place to allow you to rejigger the Custom Fields on Modify.html or insert them into Update.html, and folks often make a number of customizations using them. -kevin -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From dgarcia at cesca.cat Tue Jan 31 11:54:29 2012 From: dgarcia at cesca.cat (Daniel Garcia Mejia) Date: Tue, 31 Jan 2012 17:54:29 +0100 Subject: [rt-users] Error with iCal Message-ID: <4F281CC5.6090705@cesca.cat> Hi, Yesterday this works 100% but today... I create a ticket, assign a date of begin and finish, export to iCal and I observer this... [Tue Jan 31 16:58:23 2012] [warning]: Unknown property for Data::ICal::Entry::Event: due at /home/dgarcia/RT/rt-4.0.4/local/plugins/RTx-Calendar/html/NoAuth/Calendar/dhandler line 152 (/usr/lib/perl5/5.8.8/Carp.pm:271) [Tue Jan 31 16:58:23 2012] [warning]: Unknown property for Data::ICal::Entry::Event: due at /home/dgarcia/RT/rt-4.0.4/local/plugins/RTx-Calendar/html/NoAuth/Calendar/dhandler line 152 (/usr/lib/perl5/5.8.8/Carp.pm:271) [Tue Jan 31 16:58:23 2012] [warning]: Unknown property for Data::ICal::Entry::Event: due at /home/dgarcia/RT/rt-4.0.4/local/plugins/RTx-Calendar/html/NoAuth/Calendar/dhandler line 152 (/usr/lib/perl5/5.8.8/Carp.pm:271) In my calendar, I import the .ics file but date does not match with RT system... Any help?? Thanks! -- ....................................................................... __ / / Daniel Garc?a Mej?a C E / S / C A Portals i Repositoris /_/ Centre de Serveis Cient?fics i Acad?mics de Catalunya Gran Capit?, 2-4 (Edifici Nexus) - 08034 Barcelona T. (NULL) - F. 93 205 6979 - dgarcia at cesca.cat ....................................................................... From falcone at bestpractical.com Tue Jan 31 12:35:12 2012 From: falcone at bestpractical.com (Kevin Falcone) Date: Tue, 31 Jan 2012 12:35:12 -0500 Subject: [rt-users] Two questions In-Reply-To: References: Message-ID: <20120131173512.GX95897@jibsheet.com> On Tue, Jan 31, 2012 at 09:28:00AM -0500, Josh Narins wrote: > I got partway along writing a Mail Plugin for RT3.8, but, somewhere along the way, I lost it. > > Can anyone point me to any documentation on them? My goal is to remove the endlessly > duplicating newlines of the quoted text on each reply to our tickets and to remove the > signatures. There is actually code in 3.8.10 or later to work around Outlook's bugs with newlines. You probably want to look at CommandByMail or the GnuPG encryption plugin for an example of how to work with the mail. > Certain people aren't quite clear on who should be assigning tickets to whom, so, I'd like to > be able to block that. Is this a transactionbatch step? Can anyone point me to what I'd need > to add the code I need to block that? You'd probably be better off just hiding the Owners dropdown from some people (or ensuring they don't have ModifyTicket). If you want to do it from a Scrip, you only need a normal TransactionCreate Scrip when an OwnerChange condition and a custom action. -kevin -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From falcone at bestpractical.com Tue Jan 31 12:38:17 2012 From: falcone at bestpractical.com (Kevin Falcone) Date: Tue, 31 Jan 2012 12:38:17 -0500 Subject: [rt-users] Error with iCal In-Reply-To: <4F281CC5.6090705@cesca.cat> References: <4F281CC5.6090705@cesca.cat> Message-ID: <20120131173817.GY95897@jibsheet.com> On Tue, Jan 31, 2012 at 05:54:29PM +0100, Daniel Garcia Mejia wrote: > Hi, > > Yesterday this works 100% but today... > I create a ticket, assign a date of begin and finish, export to iCal > and I observer this... > > > [Tue Jan 31 16:58:23 2012] [warning]: Unknown property for > Data::ICal::Entry::Event: due at /home/dgarcia/RT/rt-4.0.4/local/plugins/RTx-Calendar/html/NoAuth/Calendar/dhandler > line 152 (/usr/lib/perl5/5.8.8/Carp.pm:271) > [Tue Jan 31 16:58:23 2012] [warning]: Unknown property for > Data::ICal::Entry::Event: due at /home/dgarcia/RT/rt-4.0.4/local/plugins/RTx-Calendar/html/NoAuth/Calendar/dhandler > line 152 (/usr/lib/perl5/5.8.8/Carp.pm:271) > [Tue Jan 31 16:58:23 2012] [warning]: Unknown property for > Data::ICal::Entry::Event: due at /home/dgarcia/RT/rt-4.0.4/local/plugins/RTx-Calendar/html/NoAuth/Calendar/dhandler > line 152 (/usr/lib/perl5/5.8.8/Carp.pm:271) > > > In my calendar, I import the .ics file but date does not match with > RT system... Why are you using the RTx-Calendar plugin for feeds rather than the built in calendar feed? The RTx-Calendar plugin on 4.0 is really only intended to be used to get a visualization inside RT. RT's ics feeds will have a URL that look like: https://your.rt/NoAuth/iCal/user/token/query And are available from Tickets -> Current Search -> Feeds -> iCal If RTx-Calendar is breaking that link, please file a bug against the extension. -kevin -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From ruz at bestpractical.com Tue Jan 31 12:43:27 2012 From: ruz at bestpractical.com (Ruslan Zakirov) Date: Tue, 31 Jan 2012 21:43:27 +0400 Subject: [rt-users] Unknown encoding in rt-mailgate In-Reply-To: <1328006542.1969.180.camel@rmwysocki> References: <1328006542.1969.180.camel@rmwysocki> Message-ID: On Tue, Jan 31, 2012 at 14:42, Robert Wysocki wrote: > Hello, > > Today we discovered, that for a few days one of the messages sent to out > RT is sitting in exim queue and not passing through to RT. > After trying passing it to rt-mailgate by hand we got "Unknown encoding" > error. > > After analyzing the headers it became obvious that the fault is on the > side of our client - the encoding specified was an nonexistent one. > > Since the encoding was specified, EmailInputEncoding doesn't apply to > it. What is the proper way of accepting such emails to RT? Was it a mistake in encoding or just unsupported one? Anyway, it should be reported as a bug report with more details about what was in headers and what is actual encoding of the mail. > > Regards, > -- > Robert Wysocki > administrator system?w linuksowych > CONTIUM S.A., http://www.contium.pl > > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ?March 5 & 6, 2012 -- Best regards, Ruslan. From jnarins at seniorbridge.com Tue Jan 31 12:54:04 2012 From: jnarins at seniorbridge.com (Josh Narins) Date: Tue, 31 Jan 2012 12:54:04 -0500 Subject: [rt-users] Two questions In-Reply-To: <20120131173512.GX95897@jibsheet.com> References: <20120131173512.GX95897@jibsheet.com> Message-ID: > On Tue, Jan 31, 2012 at 09:28:00AM -0500, Josh Narins wrote: > > I got partway along writing a Mail Plugin for RT3.8, but, > somewhere along the way, I lost it. > > > > Can anyone point me to any documentation on them? My goal is to > remove the endlessly > > duplicating newlines of the quoted text on each reply to our > tickets and to remove the > > signatures. > > There is actually code in 3.8.10 or later to work around Outlook's > bugs with newlines. I'm running 4.0.2 and still have the problem. > You probably want to look at CommandByMail or the GnuPG encryption > plugin for an example of how to work with the mail. Will do. > > Certain people aren't quite clear on who should be assigning > tickets to whom, so, I'd like to > > be able to block that. Is this a transactionbatch step? Can anyone > point me to what I'd need > > to add the code I need to block that? > > You'd probably be better off just hiding the Owners dropdown from some > people (or ensuring they don't have ModifyTicket). > > If you want to do it from a Scrip, you only need a normal > TransactionCreate Scrip when an OwnerChange condition and a custom > action. Thanks, again. Josh Narins Director of Application Development SeniorBridge 845 Third Ave 7th Floor New York, NY 10022 Tel: (212) 994-6194 Mobile: (917) 488-6248 Fax: (212) 994-4260 jnarins at seniorbridge.com SeniorBridge Managing Complex Chronic Care http://www.seniorbridge.com SeniorBridge Statement of Confidentiality: The contents of this email message are intended for the exclusive use of the addressee(s) and may contain confidential or privileged information. Any dissemination, distribution or copying of this email by an unintended or mistaken recipient is strictly prohibited. In said event, kindly reply to the sender and destroy all entries of this message and any attachments from your system. Thank you. From borngunners at aol.com Tue Jan 31 14:36:45 2012 From: borngunners at aol.com (Borngunners) Date: Tue, 31 Jan 2012 14:36:45 -0500 (EST) Subject: [rt-users] Help installing RT4 on Ubuntu In-Reply-To: <20120130233238.GV95897@jibsheet.com> References: <8CEAA636B3B3E9B-2444-63944@webmail-d182.sysops.aol.com><20120126214009.GL95897@jibsheet.com><8CEAD9C927D0CBE-1B14-16399@webmail-m076.sysops.aol.com><20120130202502.GU95897@jibsheet.com><8CEADB34E8A73CF-1B14-17819@webmail-m076.sysops.aol.com> <20120130233238.GV95897@jibsheet.com> Message-ID: <8CEAE66CC35259E-1B14-1DEE4@webmail-m076.sysops.aol.com> Okay. Now I have try to reinstall RT again and so far these are the configurations I have: root at helpdesks:/var/tmp/rt-4.0.4# make initialize-database /usr/bin/perl -I/opt/rt4/local/lib -I/opt/rt4/lib sbin/rt-setup-database --action init --prompt-for-dba-password In order to create or update your RT database, this script needs to connect to your mysql instance on localhost as root Please specify that user's database password below. If the user has no database password, just press return. Password: Working with: Type: mysql Host: localhost Name: rt4 User: rtuser DBA: root Now creating a mysql database rt4 for RT. Done. Now populating database schema. Done. Now inserting database ACLs. Granting access to rtuser@'localhost' on rt4. Done. Now inserting RT core system objects. Done. [Tue Jan 31 19:32:37 2012] [warning]: The ActiveStatus configuration has been replaced by the new Lifecycles functionality. You should set the 'active' property of the 'default' lifecycle and add transition rules; see RT_Config.pm for documentation. (/var/tmp/rt-4.0.4/sbin/../lib/RT/Config.pm:766) Now inserting data. [Tue Jan 31 19:32:37 2012] [info]: RT::Authen::ExternalAuth::CanonicalizeUserInfo returning Comments: SuperUser, Disabled: 0, EmailAddress: root at localhost, Gecos: root, Name: root, Password: password, Privileged: 1, RealName: Enoch Root (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:536) [Tue Jan 31 19:32:37 2012] [error]: Could not set user info (/var/tmp/rt-4.0.4/sbin/../lib/RT/Handle.pm:826) [Tue Jan 31 19:32:38 2012] [error]: Unable to load user: root : Couldn't find row (/var/tmp/rt-4.0.4/sbin/../lib/RT/Handle.pm:956) Done inserting data. Done. Apache configuration: ErrorLog /opt/rt4/var/log/apache2.error TransferLog /opt/rt4/var/log/apache2.access # LogLevel debug AddDefaultCharset UTF-8 DocumentRoot "/opt/rt4/share/html" Order allow,deny Allow from all SetHandler perl-script PerlResponseHandler Plack::Handler::Apache2 PerlSetVar psgi_app /opt/rt4/sbin/rt-server use Plack::Handler::Apache2; Plack::Handler::Apache2->preload("/opt/rt4/sbin/rt-server"); thanks, -----Original Message----- From: Kevin Falcone To: rt-users Sent: Mon, Jan 30, 2012 6:32 pm Subject: Re: [rt-users] Help installing RT4 on Ubuntu On Mon, Jan 30, 2012 at 05:11:54PM -0500, Borngunners wrote: > Hello Falcone, > I have tried the config as stated. This is the message I receive after starting apche: > root at helpdesks:/etc/apache2# /etc/init.d/apache2 start > * Starting web server > apache2 > [Mon Jan 30 22:08:01 2012] [warning]: DBD::mysql::st execute failed: Table 'rt4.Users' doesn't > exist at /usr/local/share/perl/5.10.1/DBIx/SearchBuilder/Handle.pm line 587. > (/usr/local/share/perl/5.10.1/DBIx/SearchBuilder/Handle.pm:587) You don't appear to have created the RT database. When you said > > On Thu, Jan 26, 2012 at 12:02:28PM -0500, Borngunners wrote: > > > I have installed RT 4 on ubuntu and have tested the web after What did you do to install RT? It'd be great if you looked through the README and compared the steps to the notes about what you did. -kevin -------- RT Training Sessions (http://bestpractical.com/services/training.html) * Boston ? March 5 & 6, 2012 -------------- next part -------------- An HTML attachment was scrubbed... URL: From bluethundr at jokefire.com Tue Jan 31 16:30:44 2012 From: bluethundr at jokefire.com (Tim Dunphy) Date: Tue, 31 Jan 2012 21:30:44 -0000 (UTC) Subject: [rt-users] RT Bounce messages In-Reply-To: Message-ID: <7e05c4cd-2b99-437b-8a1b-fd1517ffddb9@li289-212> Hello list! I have an RT setup that functions pretty nicely if I do say so myself! However whenever a ticket is generated or a reply/correspondence action is taken by RT I see messages similar to this one sent to my email address (I'm the $OwnerEmail): RT Bounce: [Operations #99] set up nagios monitoring for snmp-controller on bpapp01/bpapp02 And in the body of the email I see this message: RT thinks this message may be a bounce As an attachment I see a text file as an attachment that's named something like ATT00001.[4].txt And in this attachment I'll see the contents of the ticket...i.e. --------------------------- http://rt.example.com/helpdesk/Ticket/Display.html?id=84 This is a comment. It is not sent to the Requestor(s): The nagios instance in EC2 is running and monitoring localhost. [redacted] ----------------------------- Below I'm including my RT_SiteConfig.pm file.. I would like to be familiar enough with RT to be able to select the most important bits for your perusal and I apologize in advance for the inconvenience... ------------------------------------ # RT was configured with: # # $ ./configure --enable-graphviz --enable-gd --enable-gpg --with-db-host=localhost --with-db-rt-host=localhost --with-db-dba=admin --with-db-rt-user=admin --with-db-rt-pass=Duk30fZh0u --with-web-user=apache --with-web-group=apache --with-apachectl /usr/sbin/apachectl --localstatedir=/var/rt4 --sysconfdir=/etc/rt4 --prefix=/usr/local/rt4 --exec-prefix=/usr/local/sbin # package RT; ############################# WARNING ############################# # # # NEVER EDIT RT_Config.pm ! # # # # Instead, copy any sections you want to change to # # RT_SiteConfig.pm and edit them there. Otherwise, # # your changes will be lost when you upgrade RT. # # # ############################# WARNING ############################# =head1 NAME RT::Config =head1 Base configuration =over 4 =item C<$rtname> C<$rtname> is the string that RT will look for in mail messages to figure out what ticket a new piece of mail belongs to. Your domain name is recommended, so as not to pollute the namespace. Once you start using a given tag, you should probably never change it; otherwise, mail for existing tickets won't get put in the right place. =cut Set($rtname, "mlb.com"); =item C<$Organization> You should set this to your organization's DNS domain. For example, I or I. It is used by the linking interface to guarantee that ticket URIs are unique and easy to construct. Changing it after you have created tickets in the system will B all existing ticket links! =cut Set($Organization, "mlb.com"); =item C<$CorrespondAddress>, C<$CommentAddress> RT is designed such that any mail which already has a ticket-id associated with it will get to the right place automatically. C<$CorrespondAddress> and C<$CommentAddress> are the default addresses that will be listed in From: and Reply-To: headers of correspondence and comment mail tracked by RT, unless overridden by a queue-specific address. They should be set to email addresses which have been configured as aliases for F. =cut Set($CorrespondAddress, 'rt at mm3.mlbam.com'); Set($CommentAddress, 'rt-comment at mm3.mlbam.com'); =item C<$WebDomain> Domain name of the RT server, e.g. 'www.example.com'. It should not contain anything except the server name. =cut Set($WebDomain, "rt.mm3.mlbam.com"); =item C<$WebPort> If we're running as a superuser, run on port 80. Otherwise, pick a high port for this user. 443 is default port for https protocol. =cut Set($WebPort, 80);# + ($< * 7274) % 32766 + ($< && 1024)); =item C<$WebPath> If you're putting the web UI somewhere other than at the root of your server, you should set C<$WebPath> to the path you'll be serving RT at. C<$WebPath> requires a leading / but no trailing /, or it can be blank. In most cases, you should leave C<$WebPath> set to "" (an empty value). =cut Set($WebPath, "/helpdesk"); =item C<$Timezone> C<$Timezone> is the default timezone, used to convert times entered by users into GMT, as they are stored in the database, and back again; users can override this. It should be set to a timezone recognized by your server. =cut Set($Timezone, "US/Eastern"); =item C<@Plugins> Set C<@Plugins> to a list of external RT plugins that should be enabled (those plugins have to be previously downloaded and installed). Example: C =cut Set(@Plugins, qw(RT::Authen::ExternalAuth)); =back =head1 Database connection =over 4 =item C<$DatabaseType> Database driver being used; case matters. Valid types are "mysql", "Oracle" and "Pg". =cut Set($DatabaseType, "mysql"); =item C<$DatabaseHost>, C<$DatabaseRTHost> The domain name of your database server. If you're running MySQL and on localhost, leave it blank for enhanced performance. C is the fully-qualified hostname of your RT server, for use in granting ACL rights on MySQL. =cut Set($DatabaseHost, "localhost"); Set($DatabaseRTHost, "localhost"); =item C<$DatabasePort> The port that your database server is running on. Ignored unless it's a positive integer. It's usually safe to leave this blank; RT will choose the correct default. =cut Set($DatabasePort, ""); =item C<$DatabaseUser> The name of the user to connect to the database as. =cut Set($DatabaseUser, "admin"); =item C<$DatabasePassword> The password the C<$DatabaseUser> should use to access the database. =cut Set($DatabasePassword, q{Duk30fZh0u}); =item C<$DatabaseName> The name of the RT database on your database server. For Oracle, the SID and database objects are created in C<$DatabaseUser>'s schema. =cut Set($DatabaseName, q{rt4}); =item C<$DatabaseRequireSSL> If you're using PostgreSQL and have compiled in SSL support, set C<$DatabaseRequireSSL> to 1 to turn on SSL communication with the database. =cut Set($DatabaseRequireSSL, undef); =back =head1 Logging The default is to log anything except debugging information to syslog. Check the L POD for information about how to get things by syslog, mail or anything else, get debugging info in the log, etc. It might generally make sense to send error and higher by email to some administrator. If you do this, be careful that this email isn't sent to this RT instance. Mail loops will generate a critical log message. =over 4 =item C<$LogToSyslog>, C<$LogToScreen> The minimum level error that will be logged to the specific device. >From lowest to highest priority, the levels are: debug info notice warning error critical alert emergency =cut Set($LogToSyslog, "info"); Set($LogToScreen, "info"); =item C<$LogToFile>, C<$LogDir>, C<$LogToFileNamed> Logging to a standalone file is also possible, but note that the file should needs to both exist and be writable by all direct users of the RT API. This generally includes the web server and whoever rt-crontool runs as. Note that rt-mailgate and the RT CLI go through the webserver, so their users do not need to have write permissions to this file. If you expect to have multiple users of the direct API, Best Practical recommends using syslog instead of direct file logging. =cut Set($LogToFile, undef); Set($LogDir, q{var/log}); Set($LogToFileNamed, "rt.log"); #log to rt.log =item C<$LogStackTraces> If set to a log level then logging will include stack traces for messages with level equal to or greater than specified. NOTICE: Stack traces include parameters supplied to functions or methods. It is possible for stack trace logging to reveal sensitive information such as passwords or ticket content in your logs. =cut Set($LogStackTraces, ""); =item C<@LogToSyslogConf> On Solaris or UnixWare, set to ( socket => 'inet' ). Options here override any other options RT passes to L. Other interesting flags include facility and logopt. (See the L documentation for more information.) (Maybe ident too, if you have multiple RT installations.) =cut Set(@LogToSyslogConf, ()); =back =head1 Incoming mail gateway =over 4 =item C<$EmailSubjectTagRegex> This regexp controls what subject tags RT recognizes as its own. If you're not dealing with historical C<$rtname> values, you'll likely never have to change this configuration. Be B with it. Note that it overrides C<$rtname> for subject token matching and that you should use only "non-capturing" parenthesis grouping. For example: C and NOT C The setting below would make RT behave exactly as it does without the setting enabled. =cut # Set($EmailSubjectTagRegex, qr/\Q$rtname\E/i ); =item C<$OwnerEmail> C<$OwnerEmail> is the address of a human who manages RT. RT will send errors generated by the mail gateway to this address. This address should I be an address that's managed by your RT instance. =cut Set($OwnerEmail, 'tim.dunphy at example.com'); =item C<$LoopsToRTOwner> If C<$LoopsToRTOwner> is defined, RT will send mail that it believes might be a loop to C<$OwnerEmail>. =cut Set($LoopsToRTOwner, 1); =item C<$StoreLoops> If C<$StoreLoops> is defined, RT will record messages that it believes to be part of mail loops. As it does this, it will try to be careful not to send mail to the sender of these messages. =cut Set($StoreLoops, undef); =item C<$MaxAttachmentSize> C<$MaxAttachmentSize> sets the maximum size (in bytes) of attachments stored in the database. For MySQL and Oracle, we set this size to 10 megabytes. If you're running a PostgreSQL version earlier than 7.1, you will need to drop this to 8192. (8k) =cut Set($MaxAttachmentSize, 10_000_000); =item C<$TruncateLongAttachments> If this is set to a non-undef value, RT will truncate attachments longer than C<$MaxAttachmentSize>. =cut Set($TruncateLongAttachments, undef); =item C<$DropLongAttachments> If this is set to a non-undef value, RT will silently drop attachments longer than C. C<$TruncateLongAttachments>, above, takes priority over this. =cut Set($DropLongAttachments, undef); =item C<$RTAddressRegexp> C<$RTAddressRegexp> is used to make sure RT doesn't add itself as a ticket CC if C<$ParseNewMessageForTicketCcs>, above, is enabled. It is important that you set this to a regular expression that matches all addresses used by your RT. This lets RT avoid sending mail to itself. It will also hide RT addresses from the list of "One-time Cc" and Bcc lists on ticket reply. If you have a number of addresses configured in your RT database already, you can generate a naive first pass regexp by using: perl etc/upgrade/generate-rtaddressregexp If left blank, RT will generate a regexp for you, based on your comment and correspond address settings on your queues; this comes at a small cost in start-up speed. =cut Set($RTAddressRegexp, undef); =item C<$CanonicalizeEmailAddressMatch>, C<$CanonicalizeEmailAddressReplace> RT provides functionality which allows the system to rewrite incoming email addresses. In its simplest form, you can substitute the value in C for the value in C (These values are passed to the C subroutine in F) By default, that routine performs a C on any address passed to it. =cut # Set($CanonicalizeEmailAddressMatch, '@subdomain\.example\.com$'); # Set($CanonicalizeEmailAddressReplace, '@example.com'); =item C<$CanonicalizeOnCreate> Set this to 1 and the create new user page will use the values that you enter in the form but use the function CanonicalizeUserInfo in F =cut Set($CanonicalizeOnCreate, 0); =item C<$ValidateUserEmailAddresses> If C<$ValidateUserEmailAddresses> is 1, RT will refuse to create users with an invalid email address (as specified in RFC 2822) or with an email address made of multiple email addresses. =cut Set($ValidateUserEmailAddresses, undef); =item C<@MailPlugins> C<@MailPlugins> is a list of authentication plugins for L to use; see L =cut =item C<$UnsafeEmailCommands> C<$UnsafeEmailCommands>, if set to 1, enables 'take' and 'resolve' as possible actions via the mail gateway. As its name implies, this is very unsafe, as it allows email with a forged sender to possibly resolve arbitrary tickets! =cut =item C<$ExtractSubjectTagMatch>, C<$ExtractSubjectTagNoMatch> The default "extract remote tracking tags" scrip settings; these detect when your RT is talking to another RT, and adjust the subject accordingly. =cut Set($ExtractSubjectTagMatch, qr/\[.+? #\d+\]/); Set($ExtractSubjectTagNoMatch, ( ${RT::EmailSubjectTagRegex} ? qr/\[(?:${RT::EmailSubjectTagRegex}) #\d+\]/ : qr/\[\Q$RT::rtname\E #\d+\]/)); =back Set($SendmailPath , "/usr/local/rt4/bin/msmtp_wrapper"); =head1 Outgoing mail =over 4 =item C<$MailCommand> C<$MailCommand> defines which method RT will use to try to send mail. We know that 'sendmailpipe' works fairly well. If 'sendmailpipe' doesn't work well for you, try 'sendmail'. Other options are 'smtp' or 'qmail'. Note that you should remove the '-t' from C<$SendmailArguments> if you use 'sendmail' rather than 'sendmailpipe' For testing purposes, or to simply disable sending mail out into the world, you can set C<$MailCommand> to 'testfile' which writes all mail to a temporary file. RT will log the location of the temporary file so you can extract mail from it afterward. =cut Set($MailCommand, "sendmailpipe"); =item C<$SetOutgoingMailFrom> C<$SetOutgoingMailFrom> tells RT to set the sender envelope to the Correspond mail address of the ticket's queue. Warning: If you use this setting, bounced mails will appear to be incoming mail to the system, thus creating new tickets. =cut Set($SetOutgoingMailFrom, 0); =item C<$OverrideOutgoingMailFrom> C<$OverrideOutgoingMailFrom> is used for overwriting the Correspond address of the queue as it is handed to sendmail -f. This helps force the From_ header away from www-data or other email addresses that show up in the "Sent by" line in Outlook. The option is a hash reference of queue name to email address. If there is no ticket involved, then the value of the C key will be used. This option is irrelevant unless C<$SetOutgoingMailFrom> is set. =cut Set($OverrideOutgoingMailFrom, { # 'Default' => 'admin at rt.example.com', # 'General' => 'general at rt.example.com', }); =item C<$DefaultMailPrecedence> C<$DefaultMailPrecedence> is used to control the default Precedence level of outgoing mail where none is specified. By default it is C, but if you only send mail to your staff, you may wish to change it. Note that you can set the precedence of individual templates by including an explicit Precedence header. If you set this value to C then we do not set a default Precedence header to outgoing mail. However, if there already is a Precedence header, it will be preserved. =cut Set($DefaultMailPrecedence, "bulk"); =item C<$DefaultErrorMailPrecedence> C<$DefaultErrorMailPrecedence> is used to control the default Precedence level of outgoing mail that indicates some kind of error condition. By default it is C, but if you only send mail to your staff, you may wish to change it. If you set this value to C then we do not add a Precedence header to error mail. =cut Set($DefaultErrorMailPrecedence, "bulk"); =item C<$UseOriginatorHeader> C<$UseOriginatorHeader> is used to control the insertion of an RT-Originator Header in every outgoing mail, containing the mail address of the transaction creator. =cut Set($UseOriginatorHeader, 1); =item C<$UseFriendlyFromLine> By default, RT sets the outgoing mail's "From:" header to "SenderName via RT". Setting C<$UseFriendlyFromLine> to 0 disables it. =cut Set($UseFriendlyFromLine, 1); =item C<$FriendlyFromLineFormat> C format of the friendly 'From:' header; its arguments are SenderName and SenderEmailAddress. =cut Set($FriendlyFromLineFormat, "\"%s via RT\" <%s>"); =item C<$UseFriendlyToLine> RT can optionally set a "Friendly" 'To:' header when sending messages to Ccs or AdminCcs (rather than having a blank 'To:' header. This feature DOES NOT WORK WITH SENDMAIL[tm] BRAND SENDMAIL. If you are using sendmail, rather than postfix, qmail, exim or some other MTA, you _must_ disable this option. =cut Set($UseFriendlyToLine, 0); =item C<$FriendlyToLineFormat> C format of the friendly 'To:' header; its arguments are WatcherType and TicketId. =cut Set($FriendlyToLineFormat, "\"%s of ". RT->Config->Get('rtname') ." Ticket #%s\":;"); =item C<$NotifyActor> By default, RT doesn't notify the person who performs an update, as they already know what they've done. If you'd like to change this behavior, Set C<$NotifyActor> to 1 =cut Set($NotifyActor, 0); =item C<$RecordOutgoingEmail> By default, RT records each message it sends out to its own internal database. To change this behavior, set C<$RecordOutgoingEmail> to 0 =cut Set($RecordOutgoingEmail, 1); =item C<$VERPPrefix>, C<$VERPDomain> Setting these options enables VERP support L. Uncomment the following two directives to generate envelope senders of the form C<${VERPPrefix}${originaladdress}@${VERPDomain}> (i.e. rt-jesse=fsck.com at rt.example.com ). This currently only works with sendmail and sendmailpipe. =cut # Set($VERPPrefix, "rt-"); # Set($VERPDomain, $RT::Organization); =item C<$ForwardFromUser> By default, RT forwards a message using queue's address and adds RT's tag into subject of the outgoing message, so recipients' replies go into RT as correspondents. To change this behavior, set C<$ForwardFromUser> to 1 and RT will use the address of the current user and remove RT's subject tag. =cut Set($ForwardFromUser, 0); =back =head2 Email dashboards =over 4 =item C<$DashboardAddress> The email address from which RT will send dashboards. If none is set, then C<$OwnerEmail> will be used. =cut Set($DashboardAddress, ''); =item C<$DashboardSubject> Lets you set the subject of dashboards. Arguments are the frequency (Daily, Weekly, Monthly) of the dashboard and the dashboard's name. =cut Set($DashboardSubject, "%s Dashboard: %s"); =item C<@EmailDashboardRemove> A list of regular expressions that will be used to remove content from mailed dashboards. =cut Set(@EmailDashboardRemove, ()); =back =head2 Sendmail configuration These options only take effect if C<$MailCommand> is 'sendmail' or 'sendmailpipe' =over 4 =item C<$SendmailArguments> C<$SendmailArguments> defines what flags to pass to C<$SendmailPath> If you picked 'sendmailpipe', you MUST add a -t flag to C<$SendmailArguments> These options are good for most sendmail wrappers and work-a-likes. These arguments are good for sendmail brand sendmail 8 and newer: C =cut Set($SendmailArguments, "-oi -t"); =item C<$SendmailBounceArguments> C<$SendmailBounceArguments> defines what flags to pass to C<$Sendmail> assuming RT needs to send an error (i.e. bounce). =cut Set($SendmailBounceArguments, '-f "<>"'); =item C<$SendmailPath> If you selected 'sendmailpipe' above, you MUST specify the path to your sendmail binary in C<$SendmailPath>. =cut Set($SendmailPath, "/usr/sbin/sendmail"); =back =head2 SMTP configuration These options only take effect if C<$MailCommand> is 'smtp' =over 4 =item C<$SMTPServer> C<$SMTPServer> should be set to the hostname of the SMTP server to use =cut Set($SMTPServer, undef); =item C<$SMTPFrom> C<$SMTPFrom> should be set to the 'From' address to use, if not the email's 'From' =cut Set($SMTPFrom, undef); =item C<$SMTPDebug> C<$SMTPDebug> should be set to 1 to debug SMTP mail sending =cut Set($SMTPDebug, 0); =back =head2 Other mailers =over 4 =item C<@MailParams> C<@MailParams> defines a list of options passed to $MailCommand if it is not 'sendmailpipe', 'sendmail', or 'smtp' =cut Set(@MailParams, ()); =back =head1 Web interface =over 4 =item C<$WebDefaultStylesheet> This determines the default stylesheet the RT web interface will use. RT ships with several themes by default: web2 The default layout for RT 3.8 aileron The default layout for RT 4.0 ballard Theme which doesn't rely on JavaScript for menuing This value actually specifies a directory in F from which RT will try to load the file main.css (which should @import any other files the stylesheet needs). This allows you to easily and cleanly create your own stylesheets to apply to RT. This option can be overridden by users in their preferences. =cut Set($WebDefaultStylesheet, "aileron"); #Set($WebDefaultStylesheet, "ballard"); =item C<$DefaultQueue> Use this to select the default queue name that will be used for creating new tickets. You may use either the queue's name or its ID. This only affects the queue selection boxes on the web interface. =cut Set($DefaultQueue, "Ops"); =item C<$RememberDefaultQueue> When a queue is selected in the new ticket dropdown, make it the new default for the new ticket dropdown. =cut # Set($RememberDefaultQueue, 1); =item C<$EnableReminders> Hide all links and portlets related to Reminders by setting this to 0 =cut Set($EnableReminders, 1); =item C<@CustomFieldValuesSources> Set C<@CustomFieldValuesSources> to a list of class names which extend L. This can be used to pull lists of custom field values from external sources at runtime. =cut Set(@CustomFieldValuesSources, ()); =item C<$CanonicalizeRedirectURLs> Set C<$CanonicalizeRedirectURLs> to 1 to use C<$WebURL> when redirecting rather than the one we get from C<%ENV>. If you use RT behind a reverse proxy, you almost certainly want to enable this option. =cut Set($CanonicalizeRedirectURLs, 0); =item C<@JSFiles> A list of JavaScript files to be included in head. Removing any of the default entries is not suggested. =cut Set(@JSFiles, qw/ jquery-1.4.2.min.js jquery_noconflict.js jquery-ui-1.8.4.custom.min.js jquery-ui-patch-datepicker.js ui.timepickr.js titlebox-state.js util.js userautocomplete.js jquery.event.hover-1.0.js superfish.js supersubs.js jquery.supposition.js history-folding.js late.js /); =item C<$JSMinPath> Path to the jsmin binary, available from http://www.crockford.com/javascript/jsmin.html If specified, it will be used to minify C. If it cannot be found, RT will fall back to the L module; failing that, RT will will simply concatenate the files. =cut # Set($JSMinPath, "/path/to/jsmin"); =item C<@CSSFiles> A list of additional CSS files to be included in head. =cut Set(@CSSFiles, qw//); =item C<$UsernameFormat> This determines how user info is displayed. 'concise' will show one of either NickName, RealName, Name or EmailAddress, depending on what exists and whether the user is privileged or not. 'verbose' will show RealName and EmailAddress. =cut #Set($UsernameFormat, "concise"); Set($UsernameFormat, "verbose"); =item C<$WebBaseURL>, C<$WebURL> Usually you don't want to set these options. The only obvious reason is if RT is accessible via https protocol on a non standard port, e.g. 'https://rt.example.com:9999'. In all other cases these options are computed using C<$WebDomain>, C<$WebPort> and C<$WebPath>. C<$WebBaseURL> is the scheme, server and port (e.g. 'http://rt.example.com') for constructing URLs to the web UI. C<$WebBaseURL> doesn't need a trailing /. C<$WebURL> is the C<$WebBaseURL>, C<$WebPath> and trailing /, for example: 'http://www.example.com/rt/'. =cut my $port = RT->Config->Get('WebPort'); Set($WebBaseURL, ($port == 443? 'https': 'http') .'://' . RT->Config->Get('WebDomain') . ($port != 80 && $port != 443? ":$port" : '') ); Set($WebURL, RT->Config->Get('WebBaseURL') . RT->Config->Get('WebPath') . "/"); =item C<$WebImagesURL> C<$WebImagesURL> points to the base URL where RT can find its images. Define the directory name to be used for images in RT web documents. =cut Set($WebImagesURL, RT->Config->Get('WebPath') . "/NoAuth/images/"); =item C<$LogoURL> C<$LogoURL> points to the URL of the RT logo displayed in the web UI. This can also be configured via the web UI. =cut Set($LogoURL, RT->Config->Get('WebImagesURL') . "bpslogo.png"); =item C<$LogoLinkURL> C<$LogoLinkURL> is the URL that the RT logo hyperlinks to. =cut Set($LogoLinkURL, "http://bestpractical.com"); =item C<$LogoAltText> C<$LogoAltText> is a string of text for the alt-text of the logo. It will be passed through C for localization. =cut Set($LogoAltText, "Best Practical Solutions, LLC corporate logo"); =item C<$LogoImageHeight> C<$LogoImageHeight> is the value of the C attribute of the logo C tag. =cut Set($LogoImageHeight, 38); =item C<$LogoImageWidth> C<$LogoImageWidth> is the value of the C attribute of the logo C tag. =cut Set($LogoImageWidth, 181); =item C<$WebNoAuthRegex> What portion of RT's URL space should not require authentication. The default is almost certainly correct, and should only be changed if you are extending RT. =cut Set($WebNoAuthRegex, qr{^ (?:/+NoAuth/ | /+REST/\d+\.\d+/NoAuth/) }x ); =item C<$SelfServiceRegex> What portion of RT's URLspace should be accessible to Unprivileged users This does not override the redirect from F to F when Unprivileged users attempt to access ticked displays. =cut Set($SelfServiceRegex, qr!^(?:/+SelfService/)!x ); =item C<$WebFlushDbCacheEveryRequest> By default, RT clears its database cache after every page view. This ensures that you've always got the most current information when working in a multi-process (mod_perl or FastCGI) Environment. Setting C<$WebFlushDbCacheEveryRequest> to 0 will turn this off, which will speed RT up a bit, at the expense of a tiny bit of data accuracy. =cut Set($WebFlushDbCacheEveryRequest, 1); =item C<%ChartFont> The L module (which RT uses for graphs) ships with a built-in font that doesn't have full Unicode support. You can use a given TrueType font for a specific language by setting %ChartFont to (language =E the absolute path of a font) pairs. Your GD library must have support for TrueType fonts to use this option. If there is no entry for a language in the hash then font with 'others' key is used. RT comes with two TrueType fonts covering most available languages. =cut Set( %ChartFont, 'zh-cn' => "$RT::BasePath/share/fonts/DroidSansFallback.ttf", 'zh-tw' => "$RT::BasePath/share/fonts/DroidSansFallback.ttf", 'ja' => "$RT::BasePath/share/fonts/DroidSansFallback.ttf", 'others' => "$RT::BasePath/share/fonts/DroidSans.ttf", ); =item C<$ChartsTimezonesInDB> RT stores dates using the UTC timezone in the DB, so charts grouped by dates and time are not representative. Set C<$ChartsTimezonesInDB> to 1 to enable timezone conversions using your DB's capabilities. You may need to do some work on the DB side to use this feature, read more in F. At this time, this feature only applies to MySQL and PostgreSQL. =cut Set($ChartsTimezonesInDB, 0); =back =head2 Home page =over 4 =item C<$DefaultSummaryRows> C<$DefaultSummaryRows> is default number of rows displayed in for search results on the front page. =cut Set($DefaultSummaryRows, 10); =item C<$HomePageRefreshInterval> C<$HomePageRefreshInterval> is default number of seconds to refresh the RT home page. Choose from [0, 120, 300, 600, 1200, 3600, 7200]. =cut Set($HomePageRefreshInterval, 0); =item C<$HomepageComponents> C<$HomepageComponents> is an arrayref of allowed components on a user's customized homepage ("RT at a glance"). =cut Set($HomepageComponents, [qw(QuickCreate Quicksearch MyAdminQueues MySupportQueues MyReminders RefreshHomepage Dashboards SavedSearches)]); =back =head2 Ticket search =over 4 =item C<$UseSQLForACLChecks> Historically, ACLs were checked on display, which could lead to empty search pages and wrong ticket counts. Set C<$UseSQLForACLChecks> to 1 to limit search results in SQL instead, which eliminates these problems. This option is still relatively new; it may result in performance problems in some cases, or significant speedups in others. =cut Set($UseSQLForACLChecks, undef); =item C<$TicketsItemMapSize> On the display page of a ticket from search results, RT provides links to the first, next, previous and last ticket from the results. In order to build these links, RT needs to fetch the full result set from the database, which can be resource-intensive. Set C<$TicketsItemMapSize> to number of tickets you want RT to examine to build these links. If the full result set is larger than this number, RT will omit the "last" link in the menu. Set this to zero to always examine all results. =cut Set($TicketsItemMapSize, 1000); =item C<$SearchResultsRefreshInterval> C<$SearchResultsRefreshInterval> is default number of seconds to refresh search results in RT. Choose from [0, 120, 300, 600, 1200, 3600, 7200]. =cut Set($SearchResultsRefreshInterval, 0); =item C<$DefaultSearchResultFormat> C<$DefaultSearchResultFormat> is the default format for RT search results =cut Set ($DefaultSearchResultFormat, qq{ '__id__/TITLE:#', '__Subject__/TITLE:Subject', Status, QueueName, OwnerName, Priority, '__NEWLINE__', '', '__Requestors__', '__CreatedRelative__', '__ToldRelative__', '__LastUpdatedRelative__', '__TimeLeft__'}); =item C<$DefaultSelfServiceSearchResultFormat> C<$DefaultSelfServiceSearchResultFormat> is the default format of searches displayed in the SelfService interface. =cut Set($DefaultSelfServiceSearchResultFormat, qq{ '__id__/TITLE:#', '__Subject__/TITLE:Subject', Status, Requestors, OwnerName}); =item C<%FullTextSearch> Full text search (FTS) without database indexing is a very slow operation, and is thus disabled by default. Before setting C to 1, read F for the full details of FTS on your particular database. It is possible to enable FTS without database indexing support, simply by setting the C key to 1, while leaving C set to 0. This is not generally suggested, as unindexed full-text searching can cause severe performance problems. =cut Set(%FullTextSearch, Enable => 0, Indexed => 0, ); =item C<$OnlySearchActiveTicketsInSimpleSearch> When query in simple search doesn't have status info, use this to only search active ones. =cut Set($OnlySearchActiveTicketsInSimpleSearch, 1); =item C<$SearchResultsAutoRedirect> When only one ticket is found in search, use this to redirect to the ticket display page automatically. =cut Set($SearchResultsAutoRedirect, 0); =back =head2 Ticket display =over 4 =item C<$ShowMoreAboutPrivilegedUsers> This determines if the 'More about requestor' box on Ticket/Display.html is shown for Privileged Users. =cut Set($ShowMoreAboutPrivilegedUsers, 0); =item C<$MoreAboutRequestorTicketList> This can be set to Active, Inactive, All or None. It controls what ticket list will be displayed in the 'More about requestor' box on Ticket/Display.html. This option can be controlled by users also. =cut Set($MoreAboutRequestorTicketList, "Active"); =item C<$MoreAboutRequestorExtraInfo> By default, the 'More about requestor' box on Ticket/Display.html shows the Requestor's name and ticket list. If you would like to see extra information about the user, this expects a Format string of user attributes. Please note that not all the attributes are supported in this display because we're not building a table. =cut Set($MoreAboutRequestorExtraInfo, ""); =item C<$MoreAboutRequestorGroupsLimit> By default, the 'More about requestor' box on Ticket/Display.html shows all the groups of the Requestor. Use this to limit the number of groups; a value of undef removes the group display entirely. =cut Set($MoreAboutRequestorGroupsLimit, 0); =item C<$UseSideBySideLayout> Should the ticket create and update forms use a more space efficient two column layout. This layout may not work in narrow browsers if you set a MessageBoxWidth (below). =cut Set($UseSideBySideLayout, 1); =item C<$EditCustomFieldsSingleColumn> When displaying a list of Ticket Custom Fields for editing, RT defaults to a 2 column list. If you set this to 1, it will instead display the Custom Fields in a single column. =cut Set($EditCustomFieldsSingleColumn, 0); =item C<$ShowUnreadMessageNotifications> If set to 1, RT will prompt users when there are new, unread messages on tickets they are viewing. =cut Set($ShowUnreadMessageNotifications, 0); =item C<$AutocompleteOwners> If set to 1, the owner drop-downs for ticket update/modify and the query builder are replaced by text fields that autocomplete. This can alleviate the sometimes huge owner list for installations where many users have the OwnTicket right. =cut Set($AutocompleteOwners, 0); =item C<$UserAutocompleteFields> Specifies which fields of L to match against and how to match each field when autocompleting users. Valid match methods are LIKE, STARTSWITH, ENDSWITH, =, and !=. =cut Set($UserAutocompleteFields, { EmailAddress => 'STARTSWITH', Name => 'STARTSWITH', RealName => 'LIKE', }); =item C<$AllowUserAutocompleteForUnprivileged> Should unprivileged users be allowed to autocomplete users. Setting this option to 1 means unprivileged users will be able to search all your users. =cut Set($AllowUserAutocompleteForUnprivileged, 0); =item C<$DisplayTicketAfterQuickCreate> Enable this to redirect to the created ticket display page automatically when using QuickCreate. =cut Set($DisplayTicketAfterQuickCreate, 0); =item C<$WikiImplicitLinks> Support implicit links in WikiText custom fields? Setting this to 1 causes InterCapped or ALLCAPS words in WikiText fields to automatically become links to searches for those words. If used on Articles, it links to the Article with that name. =cut Set($WikiImplicitLinks, 0); =item C<$PreviewScripMessages> Set C<$PreviewScripMessages> to 1 if the scrips preview on the ticket reply page should include the content of the messages to be sent. =cut Set($PreviewScripMessages, 0); =item C<$SimplifiedRecipients> If C<$SimplifiedRecipients> is set, a simple list of who will receive B kind of mail will be shown on the ticket reply page, instead of a detailed breakdown by scrip. =cut Set($SimplifiedRecipients, 0); =back =head2 Articles =over 4 =item C<$ArticleOnTicketCreate> Set this to 1 to display the Articles interface on the Ticket Create page in addition to the Reply/Comment page. =cut Set($ArticleOnTicketCreate, 0); =item C<$HideArticleSearchOnReplyCreate> Set this to 1 to hide the search and include boxes from the Article UI. This assumes you have enabled Article Hotlist feature, otherwise you will have no access to Articles. =cut Set($HideArticleSearchOnReplyCreate, 0); =back =head2 Message box properties =over 4 =item C<$MessageBoxWidth>, C<$MessageBoxHeight> For message boxes, set the entry box width, height and what type of wrapping to use. These options can be overridden by users in their preferences. When the width is set to undef, no column count is specified and the message box will take up 100% of the available width. Combining this with HARD messagebox wrapping (below) is not recommended, as it will lead to inconsistent width in transactions between browsers. These settings only apply to the non-RichText message box. See below for Rich Text settings. =cut Set($MessageBoxWidth, undef); Set($MessageBoxHeight, 15); =item C<$MessageBoxWrap> Wrapping is disabled when using MessageBoxRichText because of a bad interaction between IE and wrapping with the Rich Text Editor. =cut Set($MessageBoxWrap, "SOFT"); =item C<$MessageBoxRichText> Should "rich text" editing be enabled? This option lets your users send HTML email messages from the web interface. =cut Set($MessageBoxRichText, 1); =item C<$MessageBoxRichTextHeight> Height of rich text JavaScript enabled editing boxes (in pixels) =cut Set($MessageBoxRichTextHeight, 200); =item C<$MessageBoxIncludeSignature> Should your users' signatures (from their Preferences page) be included in Comments and Replies. =cut Set($MessageBoxIncludeSignature, 1); =item C<$MessageBoxIncludeSignatureOnComment> Should your users' signatures (from their Preferences page) be included in Comments. Setting this to false overrides C<$MessageBoxIncludeSignature>. =cut Set($MessageBoxIncludeSignatureOnComment, 1); =back =head2 Transaction display =over 4 =item C<$OldestTransactionsFirst> By default, RT shows newest transactions at the bottom of the ticket history page, if you want see them at the top set this to 0. This option can be overridden by users in their preferences. =cut Set($OldestTransactionsFirst, 1); =item C<$DeferTransactionLoading> When set, defers loading ticket history until the user clicks a link. This should end up serving pages to users quicker, since generating all the HTML for transaction history can be slow for long tickets. =cut # Set($DeferTransactionLoading, 1); =item C<$ShowBccHeader> By default, RT hides from the web UI information about blind copies user sent on reply or comment. =cut Set($ShowBccHeader, 0); =item C<$TrustHTMLAttachments> If C is not defined, we will display them as text. This prevents malicious HTML and JavaScript from being sent in a request (although there is probably more to it than that) =cut Set($TrustHTMLAttachments, undef); =item C<$AlwaysDownloadAttachments> Always download attachments, regardless of content type. If set, this overrides C. =cut Set($AlwaysDownloadAttachments, undef); =item C<$AttachmentUnits> Controls the units (kilobytes or bytes) that attachment sizes use for display. The default is to display kilobytes if the attachment is larger than 1024 bytes, bytes otherwise. If you set C<$AttachmentUnits> to C<'k'> then attachment sizes will always be displayed in kilobytes. If set to C<'b'>, then sizes will be bytes. =cut Set($AttachmentUnits, undef); =item C<$PreferRichText> If C<$PreferRichText> is set to 1, RT will show HTML/Rich text messages in preference to their plain-text alternatives. RT "scrubs" the HTML to show only a minimal subset of HTML to avoid possible contamination by cross-site-scripting attacks. =cut Set($PreferRichText, undef); =item C<$MaxInlineBody> C<$MaxInlineBody> is the maximum attachment size that we want to see inline when viewing a transaction. RT will inline any text if the value is undefined or 0. This option can be overridden by users in their preferences. =cut Set($MaxInlineBody, 12000); =item C<$ShowTransactionImages> By default, RT shows images attached to incoming (and outgoing) ticket updates inline. Set this variable to 0 if you'd like to disable that behavior. =cut Set($ShowTransactionImages, 1); =item C<$PlainTextPre> Normally plaintext attachments are displayed as HTML with line breaks preserved. This causes space- and tab-based formatting not to be displayed correctly. By setting $PlainTextPre messages will be displayed using
; this option overrides C<$PlainTextMono>.

=cut

Set($PlainTextPre, 0);


=item C<$PlainTextMono>

Set C<$PlainTextMono> to 1 to use monospaced font and preserve
formatting; unlike C<$PlainTextPre>, the text will wrap to fit width
of the browser window.

=cut

Set($PlainTextMono, 0);

=item C<$SuppressInlineTextFiles>

If C<$SuppressInlineTextFiles> is set to 1, then uploaded text files
(text-type attachments with file names) are prevented from being
displayed in-line when viewing a ticket's history.

=cut

Set($SuppressInlineTextFiles, undef);


=item C<@Active_MakeClicky>

MakeClicky detects various formats of data in headers and email
messages, and extends them with supporting links.  By default, RT
provides two formats:

* 'httpurl': detects http:// and https:// URLs and adds '[Open URL]'
  link after the URL.

* 'httpurl_overwrite': also detects URLs as 'httpurl' format, but
  replaces the URL with a link and *adds spaces* into the text if it
  is longer then 30 characters. This allows the browser to wrap long
  URLs and avoid horizontal scrolling.

See F for documentation on how to add
your own styles of link detection.

=cut

Set(@Active_MakeClicky, qw());

=back



=head1 Application logic

=over 4

=item C<$ParseNewMessageForTicketCcs>

If C<$ParseNewMessageForTicketCcs> is set to 1, RT will attempt to
divine Ticket 'Cc' watchers from the To and Cc lines of incoming
messages.  Be forewarned that if you have I addresses which forward
mail to RT automatically and you enable this option without modifying
C<$RTAddressRegexp> below, you will get yourself into a heap of trouble.

=cut

Set($ParseNewMessageForTicketCcs, undef);

=item C<$UseTransactionBatch>

Set C<$UseTransactionBatch> to 1 to execute transactions in batches,
such that a resolve and comment (for example) would happen
simultaneously, instead of as two transactions, unaware of each
others' existence.

=cut

Set($UseTransactionBatch, 1);

=item C<$StrictLinkACL>

When this feature is enabled a user needs I rights on
both tickets to link them together; otherwise, I rights
on either of them is sufficient.

=cut

Set($StrictLinkACL, 1);

=item C<$RedistributeAutoGeneratedMessages>

Should RT redistribute correspondence that it identifies as machine
generated?  A 1 will do so; setting this to 0 will cause no
such messages to be redistributed.  You can also use 'privileged' (the
default), which will redistribute only to privileged users. This helps
to protect against malformed bounces and loops caused by auto-created
requestors with bogus addresses.

=cut

Set($RedistributeAutoGeneratedMessages, "privileged");

=item C<$ApprovalRejectionNotes>

Should rejection notes from approvals be sent to the requestors?

=back

=cut

Set($ApprovalRejectionNotes, 1);

=head1 Extra security

=over 4

This is a list of extra security measures to enable that help keep your RT
safe.  If you don't know what these mean, you should almost certainly leave the
defaults alone.

=item C<$DisallowExecuteCode>

If set to a true value, the C right will be removed from
all users, B the superuser.  This is intended for when RT is
installed into a shared environment where even the superuser should not
be allowed to run arbitrary Perl code on the server via scrips.

=cut

Set($DisallowExecuteCode, 0);

=item C<$Framebusting>

If set to a false value, framekiller javascript will be disabled and the
X-Frame-Options: DENY header will be suppressed from all responses.
This disables RT's clickjacking protection.

=cut

Set($Framebusting, 1);

=back

=head1 Authorization and user configuration

=over 4

=item C<$WebExternalAuth>

If C<$WebExternalAuth> is defined, RT will defer to the environment's
REMOTE_USER variable.

=cut

Set($WebExternalAuth, undef);

=item C<$WebExternalAuthContinuous>

If C<$WebExternalAuthContinuous> is defined, RT will check for the
REMOTE_USER on each access.  If you would prefer this to only happen
once (at initial login) set this to a false value.  The default
setting will help ensure that if your external authentication system
deauthenticates a user, RT notices as soon as possible.

=cut

Set($WebExternalAuthContinuous, 1);

=item C<$WebFallbackToInternalAuth>

If C<$WebFallbackToInternalAuth> is defined, the user is allowed a
chance of fallback to the login screen, even if REMOTE_USER failed.

=cut

Set($WebFallbackToInternalAuth, undef);

=item C<$WebExternalGecos>

C<$WebExternalGecos> means to match 'gecos' field as the user
identity); useful with mod_auth_pwcheck and IIS Integrated Windows
logon.

=cut

Set($WebExternalGecos, undef);

=item C<$WebExternalAuto>

C<$WebExternalAuto> will create users under the same name as
REMOTE_USER upon login, if it's missing in the Users table.

=cut

Set($WebExternalAuto, undef);

=item C<$AutoCreate>

If C<$WebExternalAuto> is set to 1, C<$AutoCreate> will be passed to
User's Create method.  Use it to set defaults, such as creating
Unprivileged users with C<{ Privileged => 0 }> This must be a hashref.

=cut

Set($AutoCreate, undef);

=item C<$WebSessionClass>

C<$WebSessionClass> is the class you wish to use for managing
Sessions.  It defaults to use your SQL database, but if you are using
MySQL 3.x and plans to use non-ascii Queue names, uncomment and add
this line to F to prevent session corruption.

=cut

# Set($WebSessionClass, "Apache::Session::File");

=item C<$AutoLogoff>

By default, RT's user sessions persist until a user closes his or her
browser. With the C<$AutoLogoff> option you can setup session lifetime
in minutes. A user will be logged out if he or she doesn't send any
requests to RT for the defined time.

=cut

Set($AutoLogoff, 0);

=item C<$LogoutRefresh>

The number of seconds to wait after logout before sending the user to
the login page. By default, 1 second, though you may want to increase
this if you display additional information on the logout page.

=cut

Set($LogoutRefresh, 1);

=item C<$WebSecureCookies>

By default, RT's session cookie isn't marked as "secure". Some web
browsers will treat secure cookies more carefully than non-secure
ones, being careful not to write them to disk, only sending them over
an SSL secured connection, and so on. To enable this behavior, set
C<$WebSecureCookies> to 1.  NOTE: You probably don't want to turn this
on I users are only connecting via SSL encrypted HTTPS
connections.

=cut

Set($WebSecureCookies, 0);

=item C<$MinimumPasswordLength>

C<$MinimumPasswordLength> defines the minimum length for user
passwords. Setting it to 0 disables this check.

=cut

Set($MinimumPasswordLength, 5);

=back


=head1 Internationalization

=over 4

=item C<@LexiconLanguages>

An array that contains languages supported by RT's
internationalization interface.  Defaults to all *.po lexicons;
setting it to C will make RT bilingual instead of
multilingual, but will save some memory.

=cut

Set(@LexiconLanguages, qw(*));

=item C<@EmailInputEncodings>

An array that contains default encodings used to guess which charset
an attachment uses, if it does not specify one explicitly.  All
options must be recognized by L.  The first element may
also be '*', which enables encoding detection using
L, if installed.

=cut

Set(@EmailInputEncodings, qw(utf-8 iso-8859-1 us-ascii));

=item C<$EmailOutputEncoding>

The charset for localized email.  Must be recognized by Encode.

=cut

Set($EmailOutputEncoding, "utf-8");

=back







=head1 Date and time handling

=over 4

=item C<$DateTimeFormat>

You can choose date and time format.  See the "Output formatters"
section in perldoc F for more options.  This option
can be overridden by users in their preferences.

Some examples:

C
C "ISO", Seconds => 0 });>
C
C "RFC2822", Seconds => 0, DayOfWeek => 0 });>

=cut

Set($DateTimeFormat, "DefaultFormat");

# Next two options are for Time::ParseDate

=item C<$DateDayBeforeMonth>

Set this to 1 if your local date convention looks like "dd/mm/yy"
instead of "mm/dd/yy". Used only for parsing, not for displaying
dates.

=cut

Set($DateDayBeforeMonth, 1);

=item C<$AmbiguousDayInPast>, C<$AmbiguousDayInFuture>

Should an unspecified day or year in a date refer to a future or a
past value? For example, should a date of "Tuesday" default to mean
the date for next Tuesday or last Tuesday? Should the date "March 1"
default to the date for next March or last March?

Set C<$AmbiguousDayInPast> for the last date, or
C<$AmbiguousDayInFuture> for the next date; the default is usually
correct.  If both are set, C<$AmbiguousDayInPast> takes precedence.

=cut

Set($AmbiguousDayInPast, 0);
Set($AmbiguousDayInFuture, 0);

=item C<$DefaultTimeUnitsToHours>

Use this to set the default units for time entry to hours instead of
minutes.  Note that this only effects entry, not display.

=cut

Set($DefaultTimeUnitsToHours, 0);

=back




=head1 GnuPG integration

A full description of the (somewhat extensive) GnuPG integration can
be found by running the command `perldoc L` (or
`perldoc lib/RT/Crypt/GnuPG.pm` from your RT install directory).

=over 4

=item C<%GnuPG>

Set C to 'inline' to use inline encryption and
signatures instead of 'RFC' (GPG/MIME: RFC3156 and RFC1847) format.

If you want to allow people to encrypt attachments inside the DB then
set C to 1.

Set C to false if you don't want to reject
emails encrypted for key RT doesn't have and can not decrypt.

Set C to false if you don't want to reject letters
with incorrect GnuPG data.

=cut

Set(%GnuPG,
    Enable => 1,
    OutgoingMessagesFormat => "RFC", # Inline
    AllowEncryptDataInDB   => 0,

    RejectOnMissingPrivateKey => 1,
    RejectOnBadData           => 1,
);

=item C<%GnuPGOptions>

Options to pass to the GnuPG program.

If you override this in your RT_SiteConfig, you should be sure to
include a homedir setting.

Note that options with '-' character MUST be quoted.

=cut

Set(%GnuPGOptions,
    homedir => q{var/data/gpg},

# URL of a keyserver
#    keyserver => 'hkp://subkeys.pgp.net',

# enables the automatic retrieving of keys when encrypting
#    'auto-key-locate' => 'keyserver',

# enables the automatic retrieving of keys when verifying signatures
#    'auto-key-retrieve' => undef,
);

=back



=head1 Lifecycles

=head2 Lifecycle definitions

Each lifecycle is a list of possible statuses split into three logic
sets: B, B and B. Each status in a
lifecycle must be unique. (Statuses may not be repeated across sets.)
Each set may have any number of statuses.

For example:

    default => {
        initial  => ['new'],
        active   => ['open', 'stalled'],
        inactive => ['resolved', 'rejected', 'deleted'],
        ...
    },

Status names can be from 1 to 64 ASCII characters.  Statuses are
localized using RT's standard internationalization and localization
system.

=over 4

=item initial

You can define multiple B statuses for tickets in a given
lifecycle.

RT will automatically set its B date when you change a
ticket's status from an B state to an B or
B status.

=item active

B tickets are "currently in play" - they're things that are
being worked on and not yet complete.

=item inactive

B tickets are typically in their "final resting state".

While you're free to implement a workflow that ignores that
description, typically once a ticket enters an inactive state, it will
never again enter an active state.

RT will automatically set the B date when a ticket's status
is changed from an B or B status to an B
status.

B is still a special status and protected by the
B right, unless you re-defined rights (read below). If
you don't want to allow ticket deletion at any time simply don't
include it in your lifecycle.

=back

Statuses in each set are ordered and listed in the UI in the defined
order.

Changes between statuses are constrained by transition rules, as
described below.

=head2 Default values

In some cases a default value is used to display in UI or in API when
value is not provided. You can configure defaults using the following
syntax:

    default => {
        ...
        defaults => {
            on_create => 'new',
            on_resolve => 'resolved',
            ...
        },
    },

The following defaults are used.

=over 4

=item on_create

If you (or your code) doesn't specify a status when creating a ticket,
RT will use the this status. See also L.

=item on_merge

When tickets are merged, the status of the ticket that was merged
away is forced to this value.  It should be one of inactive statuses;
'resolved' or its equivalent is most probably the best candidate.

=item approved

When an approval is accepted, the status of depending tickets will
be changed to this value.

=item denied

When an approval is denied, the status of depending tickets will
be changed to this value.

=back

=head2 Transitions between statuses and UI actions

A B is a change of status from A to B. You should define
all possible transitions in each lifecycle using the following format:

    default => {
        ...
        transitions => {
            ''       => [qw(new open resolved)],
            new      => [qw(open resolved rejected deleted)],
            open     => [qw(stalled resolved rejected deleted)],
            stalled  => [qw(open)],
            resolved => [qw(open)],
            rejected => [qw(open)],
            deleted  => [qw(open)],
        },
        ...
    },

=head3 Statuses available during ticket creation

By default users can create tickets with any status, except
deleted. If you want to restrict statuses available during creation
then describe transition from '' (empty string), like in the example
above.

=head3 Protecting status changes with rights

A transition or group of transitions can be protected by a specific
right.  Additionally, you can name new right names, which will be added
to the system to control that transition.  For example, if you wished to
create a lesser right than ModifyTicket for rejecting tickets, you could
write:

    default => {
        ...
        rights => {
            '* -> deleted'  => 'DeleteTicket',
            '* -> rejected' => 'RejectTicket',
            '* -> *'        => 'ModifyTicket',
        },
        ...
    },

This would create a new C right in the system which you
could assign to whatever groups you choose.

On the left hand side you can have the following variants:

    ' -> '
    '* -> '
    ' -> *'
    '* -> *'

Valid transitions are listed in order of priority. If a user attempts
to change a ticket's status from B to B then the lifecycle
is checked for presence of an exact match, then for 'any to B',
'B to any' and finally 'any to any'.

If you don't define any rights, or there is no match for a transition,
RT will use the B or B as appropriate.

=head3 Labeling and defining actions

For each transition you can define an action that will be shown in the
UI; each action annotated with a label and an update type.

Each action may provide a default update type, which can be
B, B, or absent. For example, you may want your
staff to write a reply to the end user when they change status from
B to B, and thus set the update to B.  Neither
B nor B are mandatory, and user may leave the
message empty, regardless of the update type.

This configuration can be used to accomplish what
$ResolveDefaultUpdateType was used for in RT 3.8.

Use the following format to define labels and actions of transitions:

    default => {
        ...
        actions => [
            'new -> open'     => { label => 'Open it', update => 'Respond' },
            'new -> resolved' => { label => 'Resolve', update => 'Comment' },
            'new -> rejected' => { label => 'Reject',  update => 'Respond' },
            'new -> deleted'  => { label => 'Delete' },

            'open -> stalled'  => { label => 'Stall',   update => 'Comment' },
            'open -> resolved' => { label => 'Resolve', update => 'Comment' },
            'open -> rejected' => { label => 'Reject',  update => 'Respond' },

            'stalled -> open'  => { label => 'Open it' },
            'resolved -> open' => { label => 'Re-open', update => 'Comment' },
            'rejected -> open' => { label => 'Re-open', update => 'Comment' },
            'deleted -> open'  => { label => 'Undelete' },
        ],
        ...
    },

In addition, you may define multiple actions for the same transition.
Alternately, you may use '* -> x' to match more than one transition.
For example:

    default => {
        ...
        actions => [
            ...
            'new -> rejected' => { label => 'Reject', update => 'Respond' },
            'new -> rejected' => { label => 'Quick Reject' },
            ...
            '* -> deleted' => { label => 'Delete' },
            ...
        ],
        ...
    },

=head2 Moving tickets between queues with different lifecycles

Unless there is an explicit mapping between statuses in two different
lifecycles, you can not move tickets between queues with these
lifecycles.  Such a mapping is defined as follows:

    __maps__ => {
        'from lifecycle -> to lifecycle' => {
            'status in left lifecycle' => 'status in right lifecycle',
            ...
        },
        ...
    },

=cut

Set(%Lifecycles,
    default => {
        initial         => [ 'new' ],
        active          => [ 'open', 'stalled' ],
        inactive        => [ 'resolved', 'rejected', 'deleted' ],

        defaults => {
            on_create => 'new',
            on_merge  => 'resolved',
            approved  => 'open',
            denied    => 'rejected',
        },

        transitions => {
            ''       => [qw(new open resolved)],

            # from   => [ to list ],
            new      => [qw(open stalled resolved rejected deleted)],
            open     => [qw(new stalled resolved rejected deleted)],
            stalled  => [qw(new open rejected resolved deleted)],
            resolved => [qw(new open stalled rejected deleted)],
            rejected => [qw(new open stalled resolved deleted)],
            deleted  => [qw(new open stalled rejected resolved)],
        },
        rights => {
            '* -> deleted'  => 'DeleteTicket',
            '* -> *'        => 'ModifyTicket',
        },
        actions => [
            'new -> open'      => {
                label  => 'Open It', # loc
                update => 'Respond',
            },
            'new -> resolved'  => {
                label  => 'Resolve', # loc
                update => 'Comment',
            },
            'new -> rejected'  => {
                label  => 'Reject', # loc
                update => 'Respond',
            },
            'new -> deleted'   => {
                label  => 'Delete', # loc
            },

            'open -> stalled'  => {
                label  => 'Stall', # loc
                update => 'Comment',
            },
            'open -> resolved' => {
                label  => 'Resolve', # loc
                update => 'Comment',
            },
            'open -> rejected' => {
                label  => 'Reject', # loc
                update => 'Respond',
            },

            'stalled -> open'  => {
                label  => 'Open It', # loc
            },
            'resolved -> open' => {
                label  => 'Re-open', # loc
                update => 'Comment',
            },
            'rejected -> open' => {
                label  => 'Re-open', # loc
                update => 'Comment',
            },
            'deleted -> open'  => {
                label  => 'Undelete', # loc
            },
        ],
    },
# don't change lifecyle of the approvals, they are not capable to deal with
# custom statuses
    approvals => {
        initial         => [ 'new' ],
        active          => [ 'open', 'stalled' ],
        inactive        => [ 'resolved', 'rejected', 'deleted' ],

        defaults => {
            on_create => 'new',
            on_merge => 'resolved',
        },

        transitions => {
            ''       => [qw(new open resolved)],

            # from   => [ to list ],
            new      => [qw(open stalled resolved rejected deleted)],
            open     => [qw(new stalled resolved rejected deleted)],
            stalled  => [qw(new open rejected resolved deleted)],
            resolved => [qw(new open stalled rejected deleted)],
            rejected => [qw(new open stalled resolved deleted)],
            deleted  => [qw(new open stalled rejected resolved)],
        },
        rights => {
            '* -> deleted'  => 'DeleteTicket',
            '* -> rejected' => 'ModifyTicket',
            '* -> *'        => 'ModifyTicket',
        },
        actions => [
            'new -> open'      => {
                label  => 'Open It', # loc
                update => 'Respond',
            },
            'new -> resolved'  => {
                label  => 'Resolve', # loc
                update => 'Comment',
            },
            'new -> rejected'  => {
                label  => 'Reject', # loc
                update => 'Respond',
            },
            'new -> deleted'   => {
                label  => 'Delete', # loc
            },

            'open -> stalled'  => {
                label  => 'Stall', # loc
                update => 'Comment',
            },
            'open -> resolved' => {
                label  => 'Resolve', # loc
                update => 'Comment',
            },
            'open -> rejected' => {
                label  => 'Reject', # loc
                update => 'Respond',
            },

            'stalled -> open'  => {
                label  => 'Open It', # loc
            },
            'resolved -> open' => {
                label  => 'Re-open', # loc
                update => 'Comment',
            },
            'rejected -> open' => {
                label  => 'Re-open', # loc
                update => 'Comment',
            },
            'deleted -> open'  => {
                label  => 'Undelete', # loc
            },
        ],
    },
);





=head1 Administrative interface

=over 4

=item C<$ShowRTPortal>

RT can show administrators a feed of recent RT releases and other
related announcements and information from Best Practical on the top
level Configuration page.  This feature helps you stay up to date on
RT security announcements and version updates.

RT provides this feature using an "iframe" on C
which asks the administrator's browser to show an inline page from
Best Practical's website.

If you'd rather not make this feature available to your
administrators, set C<$ShowRTPortal> to a false value.

=cut

Set($ShowRTPortal, 1);

=item C<%AdminSearchResultFormat>

In the admin interface, format strings similar to tickets result
formats are used. Use C<%AdminSearchResultFormat> to define the format
strings used in the admin interface on a per-RT-class basis.

=cut

Set(%AdminSearchResultFormat,
    Queues =>
        q{'__id__/TITLE:#'}
        .q{,'__Name__/TITLE:Name'}
        .q{,__Description__,__Address__,__Priority__,__DefaultDueIn__,__Disabled__},

    Groups =>
        q{'__id__/TITLE:#'}
        .q{,'__Name__/TITLE:Name'}
        .q{,'__Description__'},

    Users =>
        q{'__id__/TITLE:#'}
        .q{,'__Name__/TITLE:Name'}
        .q{,__RealName__, __EmailAddress__},

    CustomFields =>
        q{'__id__/TITLE:#'}
        .q{,'__Name__/TITLE:Name'}
        .q{,__AppliedTo__, __FriendlyType__, __FriendlyPattern__},

    Scrips =>
        q{'__id__/TITLE:#'}
        .q{,'__Description__/TITLE:Description'}
        .q{,__Stage__, __Condition__, __Action__, __Template__},

    Templates =>
        q{'__id__/TITLE:#'}
        .q{,'__Name__/TITLE:Name'}
        .q{,'__Description__'},
    Classes =>
        q{ '__id__/TITLE:#'}
        .q{,'__Name__/TITLE:Name'}
        .q{,__Description__},
);

=back




=head1 Development options

=over 4

=item C<$DevelMode>

RT comes with a "Development mode" setting.  This setting, as a
convenience for developers, turns on several of development options
that you most likely don't want in production:

=over 4

=item *

Uses L to reload changed Perl modules on each
request.

=item *

Turns off Mason's C directive; this causes Mason to
reload template files which have been modified on disk.

=item *

Turns on Mason's HTML C; this renders compilation errors
to the browser, along with a full stack trace.  It is possible for
stack traces to reveal sensitive information such as passwords or
ticket content.

=item *

Turns off caching of callbacks; this enables additional callbacks to
be added while the server is running.

=back

=cut

Set($DevelMode, "0");


=item C<$RecordBaseClass>

What abstract base class should RT use for its records. You should
probably never change this.

Valid values are C or
C

=cut

Set($RecordBaseClass, "DBIx::SearchBuilder::Record::Cachable");


=item C<@MasonParameters>

C<@MasonParameters> is the list of parameters for the constructor of
HTML::Mason's Apache or CGI Handler.  This is normally only useful for
debugging, e.g. profiling individual components with:

    use MasonX::Profiler; # available on CPAN
    Set(@MasonParameters, (preamble => 'my $p = MasonX::Profiler->new($m, $r);'));

=cut

Set(@MasonParameters, ());

=item C<$StatementLog>

RT has rudimentary SQL statement logging support; simply set
C<$StatementLog> to be the level that you wish SQL statements to be
logged at.

Enabling this option will also expose the SQL Queries page in the
Configuration -> Tools menu for SuperUsers.

=cut

Set($StatementLog, undef);

=back




=head1 Deprecated options

=over 4

=item C<$LinkTransactionsRun1Scrip>

RT-3.4 backward compatibility setting. Add/Delete Link used to record
one transaction and run one scrip. Set this value to 1 if you want
only one of the link transactions to have scrips run.

=cut

Set($LinkTransactionsRun1Scrip, 0);

# The order in which the services defined in ExternalSettings
# should be used to authenticate users. User is authenticated
# if successfully confirmed by any service - no more services
# are checked.
Set($ExternalAuthPriority,  [   'My_LDAP',
                                'My_MySQL',
                                'My_SSO_Cookie'
                            ]
);

# The order in which the services defined in ExternalSettings
# should be used to get information about users. This includes
# RealName, Tel numbers etc, but also whether or not the user
# should be considered disabled. 
#
# Once user info is found, no more services are checked.
#
# You CANNOT use a SSO cookie for authentication.
Set($ExternalInfoPriority,  [   'My_MySQL',
                                'My_LDAP'
                            ]
);

# If this is set to true, then the relevant packages will
# be loaded to use SSL/TLS connections. At the moment,
# this just means "use Net::SSLeay;"
Set($ExternalServiceUsesSSLorTLS,    0);

# If this is set to 1, then users should be autocreated by RT
# as internal users if they fail to authenticate from an
# external service.
Set($AutoCreateNonExternalUsers,    1);

# These are the full settings for each external service as a HashOfHashes
# Note that you may have as many external services as you wish. They will
# be checked in the order specified in the Priority directives above.
# e.g. 
#   Set(ExternalAuthPriority,['My_LDAP','My_MySQL','My_Oracle','SecondaryLDAP','Other-DB']);
#
Set($ExternalSettings,      {   
                                # AN EXAMPLE LDAP SERVICE
                                'My_LDAP'       =>  {   ## GENERIC SECTION
                                                        # The type of service (db/ldap/cookie) 
                                                        'type'                      =>  'ldap',
                                                        # The server hosting the service
                                                        'server'                    =>  'ldap01.example.com',
                                                        ## SERVICE-SPECIFIC SECTION
                                                        # If you can bind to your LDAP server anonymously you should 
                                                        # remove the user and pass config lines, otherwise specify them here:
                                                        # 
                                                        # The username RT should use to connect to the LDAP server 
                                                        #'user'                      =>  'uid=Dunphy,ou=People,cn=mlbam,cn=com',
                                                        # The password RT should use to connect to the LDAP server
                                                        #'pass'                    =>  'secret',
                                                        #
                                                        # The LDAP search base
                                                        'base'                      =>  'ou=People,dc=example,dc=com',
                                                        #
                                                        # ALL FILTERS MUST BE VALID LDAP FILTERS ENCASED IN PARENTHESES!
                                                        # YOU **MUST** SPECIFY A filter AND A d_filter!!
                                                        #
                                                        # The filter to use to match RT-Users
                                                        'filter'                    =>  '(objectclass=*)',
                                                        # A catch-all example filter: '(objectClass=*)'
                                                        #
                                                        # The filter that will only match disabled users
                                                        'd_filter'                  =>  '(objectClass=FooBarBaz)',
                                                        # A catch-none example d_filter: '(objectClass=FooBarBaz)'
                                                        #
                                                        # Should we try to use TLS to encrypt connections?
                                                        'tls'                       =>  0,
                                                        # SSL Version to provide to Net::SSLeay *if* using SSL
                                                        #'ssl_version'               =>  2,
                                                        # What other args should I pass to Net::LDAP->new($host, at args)?
                                                        'net_ldap_args'             => [    version =>  3   ],
                                                        # Does authentication depend on group membership? What group name?
                                                        #'group'                     =>  'RTUsers',
                                                        # What is the attribute for the group object that determines membership?
                                                        #'group_attr'                =>  'cn',
                                                        ## RT ATTRIBUTE MATCHING SECTION
                                                        # The list of RT attributes that uniquely identify a user
							# This example shows what you *can* specify.. I recommend reducing this
                                                        # to just the Name and EmailAddress to save encountering problems later.
                                                        'attr_match_list'           => [    'Name',
                                                                                            'EmailAddress', 
                                                                                        ],
                                                        # The mapping of RT attributes on to LDAP attributes
                                                        'attr_map'                  =>  {   'Name' => 'uid',
                                                                                            'EmailAddress' => 'mail',
                                                                                        }
                                                    },
                                # An example SSO cookie service
                                'My_SSO_Cookie'  => {   # # The type of service (db/ldap/cookie)
                                                        'type'                      =>  'cookie',
                                                        # The name of the cookie to be used
                                                        'name'                      =>  'loginCookieValue',
                                                        # The users table
                                                        'u_table'                   =>  'users',
                                                        # The username field in the users table
                                                        'u_field'                   =>  'username',
                                                        # The field in the users table that uniquely identifies a user
                                                        # and also exists in the cookies table
                                                        'u_match_key'               =>  'userID',
                                                        # The cookies table
                                                        'c_table'                   =>  'login_cookie',
                                                        # The field that stores cookie values
                                                        'c_field'                   =>  'loginCookieValue',
                                                        # The field in the cookies table that uniquely identifies a user
                                                        # and also exists in the users table
                                                        'c_match_key'               =>  'loginCookieUserID',
                                                        # The DB service in this configuration to use to lookup the cookie information
                                                        'db_service_name'           =>  'My_MySQL'
                                                    }
                                }
);

1;


Set($LogToFile,      'debug');
Set($LogToFileNamed, 'rt.log');
Set($LogDir,         '/usr/local/rt4/var/log');

1;



---------


thank you very much for any advice you may have!

tim



 


From trs at bestpractical.com  Tue Jan 31 21:30:52 2012
From: trs at bestpractical.com (Thomas Sibley)
Date: Tue, 31 Jan 2012 21:30:52 -0500
Subject: [rt-users] [rt-devel] RT 4.0.5rc1 Released
In-Reply-To: <2B3D699B434F1F49B73F97861B5FD5446FB44D9E@Mail-DB-1.letnet.net>
References: <20120125154445.GB5133@jibsheet.com>
	<2B3D699B434F1F49B73F97861B5FD5446FB44D9E@Mail-DB-1.letnet.net>
Message-ID: <4F28A3DC.1070005@bestpractical.com>

On 01/31/2012 09:57 AM, Roedel, Mark wrote:
> Working well for us so far -- I really like the new look for dashboard emails.

I don't think the dashboard emails have changed since 4.0.4.  Are you
comparing to a different version?  If not, I'd be curious to see what
change you're talking about.  ;)

Thomas


From tooru at kk.iij4u.or.jp  Tue Jan 31 23:32:30 2012
From: tooru at kk.iij4u.or.jp (Toru)
Date: Wed, 01 Feb 2012 13:32:30 +0900
	=?iso-2022-jp?B?KBskQkVsNX4bKEIgKBskQkk4PWA7fhsoQikp?=
Subject: [rt-users] Full text search problem on sphinx v4.0.4
Message-ID: <20120201.133230.262170999.tooru@kk.iij4u.or.jp>

Greetings,

I am testing rt v4.0.4 with mysql(compiled with sphinx capability) and having 
some trouble in full text searching. 

Here are some sample search queries from rt.


- Case1: full text search ok with returning right results.

------------------------------------------------------------------------------
( Content LIKE 'aaaa' ) AND ( Status = 'new' OR Status = 'open' OR Status = 'stalled' )

( Content LIKE 'aaaa' OR  Content LIKE 'bbbb') AND ( Status = 'new' OR Status = 'open' OR Status = 'stalled' )
------------------------------------------------------------------------------

- Case2: full text search  "not" ok returning no results and  rt seems  not sending any search query through sphinx.(no result log in sphinx's query.log)

------------------------------------------------------------------------------
( Content LIKE 'aaaa' AND Content LIKE 'bbbb' ) AND ( Status = 'new' OR Status = 'open' OR Status = 'stalled' )
------------------------------------------------------------------------------


I checked both search queries without fulltext configuration and Case1 and 2 both seems returning ok result.


My v4.0.4 environment is as follow,

- rt   v4.0.4
- perl v5.14.2
- mysql v5.1.61
- sphinx 2.0.3

My configurations (sphinx.conf and RT_SiteConfig.pm) are almost default setting and I haven't done any customization of rt codes.

Any clues?

Toru