[rt-users] Ticket links missing after upgrade of RT server.

Burg, Mr. R (Ron) van den rburg at shv.nl
Thu Nov 5 10:42:10 EST 2009


If you want to change $Organization (or have changed it in the passed
and think you may have links *before* the change), you may follow the
instructions below.

PLEASE BE CAREFUL AND ONLY DO THIS IF YOU UNDERSTAND THE CONSEQUENCES

Change $Organization in RT_SiteConfig.pm. In the text below, replace
OLDORGANIZATION and NEWORGANIZATION with what you changed here.
Restart you web server

FOR MYSQL
start mysql prompt
#mysql -p
mysql> show databases;
mysql> connect rt3;  # If you changed $DatabaseName in RT_SiteConfig.pm,
use that name instead.
#
# Replace the values in table Links
mysql> update Links set
Base=replace(Base,'fsck.com-rt://OLDORGANIZATION/ticket/','fsck.com-rt:/
/NEWORGANIZATION/ticket/');
mysql> update Links set
Target=replace(Target,'fsck.com-rt://OLDORGANIZATION/ticket/','fsck.com-
rt://NEWORGANIZATION/ticket/');
#
# If you want to see whether you still have links that are not yet
repaired:
mysql> select Base from Links where Base not like
'%fsck.com-rt://NEWORGANIZATION/ticket/%';
mysql> select Target from Links where Target not like
'%fsck.com-rt://NEWORGANIZATION/ticket/%';
# Now you can see the older values of $Organization. So repeate the
proper update command above with the proper OLDORGANIZATION.
#
#
# Replace the values in table Transactions
mysql> update Transactions set
OldValue=replace(OldValue,'fsck.com-rt://OLDORGANIZATION/ticket/','fsck.
com-rt://NEWORGANIZATION/ticket/');
mysql> update Transactions set
NewValue=replace(NewValue,'fsck.com-rt://OLDORGANIZATION/ticket/','fsck.
com-rt://NEWORGANIZATION/ticket/');
#
# If you want to see whether you still have transactions that are not
yet repaired:
mysql> select OldValue from Transactions where OldValue not like
'%fsck.com-rt://NEWORGANIZATION/ticket/%';
mysql> select NewValue from Transactions where NewValue not like
'%fsck.com-rt://NEWORGANIZATION/ticket/%';
# Now you can see the older values of $Organization. So repeate the
proper update command above with the proper OLDORGANIZATION.
#
mysql> \q



Regards,

Ron van den Burg

-----Original Message-----
From: rt-users-bounces at lists.bestpractical.com
[mailto:rt-users-bounces at lists.bestpractical.com] On Behalf Of Jason A.
Smith
Sent: Friday, October 09, 2009 10:03 PM
To: rt-users
Subject: Re: [rt-users] Ticket links missing after upgrade of RT server.


On Fri, 2009-10-09 at 11:46 -0400, Jesse Vincent wrote:
> 
> On Fri, Oct 09, 2009 at 11:44:44AM -0400, Jason A. Smith wrote:
> > I am in the process of preparing a new upgraded RT server and after
> > dumping our current DB, loading it into the new test RT server and
> > following the DB upgrade procedures, everything seems to look okay,
> > except for missing ticket links.  When I try to display an old
ticket
> > that should have a link to another ticket, no link is shown in the
Link
> > box and I get this error message in my server logs:
> 
> At a quick guess, you changed your $Organization. You should not do
> that.

Yup, that was it, typo there.  I thought it was probably something in
the config and I double checked my rtname and some other things, just
forgot about that one.

Thanks,
~Jason


-- 
/------------------------------------------------------------------\
|  Jason A. Smith                          Email:  smithj4 at bnl.gov |
|  Atlas Computing Facility, Bldg. 510M    Phone: +1-631-344-4226  |
|  Brookhaven National Lab, P.O. Box 5000  Fax:   +1-631-344-7616  |
|  Upton, NY 11973-5000,  U.S.A.                                   |
\------------------------------------------------------------------/


>>-----------------------------------------<<
The information transferred by this e-mail is solely for 
the intended recipient(s). 
Any disclosure, copying, distribution of this e-mail by 
and to others is not allowed. If you are not an intended recipient, 
please delete this e-mail and notify the sender.

SHV Holdings N.V.
Commercial Register 30065974
>>-----------------------------------------<<




More information about the rt-users mailing list