Description of problem:
Certain packages (mostly library packages) come in pairs on x86_64:
one for x86_64 and one for i386. This is to allow i386 programs to be
run on an x86_64 system.
One of these packages is samba.
The Fedora Core 2 Update: samba-3.0.7-2.FC2 (FEDORA-2004-305) did not
include x86_64/samba-3.0.7-2.FC2.i386.rpm. As a result, the update
cannot be applied.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. rpm -Fv samba-3.0.7-2.FC2.x86_64.rpm \
error: Failed dependencies:
samba-common = 0:3.0.3 is needed by (installed) samba-3.0.3-5
see above error message
clean application of update.
Apparently i386/samba-3.0.7-2.FC2.i386.rpm is identical to what
x86_64/samba-3.0.7-2.FC2.i386.rpm should have been: just copy it!
This should be done by Red Hat, in
Add the i386 fc2 repository to your /etc/yum.conf so up2date can
find the i386 rpms of all multiarch packages (including Samba.)