PacketFence - BTS - PacketFence
View Issue Details
0001448PacketFencepackagingpublic2012-05-10 11:032012-06-14 12:19
cferrell 
obilodeau 
normalmajoralways
closedno change required 
3.3.2 
 
0001448: PacketFence has depsolving problems --> Missing Dependency: perl
--> Finished Dependency Resolution
packetfence-3.3.2-1.el5.noarch from PacketFence has depsolving problems
  --> Missing Dependency: perl(Class::Gomor) is needed by package packetfence-3.3.2-1.el5.noarch (PacketFence)
packetfence-3.3.2-1.el5.noarch from PacketFence has depsolving problems
  --> Missing Dependency: perl(MIME::Lite::TT) is needed by package packetfence-3.3.2-1.el5.noarch (PacketFence)
packetfence-3.3.2-1.el5.noarch from PacketFence has depsolving problems
  --> Missing Dependency: perl(Net::MAC::Vendor) is needed by package packetfence-3.3.2-1.el5.noarch (PacketFence)
packetfence-3.3.2-1.el5.noarch from PacketFence has depsolving problems
  --> Missing Dependency: perl(Thread::Pool) is needed by package packetfence-3.3.2-1.el5.noarch (PacketFence)
perl-Net-Frame-Simple-1.04-1.noarch from PacketFence has depsolving problems
  --> Missing Dependency: perl(Class::Gomor::Array) is needed by package perl-Net-Frame-Simple-1.04-1.noarch (PacketFence)
packetfence-3.3.2-1.el5.noarch from PacketFence has depsolving problems
  --> Missing Dependency: perl(Net::Write) is needed by package packetfence-3.3.2-1.el5.noarch (PacketFence)
packetfence-3.3.2-1.el5.noarch from PacketFence has depsolving problems
  --> Missing Dependency: perl(Net::Radius::Packet) is needed by package packetfence-3.3.2-1.el5.noarch (PacketFence)
packetfence-3.3.2-1.el5.noarch from PacketFence has depsolving problems
  --> Missing Dependency: perl(Net::Radius::Dictionary) is needed by package packetfence-3.3.2-1.el5.noarch (PacketFence)
packetfence-3.3.2-1.el5.noarch from PacketFence has depsolving problems
  --> Missing Dependency: perl(Net::Interface) is needed by package packetfence-3.3.2-1.el5.noarch (PacketFence)
perl-Net-Frame-1.06-1.noarch from PacketFence has depsolving problems
  --> Missing Dependency: perl(Class::Gomor::Array) is needed by package perl-Net-Frame-1.06-1.noarch (PacketFence)
packetfence-3.3.2-1.el5.noarch from PacketFence has depsolving problems
  --> Missing Dependency: perl(Class::Accessor::Fast::Contained) is needed by package packetfence-3.3.2-1.el5.noarch (PacketFence)
perl-Net-Appliance-Session-1.36-1.noarch from PacketFence has depsolving problems
  --> Missing Dependency: perl(Net::Appliance::Phrasebook) >= 1.2 is needed by package perl-Net-Appliance-Session-1.36-1.noarch (PacketFence)
packetfence-3.3.2-1.el5.noarch from PacketFence has depsolving problems
  --> Missing Dependency: perl(Net::UDP) is needed by package packetfence-3.3.2-1.el5.noarch (PacketFence)
packetfence-3.3.2-1.el5.noarch from PacketFence has depsolving problems
  --> Missing Dependency: perl(Data::Phrasebook) is needed by package packetfence-3.3.2-1.el5.noarch (PacketFence)
packetfence-3.3.2-1.el5.noarch from PacketFence has depsolving problems
  --> Missing Dependency: perl(Authen::Krb5::Simple) is needed by package packetfence-3.3.2-1.el5.noarch (PacketFence)
packetfence-3.3.2-1.el5.noarch from PacketFence has depsolving problems
  --> Missing Dependency: perl(Data::Phrasebook::Loader::YAML) is needed by package packetfence-3.3.2-1.el5.noarch (PacketFence)
packetfence-3.3.2-1.el5.noarch from PacketFence has depsolving problems
  --> Missing Dependency: perl(Locale::gettext) is needed by package packetfence-3.3.2-1.el5.noarch (PacketFence)
packetfence-3.3.2-1.el5.noarch from PacketFence has depsolving problems
  --> Missing Dependency: perl(Test::WWW::Mechanize) is needed by package packetfence-3.3.2-1.el5.noarch (PacketFence)
Error: Missing Dependency: perl(Net::Write) is needed by package packetfence-3.3.2-1.el5.noarch (PacketFence)
Error: Missing Dependency: perl(Thread::Pool) is needed by package packetfence-3.3.2-1.el5.noarch (PacketFence)
Error: Missing Dependency: perl(Class::Gomor::Array) is needed by package perl-Net-Frame-1.06-1.noarch (PacketFence)
Error: Missing Dependency: perl(Net::Appliance::Phrasebook) >= 1.2 is needed by package perl-Net-Appliance-Session-1.36-1.noarch (PacketFence)
Error: Missing Dependency: perl(Class::Accessor::Fast::Contained) is needed by package packetfence-3.3.2-1.el5.noarch (PacketFence)
Error: Missing Dependency: perl(MIME::Lite::TT) is needed by package packetfence-3.3.2-1.el5.noarch (PacketFence)
Error: Missing Dependency: perl(Net::Interface) is needed by package packetfence-3.3.2-1.el5.noarch (PacketFence)
Error: Missing Dependency: perl(Authen::Krb5::Simple) is needed by package packetfence-3.3.2-1.el5.noarch (PacketFence)
Error: Missing Dependency: perl(Locale::gettext) is needed by package packetfence-3.3.2-1.el5.noarch (PacketFence)
Error: Missing Dependency: perl(Data::Phrasebook::Loader::YAML) is needed by package packetfence-3.3.2-1.el5.noarch (PacketFence)
Error: Missing Dependency: perl(Class::Gomor::Array) is needed by package perl-Net-Frame-Simple-1.04-1.noarch (PacketFence)
Error: Missing Dependency: perl(Data::Phrasebook) is needed by package packetfence-3.3.2-1.el5.noarch (PacketFence)
Error: Missing Dependency: perl(Net::Radius::Packet) is needed by package packetfence-3.3.2-1.el5.noarch (PacketFence)
Error: Missing Dependency: perl(Net::UDP) is needed by package packetfence-3.3.2-1.el5.noarch (PacketFence)
Error: Missing Dependency: perl(Net::MAC::Vendor) is needed by package packetfence-3.3.2-1.el5.noarch (PacketFence)
Error: Missing Dependency: perl(Test::WWW::Mechanize) is needed by package packetfence-3.3.2-1.el5.noarch (PacketFence)
Error: Missing Dependency: perl(Class::Gomor) is needed by package packetfence-3.3.2-1.el5.noarch (PacketFence)
Error: Missing Dependency: perl(Net::Radius::Dictionary) is needed by package packetfence-3.3.2-1.el5.noarch (PacketFence)
No tags attached.
? RPM-GPG-KEY-rpmforge-dag (1,672) 2012-05-10 14:41
https://www.packetfence.org/bugs/file_download.php?file_id=144&type=bug
Issue History
2012-05-10 11:03cferrellNew Issue
2012-05-10 11:08obilodeauNote Added: 0002709
2012-05-10 11:16cferrellNote Added: 0002710
2012-05-10 11:18obilodeauStatusnew => assigned
2012-05-10 11:18obilodeauAssigned To => obilodeau
2012-05-10 11:21obilodeauNote Added: 0002711
2012-05-10 11:21obilodeauNote Added: 0002712
2012-05-10 11:21obilodeauNote Deleted: 0002712
2012-05-10 11:51cferrellNote Added: 0002713
2012-05-10 11:59obilodeauNote Added: 0002714
2012-05-10 12:03obilodeauNote Edited: 0002714
2012-05-10 12:15cferrellNote Added: 0002715
2012-05-10 13:14obilodeauNote Added: 0002716
2012-05-10 13:19cferrellNote Added: 0002717
2012-05-10 13:28obilodeauNote Added: 0002718
2012-05-10 14:07cferrellNote Added: 0002719
2012-05-10 14:20obilodeauNote Added: 0002720
2012-05-10 14:34cferrellNote Added: 0002721
2012-05-10 14:41obilodeauFile Added: RPM-GPG-KEY-rpmforge-dag
2012-05-10 14:42obilodeauNote Added: 0002722
2012-05-10 14:52cferrellNote Added: 0002723
2012-05-10 14:57obilodeauNote Added: 0002724
2012-05-10 15:41cferrellNote Added: 0002725
2012-05-10 16:32obilodeauNote Added: 0002726
2012-05-10 16:32obilodeauStatusassigned => resolved
2012-05-10 16:32obilodeauResolutionopen => no change required
2012-06-14 12:19obilodeauStatusresolved => closed

Notes
(0002709)
obilodeau   
2012-05-10 11:08   
Have you followed installation instructions?
(0002710)
cferrell   
2012-05-10 11:16   
yes, following the guide step by step
(0002711)
obilodeau   
2012-05-10 11:21   
You are on CentOS 5 correct?

Can you paste the various repository files you have under /etc/yum.repos.d/? You should have at least rpmforge, packetfence and epel.

What command do you run to get the above output?
(0002713)
cferrell   
2012-05-10 11:51   
This output is after running

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

CentOS-Base.repo CentOS-Vault.repo mirrors-rpmforge PacketFence.repo
CentOS-Debuginfo.repo epel.repo mirrors-rpmforge-extras rpmforge.repo
CentOS-Media.repo epel-testing.repo mirrors-rpmforge-testing
(0002714)
obilodeau   
2012-05-10 11:59   
(edited on: 2012-05-10 12:03)
You forgot to answer the first question. On what linux distribution are you and what version?

(0002715)
cferrell   
2012-05-10 12:15   
sorry, yes CentOS 5.6 32bit
(0002716)
obilodeau   
2012-05-10 13:14   
Could you try:

yum clean all
yum groupinstall --enablerepo=PacketFence,rpmforge,epel Packetfence-complete
(0002717)
cferrell   
2012-05-10 13:19   
ran both, ending in the same errors
(0002718)
obilodeau   
2012-05-10 13:28   
Can you post the content of your:
/etc/yum.repos.d/epel.repo
/etc/yum.repos.d/PacketFence.repo
/etc/yum.repos.d/rpmforge.repo
(0002719)
cferrell   
2012-05-10 14:07   
Therein seems to be the issue, the rpmforge.repo process is creating a blank repo file. I reran the wget and rpm, still a blank rpmforge.repo. Did a rm on the blank repo, then reran. No new file was generated.



[PacketFence]
name=PacketFence Repository
baseurl=http://inverse.ca/downloads/PacketFence/RHEL$releasever/$basearch [^]
gpgcheck=0
enabled=0



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

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

[epel-source]
name=Extra Packages for Enterprise Linux 5 - $basearch - Source
#baseurl=http://download.fedoraproject.org/pub/epel/5/SRPMS [^]
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-source-5&arch=$basearch [^]
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL [^]
gpgcheck=1
(0002720)
obilodeau   
2012-05-10 14:20   
I just erased and reinstalled the rpmforge-release rpm on our lab's CentOS 5 and it worked properly.

http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm [^]

Put the following in /etc/yum.repos.d/rpmforge.repo and try again:

### Name: RPMforge RPM Repository for RHEL 5 - dag
### URL: http://rpmforge.net/ [^]
[rpmforge]
name = RHEL $releasever - RPMforge.net - dag
baseurl = http://apt.sw.be/redhat/el5/en/$basearch/rpmforge [^]
mirrorlist = http://apt.sw.be/redhat/el5/en/mirrors-rpmforge [^]
#mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge [^]
enabled = 0
protect = 0
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag [^]
gpgcheck = 1

[rpmforge-extras]
name = RHEL $releasever - RPMforge.net - extras
baseurl = http://apt.sw.be/redhat/el5/en/$basearch/extras [^]
mirrorlist = http://apt.sw.be/redhat/el5/en/mirrors-rpmforge-extras [^]
#mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge-extras [^]
enabled = 0
protect = 0
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag [^]
gpgcheck = 1

[rpmforge-testing]
name = RHEL $releasever - RPMforge.net - testing
baseurl = http://apt.sw.be/redhat/el5/en/$basearch/testing [^]
mirrorlist = http://apt.sw.be/redhat/el5/en/mirrors-rpmforge-testing [^]
#mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge-testing [^]
enabled = 0
protect = 0
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag [^]
gpgcheck = 1
(0002721)
cferrell   
2012-05-10 14:34   
Options Error: Error parsing 'file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag [^] [^]': URL must be http, ftp, file or https not ""
(0002722)
obilodeau   
2012-05-10 14:42   
Download the key I just attached to this ticket and put it in /etc/pki/rpm-gpg/.

We're getting there...
(0002723)
cferrell   
2012-05-10 14:52   
Downloaded and replaced the old key with the new, reran
yum groupinstall --enablerepo=PacketFence,rpmforge,epel Packetfence-complete

Same Options Error.

[rpm-gpg]# ls -l
total 20
-rw-r--r-- 1 root root 1512 Feb 25 03:20 RPM-GPG-KEY-beta
-rw-r--r-- 1 root root 1504 Feb 25 03:20 RPM-GPG-KEY-CentOS-5
-rw-r--r-- 1 root root 1698 Aug 11 2010 RPM-GPG-KEY-EPEL
-rw-r--r-- 1 root root 1672 May 10 14:47 RPM-GPG-KEY-rpmforge-dag
-rw-r--r-- 1 root root 992 Apr 13 2007 RPM-GPG-KEY-rpmforge-fabian
(0002724)
obilodeau   
2012-05-10 14:57   
Get rid of the [^] and the end of every http and file lines. These were added by the ticket system.
(0002725)
cferrell   
2012-05-10 15:41   
That ran beautifully! Still not sure why a proper rpmforge.repo didn't gen. Thanks for your help!
(0002726)
obilodeau   
2012-05-10 16:32   
Glad that it's working now.

Hopefully you just hit a corrupted mirror and it will resolve itself.