Issue in upgrade 4.4.0 to 4.4.3


#1

Dear all, I’m making some test to upgrade my RT server from 4.4.0 to 4.4.3. I do that on another server, just to get a script to complete this upgrade without a large downtime of my server. I could do all of the stuff. But when i try to execute the “make upgrade-database”, i get this error:
ERROR: Couldn’t execute ‘etc/upgrade/4.4.2/indexes’: Can’t locate etc/upgrade/4.4.2/indexes in @INC (@INC contains: /home/useruusmb/rt-4.4.3/sbin/ …/lib /opt/rt4/local/lib /opt/rt4/lib /opt/perl/ /opt/perl/lib/site_perl/5.28.1/x86_64-linux /opt/perl/lib/site_perl/5.28.1 /opt/perl/lib/5.28.1/x86_64-linux /opt/perl/lib/5.28.1) at /home/useruusmb/rt-4.4.3/sbin/ …/lib/RT/Handle.pm line 591.

I verify that “indexes” exists in 2 locations. I add a PERL5LIB variable as this: # export PERL5LIB=$PERL5LIB: /opt/perl/
But i follow in this problem.

Someone else have this issue? How can i correct it?

Best regards


#2

Looks like, due to a change in Perl (not including . in the INC path) they’ve had to fix this issue in 4.4.4. See this bug fix for details.


#3

Dear Jim

Thank’s for your help. I found a solution, without modifyng the Handle.pm file:
export PERL5LIB=$PERL5LIB:/where/source/rt-4.4.3

But that’sbetter yours!

Regards