Red Hat Bugzilla – Bug 274731
Inconsistent md5sum for /usr/share/avahi/service-types.db between rpm's
Last modified: 2007-12-28 12:13:18 EST
Description of problem:
In the the x86_64 devel repository, the x86_64 and i386 rpm's of avahi, the
/usr/share/avahi/service-types.db file has different md5sum's causing the two
rpm's not to be able to both be installed simultaneously. The i386 rpm ends up
being required to resolve deps for the firefox.i386 rpm.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. yum -y install avahi.x86_64
2. yum -y install avahi.i386
Observe "Transaction check, ... file conflicts"
Both rpm's installed w/o issue.
I used --force to install the second rpm.
Hmm, I wonder why they differ? Anyone knows whether the gdbm disk format is CPU
dependant? If so, we probably should be moving service-types.db to /usr/lib/
OK, I checked this now. gdbm on-disk formt is indeed different for 64bit and 32bit.
I will move the .db file to /usr/lib in the next upstream avahi release.
This is now fixed upstream in SVN r1537 which will find its way in Avahi 0.6.22
which I will eventually push into rawhide.
*** Bug 340721 has been marked as a duplicate of this bug. ***
Lennart, would it be possible to get this fixed in F8?
*** Bug 378221 has been marked as a duplicate of this bug. ***
*** Bug 404891 has been marked as a duplicate of this bug. ***
Should this bug still be sitting in NEEDINFO status, or should it be changed to
*** Bug 407481 has been marked as a duplicate of this bug. ***
This bug seems to seriously damage Gnome on FC8. What can be done to get this
Lennart: As you can see, this is causing pain to lot of users. It is definitely
something that should be fixed in Fedora 8. Would you mind if I rolled the update?
Fix in Rawhide.
Lubomir: Dating this up is not trivial, because you need to fix the paths
properly everywhere. You're welcome to update the F8 patches, however.
I would not recommend pulling 0.6.22 into F8 though, since it contains a lot of
avahi-0.6.21-8.fc8 has been pushed to the Fedora 8 testing repository. If problems still persist, please make note of it in this bug report.
If you want to test the update, you can install it with
su -c 'yum --enablerepo=updates-testing update avahi'
avahi-0.6.21-8.fc8 has been pushed to the Fedora 8 stable repository. If problems still persist, please make note of it in this bug report.