Segfault in rt2tort3

I’m attempting to transfer my db from rt2 to rt3.

First, this is rt2.0.11. I have rt3.0.8 up and running on another box.

I have rt2 running with mysql 3.23.49.

The database for rt3 is Postgres 7.2. Can’t upgrade it right now.
Shouldn’t have any effect on exporting from rt2.

I’ve edited the file to include the lib directories, although, I did
have to add a line so it could find Record.pm.

It appears to export everything just fine until ticket 6516. Then I get
the following:

Exporting ticket 6417…Segmentation Fault
bash$_

Any ideas?

Any thoughts on what I might do to get more info on what could be the
problem?

I looked at the ticket in question, and it does not appear out of the
ordinary. It’s not large, and it doesn’t have attachments.

Russ Johnson

Russ Johnson wrote:

Exporting ticket 6417…Segmentation Fault
bash$_

OK, I redo the export, and it errors out in a different location:

Exporting ticket 6567…Bizarre copy of HASH in
aassign at /usr/lib/perl5/5.6.0/Carp/Heavy.pm line 79.

Russ Johnson

Russ Johnson wrote:

Exporting ticket 6417…Segmentation Fault
bash$_

OK, I redo the export, and it errors out in a different location:

Exporting ticket 6567…Bizarre copy of HASH in
aassign at /usr/lib/perl5/5.6.0/Carp/Heavy.pm line 79.

Welcome to perl 5.6.0.
You need to be running something more recent. 5.6.0 is just broken.

Russ Johnson


rt-users mailing list
rt-users@lists.bestpractical.com
The rt-users Archives

Have you read the FAQ? The RT FAQ Manager lives at http://fsck.com/rtfm

Request Tracker... So much more than a help desk — Best Practical Solutions – Trouble Ticketing. Free.

Jesse Vincent wrote:

Welcome to perl 5.6.0.
You need to be running something more recent. 5.6.0 is just broken.

Wonderful.

I can’t make changes to the existing rt2 machine. I don’t want to
install rt2 on the rt3 machine. The new database machine has perl 5.6.1
on it. Is that any better?

For the export half, do I NEED a full rt2 installation? Could I tar up
the existing installation and drop it on another machine with a more
recent perl? I realize RT itself won’t work, but I’m wondering if it’s
possible to get the export done without polluting the system with perl
modules I may not need in the future.

Russ Johnson

Jesse Vincent wrote:

Welcome to perl 5.6.0.
You need to be running something more recent. 5.6.0 is just broken.

Wonderful.

I can’t make changes to the existing rt2 machine. I don’t want to
install rt2 on the rt3 machine. The new database machine has perl 5.6.1
on it. Is that any better?

For the export half, do I NEED a full rt2 installation? Could I tar up
the existing installation and drop it on another machine with a more
recent perl?

Sure. You need something with an RT2 installation on a machine that can
access the database. You don’t need the web ui or the mailgate to work
just fine.

Request Tracker... So much more than a help desk — Best Practical Solutions – Trouble Ticketing. Free.