On Wed, May 21, 2014 at 04:23:15PM -0400, Nathan Baker wrote:
>    On Wed, May 21, 2014 at 1:22 PM, Kevin Falcone 
> <[1][email protected]> wrote:
> 
>      On Wed, May 21, 2014 at 11:33:20AM -0400, Nathan Baker wrote:
>      > Hello everyone,
>      >
>      > I just upgraded from 4.0.6 to 4.2.3 using the Debian packages. � 
> During the
>      > database upgrade, I received a few errors:
> 
>      I'm guessing you set up a new machine, installed request-tracker4 from
>      testing, restored your database and then did the upgrade?
> 
>    Actually this is on a system that was running 4.0.6 previously. � I just 
> did apt-get install
>    request-tracker4 (using the testing repository) and it upgraded all the 
> packages.�

I find that surprising, since you had a 4.2 only table.

>      You have an unclean database with 4.2 tables in it, and you're
>      tripping over some of the code we added to help RT handle that more
>      gracefully.
> 
>    What I'm wondering is how I can tell if the database is "unclean" or if 
> it's okay. � The
>    "upgrade history" section in System Configuration shows that it did 
> "Upgrade from 4.0.19 to
>    4.2.3" once without errors, and then it did it again and it says 
> "(Incomplete)". � Maybe that
>    doesn't actually mean it tried twice though, I'm not sure.

oh.
You cannot safely upgrade RT like that.

Restore from a backup and upgrade cleanly.

I wouldn't trust a database that had run the upgrades twice.

-kevin

Attachment: pgpiqSOOU6nzm.pgp
Description: PGP signature

-- 
RT Training - Boston, September 9-10
http://bestpractical.com/training

Reply via email to