Bug 640750
Summary: | Syncevolution cannot open shared object file | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Paul Finnigan <paul> |
Component: | syncevolution | Assignee: | Peter Robinson <pbrobinson> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | low | ||
Version: | 14 | CC: | adellam, awilliam, Axel.Thimm, belegdol, bernie+fedora, bkelly, bugzilla, clasohm, dmaphy, fedora-bugs, musuruan, pbrobinson, vchelban, vpvainio |
Target Milestone: | --- | Keywords: | Reopened |
Target Release: | --- | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | syncevolution-1.1.1-6.fc14 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2011-05-04 00:59:23 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Paul Finnigan
2010-10-06 18:35:27 UTC
As a few people are watching this problem I can add that I do now have a better temporary fix, one that allows the use of the Genesis front end for example. First as root create a file /etc/ld.so.conf.d/syncevolution-x86_64.conf with the content: /usr/lib64/syncevolution then (still as root) issue the ldconfig command. You should now be able to run as expected. NB. Just to state the obvious. The instructions above are only for the x86_64 platform (just in case it happens elsewhere). *** Bug 655347 has been marked as a duplicate of this bug. *** Something similar works for i386, too: # echo "/usr/lib/syncevolution" >> /etc/ld.so.conf.d/syncevolution-i386.conf # ldconfig syncevolution-1:1.1-4.fc14.x86_64 is even worse because it pulls in libgdbus package which makes the program fail silently. the problem with that is that it's going to make anything else which wants to use libgdbus use syncevolution's private copy. with, ahem, unpredictable results. syncevolution shipping this libgdbus.so.0 is, on the face of it, completely and utterly wrong. I'll take a quick look and see if I can figure out what's going on. I'm going to push through an update for f14 / f15 which goes back to static linking for now, to fix this quickly. The 'correct' fix is for syncevolution's version of libgdbus to be renamed libbdbus and installed system-wide, because it's very diverged from upstream libgdbus now, and there seems no prospect of the two being reconciled, so it's effectively a separate library. Patrick has agreed with this in principle but no-one's made a patch yet. *** Bug 681786 has been marked as a duplicate of this bug. *** *** Bug 678210 has been marked as a duplicate of this bug. *** *** Bug 677073 has been marked as a duplicate of this bug. *** Package syncevolution-1.1.1-6.fc15: * should fix your issue, * was pushed to the Fedora 15 updates-testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing syncevolution-1.1.1-6.fc15' as soon as you are able to, then reboot. Please go to the following url: https://admin.fedoraproject.org/updates/syncevolution-1.1.1-6.fc15 then log in and leave karma (feedback). syncevolution-1.1.1-6.fc15 has been pushed to the Fedora 15 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 syncevolution'. You can provide feedback for this update here: https://admin.fedoraproject.org/updates/syncevolution-1.1.1-6.fc15 syncevolution-1.1.1-6 works on Fedora 14 well. Is there a package somewhere or did you rebuild it yourself? I've rebuild it by myself using mock and source package for FC15. I didn't get around to re-diffing for f14 yet, I'll do it tomorrow probably. syncevolution-1.1.1-6.fc15 has been pushed to the Fedora 15 stable repository. If problems still persist, please make note of it in this bug report. This bug was reported against F-14 so it would be nice if it were fixed there as well. syncevolution-1.1.1-6.fc14 has been submitted as an update for Fedora 14. https://admin.fedoraproject.org/updates/syncevolution-1.1.1-6.fc14 Package syncevolution-1.1.1-6.fc14: * should fix your issue, * was pushed to the Fedora 14 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing syncevolution-1.1.1-6.fc14' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/syncevolution-1.1.1-6.fc14 then log in and leave karma (feedback). syncevolution-1.1.1-6.fc14 has been pushed to the Fedora 14 stable repository. If problems still persist, please make note of it in this bug report. |