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