• 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]
    http://gofccyourself.com
    my-blog#k
    how to add system logs
    i3 GNOME

  • @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]
    http://gofccyourself.com
    my-blog#k
    how to add system logs
    i3 GNOME

  • @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]
    http://gofccyourself.com
    my-blog#k
    how to add system logs
    i3 GNOME

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

    pacman -Qtdq

    [updates once a week] = [90% less problems]
    http://gofccyourself.com
    my-blog#k
    how to add system logs
    i3 GNOME

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

    [updates once a week] = [90% less problems]
    http://gofccyourself.com
    my-blog#k
    how to add system logs
    i3 GNOME

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

    libicuuc.so.59

    https://unix.stackexchange.com/questions/407473/error-while-loading-shared-libraries-libicuuc-so-59-cannot-open-shared-object/407592

    Antergos (default OS) - WIN10 (abandoned)
    I3wm - Mate desktop
    AMD - A4 7300 Radeon graphics
    16 GB ram
    HD 1 TB
    Linux newbie since 06/2016

  • 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]
    http://gofccyourself.com
    my-blog#k
    how to add system logs
    i3 GNOME

  • 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.

shared6 loading18 error201 evolution6 Posts 13Views 224
Log in to reply