Results 1 to 6 of 6

Thread: Kontact/Kmail - Undefined Symbol When Trying To Start

  1. #1
    Join Date
    Mar 2010
    Location
    Ontario, Canada
    Posts
    32

    Default Kontact/Kmail - Undefined Symbol When Trying To Start

    Tumbleweed Version: 20151022 - x86_64

    Kontact5 Version: 15.12.1-1.1
    Kmail5 Version: 15.12.1-1.1

    Upgraded to above Kontact and Kmail version.

    Now, when I try to start either of them, I get the following:

    # kontact

    kontact: symbol lookup error: /usr/lib64/libKF5Libkdepim.so.5: undefined symbol: _ZN7Akonadi9TagWidget16selectionChangedERK7QVectorINS_3TagEE
    # kmail

    kmail: symbol lookup error: /usr/lib64/libKF5Libkdepim.so.5: undefined symbol: _ZN7Akonadi9TagWidget16selectionChangedERK7QVectorINS_3TagEE


    ls -la /usr/lib64/libKF5Libkdepim.so.5
    lrwxrwxrwx 1 root root 24 Jan 23 03:50 /usr/lib64/libKF5Libkdepim.so.5 -> libKF5Libkdepim.so.5.1.1


    Hopefully I can get this resolved quickly! I need access to my email.

    As an aside, have to say I am very disappointed with Kmail in recent newer versions. Have been using it since 2002 but lately, it has become so very horrible to work with, and with akonadi crashes all the time. I can't delete 10 or 15 emails without a crash But that's likely a different issue than what I am experiencing right now.

  2. #2

    Default Re: Kontact/Kmail - Undefined Symbol When Trying To Start

    Quote Originally Posted by WeeHughie View Post
    kontact: symbol lookup error: /usr/lib64/libKF5Libkdepim.so.5: undefined symbol: _ZN7Akonadi9TagWidget16selectionChangedERK7QVectorINS_3TagEE
    Looks like incompatible package versions installed.

    What versions of akonadi5 and libkdepim5 do you have?

    Did you add additional repos?
    Code:
    zypper lr -d


    As an aside, have to say I am very disappointed with Kmail in recent newer versions. Have been using it since 2002 but lately, it has become so very horrible to work with, and with akonadi crashes all the time. I can't delete 10 or 15 emails without a crash But that's likely a different issue than what I am experiencing right now.

    Works fine here om 13.2, both the latest KDE4 and KF5 versions.
    Could be related to a version mixture though.

  3. #3
    Join Date
    Mar 2010
    Location
    Ontario, Canada
    Posts
    32

    Default Re: Kontact/Kmail - Undefined Symbol When Trying To Start

    Quote Originally Posted by wolfi323 View Post
    Looks like incompatible package versions installed.

    What versions of akonadi5 and libkdepim5 do you have?
    Ugh.. what a mess. Okay, I just noted in Yast that akonadi5 version was behind. So I upgraded it - and now Kontact starts, but is spewing out other error messages.

    I'll have to go through them to figure it out.

    It seems to me that something has gone awry with package management. You would think that if an upgraded version of kmail requires upgraded versions of other software, Yast would let you know or would automatically include them. It did not do that. But isn't that part of the point of package management?

    Did you add additional repos?
    Code:
    zypper lr -d


    zypper lr -d
    # | Alias | Name | Enabled | GPG Check | Refresh | Priority | Type | URI
    | Service
    --------------------+---------------------+-----------------------------+-----------------------+----------------------------+---------+----------+--------+---------------------
    ----------------------------------------------------+--------
    1 | Packman | Packman | Yes | (r ) Yes | Yes | 99 | rpm-md | http://ftp.gwdg.de/pub/linux/misc/pa...SE_Tumbleweed/ |

    2 | google-earth | google-earth | Yes | ( p) Yes | Yes | 99 | rpm-md | http://dl.google.com/linux/earth/rpm/stable/x86_64 |

    3 | openSUSE-20151022-0 | openSUSE-20151022-0 | Yes | (r ) Yes | No | 99 | yast2 | cd:///?devices=/dev/disk/by-id/ata-HL-DT-ST_DVDRAM_GH24NS95_KYBD5F43409 |

    4 | repo-debug | openSUSE-Tumbleweed-Debug | No | ---- | Yes | 99 | NONE | http://download.opensuse.org/debug/tumbleweed/repo/oss/ |

    5 | repo-non-oss | openSUSE-Tumbleweed-Non-Oss | Yes | (r ) Yes | Yes | 99 | yast2 | http://download.opensuse.org/tumbleweed/repo/non-oss/ |

    6 | repo-oss | openSUSE-Tumbleweed-Oss | Yes | (r ) Yes | Yes | 99 | yast2 | http://download.opensuse.org/tumbleweed/repo/oss/ |

    7 | repo-source | openSUSE-Tumbleweed-Source | No | ---- | Yes | 99 | NONE | http://download.opensuse.org/source/...weed/repo/oss/ |

    8 | repo-update | openSUSE-Tumbleweed-Update | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/tumbleweed/ |



    Works fine here om 13.2, both the latest KDE4 and KF5 versions.
    Could be related to a version mixture though.
    Possibly. I've read elsewhere about others experiencing issues lately with akonadi.

  4. #4
    Join Date
    Mar 2010
    Location
    Ontario, Canada
    Posts
    32

    Default Re: Kontact/Kmail - Undefined Symbol When Trying To Start

    After upgrading adakondi5, I'm now getting the following:

    Cannot load part for Mail.Cannot load library /usr/lib64/qt5/plugins/kmailpart.so: (/usr/lib64/libKF5PimCommon.so.5: undefined symbol: _ZTIN12KPIMTextEdit14RichTextEditorE)


    Cannot load part for Mail.
    Cannot load library /usr/lib64/qt5/plugins/kmailpart.so: (/usr/lib64/libKF5PimCommon.so.5: undefined symbol: _ZTIN12KPIMTextEdit14RichTextEditorE)

    I saw that there were some qt5 packages available for upgrade - did that - and still get the error messages

    Version of kdepim: 15.12-1.1

    Not sure what else to try now.

  5. #5
    Join Date
    Mar 2010
    Location
    Ontario, Canada
    Posts
    32

    Default Re: Kontact/Kmail - Undefined Symbol When Trying To Start (RESOLVED)

    Okay.. in Yast under software management, I searched everything for kde.

    There were a LOT of packages that indicated updates available to version 15.2-1.1.

    I selected them all... updated, and now kmail is working again. Whew! Now I can get back to work.

  6. #6

    Default Re: Kontact/Kmail - Undefined Symbol When Trying To Start

    Quote Originally Posted by WeeHughie View Post
    It seems to me that something has gone awry with package management. You would think that if an upgraded version of kmail requires upgraded versions of other software, Yast would let you know or would automatically include them. It did not do that. But isn't that part of the point of package management?
    Yes.
    But most of the dependencies are generated automatically, and the build tools cannot always detect if a strict version is necessary.

    I just find it a bit strange that this happened to you now. There hasn't been any KDE update in the last days.
    There have been problems with download.opensuse.org yesterday though, that might have caused you to install an incomplete update maybe...

    Btw, a simple "zypper dup" should have fixed it as well, no need to go through all packages in YaST...

    zypper lr -d

    That is ok, just the standard repos plus Packman (and google-earth).
    Shouldn't give problems.

    Possibly. I've read elsewhere about others experiencing issues lately with akonadi.
    I am not aware of new problems lately.
    Actually the KF5 version should work better, and is definitely faster.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •