x86_64 SAMBA yum problem (Solved)
Peter J. Stieber
developer at toyon.com
Wed Sep 8 17:06:27 UTC 2004
On Tue, 2004-09-07, Peter J. Stieber = PJS wrote:
PJS>>> I've been using rsync to mirror the fedora distribution from
PJS>>> mirror.dulug.duke.edu for quite some time. I'm using my local
PJS>>> copy to update some Opteron machines. The recent samba
PJS>>> packages are causing a complaint when I do a yum update:
PJS>>>
PJS>>> Gathering header information file(s) from server(s)
PJS>>> Server: Fedora Core 2 - x86_64 - Base
PJS>>> Server: Fedora Core 2 - x86_64 - Released Updates
PJS>>> Finding updated packages
PJS>>> Downloading needed headers
PJS>>> Resolving dependencies
PJS>>> ....Unable to satisfy dependencies
PJS>>> Package samba needs samba-common = 0:3.0.3, this is not available.
PJS>>>
PJS>>> Is there a packaging error for x86_64?
On Wed, 8 Sep 2004, Paul Howarth = PH wrote:
PH>> Are you sure your mirror has all four of the samba sub-packages?
PH>>
PH>> You can check the dependencies for the files manually:
PH>>
PH>> rpm -qp --requires samba-3.0.6-2.fc2.x86_64.rpm
PH>> rpm -qp --requires samba-client-3.0.6-2.fc2.x86_64.rpm
PH>> rpm -qp --requires samba-common-3.0.6-2.fc2.x86_64.rpm
PH>> rpm -qp --requires samba-swat-3.0.6-2.fc2.x86_64.rpm
On Wed, 2004-09-08, Panu Matilainen = PM wrote:
PM> The problem isn't the x86_64 samba packages, it's the lack
PM> of updated i386 samba package which causes this. See
PM> http://www.redhat.com/archives/amd64-list/2004-September/msg00010.html
PM> for details of the thing.
Thanks for all of the help.
Paul; I have all of the packages and the md5sums are correct
and all of the new packages just depend on each other.
Panu's link to the amd64-list helped a lot (I'll have to start
monitoring that list). To determine the offending package I ran
$ rpm -qa --qf '%{name}-%{version}.%{arch}\n' | grep samba
samba-client-3.0.3.x86_64
samba-swat-3.0.3.x86_64
samba-3.0.3.x86_64
samba-common-3.0.3.x86_64
system-config-samba-1.2.9.noarch
samba-3.0.3.i386
Next I attempted to determine what package required the 386
version of SAMBA:
$ rpm -q --whatrequires samba.i386
no package requires samba.i386
Since it wasn't required...
# rpm -e samba.i386
# rpm -qa --qf '%{name}-%{version}.%{arch}\n' | grep samba
samba-client-3.0.3.x86_64
samba-swat-3.0.3.x86_64
samba-3.0.3.x86_64
samba-common-3.0.3.x86_64
system-config-samba-1.2.9.noarch
Then the yum update was successful :-)
Maybe there was a time when an x86_64 version of samba wasn't
available so the i386 version was loaded?
Thanks for all of the help Paul and Panu,
Pete
More information about the users
mailing list