PacketFence - BTS - PacketFence
View Issue Details
0001461PacketFenceconfigurationpublic2012-06-04 17:052012-06-27 22:46
jhlasnik 
obilodeau 
normalcrashalways
closedno change required 
3.3.2 
 
0001461: configurator.pl - initial run failure
# perl configurator.pl
Can't locate List/MoreUtils.pm in @INC (@INC contains: /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 .) at /usr/share/perl5/vendor_perl/Config/IniFiles.pm line 14.
BEGIN failed--compilation aborted at /usr/share/perl5/vendor_perl/Config/IniFiles.pm line 14.
Compilation failed in require at configurator.pl line 57.
BEGIN failed--compilation aborted at configurator.pl line 57.
upstream issue: https://bugzilla.redhat.com/show_bug.cgi?id=827198 [^]
No tags attached.
has duplicate 0001462closed  configurator.pl run failure 
Issue History
2012-06-04 17:05jhlasnikNew Issue
2012-06-06 11:30obilodeauNote Added: 0002744
2012-06-06 11:30obilodeauStatusnew => assigned
2012-06-06 11:30obilodeauAssigned To => obilodeau
2012-06-06 11:30obilodeauAdditional Information Updated
2012-06-07 17:12jhlasnikNote Added: 0002746
2012-06-08 08:29obilodeauNote Added: 0002747
2012-06-11 08:44obilodeauRelationship addedhas duplicate 0001462
2012-06-11 11:43jhlasnikNote Added: 0002753
2012-06-12 16:10obilodeauNote Added: 0002758
2012-06-12 16:12obilodeauStatusassigned => feedback
2012-06-12 16:16obilodeauNote Added: 0002760
2012-06-12 16:49jhlasnikNote Added: 0002761
2012-06-12 19:07alexanderdNote Added: 0002762
2012-06-13 08:44obilodeauNote Added: 0002763
2012-06-13 09:22alexanderdNote Added: 0002766
2012-06-13 12:29obilodeauNote Added: 0002767
2012-06-27 22:46obilodeauNote Added: 0002821
2012-06-27 22:46obilodeauStatusfeedback => closed
2012-06-27 22:46obilodeauResolutionopen => no change required

Notes
(0002744)
obilodeau   
2012-06-06 11:30   
What linux distribution and version are you on?
(0002746)
jhlasnik   
2012-06-07 17:12   
CentOS 6.2
(0002747)
obilodeau   
2012-06-08 08:29   
Can you run these and send the output here?

$ yum deplist perl-Config-IniFiles

$ yum info perl-List-MoreUtils

$ yum info perl-Config-IniFiles
(0002753)
jhlasnik   
2012-06-11 11:43   
# yum deplist perl-Config-IniFiles
Loaded plugins: fastestmirror
Determining fastest mirrors
epel/metalink | 12 kB 00:00
 * base: mirror.nexcess.net
 * epel: mirror.nexcess.net
 * extras: mirror.nexcess.net
 * rpmforge: mirror.us.leaseweb.net
 * updates: centos.vipernetworksystems.com
PacketFence | 1.1 kB 00:00
PacketFence/primary | 16 kB 00:00
PacketFence 44/44
base | 3.7 kB 00:00
base/primary_db | 3.5 MB 00:07
epel | 4.0 kB 00:00
epel/primary_db | 3.6 MB 00:12
extras | 3.5 kB 00:00
extras/primary_db | 9.1 kB 00:00
rpmforge | 1.9 kB 00:00
rpmforge/primary_db | 7.1 MB 00:10
updates | 3.5 kB 00:00
updates/primary_db | 3.4 MB 00:05
Finding dependencies:
package: perl-Config-IniFiles.noarch 2.56-1.el5.rf
  dependency: perl(Symbol)
   provider: perl.i686 4:5.10.1-119.el6_1.1
  dependency: perl(Carp)
   provider: perl-Devel-Carp.noarch 0.04-1.2.el5.rf
   provider: perl.i686 4:5.10.1-119.el6_1.1
  dependency: perl(warnings)
   provider: perl-Apache-Test.noarch 1.29-1.el5.rf
   provider: perl-Apache-Test.noarch 1.30-1.el5.rf
   provider: perl-Apache-Test.noarch 1.30-2.el5.rf
   provider: perl.i686 4:5.10.1-119.el6_1.1
  dependency: perl(strict)
   provider: perl.i686 4:5.10.1-119.el6_1.1
package: perl-Config-IniFiles.noarch 2.47-1.el5.rf
  dependency: perl(strict)
   provider: perl.i686 4:5.10.1-119.el6_1.1
  dependency: perl >= 5.004
   provider: perl.i686 4:5.10.1-119.el6_1.1
  dependency: perl(Symbol)
   provider: perl.i686 4:5.10.1-119.el6_1.1
  dependency: perl(Carp)
   provider: perl-Devel-Carp.noarch 0.04-1.2.el5.rf
   provider: perl.i686 4:5.10.1-119.el6_1.1
  dependency: perl(vars)
   provider: perl.i686 4:5.10.1-119.el6_1.1
  dependency: perl >= 5.00503
   provider: perl.i686 4:5.10.1-119.el6_1.1
package: perl-Config-IniFiles.noarch 2.47-2.el5.rf
  dependency: perl(strict)
   provider: perl.i686 4:5.10.1-119.el6_1.1
  dependency: perl >= 5.004
   provider: perl.i686 4:5.10.1-119.el6_1.1
  dependency: perl(Symbol)
   provider: perl.i686 4:5.10.1-119.el6_1.1
  dependency: perl(Carp)
   provider: perl-Devel-Carp.noarch 0.04-1.2.el5.rf
   provider: perl.i686 4:5.10.1-119.el6_1.1
  dependency: perl(vars)
   provider: perl.i686 4:5.10.1-119.el6_1.1
  dependency: perl >= 5.00503
   provider: perl.i686 4:5.10.1-119.el6_1.1
package: perl-Config-IniFiles.noarch 2.39-1.2.el5.rf
  dependency: perl(strict)
   provider: perl.i686 4:5.10.1-119.el6_1.1
  dependency: perl >= 5.004
   provider: perl.i686 4:5.10.1-119.el6_1.1
  dependency: perl(Symbol)
   provider: perl.i686 4:5.10.1-119.el6_1.1
  dependency: perl(Carp)
   provider: perl-Devel-Carp.noarch 0.04-1.2.el5.rf
   provider: perl.i686 4:5.10.1-119.el6_1.1
  dependency: perl(vars)
   provider: perl.i686 4:5.10.1-119.el6_1.1
  dependency: perl >= 5.00503
   provider: perl.i686 4:5.10.1-119.el6_1.1
package: perl-Config-IniFiles.noarch 2.72-2.el6
  dependency: perl(File::Temp)
   provider: perl-File-Temp.noarch 0.18-1.el5.rf
   provider: perl-File-Temp.noarch 0.20-1.el5.rf
   provider: perl-File-Temp.noarch 0.22-1.el5.rf
   provider: perl-File-Temp.noarch 0.19-1.el5.rf
   provider: perl.i686 4:5.10.1-119.el6_1.1
  dependency: perl(List::MoreUtils)
   provider: perl-List-MoreUtils.i386 0.23-1.el5.rf
   provider: perl-List-MoreUtils.i386 0.25.1-1.el5.rf
   provider: perl-List-MoreUtils.i386 0.22-1.el5.rf
   provider: perl-List-MoreUtils.i686 0.22-10.el6
  dependency: perl(strict)
   provider: perl.i686 4:5.10.1-119.el6_1.1
  dependency: perl(File::Basename)
   provider: perl.i686 4:5.10.1-119.el6_1.1
  dependency: perl(Fcntl)
   provider: perl.i686 4:5.10.1-119.el6_1.1
  dependency: perl >= 5.004
   provider: perl.i686 4:5.10.1-119.el6_1.1
  dependency: perl(Symbol)
   provider: perl.i686 4:5.10.1-119.el6_1.1
  dependency: perl(IO::Scalar) >= 2.109
   provider: perl-IO-stringy.noarch 2.110-1.2.el5.rf
   provider: perl-IO-stringy.noarch 2.110-10.1.el6
  dependency: perl(Carp)
   provider: perl-Devel-Carp.noarch 0.04-1.2.el5.rf
   provider: perl.i686 4:5.10.1-119.el6_1.1
  dependency: perl(:MODULE_COMPAT_5.10.1)
   provider: perl.i686 4:5.10.1-119.el6_1.1
  dependency: perl(vars)
   provider: perl.i686 4:5.10.1-119.el6_1.1
  dependency: perl(warnings)
   provider: perl-Apache-Test.noarch 1.29-1.el5.rf
   provider: perl-Apache-Test.noarch 1.30-1.el5.rf
   provider: perl-Apache-Test.noarch 1.30-2.el5.rf
   provider: perl.i686 4:5.10.1-119.el6_1.1
package: perl-Config-IniFiles.noarch 2.52-1.el5.rf
  dependency: perl(strict)
   provider: perl.i686 4:5.10.1-119.el6_1.1
  dependency: perl >= 5.004
   provider: perl.i686 4:5.10.1-119.el6_1.1
  dependency: perl(Symbol)
   provider: perl.i686 4:5.10.1-119.el6_1.1
  dependency: perl(Carp)
   provider: perl-Devel-Carp.noarch 0.04-1.2.el5.rf
   provider: perl.i686 4:5.10.1-119.el6_1.1
  dependency: perl(vars)
   provider: perl.i686 4:5.10.1-119.el6_1.1
  dependency: perl >= 5.00503
   provider: perl.i686 4:5.10.1-119.el6_1.1
# yum info perl-List-MoreUtils
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.nexcess.net
 * epel: mirror.nexcess.net
 * extras: mirror.nexcess.net
 * rpmforge: mirror.us.leaseweb.net
 * updates: centos.vipernetworksystems.com
Installed Packages
Name : perl-List-MoreUtils
Arch : i386
Version : 0.25.1
Release : 1.el5.rf
Size : 244 k
Repo : installed
From repo : rpmforge
Summary : Additions to List::Util
URL : http://search.cpan.org/dist/List-MoreUtils/ [^]
License : Artistic/GPL
Description : This module provide the missing functionality from List::Util (see
            : "SUGGESTED ADDITIONS" in its manpage).

Available Packages
Name : perl-List-MoreUtils
Arch : i686
Version : 0.22
Release : 10.el6
Size : 51 k
Repo : base
Summary : Provide the stuff missing in List::Util
URL : http://search.cpan.org/dist/List-MoreUtils/ [^]
License : GPL+ or Artistic
Description : List::MoreUtils provides some trivial but commonly needed functionality
            : on lists which is not going to go into List::Util.

# yum info perl-Config-IniFiles
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.nexcess.net
 * epel: mirror.nexcess.net
 * extras: mirror.nexcess.net
 * rpmforge: mirror.us.leaseweb.net
 * updates: centos.vipernetworksystems.com
Installed Packages
Name : perl-Config-IniFiles
Arch : noarch
Version : 2.72
Release : 2.el6
Size : 116 k
Repo : installed
From repo : epel
Summary : A module for reading .ini-style configuration files
URL : http://search.cpan.org/dist/Config-IniFiles/ [^]
License : GPL+ or Artistic
Description : Config::IniFiles provides a way to have readable configuration files
            : outside your Perl script. Configurations can be imported (inherited,
            : stacked,...), sections can be grouped, and settings can be accessed
            : from a tied hash.
(0002758)
obilodeau   
2012-06-12 16:10   
You have el5 packages mixed with el6 packages. Make sure to disable any el5 repositories from your system. Then do a:

# yum clean all

Then put on your cowboy hat (aka "I'm not afraid of breaking things" mode) and do:

# yum erase `rpm -qa | grep el5`

This will get rid of all el5 packages at the cost of also removing things depending on them like, most likely, PacketFence.

Then re-do:

# yum --enablerepo=rpmforge,epel install PacketFence

or

# yum --enablerepo=rpmforge,epel groupinstall PacketFence-complete
(0002760)
obilodeau   
2012-06-12 16:16   
Two identical bug report. Is there something wrong in our documentation regarding CentOS 5 vs 6? I just rechecked and couldn't find anything wrong.
(0002761)
jhlasnik   
2012-06-12 16:49   
I will test this out next maintenance window, I followed the guide on the website and installed to necessary dependencies through yum. Not sure how the versions became mixed up.
(0002762)
alexanderd   
2012-06-12 19:07   
I will also test this. The only thing I am thinking that may have caused this was I may have used the RPMforge for CentOS 5 instead of 6. I will run through the setup tonight and see if I am able to run the configurator... if I have time I will also try to duplicate the error if possible by using the wrong RPMforge to verify that was the issue. Thanks
(0002763)
obilodeau   
2012-06-13 08:44   
No need to verify, I'm pretty sure that is what happened as I went through the same mistake on my last setup..
(0002766)
alexanderd   
2012-06-13 09:22   
I ran through the setup last night and the configurator.pl worked fine. It must have been the RPMforge for CentOS 5. Thanks for your help.
(0002767)
obilodeau   
2012-06-13 12:29   
Ok thanks alexanderd.

jhlasnik if you can confirm that it worked for you too I would close this ticket. Thanks
(0002821)
obilodeau   
2012-06-27 22:46   
no feedback from reporter but got other feedback where it worked, closing