<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Thanks, it looks like this might work. We basically have a script
which selects the data out of the 3.6 db and then update the
corresponding row in the 3.8 db and so far I'm getting better results.<br>
<br>
Thanks,<br>
- Dominic<br>
<br>
<br>
Aaron Guise wrote:
<blockquote
cite="mid:c8c01a250906021647r3d963603n2b5699bc4cd15283@mail.gmail.com"
type="cite">Hi, <br>
<br>
I too had a similar problem. I inherited our RT System from an earlier
administrator whom didn't complete some step correctly earlier in the
life of the system. We were going from 3.6.5 to 3.8.0 and all worked
fine. Since then to enable some plugins I attempted to update to
3.8.2. <br>
<br>
I did use --default-character-set=binary on mysqldump and completed all
of the upgrade steps as per UPGRADING.mysql but upon browsing the newly
updated RT System to my surprise all the binary attachments had been
corrupted as you are mentioning.<br>
<br>
To get around this I created a couple of perl scripts.<br>
1. Pulls all attachments out of the functioning database (Pre-Upgrade)
and dumps them to the filesystem<br>
2. Inserts all attachments back into the newly updated schema.<br>
<br>
This approach worked for me, I was then able to use 3.8.2 without any
trouble at all.<br>
<blockquote style="margin: 1.5em 0pt;">
<p><b>Regards,</b></p>
<p><b>Aaron Guise<br>
</b></p>
</blockquote>
<br>
</blockquote>
</body>
</html>