PDA

View Full Version : esound update fails!



mpajoh
1st July 2007, 02:30 PM
Trying to update the esound to the latest(1:0.2.38.2fc7) , I get:

Transaction Check Error:
file /usr/share/man/man1/esd.1.gz from install of esound-0.2.38-2.fc7 conflicts with file from package esound-0.2.36-3
file /etc/esd.conf from install of esound-libs-0.2.38-2.fc7 conflicts with file from package esound-0.2.36-3
file /etc/esd.conf from install of esound-libs-0.2.38-2.fc7 conflicts with file from package esound-0.2.36-3
file /usr/lib/libesd.so.0 from install of esound-libs-0.2.38-2.fc7 conflicts with file from package esound-0.2.36-3
file /usr/lib/libesddsp.so.0 from install of esound-libs-0.2.38-2.fc7 conflicts with file from package esound-0.2.36-3
file /usr/share/man/man1/esd-config.1.gz from install of esound-devel-0.2.38-2.fc7 conflicts with file from package esound-0.2.36-3

What is the solution?

Seve
1st July 2007, 07:16 PM
Hello:
Where did you get the esound-0.2.36-3 package from ?

esound 1:0.2.38-1.fc7 was the package included with the F7 release .


Seve

mpajoh
3rd July 2007, 12:18 AM
Seve here isthe file information per yumex:
Obsoleting : esound - 1:0.2.36-3.i386

RPM Group : System Environment/Daemons
Source : esound-0.2.38-2.fc7.src.rpm

Yum Group : Desktop Environments/GNOME Desktop Environment
-> Type : Mandatory
Build Time : Fri Jun 15 09:52:50 2007

Seve
3rd July 2007, 02:21 AM
Hello:
How did you come to have esound-0.2.36-3 installed on F7 ?
or are you using FC5 or 6 ?
The package is nearly a year old ?
from the changelog ?

* Thu Jul 27 2006 Matthias Clasen <mclasen@redhat.com> - 1:0.2.36-3
- fix multilib conflicts

Seve

mpajoh
3rd July 2007, 03:34 AM
Seve,
As my signature says I am using Fc7 which I upgraded from FC6.
And

rpm -qa|grep esound
esound-0.2.36-3
esound-0.2.38-1.fc7
esound-devel-0.2.38-1.fc7
esound-libs-0.2.38-1.fc7
esound-libs-0.2.38-1.fc7

Update wants to:

esound - 1:0.2.38-2.fc7.x86_64 obsoletes esound - 1:0.2.36-3.i386
esound - 1:0.2.38-2.fc7.x86_64 updates esound - 1:0.2.38-1.fc7.x86_64
esound-devel - 1:0.2.38-2.fc7.x86_64 updates esound-devel - 1:0.2.38-1.fc7.x86_64
esound-libs - 1:0.2.38-2.fc7.i386 updates esound-libs - 1:0.2.38-1.fc7.i386
esound-libs - 1:0.2.38-2.fc7.x86_64 updates esound-libs - 1:0.2.38-1.fc7.x86_64

The error according to PUP:

[('file /etc/esd.conf from install of esound-libs-0.2.38-2.fc7 conflicts with file from package esound-0.2.36-3', (7, '/etc/esd.conf', 0L)),
('file /etc/esd.conf from install of esound-libs-0.2.38-2.fc7 conflicts with file from package esound-0.2.36-3', (7, '/etc/esd.conf', 0L)),
('file /usr/lib/libesd.so.0 from install of esound-libs-0.2.38-2.fc7 conflicts with file from package esound-0.2.36-3', (7, '/usr/lib/libesd.so.0', 0L)),
('file /usr/lib/libesddsp.so.0 from install of esound-libs-0.2.38-2.fc7 conflicts with file from package esound-0.2.36-3', (7, '/usr/lib/libesddsp.so.0', 0L)),
('file /usr/share/man/man1/esd.1.gz from install of esound-0.2.38-2.fc7 conflicts with file from package esound-0.2.36-3', (7, '/usr/share/man/man1/esd.1.gz', 0L)),
('file /usr/share/man/man1/esd-config.1.gz from install of esound-devel-0.2.38-2.fc7 conflicts with file from package esound-0.2.36-3', (7, '/usr/share/man/man1/esd-config.1.gz', 0L))]
The error according to YUMEX:

Transaction Check Error: file /usr/share/man/man1/esd.1.gz from install of esound-0.2.38-2.fc7 conflicts with file from package esound-0.2.36-3
file /etc/esd.conf from install of esound-libs-0.2.38-2.fc7 conflicts with file from package esound-0.2.36-3
file /etc/esd.conf from install of esound-libs-0.2.38-2.fc7 conflicts with file from package esound-0.2.36-3
file /usr/lib/libesd.so.0 from install of esound-libs-0.2.38-2.fc7 conflicts with file from package esound-0.2.36-3
file /usr/lib/libesddsp.so.0 from install of esound-libs-0.2.38-2.fc7 conflicts with file from package esound-0.2.36-3
file /usr/share/man/man1/esd-config.1.gz from install of esound-devel-0.2.38-2.fc7 conflicts with file from package esound-0.2.36-3


any suggestions?

Seve
3rd July 2007, 04:25 AM
Hello:
It looks like you have some stuff left-over from doing an upgrade. I was wondering where that came from :)


rpm -qa|grep esound
esound-0.2.36-3
esound-0.2.38-1.fc7
esound-devel-0.2.38-1.fc7
esound-libs-0.2.38-1.fc7
esound-libs-0.2.38-1.fc7

try
rpm -e esound-0.2.36-3

[this package is left over from FC6 and should have been removed, during the update process]

then, try, your update again.

If that does not work then using yumex

Only select the esound updates and de-select the esound-0.2.36-3 package
The queue should show the esound-0.2.36-3 being removed and the others being updated.


Seve

mpajoh
3rd July 2007, 11:59 AM
Seve:
All worked great.
I guess the upgrade process just missed this one, or at least one.

Thanks for the help.