It seems that i386 rpm esound base package is missing in x86_64 devel tree.....
For some reason in my system I had these packages:
[gcecchi@localhost ~]$ rpm -qa|grep esound
esound-devel-0.2.37-1.fc7.x86_64
esound-0.2.36-3.i386
esound-0.2.37-1.fc7.x86_64
esound-libs-0.2.37-1.fc7.x86_64
And trying yum it complained with:
Transaction Check Error:
file /usr/share/man/man1/esd-config.1.gz from install of
esound-devel-0.2.38-1.fc7 conflicts wi
th file from package esound-0.2.36-3
file /etc/esd.conf from install of esound-libs-0.2.38-1.fc7
conflicts with file from package es
ound-0.2.36-3
file /etc/esd.conf from install of esound-libs-0.2.38-1.fc7
conflicts with file from package es
ound-0.2.36-3
file /usr/lib/libesd.so.0 from install of esound-libs-0.2.38-1.fc7
conflicts with file from pac
kage esound-0.2.36-3
file /usr/lib/libesddsp.so.0 from install of
esound-libs-0.2.38-1.fc7 conflicts with file from
package esound-0.2.36-3
file /usr/share/man/man1/esd.1.gz from install of
esound-0.2.38-1.fc7 conflicts with file from
package esound-0.2.36-3
Also, trying to yum remove the i386 esound carried on about 60 other
packages too....
So I browsed the
http://download.fedora.redhat.com/pub/fedora/linux/core/development/x86_64/os/Fedora/
dir and found only esound-libs and esound-devel for i386 rpm.
To solve my problem I downloaded esound from
http://download.fedora.redhat.com/pub/fedora/linux/core/development/i386/os/Fedora/
then in /var/cache/yum/development/packages I ran
[root@localhost packages]# rpm -Uvh esound-*rpm
/root/esound-0.2.38-1.fc7.i386.rpm
Preparing... ########################################### [100%]
1:esound-libs ########################################### [ 20%]
2:esound-libs warning: /etc/esd.conf created as
/etc/esd.conf.rpmnew
########################################### [ 40%]
3:esound ########################################### [ 60%]
4:esound-devel ########################################### [ 80%]
5:esound ########################################### [100%]
the deleted the esound files already updated
and now yum goes well and updates all the rest. For esound I have now
esound-libs-0.2.38-1.fc7.i386
esound-0.2.38-1.fc7.i386
esound-0.2.38-1.fc7.x86_64
esound-devel-0.2.38-1.fc7.x86_64
esound-libs-0.2.38-1.fc7.x86_64
Do I have to report a bug, for this missing of an i386 arch package in
x86_64 repository?
On 5/15/07, Gianluca Cecchi <gianluca.cecchi@xxxxxxxxx> wrote:
It seems that updates yum tries to apply generate inconsistencies.
my system is x86_64 and I noticed that for several packages I have
different versions installed for x86 and x86_64.
One example is esound for which the x86 rpm currently installed is
something like 2.0.36, while the x86_64 one installed is 2.0.37.
And yum tries to update to 2.0.38 but then it fails due to conflicts
with 2.0.36...
Similar things for esound.
Any hints?
Gianluca
--
fedora-test-list mailing list
fedora-test-list@xxxxxxxxxx
To unsubscribe:
https://www.redhat.com/mailman/listinfo/fedora-test-list