On Wed, Jun 20, 2012 at 03:22:20PM +0300, Rabin Yasharzadehe wrote:
> Did the same thing, i used this guide as a base
> http://www.math.ias.edu/~tarzadon/pages/posts/migrating-rt-3.6.4-to-rt-4.0-88.php
> 
> but it didn't dump and restore the DB, it was big and slow, so i just copy
> the DB files
> from Debian 5 server to a new (Virtual) Debian 6 server and fixed the DB
> (you'll get ERROR 1577 for MySQL)
> 
> ERROR 1577 (HY000) at line 1: Cannot proceed because system tables used by
> > Event Scheduler were found damaged at server start
> 
> 
> You'll need to run this command to fixit
> 
> sudo mysql_upgrade -u root -h localhost -p --verbose --force
> 
> 
> then I created the ALTER SQL-Queries && Upgrade the DB schema
> 
> perl /opt/rt/rt-4.0.5/etc/upgrade/upgrade-mysql-schema.pl rt3-database
> > dbuser dbpassword  > /opt/rt/queries.sql
> > mysql -u root -p rt3-database < /opt/rt/queries.sql

This skips the really important 'make upgrade-database' command.
Without it, you will not have a correct RT4 database.

If the UPGRADING documentation that ships with RT is not sufficient,
we've also written up some of the common issues in a blog post a while
back:

http://blog.bestpractical.com/2011/07/upgrading-to-rt-4.html

-kevin

Attachment: pgpAv9j6zBbFn.pgp
Description: PGP signature

Reply via email to