FAQ
For some reason all the perl man pages cause yum errors like
-------------------------------------
Transaction Check Error:
file /usr/share/man/man1/c2ph.1.gz from install of
perl-5.8.8-32.el5_5.2.x86_64 conflicts with file from package
perl-5.8.8-32.el5_5.1.i386
-------------------------------------

1. I don't really see how the man pages can cause conflicts;
2. More importantly, how should I deal with this?
[I've updated everything else with yum --exclude=perl* update.]

--
Timothy Murphy
e-mail: gayleard /at/ eircom.net
tel: +353-86-2336090, +353-1-2842366
s-mail: School of Mathematics, Trinity College, Dublin 2, Ireland

Search Discussions

  • Timo Schoeler at Oct 11, 2010 at 7:12 am

    thus Timothy Murphy spake:
    For some reason all the perl man pages cause yum errors like
    -------------------------------------
    Transaction Check Error:
    file /usr/share/man/man1/c2ph.1.gz from install of
    perl-5.8.8-32.el5_5.2.x86_64 conflicts with file from package
    perl-5.8.8-32.el5_5.1.i386
    -------------------------------------

    1. I don't really see how the man pages can cause conflicts;
    2. More importantly, how should I deal with this?
    [I've updated everything else with yum --exclude=perl* update.]
    Ran into this, too, recently. I don't know whether it's the
    'recommended' way, but removing perl-5.8.8-32.el5_5.1.i386 (on a 64bit
    machine), which was possible without removing anything else, and then
    updating (which included the installion of perl-5.8.8-32.el5_5.2.x86_64
    fixed it for me.

    HTH,

    Timo
  • Timothy Murphy at Oct 12, 2010 at 7:54 am

    Timo Schoeler wrote:


    thus Timothy Murphy spake:
    For some reason all the perl man pages cause yum errors like
    -------------------------------------
    Transaction Check Error:
    file /usr/share/man/man1/c2ph.1.gz from install of
    perl-5.8.8-32.el5_5.2.x86_64 conflicts with file from package
    perl-5.8.8-32.el5_5.1.i386
    -------------------------------------
    Ran into this, too, recently. I don't know whether it's the
    'recommended' way, but removing perl-5.8.8-32.el5_5.1.i386 (on a 64bit
    machine), which was possible without removing anything else, and then
    updating (which included the installion of perl-5.8.8-32.el5_5.2.x86_64
    fixed it for me.
    Thanks, I followed your advice.
    Actually, "sudo yum remove perl-5.8.8-32.el5_5.1.i386"
    also removed one version of gnumeric
    (which I don't use on this machine anyway).
    -------------------------------
    --> Processing Dependency: libperl.so for package: gnumeric
    --> Running transaction check
    ---> Package gnumeric.i386 1:1.6.3-15.el5.2 set to be erased
    -------------------------------
    However, it turns out that there is still a working version of gnumeric
    on the machine:
    -------------------------------
    [tim at helen ~]$ sudo rpm -qf /usr/bin/gnumeric
    gnumeric-1.6.3-15.el5.2
    -------------------------------

    I've always wondered what the 1: means at the beginning of a package name?

    --
    Timothy Murphy
    e-mail: gayleard /at/ eircom.net
    tel: +353-86-2336090, +353-1-2842366
    s-mail: School of Mathematics, Trinity College, Dublin 2, Ireland
  • Joseph L. Casale at Oct 12, 2010 at 8:09 am
    I've always wondered what the 1: means at the beginning of a package name?
    Epoch Tag, see http://www.rpm.org/max-rpm-snapshot/s1-rpm-inside-tags.html
    jlc
  • John Doe at Oct 11, 2010 at 9:13 am
    From: Timothy Murphy <gayleard at eircom.net>
    For some reason all the perl man pages cause yum errors like
    -------------------------------------
    Transaction Check Error:
    file /usr/share/man/man1/c2ph.1.gz from install of
    perl-5.8.8-32.el5_5.2.x86_64 conflicts with file from package
    perl-5.8.8-32.el5_5.1.i386
    -------------------------------------
    1. I don't really see how the man pages can cause conflicts;
    2. More importantly, how should I deal with this?
    Simply because both packages contain several identical (as in filepath) files...
    You try to install two versions of the perl package at the same time.
    You have an old i386 version and try to install a newer x86_64.
    I think I would remove the old i386 version and install the newer x86_64.

    JD

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
groupcentos @
categoriescentos
postedOct 11, '10 at 7:09a
activeOct 12, '10 at 8:09a
posts5
users4
websitecentos.org
irc#centos

People

Translate

site design / logo © 2022 Grokbase