Gtkhash: error while loading shared libraries: libmbedcrypto.so.7

Hello,
after the last update gtkhash stopped working, both the standalone application and the nemo extension, the versions I have installed are:
extra/gtkhash 1.5-2
extra/gtkhash-nemo 1.5-2

The error:

$ gtkhash 
gtkhash: error while loading shared libraries: libmbedcrypto.so.7: cannot open shared object file: No such file or directory

and here are some versions and dependencies:

$ pactree -r libmbedcrypto.so
mbedtls provides libmbedcrypto.so
└─gtkhash
  └─gtkhash-nemo
$ pacman -Qi mbedtls
Name            : mbedtls
Version         : 3.4.0-2
Description     : An open source, portable, easy to use, readable and flexible TLS library
Architecture    : x86_64
URL             : https://tls.mbed.org
Licenses        : Apache
Groups          : None
Provides        : libmbedcrypto.so=14-64  libmbedtls.so=19-64  libmbedx509.so=5-64  polarssl
Depends On      : glibc  sh
Optional Deps   : None
Required By     : gtkhash
Optional For    : None
Conflicts With  : polarssl
Replaces        : polarssl
Installed Size  : 5,39 MiB
Packager        : Maxime Gauduin <alucryd@archlinux.org>
Build Date      : jue 25 may 2023 13:32:53
Install Date    : jue 25 may 2023 18:22:15
Install Reason  : Installed as a dependency for another package
Install Script  : No
Validated By    : Signature

I’m able to workaround this by creating a symbolic link:
$ sudo ln -s /usr/lib/libmbedcrypto.so /usr/lib/libmbedcrypto.so.7

Best regards.

Welcome to the forum! :wave:

NEVER do that. I’ll see if a rebuild is needed.

Is provided by a few things…

Is provided by mbedtls2, which you do not appear to have installed.

1 Like

Fixed with gtkhash 1.5-3 coming along shortly.

@plinkr Remove your symlink before updating.

It’s fixed, thanks a lot.
Best regards.

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.