[rt-users] Fedora 20 / Perl 5.18

CLOSE Dave Dave.Close at us.thalesgroup.com
Tue Feb 18 20:17:46 EST 2014

Jeremy Mates wrote:

> Either the upgrade left 5.16 bits behind (packages buggy somehow),
> or a manual install was improperly made to the vendor space and has
> left 5.16 bits behind (rpm would be ignorant of these). The 5.16 bits
> will need to be located and removed, probably by looking for *.so,
> *.bs, *.xs or similar binary files under the various @INC dirs.

I examined every .pm and .so file in all of the @INC directory trees and
removed any file which was not owned by a current RPM package. After
that, "make install" stopped complaining about a missing UUID but did
complain that the installed version of Locale::Maketext::Fuzzy was not
sufficiently recent. So I had to install that one module via CPAN. Then
"make install" did it's job without complaint.

So now I have what should be a working RT. But no... Apache says,

> [14455] [Wed Feb 19 01:11:15 2014] [error]: Not a HASH reference at
> /opt/rt4/sbin/../lib/RT/Principal.pm line 385.

> Stack:
> [/opt/rt4/sbin/../lib/RT/Principal.pm:385]
> [/opt/rt4/sbin/../lib/RT/Interface/Web.pm:660]
> [/opt/rt4/sbin/../lib/RT/Interface/Web.pm:368]
> [/opt/rt4/share/html/autohandler:53]
> (/opt/rt4/sbin/../lib/RT/Interface/Web/Handler.pm:211)

The RT log is empty.
Dave Close, Thales Avionics, Irvine California USA.
cell +1 949 394 2124, dave.close at us.thalesgroup.com

More information about the rt-users mailing list