Description of problem ====================== The package 'httpd-2.2.8-3' has multilib conflicts when using both PPC and PPC64 versions. Version-Release number of selected component (if applicable) ============================================================ - httpd-2.2.8-3.ppc - httpd-2.2.8-3.ppc64 Steps to Reproduce ================== 1. yum install httpd.ppc 2. yum install httpd.ppc64 Actual results ============== An error regarding file conflicts occurs: Transaction Check Error: file /etc/httpd/modules from install of httpd-2.2.8-3.ppc64 conflicts with file from package httpd-2.2.8-3.ppc Expected results ================ Both versions of Apache Server should be installed without errors, according to multilib conventions in Fedora. Additional info =============== I'm using Fedora 9.
What do you hope to achieve by installing both httpd packages? /usr/sbin/httpd cannot be used from both.
Yes, and /usr/sbin/httpd actually won't be installed from both packages. According to Multilib Conventions from Fedora <http://fedoraproject.org/wiki/PackagingDrafts/MultilibTricks>, only one version (in my specific case, the PPC version) of the binary will be installed. But the thing is that other files do need to be installed, and (again) according to the Multilib guide: "In multilib environments there is a preferred architecture, 64 bit over 32 bit in x86_64, 32 bit over 64 bit in ppc64. When a conflict is found between two packages corresponding with different arches, the installed file is the one from the preferred arch. This is very common for executables in /usr/bin, for example. If the file /usr/bin/foo is found in an x86_64 package and in an i386 package, the executable from x86_64 will be installed." Given that, I'd like to know if this specific error that I have reported is really a bug that should be fixed, or is a normal behaviour. Thanks.
Hi Joe, I'd like to know if you have some status about this issue. Thanks.
I'd like to know the answer to the question: What do you hope to achieve by installing both httpd packages? /usr/sbin/httpd cannot be used from both. The "lib" in multilib is important. httpd is not a library, nor does this package contain libraries.
Hi Joe, You're right. I'm closing this as NOTABUG. Thanks for your attention.