PacketFence - BTS - PacketFence
View Issue Details
0001758PacketFencecorepublic2014-01-15 12:062014-05-07 08:30
jochen 
fdurand 
normalminoralways
resolvedfixed 
LinuxRHEL / CentOS6
4.1.0 
 
0001758: perl-Moose-2.1200-1.of.el6 complains Class::MOP::load_class is deprecated at /usr/lib64/perl5/vendor_perl/Class/MOP.pm line 76.
Many components of packentfence complain about deprecated Class::MOP::load_class as soon as perl-Moose-2.1200-1.of.el6.x86_64.rpm is installed. Older version perl-Moose-2.1005-1.of.el6.x86_64.rpm works OK.
Install perl-Moose-2.1005-1.of.el6.x86_64.rpm
Execute /usr/local/pf/bin/pfcmd service pf watch
No tags attached.
Issue History
2014-01-15 12:06jochenNew Issue
2014-05-06 07:54fdurandNote Added: 0003534
2014-05-07 08:28fdurandAssigned To => fdurand
2014-05-07 08:28fdurandStatusnew => assigned
2014-05-07 08:30fdurandNote Added: 0003536
2014-05-07 08:30fdurandStatusassigned => resolved
2014-05-07 08:30fdurandResolutionopen => fixed

Notes
(0003534)
fdurand   
2014-05-06 07:54   
Hello,

it´s why we defined this in the spec file:
https://github.com/inverse-inc/packetfence/blob/devel/addons/packages/packetfence.spec#L226 [^]

Fabrice
(0003536)
fdurand   
2014-05-07 08:30   
In pf 4.2 we use only packetfence repo with the correct perl lib so you will never meet this issue again.