User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36 Build Identifier: KMail fails with kmail: relocation error: /lib64/libKF5Gpgmepp-pthread.so.5: symbol gpgme_pubkey_algo_string, version GPGME_1.1 not defined in file libgpgme.so.11 with link time reference Reproducible: Always Steps to Reproduce: 1. Just type kmail Actual Results: kmail: relocation error: /lib64/libKF5Gpgmepp-pthread.so.5: symbol gpgme_pubkey_algo_string, version GPGME_1.1 not defined in file libgpgme.so.11 with link time reference Expected Results: n/a Fully up-to-date software (dnf update performed just prior to last test)
...and reboot after the "dnf update"
Having the same issue, looks like this is due to some broken dependencies: $ cat /etc/redhat-release Fedora release 24 (Twenty Four) $ /usr/bin/kmail /usr/bin/kmail: relocation error: /lib64/libKF5Gpgmepp-pthread.so.5: symbol gpgme_pubkey_algo_string, version GPGME_1.1 not defined in file libgpgme.so.11 with link time reference $ rpm -q gpgme gpgme-1.6.0-3.fc24.x86_64 $ rpm -ql gpgme /usr/lib64/libgpgme-pthread.so.11 /usr/lib64/libgpgme-pthread.so.11.14.0 /usr/lib64/libgpgme.so.11 /usr/lib64/libgpgme.so.11.14.0 /usr/share/doc/gpgme /usr/share/doc/gpgme/AUTHORS /usr/share/doc/gpgme/ChangeLog /usr/share/doc/gpgme/NEWS /usr/share/doc/gpgme/README /usr/share/doc/gpgme/THANKS /usr/share/doc/gpgme/TODO /usr/share/doc/gpgme/VERSION /usr/share/licenses/gpgme /usr/share/licenses/gpgme/COPYING /usr/share/licenses/gpgme/COPYING.LESSER $ sudo dnf update -b gpgme Last metadata expiration check: 0:00:57 ago on Thu Mar 9 08:48:03 2017. Error: package knode-libs-4.14.10-24.fc24.x86_64 requires libgpgme-pthread.so.11()(64bit), but none of the providers can be installed (try to add '--allowerasing' to command line to replace conflicting packages) $ rpm -q knode-libs knode-libs-4.14.10-24.fc24.x86_64 $ sudo dnf update -b knode-libs [sudo] password for frank: Last metadata expiration check: 0:19:35 ago on Thu Mar 9 08:48:03 2017. Dependencies resolved. Nothing to do. Complete! Trying to update the kmail package itself leads to another set of dependency errors: $ sudo dnf update -b kmail Last metadata expiration check: 0:00:39 ago on Thu Mar 9 08:48:03 2017. Error: package kmail-16.12.2-1.fc24.x86_64 requires akonadi-import-wizard >= 16.12, but none of the providers can be installed (try to add '--allowerasing' to command line to replace conflicting packages) $ rpm -q akonadi-import-wizard package akonadi-import-wizard is not installed $ sudo dnf install akonadi-import-wizard Last metadata expiration check: 0:01:50 ago on Thu Mar 9 08:48:03 2017. Error: package akonadi-import-wizard-16.12.2-1.fc24.x86_64 conflicts with kdepim-common < 16.12 provided by kdepim-common-16.08.3-2.fc24.x86_64 (try to add '--allowerasing' to command line to replace conflicting packages) $ rpm -q kdepim-common kdepim-common-16.08.3-2.fc24.x86_64 $ sudo dnf update -b kdepim-common Last metadata expiration check: 0:13:29 ago on Thu Mar 9 08:48:03 2017. Dependencies resolved. Nothing to do. Complete! There is currently a whole bunch of KDE packages that can't be updated on Fedora 24 due to dependency issues: $ sudo dnf update Dependencies resolved. ================================================================================================================================================================================================================== Package Arch Version Repository Size ================================================================================================================================================================================================================== Skipping packages with broken dependencies: akregator x86_64 16.12.2-1.fc24 updates 677 k akregator-libs x86_64 16.12.2-1.fc24 updates 560 k gpgme x86_64 1.8.0-10.fc24 updates 196 k kaddressbook x86_64 16.12.2-1.fc24 updates 80 k kaddressbook-libs x86_64 16.12.2-1.fc24 updates 151 k kdepim-addons x86_64 16.12.2-1.fc24 updates 1.0 M kdepim-apps-libs x86_64 16.12.2-1.fc24 updates 159 k kf5-libkleo x86_64 16.12.2-1.fc24 updates 364 k kf5-mailcommon x86_64 16.12.2-1.fc24 updates 518 k kf5-messagelib x86_64 16.12.2-1.fc24 updates 5.2 M kleopatra x86_64 16.12.2-1.fc24 updates 1.4 M kleopatra-libs x86_64 16.12.2-1.fc24 updates 93 k kmail x86_64 16.12.2-1.fc24 updates 1.5 M kmail-libs x86_64 16.12.2-1.fc24 updates 940 k knotes-libs x86_64 16.12.2-1.fc24 updates 243 k kontact x86_64 16.12.2-1.fc24 updates 766 k kontact-libs x86_64 16.12.2-1.fc24 updates 92 k korganizer x86_64 16.12.2-1.fc24 updates 732 k korganizer-libs x86_64 16.12.2-1.fc24 updates 795 k Transaction Summary ================================================================================================================================================================================================================== Skip 19 Packages Nothing to do. Complete!
Rex, i think rebuild kf5-gpgmepp against gpgme should fix this issue.
(In reply to Ngo Than from comment #3) > Rex, i think rebuild kf5-gpgmepp against gpgme should fix this issue. Sorry, doesn't help: $ ll total 128 -rw-rw-r--. 1 frank frank 129706 Mär 9 12:05 kf5-gpgmepp-16.08.3-4.fc24.x86_64.rpm $ sudo dnf install kf5-gpgmepp-16.08.3-4.fc24.x86_64.rpm Last metadata expiration check: 3:18:06 ago on Thu Mar 9 08:48:03 2017. Dependencies resolved. ================================================================================================================================================================================================================== Package Arch Version Repository Size ================================================================================================================================================================================================================== Upgrading: kf5-gpgmepp x86_64 16.08.3-4.fc24 @commandline 127 k Transaction Summary ================================================================================================================================================================================================================== Upgrade 1 Package Total size: 127 k Is this ok [y/N]: y Downloading Packages: Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Upgrading : kf5-gpgmepp-16.08.3-4.fc24.x86_64 1/2 Cleanup : kf5-gpgmepp-16.08.3-3.fc24.x86_64 2/2 Verifying : kf5-gpgmepp-16.08.3-4.fc24.x86_64 1/2 Verifying : kf5-gpgmepp-16.08.3-3.fc24.x86_64 2/2 Upgraded: kf5-gpgmepp.x86_64 16.08.3-4.fc24 Complete! $ /usr/bin/kmail /usr/bin/kmail: relocation error: /lib64/libKF5Gpgmepp-pthread.so.5: symbol gpgme_pubkey_algo_string, version GPGME_1.1 not defined in file libgpgme.so.11 with link time reference $ rpm -q kf5-gpgmepp kf5-gpgmepp-16.08.3-4.fc24.x86_64 $ rpm -q kmail kmail-16.08.3-2.fc24.x86_64 $ rpm -q gpgme gpgme-1.6.0-3.fc24.x86_64
What was included in the last update doesn't match the versioned you posted above, which is likely at least part of the problem here. This update https://bodhi.fedoraproject.org/updates/FEDORA-2017-9f83ba7048 includes: gpgme-1.8.0-10.fc24 kf5-gpgmepp-16.08.3-3.fc24 kmail-16.12.2-1.fc24 Interestingly, you just manually installed a kf5-gpgmepp-16.08.3-4.fc24, which I'm not sure where that came from.
Anyway, some users reported updates being held back, which should be resolved by the following 2 updates currently in -testing: kdepim: https://bodhi.fedoraproject.org/updates/FEDORA-2017-81bed9e1d4 kdepim4: https://bodhi.fedoraproject.org/updates/FEDORA-2017-daa782e4a0 *** This bug has been marked as a duplicate of bug 1430177 ***
(In reply to Rex Dieter from comment #5) > What was included in the last update doesn't match the versioned you posted > above, which is likely at least part of the problem here. > > This update > https://bodhi.fedoraproject.org/updates/FEDORA-2017-9f83ba7048 > includes: > > gpgme-1.8.0-10.fc24 > kf5-gpgmepp-16.08.3-3.fc24 > kmail-16.12.2-1.fc24 As mentioned before dnf refuses to install those updated versions, at least for gpgme and kmail due to broken dependencies. > Interestingly, you just manually installed a kf5-gpgmepp-16.08.3-4.fc24, > which I'm not sure where that came from. Sorry, should have mentioned that I've been in contact with Than and he provided a scratch build of kf5-gpgmepp to test if this fixes the issue: https://koji.fedoraproject.org/koji/taskinfo?taskID=18276533
I'm guessing than's scratch build is "broken" the same as kf5-gpgmepp-16.08.3-3.fc24. They're both built against gpgme-1.8.0, and essentially require gpgme-1.8.0, but you still have the older gpgme-1.6.0 installed. Unfortunately, rpm's automatic rpm dependency generation doesn't enforce that properly in this case (and arguably gpgme upstream broke ABI). I'll look into enforcing that via manual means. In the meantime, the broken dependencies you mention should be fixed in the updates I referenced in comment #6
OK, after running the update again with the "updates-testing" repo enabled kmail is working again: $ sudo dnf update --enablerepo=updates-testing kdepim* Last metadata expiration check: 0:00:17 ago on Thu Mar 9 13:34:53 2017. Dependencies resolved. ================================================================================================================================================================================================================== Package Arch Version Repository Size ================================================================================================================================================================================================================== Installing: akonadi-import-wizard x86_64 16.12.2-1.fc24 updates 398 k gpgmepp x86_64 1.8.0-10.fc24 updates 102 k grantlee-editor x86_64 16.12.2-1.fc24 updates 141 k grantlee-editor-libs x86_64 16.12.2-1.fc24 updates 45 k kmail-account-wizard x86_64 16.12.2-1.fc24 updates 454 k pim-data-exporter x86_64 16.12.2-1.fc24 updates 140 k pim-data-exporter-libs x86_64 16.12.2-1.fc24 updates 162 k pim-sieve-editor x86_64 16.12.2-1.fc24 updates 390 k pim-storage-service-manager x86_64 16.12.2-1.fc24 updates 97 k qgpgme x86_64 1.8.0-10.fc24 updates 212 k Upgrading: akregator x86_64 16.12.2-1.fc24 updates 677 k akregator-libs x86_64 16.12.2-1.fc24 updates 560 k gpgme x86_64 1.8.0-10.fc24 updates 196 k kaddressbook x86_64 16.12.2-1.fc24 updates 80 k kaddressbook-libs x86_64 16.12.2-1.fc24 updates 151 k kdepim-addons x86_64 16.12.2-1.fc24 updates 1.0 M kdepim-apps-libs x86_64 16.12.2-1.fc24 updates 159 k kdepim-common x86_64 7:16.12.2-3.fc24 updates-testing 7.8 k replacing kdepim-libs.x86_64 7:16.08.3-2.fc24 kf5-libkleo x86_64 16.12.2-1.fc24 updates 364 k kf5-mailcommon x86_64 16.12.2-1.fc24 updates 518 k kf5-messagelib x86_64 16.12.2-1.fc24 updates 5.2 M kleopatra x86_64 16.12.2-1.fc24 updates 1.4 M kleopatra-libs x86_64 16.12.2-1.fc24 updates 93 k kmail x86_64 16.12.2-1.fc24 updates 1.5 M kmail-libs x86_64 16.12.2-1.fc24 updates 940 k knode x86_64 4.14.10-27.fc24 updates-testing 1.2 M knode-libs x86_64 4.14.10-27.fc24 updates-testing 4.1 M kontact x86_64 16.12.2-1.fc24 updates 766 k kontact-libs x86_64 16.12.2-1.fc24 updates 92 k korganizer x86_64 16.12.2-1.fc24 updates 732 k korganizer-libs x86_64 16.12.2-1.fc24 updates 795 k Transaction Summary ================================================================================================================================================================================================================== Install 10 Packages Upgrade 21 Packages Total download size: 22 M Is this ok [y/N]: y ... Installed: akonadi-import-wizard.x86_64 16.12.2-1.fc24 gpgmepp.x86_64 1.8.0-10.fc24 grantlee-editor.x86_64 16.12.2-1.fc24 grantlee-editor-libs.x86_64 16.12.2-1.fc24 kmail-account-wizard.x86_64 16.12.2-1.fc24 pim-data-exporter.x86_64 16.12.2-1.fc24 pim-data-exporter-libs.x86_64 16.12.2-1.fc24 pim-sieve-editor.x86_64 16.12.2-1.fc24 pim-storage-service-manager.x86_64 16.12.2-1.fc24 qgpgme.x86_64 1.8.0-10.fc24 Upgraded: akregator.x86_64 16.12.2-1.fc24 akregator-libs.x86_64 16.12.2-1.fc24 gpgme.x86_64 1.8.0-10.fc24 kaddressbook.x86_64 16.12.2-1.fc24 kaddressbook-libs.x86_64 16.12.2-1.fc24 kdepim-addons.x86_64 16.12.2-1.fc24 kdepim-apps-libs.x86_64 16.12.2-1.fc24 kdepim-common.x86_64 7:16.12.2-3.fc24 kf5-libkleo.x86_64 16.12.2-1.fc24 kf5-mailcommon.x86_64 16.12.2-1.fc24 kf5-messagelib.x86_64 16.12.2-1.fc24 kleopatra.x86_64 16.12.2-1.fc24 kleopatra-libs.x86_64 16.12.2-1.fc24 kmail.x86_64 16.12.2-1.fc24 kmail-libs.x86_64 16.12.2-1.fc24 knode.x86_64 4.14.10-27.fc24 knode-libs.x86_64 4.14.10-27.fc24 kontact.x86_64 16.12.2-1.fc24 kontact-libs.x86_64 16.12.2-1.fc24 korganizer.x86_64 16.12.2-1.fc24 korganizer-libs.x86_64 16.12.2-1.fc24 Complete! $ /usr/bin/kmail this does not work on a KActionCollection containing actions! "Tag 'a' is not defined in message {<__kuit_internal_top__>KMail has many powerful features that are described in th...}." "Tag 'br' is not defined in message {<__kuit_internal_top__>Thank you,<br/>The KMail Team</__kuit_internal_top__>}." Thanks a lot for the quick help with this!
you're welcome (and sorry again for the broken deps in the first place)
(In reply to Rex Dieter from comment #10) > you're welcome (and sorry again for the broken deps in the first place) No worries! This gave me a chance to brush up on dnf, rpm dependencies etc, so it was a good learning experience :)