Description of problem: [paul@machine ~]$ syncevolution --help syncevolution: error while loading shared libraries: libgdbus.so.0: cannot open shared object file: No such file or directory [paul@machine ~]$ This looks the same as 606647, fixed in Fedora 13 Version-Release number of selected component (if applicable): syncevolution.x86_64 1:1.0.99.7-1.fc14 @updates-testing How reproducible: Every time Steps to Reproduce: 1. Issue any command to syncevolution 2. 3. Actual results: syncevolution: error while loading shared libraries: libgdbus.so.0: cannot open shared object file: No such file or directory Expected results: Command should work... Additional info: Prefix the command with LD_LIBRARY_PATH=/usr/lib64/syncevolution/ and it works. EG. [paul@machine ~]$ LD_LIBRARY_PATH=/usr/lib64/syncevolution/ syncevolution --help ... output as expected
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.