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.]
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
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
- I don't really see how the man pages can cause conflicts;
- 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
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@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?
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
From: Timothy Murphy gayleard@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
- I don't really see how the man pages can cause conflicts;
- 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