• evolution: error while loading shared libraries


    Hi,

    After latest upgrade I am unable to start Evolution. Here is the error message:

    “evolution: error while loading shared libraries: libicuuc.so.59: cannot open shared object file: No such file or directory”

    On my system I have "icu 60.1-1"
    ldconfig -p | grep libicuuc
    libicuuc.so.60 (libc6,x86-64) => /usr/lib/libicuuc.so.60
    libicuuc.so.60 (libc6) => /usr/lib32/libicuuc.so.60
    libicuuc.so (libc6,x86-64) => /usr/lib/libicuuc.so
    libicuuc.so (libc6) => /usr/lib32/libicuuc.so

    I tried downgrade of icu to “icu-59.1-2-x86_64.pkg.tar.xz” and Evolution but no success.

    Thank you

  • @gozo
    I have evolution 3.26.2-1 and icu 60.1-1 and evolution starts OK. So there must be something else wrong. Maybe

    sudo pacman -S evolution
    

    (reinstall) helps.

  • @manuel Reinstall doesn’t help.

  • evolution is not directly depending on icu…

    And i can verify it is working here too with evolution 3.26.2-1 and icu 60.1-1…
    May try reinstalling with this:

    sudo pacman -Rsc evolution
    sudo pacman -S evolution
    

    [updates once a week] = [90% less problems]
    my#repo
    my-blog#k
    how to add system logs
    i3-°-xfce

  • @joekamprad - Still the same…

    [[email protected] share]# pacman -Rsc evolution
    checking dependencies…
    :: git optionally requires perl-lwp-protocol-https: git mediawiki https support
    :: perl-libwww optionally requires perl-lwp-protocol-https: for https:// url schemes

    Packages (29) evolution-ews-3.26.2-1 evolution-spamassassin-3.26.2-1 gtkspell3-3.0.9-1 libcryptui-3.12.2+24+gd5e5bc5-1 libmspack-1.5-1 libpst-0.6.71-1
    libytnef-1.9.2-2 perl-crypt-openssl-bignum-0.08-4 perl-crypt-openssl-random-0.11-6 perl-crypt-openssl-rsa-0.28-12 perl-crypt-ssleay-0.73_04-8
    perl-digest-hmac-1.03-5 perl-digest-sha1-2.13-10 perl-io-socket-inet6-2.72-3 perl-io-socket-ssl-2.048-3 perl-lwp-protocol-https-6.06-4
    perl-mail-dkim-0.42-2 perl-mail-spf-2.9.0-3 perl-mailtools-2.19-2 perl-net-dns-1.13-1 perl-net-ip-1.26-4 perl-net-ssleay-1.81-4 perl-netaddr-ip-4.079-5
    perl-path-class-0.37-3 perl-socket6-0.28-4 perl-timedate-2.30-4 re2c-1.0.3-1 spamassassin-3.4.1-10 evolution-3.26.2-1

    Total Removed Size: 83.35 MiB

    :: Do you want to remove these packages? [Y/n] y
    :: Processing package changes…
    ( 1/29) removing evolution-spamassassin [#############################################################] 100%
    ( 2/29) removing spamassassin [#############################################################] 100%
    ( 3/29) removing re2c [#############################################################] 100%
    ( 4/29) removing perl-mail-spf [#############################################################] 100%
    ( 5/29) removing perl-netaddr-ip [#############################################################] 100%
    ( 6/29) removing perl-mail-dkim [#############################################################] 100%
    ( 7/29) removing perl-mailtools [#############################################################] 100%
    ( 8/29) removing perl-timedate [#############################################################] 100%
    ( 9/29) removing perl-crypt-openssl-rsa [#############################################################] 100%
    (10/29) removing perl-crypt-openssl-random [#############################################################] 100%
    (11/29) removing perl-crypt-openssl-bignum [#############################################################] 100%
    (12/29) removing perl-net-dns [#############################################################] 100%
    (13/29) removing perl-net-ip [#############################################################] 100%
    (14/29) removing perl-digest-hmac [#############################################################] 100%
    (15/29) removing perl-digest-sha1 [#############################################################] 100%
    (16/29) removing perl-io-socket-inet6 [#############################################################] 100%
    (17/29) removing perl-socket6 [#############################################################] 100%
    (18/29) removing perl-crypt-ssleay [#############################################################] 100%
    (19/29) removing perl-path-class [#############################################################] 100%
    (20/29) removing perl-lwp-protocol-https [#############################################################] 100%
    (21/29) removing perl-io-socket-ssl [#############################################################] 100%
    (22/29) removing perl-net-ssleay [#############################################################] 100%
    (23/29) removing evolution-ews [#############################################################] 100%
    (24/29) removing libmspack [#############################################################] 100%
    (25/29) removing evolution [#############################################################] 100%
    (26/29) removing libytnef [#############################################################] 100%
    (27/29) removing libpst [#############################################################] 100%
    (28/29) removing libcryptui [#############################################################] 100%
    (29/29) removing gtkspell3 [#############################################################] 100%
    :: Running post-transaction hooks…
    (1/4) Compiling GSettings XML schema files…
    (2/4) Updating icon theme caches…
    (3/4) Arming ConditionNeedsUpdate…
    (4/4) Updating the desktop file MIME type cache…
    [[email protected] share]# pacman -S evolution
    resolving dependencies…
    looking for conflicting packages…

    Packages (5) gtkspell3-3.0.9-1 libcryptui-3.12.2+24+gd5e5bc5-1 libpst-0.6.71-1 libytnef-1.9.2-2 evolution-3.26.2-1

    Total Download Size: 0.65 MiB
    Total Installed Size: 74.78 MiB

    :: Proceed with installation? [Y/n] y
    :: Retrieving packages…
    libcryptui-3.12.2+24+gd5e5bc5-1-x86_64 621.6 KiB 987K/s 00:01 [#############################################################] 100%
    gtkspell3-3.0.9-1-x86_64 48.9 KiB 568K/s 00:00 [#############################################################] 100%
    (5/5) checking keys in keyring [#############################################################] 100%
    (5/5) checking package integrity [#############################################################] 100%
    (5/5) loading package files [#############################################################] 100%
    (5/5) checking for file conflicts [#############################################################] 100%
    (5/5) checking available disk space [#############################################################] 100%
    :: Processing package changes…
    (1/5) installing libpst [#############################################################] 100%
    Optional dependencies for libpst
    boost-libs: for libpst python interface [installed]
    (2/5) installing libytnef [#############################################################] 100%
    Optional dependencies for libytnef
    perl: ytnefprocess.pl script [installed]
    (3/5) installing gtkspell3 [#############################################################] 100%
    (4/5) installing libcryptui [#############################################################] 100%
    (5/5) installing evolution [#############################################################] 100%
    Optional dependencies for evolution
    highlight: text highlight plugin
    evolution-spamassassin: Spamassassin spam check plugin
    evolution-bogofilter: Bogofilter spam check plugin
    :: Running post-transaction hooks…
    (1/4) Compiling GSettings XML schema files…
    (2/4) Updating icon theme caches…
    (3/4) Arming ConditionNeedsUpdate…
    (4/4) Updating the desktop file MIME type cache…
    [[email protected] share]# exit
    exit
    [[email protected] share]$ evolution
    evolution: error while loading shared libraries: libicuuc.so.59: cannot open shared object file: No such file or directory

  • I would say as it is caused by something you do onto your system before… may a package you install from AUR?

    pacman -Qqem
    

    this will show all packages from AUR installed into your system.

    [updates once a week] = [90% less problems]
    my#repo
    my-blog#k
    how to add system logs
    i3-°-xfce

  • @joekamprad said in evolution: error while loading shared libraries:

    pacman -Qqem

    Here it is:

    [14:17] (~/.config)$ pacman -Qqem
    downgrader
    dpkg
    gimp-plugin-mathmap
    glmark2
    gstreamer0.10-bad-plugins
    gstreamer0.10-base-plugins
    gstreamer0.10-ffmpeg
    gstreamer0.10-ugly-plugins
    hipchat
    nomachine
    paper-icon-theme-git
    skypeforlinux-bin
    slack-desktop
    teamviewer
    ttf-ms-fonts
    ttf-vista-fonts
    ttf-wps-fonts
    wps-office
    wps-office-extension-english-uk-dictionary
    xorg-server-utils
    xrdp

  • @gozo said in evolution: error while loading shared libraries:

    gstreamer0.10-bad-plugins
    gstreamer0.10-base-plugins
    gstreamer0.10-ffmpeg
    gstreamer0.10-ugly-plugins

    what for you have this obsolete stuff installed?

    [updates once a week] = [90% less problems]
    my#repo
    my-blog#k
    how to add system logs
    i3-°-xfce

  • can you post the output of this command but do NOT proceed with it!!!

    pacman -Qtdq

    [updates once a week] = [90% less problems]
    my#repo
    my-blog#k
    how to add system logs
    i3-°-xfce

  • pactree evolution: https://ptpb.pw/cren

    [updates once a week] = [90% less problems]
    my#repo
    my-blog#k
    how to add system logs
    i3-°-xfce

  • Clean pacman cache packages away:

    pacman -Sc
    

    followed by sync and full update:

    pacman -Syuu
    

    And update AUR builds too:

    yaourt  -Syua
    

    can be a livesaver
    And similar to the link @fernandomaroto gives it can be a symlink problem caused by interrupted update.

    [updates once a week] = [90% less problems]
    my#repo
    my-blog#k
    how to add system logs
    i3-°-xfce

  • Finally, problem solved!

    1. Downgrade “icu”

    pacman -U icu-59.1-2-x86_64.pkg.tar.xz

    1. Copy/backup the following files:

    cp /usr/lib/libicui18n.so.59.1 /usr/src/bkp/
    cp /usr/lib/libicuuc.so.59.1 /usr/src/bkp/
    cp /usr/lib/libicudata.so.59.1 /usr/src/bkp/

    1. Upgrade “icu”

    pacman -U icu-60.1-1-x86_64.pkg.tar.xz

    1. Copy old files

    cp /usr/src/bkp/libicu /usr/lib/*

    1. Link old data

    ln -s /usr/lib/libicudata.so.59.1 /usr/lib/libicudata.so.59
    ln -s /usr/lib/libicuuc.so.59.1 /usr/lib/libicuuc.so.59
    ln -s /usr/lib/libicui18n.so.59.1 /usr/lib/libicui18n.so.59

    1. Reboot

    Thank you for participation in this conversation.

error220 loading20 shared7 evolution6 Posts 13Views 556
Log in to reply
Bloom Email Optin Plugin

Looks like your connection to Antergos Community Forum was lost, please wait while we try to reconnect.