On Tue, 2014-01-28 at 19:18 +0000, Jonah Hirsch wrote: > I just remembered that when upgrading I had some database upgrade > errors. I checked the upgrade history in RT and saw that it failed > upgrading the DB schema from 4.1.12 on. When I try to run > > /opt/rt4/sbin/rt-setup-database --action insert --datafile content > > From the /rt-4.2.2/etc/upgrade/4.1.12 directory I get the following > including an error:
The right way to try to resume the upgrade is /opt/rt4/sbin/rt-setup-database --action upgrade ...and enter 4.1.12 as the starting version. > Now inserting data. > [52450] [Tue Jan 28 19:16:07 2014] [debug]: Going to load 'content' data file > (/opt/rt4/sbin/../lib/RT/Handle.pm:814) > [52450] [Tue Jan 28 19:16:07 2014] [debug]: Creating ACL... > (/opt/rt4/sbin/../lib/RT/Handle.pm:1017) > [52450] [Tue Jan 28 19:16:07 2014] [critical]: Can't use an undefined value > as a HASH reference at /opt/rt4/sbin/../lib/RT/System_Vendor.pm line 22, > <$handle> line 1. (/opt/rt4/sbin/../lib/RT.pm:393) > Can't use an undefined value as a HASH reference at > /opt/rt4/sbin/../lib/RT/System_Vendor.pm line 22, <$handle> line 1. RT doesn't ship a System_Vendor.pm, so color me extremely suspicious. - Alex