[Bug 943084] New: KMail fails to start due to undefined symbol in libakonadi-calendar.so.4
http://bugzilla.opensuse.org/show_bug.cgi?id=943084 Bug ID: 943084 Summary: KMail fails to start due to undefined symbol in libakonadi-calendar.so.4 Classification: openSUSE Product: openSUSE Distribution Version: 13.2 Hardware: x86-64 OS: openSUSE 13.2 Status: NEW Severity: Critical Priority: P5 - None Component: KDE4 Applications Assignee: kde-maintainers@suse.de Reporter: aszostak@partner.eso.org QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- After upgrading the akonadi packages on a recent installation of 13.2 I get the following error on the terminal:
kmail kmail: symbol lookup error: /usr/lib64/libakonadi-calendar.so.4: undefined symbol: _ZNK19KIdentityProxyModel10headerDataEiN2Qt11OrientationEi
rpm -qa | grep 'akonadi\|kmail' | sort akonadi-4.14.9-24.2.x86_64 akonadi-runtime-1.13.0-2.4.1.x86_64 kmail-4.14.9-24.2.x86_64
The upgrade was performed with the following command: sudo zypper update libakonadi4 akonadi akonadi-runtime libakonadiprotocolinternals1 plasma-addons-akonadi python-kde4-akonadi The listing of likely related packages that are installed on the system: libakonadi4-4.14.9-24.1.x86_64 libakonadiprotocolinternals1-1.13.0-2.4.1.x86_64 plasma-addons-akonadi-4.14.3-12.6.x86_64 python-kde4-akonadi-4.14.3-8.2.x86_64 Kind regards. Artur -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=943084
http://bugzilla.opensuse.org/show_bug.cgi?id=943084#c1
Wolfgang Bauer
After upgrading the akonadi packages on a recent installation of 13.2
What packages did you upgrade to where from? Did you "upgrade" to some OBS repo, or are those just the standard updates from the update repo?
kmail: symbol lookup error: /usr/lib64/libakonadi-calendar.so.4: undefined symbol: _ZNK19KIdentityProxyModel10headerDataEiN2Qt11OrientationEi
Seems like you didn't update kdelibs4 (libkde4 in particular).
The upgrade was performed with the following command:
sudo zypper update libakonadi4 akonadi akonadi-runtime libakonadiprotocolinternals1 plasma-addons-akonadi python-kde4-akonadi
Do a full system update: sudo zypper up You need to update *all* KDE packages to prevent problems. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=943084
http://bugzilla.opensuse.org/show_bug.cgi?id=943084#c2
--- Comment #2 from Artur Szostak
What packages did you upgrade to where from? Did you "upgrade" to some OBS repo, or are those just the standard updates from the update repo?
This should be from the standard repos from what I can tell.
zypper repos # | Alias | Name | Enabled | Refresh --+-------------------------------+------------------------------------+---------+-------- 1 | download.opensuse.org-non-oss | Main Repository (NON-OSS) | Yes | Yes 2 | download.opensuse.org-oss | Main Repository (OSS) | Yes | Yes 3 | openSUSE-13.2-0 | openSUSE-13.2-0 | Yes | No 4 | repo-debug | openSUSE-13.2-Debug | No | Yes 5 | repo-debug-update | openSUSE-13.2-Update-Debug | No | Yes 6 | repo-debug-update-non-oss | openSUSE-13.2-Update-Debug-Non-Oss | No | Yes 7 | repo-source | openSUSE-13.2-Source | No | Yes 8 | repo-update | openSUSE-13.2-Update | Yes | Yes 9 | repo-update-non-oss | openSUSE-13.2-Update-Non-Oss | Yes | Yes
Seems like you didn't update kdelibs4 (libkde4 in particular).
No I did not add that explicitly. I am expecting that those are updated automatically by zypper/RPM. If this is not happening then my first conclusion is that the RPM dependencies are not correct or missing.
Do a full system update: sudo zypper up
You need to update *all* KDE packages to prevent problems.
If I the only correct way to update is to always update everything, then why does zypper even accept an option for a subset of package names? After a full update KMail is working again. I cannot see that I was using zypper in any strange way, so I would conclude that either the RPM package dependencies are broken in some way; or zypper dependency resolution is broken during upgrade. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=943084
http://bugzilla.opensuse.org/show_bug.cgi?id=943084#c3
Wolfgang Bauer
Seems like you didn't update kdelibs4 (libkde4 in particular).
No I did not add that explicitly. I am expecting that those are updated automatically by zypper/RPM. If this is not happening then my first conclusion is that the RPM dependencies are not correct or missing.
No, they are not. We cannot add all possible dependencies manually. Use "zypper patch" or "zypper up" (or YaST->Online Update or the desktop's updater) to update your system, and something like this should not happen. kdepim4 and kdelibs4 were released together in the same update ("patch"), you are not supposed to only update some packages that belong together. It is possible to run KDE applications built with an earlier kdelibs with a newer kdelibs, but not necessarily the other way round. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com