PacketFence - BTS - PacketFence
View Issue Details
0001338PacketFencecorepublic2011-11-22 07:452012-06-14 12:24
thegoatreich 
obilodeau 
normalmajorhave not tried
closedno change required 
3.0.3 
 
0001338: Cannot install 3.0.3 due to perl dependencies
Running the following command on RHEL 6.1 I am met with
yum groupinstall --enablerepo=PacketFence,rpmforge Packetfence-complete as written in the admin guide, I am met with


Error: Package: packetfence-3.0.3-1.el6.noarch (Packetfence)
                Requires: perl-IPTables-Parse
Error: Package: packetfence-3.0.3-1.el6.noarch (Packetfence)
                Requires: perl(NetPacket) >= 1.2.0
                Available: perl-NetPacket-0.41.1-1.el6.rf.noarch (rpmforge)
                                perl(NetPacket) = 0.41.1
                Available: perl-NetPacket-0.42.0-1.el6.rf.noarch (rpmforge)
                                perl(NetPacket) = 0.42.0
                Available: perl-NetPacket-1.1.1-1.el6.rf.noarch (rpmforge)
                                perl(NetPacket) = 1.1.1
Error: Package: packetfence-3.0.3-1.el6.noarch (Packetfence)
                Requires: php-pear-Log
Error: Package: 1:snort-2.9.1.2-1.el6.x86_64 (PacketFence)
                Requires: libdnet.so.1()(64bit)
Error: Package: perl-IPTables-ChainMgr-0.9-1.noarch (PacketFence)
                Requires: perl(IPTables::Parse)

I have enabled the enabled the optional channel and installed the perl-Net-Telnet package.
No tags attached.
Issue History
2011-11-22 07:45thegoatreichNew Issue
2011-11-22 07:46fgaudreaultNote Added: 0002462
2011-11-22 11:47obilodeauNote Added: 0002463
2011-11-22 11:47obilodeauStatusnew => resolved
2011-11-22 11:47obilodeauResolutionopen => no change required
2011-11-22 11:47obilodeauAssigned To => obilodeau
2012-06-14 12:24obilodeauStatusresolved => closed

Notes
(0002462)
fgaudreault   
2011-11-22 07:46   
Did you install EPEL?
(0002463)
obilodeau   
2011-11-22 11:47   
Note: This was handled until fixed on the mailing list. Here's the gist of it:

His EPEL repo file was:
[epel]
name=Extra Packages for Enterprise Linux 6 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch [^]
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch [^]
failovermethod=priority
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6 [^]


He uncommented baseurl, commented mirrorlist and did a `yum clean all`. Afterwards the following worked:

yum groupinstall --enablerepo=PacketFence,rpmforge Packetfence-complete

He might have been hitting an out of sync mirror or maybe the HTTPS cert on the fedora site was bad, we are not sure. If you face the same problem try the above workaround.