Kanwar Ranbir Sandhu wrote:
Transaction Check Error: file /usr/share/man/man1/asn1parse.1ssl.gz from install of openssl-0.9.7a-43.8 conflicts with file from package openssl-0.9.7a-43.8 file /usr/share/man/man1/nseq.1ssl.gz from install of openssl-0.9.7a-43.8 conflicts with file from package openssl-0.9.7a-43.8 file /usr/share/man/man1/s_client.1ssl.gz from install of openssl-0.9.7a-43.8 conflicts with file from package openssl-0.9.7a-43.8 file /usr/share/man/man1/s_server.1ssl.gz from install of openssl-0.9.7a-43.8 conflicts with file from package openssl-0.9.7a-43.8 file /usr/share/man/man1/sslpasswd.1ssl.gz from install of openssl-0.9.7a-43.8 conflicts with file from package openssl-0.9.7a-43.8
Looks like the x86_64 and i386 openssl packages install their man pages to the same location. I was able to complete the update after excluding openssl.
this is not a problem, lots of packages do this.
I'm not sure how other packages handle this, but it looks like a bug.
the bug would be something to do with the way that package ( either the x86_64 or the i386 one ) was built, or it could also be you had i386 repo's enabled on the machine, and ran updates / installs against that ). We've had another person complain about this and open a bug, but neither me nor Johnny were able to reproduce this issue, so cant really start looking for a fix.....
if you can, add some reproduceability instructions and add to bug #1356 at http://bugs.centos.org/ that would help sort this issue out.