Hi Folks,
I am attempting to migrate RT from 4.4.0 on CentOS 7 to 5.0.3 on a new Rocky 9 server. After I finally got all the perl modules straightened out, it seemed to work fine. Then I imported the DB dump from the old server, and ran ‘sudo make upgrade-database’. After a reboot, I can log in with my user account, and see all my old tickets. Everything looks good, but when I try to create a new ticket in RT, there are no statuses to select from, and if I ignore that and try to create one anyway, I get a new window that says, “RT ERROR Status ‘‘ isn’t a valid status for tickets in this queue.” I’ve been beating on this for a long time. Any assistance would be appreciated. Many thanks.
Trying to migrate from 4.4.0 to 5.0.3
Rocky 9.6
MariaDB 10.5
Perl v5.32.1
Original DB default character set is Latin1
SELinux is off
I know there should be some status in here. There was before I imported the DB But now there’s no status to select. No idea why.
Log snippet
[1761] [Wed Jan 7 19:42:40 2026] [debug]: RT::Date used Time::ParseDate to make ‘5 days’ 1768246960 (/opt/rt5/sbin/../lib/RT/Date.pm:279)
[1761] [Wed Jan 7 19:42:40 2026] [warning]: Use of uninitialized value $args{“Status”} in lc at /opt/rt5/sbin/../lib/RT/Ticket.pm line 289. (/opt/rt5/sbin/../lib/RT/Ticket.pm:289)
[1761] [Wed Jan 7 19:42:40 2026] [error]: Status ‘’ isn’t a valid status for tickets in this queue. (/opt/rt5/share/html/Elements/Error:78)
