CentOS and updates
Scott Silva
ssilva at sgvwater.com
Tue Jun 19 21:35:00 IST 2012
on 6/19/2012 1:25 PM Kevin Miller spake the following:
> When I try to update may CentOS box, I get the errors below.
> MailScanner -V shows:
>
> --------------------------------------------
> Linux smtp.ci.juneau.ak.us 2.6.18-308.8.2.el5 #1 SMP Tue Jun 12 09:58:12 EDT 2012 x86_64 x86_64 x86_64 GNU/Linux
> This is CentOS release 5.8 (Final)
> This is Perl version 5.008008 (5.8.8)
>
> This is MailScanner version 4.83.5
> --------------------------------------------
>
> Running yum update does this:
> root at smtp:~# yum update
> Loaded plugins: fastestmirror
> Loading mirror speeds from cached hostfile
> * base: ftp.osuosl.org
> * extras: mirrors.arsc.edu
> * rpmforge: apt.sw.be
> * updates: mirror.singleedge.com
> Setting up Update Process
> Resolving Dependencies
> --> Running transaction check
> ---> Package perl.x86_64 4:5.8.8-38.el5 set to be updated
> --> Finished Dependency Resolution
>
> Dependencies Resolved
>
> =====================================
> Package Arch Version Repository Size
> =====================================
> Updating:
> perl x86_64 4:5.8.8-38.el5 base 12 M
>
> Transaction Summary
> ====================================
> Install 0 Package(s)
> Upgrade 1 Package(s)
>
> Total size: 12 M
> Is this ok [y/N]: y
> Downloading Packages:
> Running rpm_check_debug
> Running Transaction Test
> Finished Transaction Test
>
>
> Transaction Check Error:
> file /usr/share/man/man3/Sys::Syslog.3pm.gz from install of perl-5.8.8-38.el5.x86_64 conflicts with file from package perl-Sys-Syslog-0.27-1.el5.rf.x86_64
> file /usr/share/man/man3/Math::BigRat.3pm.gz from install of perl-5.8.8-38.el5.x86_64 conflicts with file from package perl-Math-BigRat-0.24-1.el5.rf.noarch
> file /usr/bin/prove from install of perl-5.8.8-38.el5.x86_64 conflicts with file from package perl-Test-Harness-3.22-1.el5.rf.noarch
> file /usr/share/man/man1/prove.1.gz from install of perl-5.8.8-38.el5.x86_64 conflicts with file from package perl-Test-Harness-3.22-1.el5.rf.noarch
> file /usr/share/man/man3/Test::Harness.3pm.gz from install of perl-5.8.8-38.el5.x86_64 conflicts with file from package perl-Test-Harness-3.22-1.el5.rf.noarch
> file /usr/share/man/man3/File::Temp.3pm.gz from install of perl-5.8.8-38.el5.x86_64 conflicts with file from package perl-File-Temp-0.22-1.el5.rf.noarch
> file /usr/share/man/man3/Test::Builder.3pm.gz from install of perl-5.8.8-38.el5.x86_64 conflicts with file from package perl-Test-Simple-0.98-1.el5.rf.noarch
> file /usr/share/man/man3/Test::Builder::Module.3pm.gz from install of perl-5.8.8-38.el5.x86_64 conflicts with file from package perl-Test-Simple-0.98-1.el5.rf.noarch
> file /usr/share/man/man3/Test::Builder::Tester.3pm.gz from install of perl-5.8.8-38.el5.x86_64 conflicts with file from package perl-Test-Simple-0.98-1.el5.rf.noarch
> file /usr/share/man/man3/Test::Builder::Tester::Color.3pm.gz from install of perl-5.8.8-38.el5.x86_64 conflicts with file from package perl-Test-Simple-0.98-1.el5.rf.noarch
> file /usr/share/man/man3/Test::More.3pm.gz from install of perl-5.8.8-38.el5.x86_64 conflicts with file from package perl-Test-Simple-0.98-1.el5.rf.noarch
> file /usr/share/man/man3/Test::Simple.3pm.gz from install of perl-5.8.8-38.el5.x86_64 conflicts with file from package perl-Test-Simple-0.98-1.el5.rf.noarch
> file /usr/share/man/man3/Test::Tutorial.3pm.gz from install of perl-5.8.8-38.el5.x86_64 conflicts with file from package perl-Test-Simple-0.98-1.el5.rf.noarch
> file /usr/share/man/man3/bigint.3pm.gz from install of perl-5.8.8-38.el5.x86_64 conflicts with file from package perl-bignum-0.23-1.el5.rf.noarch
> file /usr/share/man/man3/bignum.3pm.gz from install of perl-5.8.8-38.el5.x86_64 conflicts with file from package perl-bignum-0.23-1.el5.rf.noarch
> file /usr/share/man/man3/bigrat.3pm.gz from install of perl-5.8.8-38.el5.x86_64 conflicts with file from package perl-bignum-0.23-1.el5.rf.noarch
>
>
> Any help appreciated...
>
> ...Kevin
> --
> Kevin Miller
> Network/email Administrator, CBJ MIS Dept.
> 155 South Seward Street
> Juneau, Alaska 99801
> Phone: (907) 586-0242, Fax: (907) 586-4500
> Registered Linux User No: 307357--
> MailScanner mailing list
> mailscanner at lists.mailscanner.info
> http://lists.mailscanner.info/mailman/listinfo/mailscanner
>
> Before posting, read http://wiki.mailscanner.info/posting
>
> Support MailScanner development - buy the book off the website!
>
The easiest way is to remove the conflicting rpmforge packages, install the
updates, re-download the rpmforge packages, and install them with rpm
--nodocs... Well the easiest way is --force, but not the best way...
More information about the MailScanner
mailing list