Solved

Problem 'yum update' update of perl modules

Posted on 2008-06-26
3
1,235 Views
Last Modified: 2013-12-16
I installed fedora core 9 yesterday and ran 'yum update' fine.
I then went to install Mailscanner (http://www.mailscanner.info) which as part of its install will install some additional perl modules. This failed as it was unable to build one of the critical modules.

I thought there might have been a missing module so I was going to use CPAN to update but I could not install this as it gave lots of dependancy errors.
I tried running yum update but got the same errors as shown below.

How can I fix this?
=============================================================================
 Package                 Arch       Version          Repository        Size
=============================================================================
Updating:
 bluez-utils             i386       3.32-1.fc9       updates           544 k
 bluez-utils-alsa        i386       3.32-1.fc9       updates            34 k
 bluez-utils-cups        i386       3.32-1.fc9       updates            29 k
 db4                     i386       4.6.21-6.fc9     updates           598 k
 db4-cxx                 i386       4.6.21-6.fc9     updates           628 k
 db4-devel               i386       4.6.21-6.fc9     updates           2.5 M
 db4-utils               i386       4.6.21-6.fc9     updates           145 k
 nautilus-sendto         i386       1.0.0-1.fc9      updates           117 k
 perl                    i386       4:5.10.0-27.fc9  updates            14 M
 perl-Archive-Zip        noarch     1.20-5.fc9       fedora             99 k
 perl-Compress-Raw-Zlib  i386       2.008-27.fc9     updates            70 k
 perl-Compress-Zlib      i386       2.008-27.fc9     updates            30 k
 perl-Convert-BinHex     noarch     1.119-8.fc9      fedora             47 k
 perl-Digest-SHA1        i386       2.11-7.fc9       fedora             53 k
 perl-ExtUtils-MakeMaker  i386       6.36-27.fc9      updates           283 k
 perl-ExtUtils-ParseXS   i386       1:2.18-27.fc9    updates            30 k
 perl-IO-Compress-Base   i386       2.008-27.fc9     updates            54 k
 perl-IO-Compress-Zlib   i386       2.008-27.fc9     updates           135 k
 perl-IO-stringy         noarch     2.110-8.fc9      fedora             70 k
 perl-MailTools          noarch     2.03-1.fc9       updates           100 k
 perl-Module-Pluggable   i386       1:3.60-27.fc9    updates            23 k
 perl-Net-DNS            i386       0.63-4.fc9       updates           230 k
 perl-Pod-Escapes        i386       1:1.04-27.fc9    updates            17 k
 perl-Pod-Simple         i386       1:3.05-27.fc9    updates           182 k
 perl-Test-Harness       i386       2.64-27.fc9      updates            69 k
 perl-Test-Pod           noarch     1.26-4.fc9       fedora             12 k
 perl-TimeDate           noarch     1:1.16-8.fc9     fedora             33 k
 perl-devel              i386       4:5.10.0-27.fc9  updates           408 k
 perl-libs               i386       4:5.10.0-27.fc9  updates           899 k
 perl-version            i386       3:0.74-27.fc9    updates            27 k
 rhythmbox               i386       0.11.5-13.fc9    updates           5.3 M
Installing for dependencies:
 perl-Digest-HMAC        noarch     1.01-19.fc9      fedora             21 k
 perl-Test-Simple        i386       0.72-27.fc9      updates            91 k
 
Transaction Summary
=============================================================================
Install      2 Package(s)
Update      31 Package(s)
Remove       0 Package(s)
 
Total size: 26 M
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
 
 
Transaction Check Error:
  file /usr/lib/perl5/5.10.0/i386-linux-thread-multi/IO.pm from install of perl-5.10.0-27.fc9.i386 conflicts with file from package perl-IO-1.2301-1.noarch
  file /usr/lib/perl5/5.10.0/i386-linux-thread-multi/IO/Socket.pm from install of perl-5.10.0-27.fc9.i386 conflicts with file from package perl-IO-1.2301-1.noarch
  file /usr/lib/perl5/5.10.0/i386-linux-thread-multi/auto/IO/IO.so from install of perl-5.10.0-27.fc9.i386 conflicts with file from package perl-IO-1.2301-1.noarch
  file /usr/share/man/man3/IO.3pm.gz from install of perl-5.10.0-27.fc9.i386 conflicts with file from package perl-IO-1.2301-1.noarch
  file /usr/share/man/man3/IO::Dir.3pm.gz from install of perl-5.10.0-27.fc9.i386 conflicts with file from package perl-IO-1.2301-1.noarch
  file /usr/share/man/man3/IO::File.3pm.gz from install of perl-5.10.0-27.fc9.i386 conflicts with file from package perl-IO-1.2301-1.noarch
  file /usr/share/man/man3/IO::Handle.3pm.gz from install of perl-5.10.0-27.fc9.i386 conflicts with file from package perl-IO-1.2301-1.noarch
  file /usr/share/man/man3/IO::Pipe.3pm.gz from install of perl-5.10.0-27.fc9.i386 conflicts with file from package perl-IO-1.2301-1.noarch
  file /usr/share/man/man3/IO::Poll.3pm.gz from install of perl-5.10.0-27.fc9.i386 conflicts with file from package perl-IO-1.2301-1.noarch
  file /usr/share/man/man3/IO::Seekable.3pm.gz from install of perl-5.10.0-27.fc9.i386 conflicts with file from package perl-IO-1.2301-1.noarch
  file /usr/share/man/man3/IO::Select.3pm.gz from install of perl-5.10.0-27.fc9.i386 conflicts with file from package perl-IO-1.2301-1.noarch
  file /usr/share/man/man3/IO::Socket.3pm.gz from install of perl-5.10.0-27.fc9.i386 conflicts with file from package perl-IO-1.2301-1.noarch
  file /usr/share/man/man3/IO::Socket::INET.3pm.gz from install of perl-5.10.0-27.fc9.i386 conflicts with file from package perl-IO-1.2301-1.noarch
  file /usr/share/man/man3/IO::Socket::UNIX.3pm.gz from install of perl-5.10.0-27.fc9.i386 conflicts with file from package perl-IO-1.2301-1.noarch
  file /usr/lib/perl5/5.10.0/File/Temp.pm from install of perl-5.10.0-27.fc9.i386 conflicts with file from package perl-File-Temp-0.19-1.noarch
  file /usr/share/man/man3/File::Temp.3pm.gz from install of perl-5.10.0-27.fc9.i386 conflicts with file from package perl-File-Temp-0.19-1.noarch
  file /usr/lib/perl5/5.10.0/i386-linux-thread-multi/MIME/Base64.pm from install of perl-5.10.0-27.fc9.i386 conflicts with file from package perl-MIME-Base64-3.07-1.i386
  file /usr/lib/perl5/5.10.0/i386-linux-thread-multi/auto/MIME/Base64/Base64.so from install of perl-5.10.0-27.fc9.i386 conflicts with file from package perl-MIME-Base64-3.07-1.i386
  file /usr/share/man/man3/MIME::Base64.3pm.gz from install of perl-5.10.0-27.fc9.i386 conflicts with file from package perl-MIME-Base64-3.07-1.i386
  file /usr/share/man/man3/MIME::QuotedPrint.3pm.gz from install of perl-5.10.0-27.fc9.i386 conflicts with file from package perl-MIME-Base64-3.07-1.i386

Open in new window

0
Comment
Question by:grblades
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
3 Comments
 
LVL 14

Expert Comment

by:Deepak Kosaraju
ID: 21874281
I think you are running yum as root user run yum as root user are user who as privileges as root, Transaction check error occurs because the user u r trying to run yum have insufficient privileges to install the packages.
Gud luck..
0
 
LVL 36

Accepted Solution

by:
grblades earned 0 total points
ID: 21874359
I think I might have fixed it. I have removed the modules using 'rpm -e' of the ones causing the conflict and the update is currently running.

I think it was one of mailscanners perm module rpms that it built and installed that conflicted with an update.
0
 
LVL 36

Author Comment

by:grblades
ID: 21874615
Yes that was the problem. After the update I have managed to install Mailscanner without any issues this time.
0

Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Ubuntu not booting - How get past GRUB? 3 81
How to change the nameserver on Ubuntu Server 6 75
Linux 3 34
check the file dates in unix 14 26
Introduction We as admins face situation where we need to redirect websites to another. This may be required as a part of an upgrade keeping the old URL but website should be served from new URL. This document would brief you on different ways ca…
Fine Tune your automatic Updates for Ubuntu / Debian
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:
How to Install VMware Tools in Red Hat Enterprise Linux 6.4 (RHEL 6.4) Step-by-Step Tutorial

749 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question