[rt-users] upgrade from 3.6.6 pgsql to 3.8.1rc5

Kevin Falcone falcone at bestpractical.com
Mon Aug 18 12:04:55 EDT 2008


It turns out that the name of the RT_SystemUser was changed in the  
database, which
lead to the errors below.

-kevin

On Aug 15, 2008, at 7:58 PM, Miles Scruggs wrote:

> I just did an upgrade, everything seems to be working fine, just for  
> kicks I tried to create a ticket and I get this error:
>
> Can't call method "HasRight" on an undefined value at /opt/6sq-rt/ 
> bin/../lib/RT/User_Overlay.pm line 1209.
>
>
> Trace begun at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/ 
> Exceptions.pm line 129
> HTML::Mason::Exceptions::rethrow_exception('Can\'t call method  
> "HasRight" on an undefined value at /opt/6sq-rt/bin/../lib/RT/ 
> User_Overlay.pm line 1209.^J') called at /opt/6sq-rt/bin/../lib/RT/ 
> User_Overlay.pm line 1209
> RT::User::HasRight('RT::CurrentUser=HASH(0x9fdb868)', 'Right',  
> 'SeeQueue', 'Object', 'RT::Queue=HASH(0xaa64eb4)') called at /opt/ 
> 6sq-rt/bin/../lib/RT/Queue_Overlay.pm line 1183
> RT::Queue::HasRight('RT::Queue=HASH(0xaa64eb4)', 'Principal',  
> 'RT::CurrentUser=HASH(0x9fdb868)', 'Right', 'SeeQueue') called at / 
> opt/6sq-rt/bin/../lib/RT/Queue_Overlay.pm line 1148
> RT::Queue::CurrentUserHasRight('RT::Queue=HASH(0xaa64eb4)',  
> 'SeeQueue') called at /opt/6sq-rt/bin/../lib/RT/Queue_Overlay.pm  
> line 1124
> RT::Queue::_Value('RT::Queue=HASH(0xaa64eb4)', 'Disabled') called  
> at /usr/lib/perl5/site_perl/5.8.8/DBIx/SearchBuilder/Record.pm line  
> 424
> DBIx::SearchBuilder::Record::__ANON__('RT::Queue=HASH(0xaa64eb4)')  
> called at /opt/6sq-rt/bin/../lib/RT/Ticket_Overlay.pm line 288
> RT::Ticket::Create('RT::Ticket=HASH(0xaa64218)', 'TimeEstimated',  
> '', 'Status', 'new', 'Queue', 'help', 'AdminCc', '', 'MIMEObj',  
> 'MIME::Entity=HASH(0xaa645b4)', 'Type', 'ticket', 'InitialPriority',  
> 0, 'Starts', undef, 'TimeWorked', '', 'Requestor', 'someone at somebody.com 
> ', 'Cc', '', 'Subject', 'test', 'FinalPriority', 0, 'TimeLeft', '',  
> 'Owner', 10, 'Due', undef) called at /opt/6sq-rt/bin/../lib/RT/ 
> Interface/Web.pm line 530
> HTML::Mason::Commands::CreateTicket('Attachments', undef,  
> 'TimeEstimated', '', 'Status', 'new', 'new-DependsOn', '', 'Queue',  
> 'help', 'AdminCc', '', 'Requestors', 'someone at somebody.com',  
> 'InitialPriority', 0, 'Starts', '', 'Attach', '', 'TimeWorked', '',  
> 'id', 'new', 'TimeEstimated-TimeUnits', 'minutes', 'Cc', '',  
> 'Subject', 'test', 'FinalPriority', 0, 'new-RefersTo', '',  
> 'TimeLeft', '', 'TimeLeft-TimeUnits', 'minutes', 'RefersTo-new', '',  
> 'Owner', 10, 'DependsOn-new', '', 'new-MemberOf', '', 'MemberOf- 
> new', '', 'Content', 'another test ticket on newly upgraded  
> system.', 'TimeWorked-TimeUnits', 'minutes', 'Due', '') called at / 
> opt/6sq-rt/share/html/Ticket/Display.html line 117
> HTML::Mason::Commands::__ANON__('TimeEstimated', '', 'Status',  
> 'new', 'new-DependsOn', '', 'Queue', 'help', 'AdminCc', '',  
> 'Requestors', 'someone at somebody.com', 'InitialPriority', 0,  
> 'Starts', '', 'Attach', '', 'TimeWorked', '', 'id', 'new',  
> 'TimeEstimated-TimeUnits', 'minutes', 'Cc', '', 'Subject', 'test',  
> 'FinalPriority', 0, 'new-RefersTo', '', 'RefersTo-new', '',  
> 'TimeLeft-TimeUnits', 'minutes', 'TimeLeft', '', 'DependsOn-new',  
> '', 'Owner', 10, 'new-MemberOf', '', 'MemberOf-new', '', 'Content',  
> 'another test ticket on newly upgraded system.', 'Due', '',  
> 'TimeWorked-TimeUnits', 'minutes') 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(0xaa61f80)',  
> 'TimeEstimated', '', 'Status', 'new', 'new-DependsOn', '', 'Queue',  
> 'help', 'AdminCc', '', 'Requestors', 'someone at somebody.comt',  
> 'InitialPriority', 0, 'Starts', '', 'Attach', '', 'TimeWorked', '',  
> 'id', 'new', 'TimeEstimated-TimeUnits', 'minutes', 'Cc', '',  
> 'Subject', 'test', 'FinalPriority', 0, 'new-RefersTo', '', 'RefersTo- 
> new', '', 'TimeLeft-TimeUnits', 'minutes', 'TimeLeft', '',  
> 'DependsOn-new', '', 'Owner', 10, 'new-MemberOf', '', 'MemberOf- 
> new', '', 'Content', 'another test ticket on newly upgraded  
> system.', 'Due', '', 'TimeWorked-TimeUnits', 'minutes') called at / 
> usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm line 1278
> eval {...} at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm  
> line 1268
> HTML::Mason::Request::comp(undef, undef, 'TimeEstimated', '',  
> 'Status', 'new', 'new-DependsOn', '', 'Queue', 'help', 'AdminCc',  
> '', 'Requestors', 'someone at somebody.com', 'InitialPriority', 0,  
> 'Starts', '', 'Attach', '', 'TimeWorked', '', 'id', 'new',  
> 'TimeEstimated-TimeUnits', 'minutes', 'Cc', '', 'Subject', 'test',  
> 'FinalPriority', 0, 'new-RefersTo', '', 'RefersTo-new', '',  
> 'TimeLeft-TimeUnits', 'minutes', 'TimeLeft', '', 'DependsOn-new',  
> '', 'Owner', 10, 'new-MemberOf', '', 'MemberOf-new', '', 'Content',  
> 'another test ticket on newly upgraded system.', 'Due', '',  
> 'TimeWorked-TimeUnits', 'minutes') called at /opt/6sq-rt/share/html/ 
> Ticket/Create.html line 398
> HTML::Mason::Commands::__ANON__('TimeEstimated', '', 'Status',  
> 'new', 'new-DependsOn', '', 'Queue', 'help', 'AdminCc', '',  
> 'Requestors', 'someone at somebody.com', 'InitialPriority', 0,  
> 'Starts', '', 'Attach', '', 'TimeWorked', '', 'id', 'new',  
> 'TimeEstimated-TimeUnits', 'minutes', 'Cc', '', 'Subject', 'test',  
> 'FinalPriority', 0, 'new-RefersTo', '', 'TimeLeft', '', 'TimeLeft- 
> TimeUnits', 'minutes', 'RefersTo-new', '', 'Owner', 10, 'DependsOn- 
> new', '', 'new-MemberOf', '', 'MemberOf-new', '', 'Content',  
> 'another test ticket on newly upgraded system.', 'TimeWorked- 
> TimeUnits', 'minutes', 'Due', '') 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(0xab19d18)',  
> 'TimeEstimated', '', 'Status', 'new', 'new-DependsOn', '', 'Queue',  
> 'help', 'AdminCc', '', 'Requestors', 'someone at somebody.com',  
> 'InitialPriority', 0, 'Starts', '', 'Attach', '', 'TimeWorked', '',  
> 'id', 'new', 'TimeEstimated-TimeUnits', 'minutes', 'Cc', '',  
> 'Subject', 'test', 'FinalPriority', 0, 'new-RefersTo', '',  
> 'TimeLeft', '', 'TimeLeft-TimeUnits', 'minutes', 'RefersTo-new', '',  
> 'Owner', 10, 'DependsOn-new', '', 'new-MemberOf', '', 'MemberOf- 
> new', '', 'Content', 'another test ticket on newly upgraded  
> system.', 'TimeWorked-TimeUnits', 'minutes', 'Due', '') called at / 
> usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm line 1278
> eval {...} at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm  
> line 1268
> HTML::Mason::Request::comp(undef, undef, undef, 'TimeEstimated', '',  
> 'Status', 'new', 'new-DependsOn', '', 'Queue', 'help', 'AdminCc',  
> '', 'Requestors', 'someone at somebody.com', 'InitialPriority', 0,  
> 'Starts', '', 'Attach', '', 'TimeWorked', '', 'id', 'new',  
> 'TimeEstimated-TimeUnits', 'minutes', 'Cc', '', 'Subject', 'test',  
> 'FinalPriority', 0, 'new-RefersTo', '', 'TimeLeft', '', 'TimeLeft- 
> TimeUnits', 'minutes', 'RefersTo-new', '', 'Owner', 10, 'DependsOn- 
> new', '', 'new-MemberOf', '', 'MemberOf-new', '', 'Content',  
> 'another test ticket on newly upgraded system.', 'TimeWorked- 
> TimeUnits', 'minutes', 'Due', '') called at /opt/6sq-rt/share/html/ 
> autohandler line 308
> HTML::Mason::Commands::__ANON__('TimeEstimated', '', 'Status',  
> 'new', 'new-DependsOn', '', 'Queue', 'help', 'AdminCc', '',  
> 'Requestors', 'someone at somebody.com', 'InitialPriority', 0,  
> 'Starts', '', 'Attach', '', 'TimeWorked', '', 'id', 'new',  
> 'TimeEstimated-TimeUnits', 'minutes', 'Cc', '', 'Subject', 'test',  
> 'new-RefersTo', '', 'FinalPriority', 0, 'TimeLeft', '', 'TimeLeft- 
> TimeUnits', 'minutes', 'RefersTo-new', '', 'Owner', 10, 'DependsOn- 
> new', '', 'new-MemberOf', '', 'MemberOf-new', '', 'Content',  
> 'another test ticket on newly upgraded system.', 'TimeWorked- 
> TimeUnits', 'minutes', 'Due', '') 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(0xa523f34)',  
> 'TimeEstimated', '', 'Status', 'new', 'new-DependsOn', '', 'Queue',  
> 'help', 'AdminCc', '', 'Requestors', 'someone at somebody.com',  
> 'InitialPriority', 0, 'Starts', '', 'Attach', '', 'TimeWorked', '',  
> 'id', 'new', 'TimeEstimated-TimeUnits', 'minutes', 'Cc', '',  
> 'Subject', 'test', 'new-RefersTo', '', 'FinalPriority', 0,  
> 'TimeLeft', '', 'TimeLeft-TimeUnits', 'minutes', 'RefersTo-new', '',  
> 'Owner', 10, 'DependsOn-new', '', 'new-MemberOf', '', 'MemberOf- 
> new', '', 'Content', 'another test ticket on newly upgraded  
> system.', 'TimeWorked-TimeUnits', 'minutes', 'Due', '') called at / 
> usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm line 1273
> eval {...} at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm  
> line 1268
> HTML::Mason::Request::comp(undef, undef, undef, 'TimeEstimated', '',  
> 'Status', 'new', 'new-DependsOn', '', 'Queue', 'help', 'AdminCc',  
> '', 'Requestors', 'someone at somebody.com', 'InitialPriority', 0,  
> 'Starts', '', 'Attach', '', 'TimeWorked', '', 'id', 'new',  
> 'TimeEstimated-TimeUnits', 'minutes', 'Cc', '', 'Subject', 'test',  
> 'new-RefersTo', '', 'FinalPriority', 0, 'TimeLeft', '', 'TimeLeft- 
> TimeUnits', 'minutes', 'RefersTo-new', '', 'Owner', 10, 'DependsOn- 
> new', '', 'new-MemberOf', '', 'MemberOf-new', '', 'Content',  
> 'another test ticket on newly upgraded system.', 'TimeWorked- 
> TimeUnits', 'minutes', 'Due', '') called at /usr/lib/perl5/site_perl/ 
> 5.8.8/HTML/Mason/Request.pm line 467
> eval {...} at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm  
> line 467
> eval {...} at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm  
> line 419
> HTML 
> ::Mason 
> ::Request::exec('RT::Interface::Web::Request=HASH(0xab0c470)')  
> called at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/CGIHandler.pm  
> line 190
> eval {...} at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/ 
> CGIHandler.pm line 190
> HTML 
> ::Mason 
> ::Request::CGI::exec('RT::Interface::Web::Request=HASH(0xab0c470)')  
> called at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Interp.pm line 342
> HTML::Mason::Interp::exec(undef, undef, 'TimeEstimated', '',  
> 'Status', 'new', 'new-DependsOn', '', 'Queue', 'help', 'AdminCc',  
> '', 'Requestors', 'someone at somebody.com', 'InitialPriority', 0,  
> 'Starts', '', 'Attach', '', 'TimeWorked', '', 'id', 'new',  
> 'TimeEstimated-TimeUnits', 'minutes', 'Cc', '', 'Subject', 'test',  
> 'new-RefersTo', '', 'FinalPriority', 0, 'TimeLeft', '', 'TimeLeft- 
> TimeUnits', 'minutes', 'RefersTo-new', '', 'Owner', 10, 'DependsOn- 
> new', '', 'new-MemberOf', '', 'MemberOf-new', '', 'Content',  
> 'another test ticket on newly upgraded system.', 'TimeWorked- 
> TimeUnits', 'minutes', 'Due', '') called at /usr/lib/perl5/site_perl/ 
> 5.8.8/HTML/Mason/CGIHandler.pm line 121
> eval {...} at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/ 
> CGIHandler.pm line 121
> HTML 
> ::Mason 
> ::CGIHandler::_handler('HTML::Mason::CGIHandler=HASH(0x9ebef38)',  
> 'HASH(0xa9005e8)') called at /usr/lib/perl5/site_perl/5.8.8/HTML/ 
> Mason/CGIHandler.pm line 73
> HTML 
> ::Mason 
> ::CGIHandler 
> ::handle_cgi_object('HTML::Mason::CGIHandler=HASH(0x9ebef38)',  
> 'CGI::Fast=HASH(0xa90b1ac)') called at /opt/6sq-rt/bin/ 
> mason_lighttpd_handler.fcgi line 88
> eval {...} at /opt/6sq-rt/bin/mason_lighttpd_handler.fcgi line 88
>
> Cheers
>
> Miles Scruggs
> Wide Ideas | Operations | miles.scruggs at wideideas.com | 509.525.6522  
> ext 4880
>
>
>
>
> _______________________________________________
> http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users
>
> Community help: http://wiki.bestpractical.com
> Commercial support: sales at bestpractical.com
>
>
> Discover RT's hidden secrets with RT Essentials from O'Reilly Media.
> Buy a copy at http://rtbook.bestpractical.com




More information about the rt-users mailing list