It’s been a very long time since my last post.
Very busy these days. Now I’m working for a company try to create captive portal, I make packetfence a try.
It is a very nice application based on CentOS.
I started with CentOS 6.4, added the repositories it needed, and then:
yum install -y packent fence
What a nice day!
But bang!!!! what!?
file /usr/share/man/man3/Apache::Test.3pm.gz conflicts between attempted installs of perl-Apache-Test-1.30-2.el6.rf.noarch and mod_perl-2.0.4-10.el6.x86_64
file /usr/share/man/man3/Apache::TestConfig.3pm.gz conflicts between attempted installs of perl-Apache-Test-1.30-2.el6.rf.noarch and mod_perl-2.0.4-10.el6.x86_64
file /usr/share/man/man3/Apache::TestMB.3pm.gz conflicts between attempted installs of perl-Apache-Test-1.30-2.el6.rf.noarch and mod_perl-2.0.4-10.el6.x86_64
file /usr/share/man/man3/Apache::TestMM.3pm.gz conflicts between attempted installs of perl-Apache-Test-1.30-2.el6.rf.noarch and mod_perl-2.0.4-10.el6.x86_64
file /usr/share/man/man3/Apache::TestReport.3pm.gz conflicts between attempted installs of perl-Apache-Test-1.30-2.el6.rf.noarch and mod_perl-2.0.4-10.el6.x86_64
file /usr/share/man/man3/Apache::TestRequest.3pm.gz conflicts between attempted installs of perl-Apache-Test-1.30-2.el6.rf.noarch and mod_perl-2.0.4-10.el6.x86_64
file /usr/share/man/man3/Apache::TestRun.3pm.gz conflicts between attempted installs of perl-Apache-Test-1.30-2.el6.rf.noarch and mod_perl-2.0.4-10.el6.x86_64
file /usr/share/man/man3/Apache::TestRunPHP.3pm.gz conflicts between attempted installs of perl-Apache-Test-1.30-2.el6.rf.noarch and mod_perl-2.0.4-10.el6.x86_64
file /usr/share/man/man3/Apache::TestRunPerl.3pm.gz conflicts between attempted installs of perl-Apache-Test-1.30-2.el6.rf.noarch and mod_perl-2.0.4-10.el6.x86_64
file /usr/share/man/man3/Apache::TestServer.3pm.gz conflicts between attempted installs of perl-Apache-Test-1.30-2.el6.rf.noarch and mod_perl-2.0.4-10.el6.x86_64
file /usr/share/man/man3/Apache::TestSmoke.3pm.gz conflicts between attempted installs of perl-Apache-Test-1.30-2.el6.rf.noarch and mod_perl-2.0.4-10.el6.x86_64
file /usr/share/man/man3/Apache::TestTrace.3pm.gz conflicts between attempted installs of perl-Apache-Test-1.30-2.el6.rf.noarch and mod_perl-2.0.4-10.el6.x86_64
file /usr/share/man/man3/Apache::TestUtil.3pm.gz conflicts between attempted installs of perl-Apache-Test-1.30-2.el6.rf.noarch and mod_perl-2.0.4-10.el6.x86_64
The conflict in man!!! Man!!!
You got conflict in the Fcking manual that I wasn’t suppose to read and **failed!!!!!! the installation completely!!!!
I tried to google for that, and plenty of the problem like this
And, they won’t get anything as fixed….
So how can I go on?
I tried a dirty way.
First, I install the mod_perl and perl-devel using yum:
yum install -y mod_perl perl-devel
Then let’s download the perl-Apache-Test from CPAN:
wget http://search.cpan.org/CPAN/authors/id/P/PH/PHRED/Apache-Test-1.38.tar.gz
Then let’s install it:
perl Makefile.PL
make install
But, even we installed the f*cking perl-Apache-Test, we can’t be done, yet.
Yum won’t know you have installed the perl-Apache-Test, and will still try to download it and install it and failed your installation.
So, you need to test yum to skip it, adding 1 line to /etc/yum.conf
exclude=perl-Apache-Test
Then try the yum install again, you’ll be done.
It cost me 1 hour to do this investigation and how frustrated I was, so I wrote this blog to record it down, if this can helps anyone, the time and energy of mine won’t be wasted.
Thank you.
I don’t think this is THE solution, but it solves the problem.
It helped me.
Good work. This helped me worked and skipped the error. Cheers.
Done forget to install yum install perl-ExtUtils-Manifest. 🙂
This did the trick. Thanks for your post!
Thanks for your post – really useful for me!
I was surprised as hell too by man-pages breaking install for reasons I can no even imagine but thanks for workaround.
This has really helped me. Thanks for the post