Rt2-to-rt3 1.23 Problem: "Couldn't create attachment"

Hi everyone,

Trying to migrate from rt-2.0.14 on RedHat 7.2 to rt-3.0.10 on Suse 9.0 Pro.

I am using rt2-to-rt3 1.23. The export from rt2 using rt-2.0-to_dumpfile
was successful. However, I am experiencing problems importing into rt3
using dumpfile-to-rt3.0. Specifically, it appears the the import is
having problems with binary attachments such as MS Word documents which
were attached to tickets in rt2.
I’ve seen a couple other posts with the same problem but didn’t see any
solutions posted in response. On the rt3 installation, I have
perl-5.8.1-46, postgresql 7.3.4 installed.
I am getting the following crash output:

Couldn’t create attachment
$VAR1 = {
‘Creator’ => ‘4’,
‘id’ => ‘2960’,
‘Subject’ => ‘’,
‘Created’ => ‘2004-01-15 19:42:47+00’,
‘ContentType’ => ‘application/msword’,
‘Headers’ => ‘Content-Type: application/msword;
name="20030115_cgc_cover_letter.doc"Content-Disposition: inline;
filename="20030115_cgc_cover_letter.doc"
Content-Transfer-Encoding: base64
’,
‘Filename’ => ‘20030115_cgc_cover_letter.doc’,
‘ContentEncoding’ => ‘base64’,
‘Parent’ => ‘2958’,
‘TransactionId’ => ‘4468’
};

ERROR: parser: unterminated quoted string at or near “'��ࡱ�” at
character 146[Tue May 4 09:49:42 2004] [crit]: Died at
./dumpfile-to-rt-3.0 line 714. (/opt/rt3/lib/RT.pm:254)

Any help would be greatly appreciated.

Thanks in advance,
Chen

Chen Chang wrote:

perl-5.8.1-46, postgresql 7.3.4 installed.

ERROR: parser: unterminated quoted string at or near “’???” at
character 146[Tue May 4 09:49:42 2004] [crit]: Died at
./dumpfile-to-rt-3.0 line 714. (/opt/rt3/lib/RT.pm:254)

perl 5.8.1 has major unicode handling bugs that might well
cause this. 5.8.3 or better is now required.