Unable to open some apps after recent updates

Hi there, I have recently done a big update of packages etc. and now am unable to open some apps (E.g Brave, Terminal, GitKraken) the error I am getting is;

symbol lookup error: /usr/lib/libgnutls.so.30: undefined symbol: nettle_streebog256_digest, version NETTLE_8

I’m running the follow, (which I believe are relevant)

  • gnutls - 3.7.3-1
  • lib32-gnutls - 3.7.3-1

Kernal - 5.15.41-1
Manjaro 21.2.6

Output of ls -l /usr/lib/libgnutls.*
lrwxrwxrwx 1 root root 20 Jan 18 22:31 /usr/lib/libgnutls.so → libgnutls.so.30.31.0
lrwxrwxrwx 1 root root 20 Jan 18 22:31 /usr/lib/libgnutls.so.30 → libgnutls.so.30.31.0
-rwxr-xr-x 1 root root 2016392 Jan 18 22:31 /usr/lib/libgnutls.so.30.31.0

Additionally after the update I cannot install anything thorugh the package manager GUI with the following TLS issues.

Warning: gimp-2.10.30-3 is up to date -- reinstalling
Resolving dependencies...
Checking inter-conflicts...
https://mirror.aarnet.edu.au/pub/manjaro/stable/extra/x86_64/gimp-2.10.30-3-x86_64.pkg.tar.zst: TLS support is not available
https://mirrors.gethosted.online/manjaro/repos/stable/extra/x86_64/gimp-2.10.30-3-x86_64.pkg.tar.zst: TLS support is not available
https://mirror.koddos.net/manjaro/stable/extra/x86_64/gimp-2.10.30-3-x86_64.pkg.tar.zst: TLS support is not available
https://mirror.cyberhost.uk/sites/manjaro/stable/extra/x86_64/gimp-2.10.30-3-x86_64.pkg.tar.zst: TLS support is not available
https://ftp.nluug.nl/pub/os/Linux/distr/manjaro/stable/extra/x86_64/gimp-2.10.30-3-x86_64.pkg.tar.zst: TLS support is not available

Any help would be greatly appreciated

did you tried reinstalling the gnutls?
pamac reinstall gnutls
then reboot and check

You appear to be in a partial upgrade state as neither your mirror list nor your package database is up to date.

See: Pacman-mirrors - Manjaro

When I ran that I got this output

/usr/lib/libgnutls.so.30: undefined symbol: nettle_streebog256_digest, version NETTLE_8
Failed to load module: /usr/lib/gio/modules/libgiognutls.so

Then the reinstall continued as expected, have restarted but am still getting this

/usr/lib/brave-browser/brave: symbol lookup error: /usr/lib/libgnutls.so.30: undefined symbol: nettle_streebog256_digest, version NETTLE_8

Thanks, I did a full reset sudo pacman-mirrors --country all --api --protocols all --set-branch stable && sudo pacman -Syyu but am still running into the same issue.

I seem to be getting “Failed to synchronize AUR database” when install any new app through the Package Manager GUI

Synchronizing package databases...
https://manjaro.lucassymons.net/stable/core/x86_64/core.db: TLS support is not available
https://manjaro.lucassymons.net/stable/extra/x86_64/extra.db: TLS support is not available
https://manjaro.lucassymons.net/stable/community/x86_64/community.db: TLS support is not available
https://manjaro.lucassymons.net/stable/multilib/x86_64/multilib.db: TLS support is not available
https://aur.manjaro.org/packages-meta-ext-v1.json.gz: TLS support is not available
Failed to synchronize AUR database
Resolving dependencies...
Checking inter-conflicts...
https://manjaro.lucassymons.net/stable/community/x86_64/discord-0.0.17-1-x86_64.pkg.tar.zst: TLS support is not available
Checking keyring...
Checking integrity...
Loading packages files...
Checking file conflicts...
Checking available disk space...
Installing discord (0.0.17-1)...
Running post-transaction hooks...
Arming ConditionNeedsUpdate...
Updating the desktop file MIME type cache...
Transaction successfully finished.

Sounds like an issue with your network.

What’s the output of:

curl -v https://manjaro.org/ >/dev/null

Here’s what I get

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0*   Trying 2a01:4f8:c0c:51f3::1:443...
*   Trying 116.203.91.91:443...
* Connected to manjaro.org (2a01:4f8:c0c:51f3::1) port 443 (#0)
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0* ALPN: offers h2
* ALPN: offers http/1.1
*  CAfile: /etc/ssl/certs/ca-certificates.crt
*  CApath: none
} [5 bytes data]
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
} [512 bytes data]
* TLSv1.3 (IN), TLS handshake, Server hello (2):
{ [112 bytes data]
* TLSv1.2 (IN), TLS handshake, Certificate (11):
{ [4030 bytes data]
* TLSv1.2 (IN), TLS handshake, Server key exchange (12):
{ [300 bytes data]
* TLSv1.2 (IN), TLS handshake, Server finished (14):
{ [4 bytes data]
* TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
} [37 bytes data]
* TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1):
} [1 bytes data]
* TLSv1.2 (OUT), TLS handshake, Finished (20):
} [16 bytes data]
* TLSv1.2 (IN), TLS handshake, Finished (20):
{ [16 bytes data]
* SSL connection using TLSv1.2 / ECDHE-RSA-AES256-GCM-SHA384
* ALPN: server accepted http/1.1
* Server certificate:
*  subject: CN=manjaro.org
*  start date: May 28 04:23:26 2022 GMT
*  expire date: Aug 26 04:23:25 2022 GMT
*  subjectAltName: host "manjaro.org" matched cert's "manjaro.org"
*  issuer: C=US; O=Let's Encrypt; CN=R3
*  SSL certificate verify ok.
} [5 bytes data]
> GET / HTTP/1.1
> Host: manjaro.org
> User-Agent: curl/7.83.1
> Accept: */*
> 
{ [5 bytes data]
  0     0    0     0    0     0      0      0 --:--:--  0:00:02 --:--:--     0* Mark bundle as not supporting multiuse
< HTTP/1.1 200 OK
< Server: nginx
< Date: Sun, 05 Jun 2022 23:58:40 GMT
< Content-Type: text/html; charset=utf-8
< Content-Length: 32091
< Connection: keep-alive
< Vary: Accept-Encoding
< X-Content-Type-Options: nosniff
< Referrer-Policy: same-origin
< X-Frame-Options: DENY
< Vary: Cookie
< X-Frame-Options: SAMEORIGIN
< Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
< Content-Security-Policy: default-src 'self' http: https: data: blob: 'unsafe-inline'
< X-XSS-Protection: 1; mode=block
< 
{ [15882 bytes data]
100 32091  100 32091    0     0  12313      0  0:00:02  0:00:02 --:--:-- 12314
* Connection #0 to host manjaro.org left intact

Additionally these are all throughout the logs journalctl -b

gnome-shell[5763]: /usr/lib/libgnutls.so.30: undefined symbol: nettle_streebog256_digest, version NETTLE_8
gnome-shell[5763]: Failed to load module: /usr/lib/gio/modules/libgiognutls.so

try clearing your cache:
sudo pacman -Scc
run update again:
sudo pacman-mirrors --api --protocol https && sudo pacman -Syyu

Show: pacman -Qi nettle and pacman -Qm

Output of pacman -Qi nettle

Name            : nettle
Version         : 3.7.3-1
Description     : A low-level cryptographic library
Architecture    : x86_64
URL             : https://www.lysator.liu.se/~nisse/nettle
Licenses        : GPL2
Groups          : None
Provides        : libnettle.so=8-64  libhogweed.so=6-64
Depends On      : gmp
Optional Deps   : None
Required By     : dnsmasq  gnutls  gst-plugins-bad  gtkhash  lib32-nettle  libfilezilla  stoken  wget  xorg-server  xorg-xwayland
Optional For    : None
Conflicts With  : None
Replaces        : None
Installed Size  : 962.02 KiB
Packager        : Andreas Radke <andyrtr@archlinux.org>
Build Date      : Mon 07 Jun 2021 18:22:20
Install Date    : Tue 01 Mar 2022 09:46:06
Install Reason  : Installed as a dependency for another package
Install Script  : No
Validated By    : Signature

Output of pacman -Qm

expressvpn 3.24.0.2_1-1
gitkraken 8.5.0-1
gnome-shell-extension-panel-osd 1.0-2
gnome-shell-extension-sound-output-device-chooser 42.43-1
gnome-system-log 3.9.90+160+g4b07190-2
google-chrome 102.0.5005.61-1
libmysqlclient 8.0.28-1
mysql-clients 8.0.28-1
pop-bin 8.0.9-1
teamviewer 15.30.3-1
ttf-ms-fonts 2.0-12
ulauncher 5.14.4-1

Clear cache and ran that command @brahma - all went fine, but still getting the same issue;

Output;

::INFO Writing mirror list
::Australia       : https://mirror.aarnet.edu.au/pub/manjaro/stable
::Australia       : https://manjaro.lucassymons.net/stable
::Singapore       : https://download.nus.edu.sg/mirror/manjaro/stable
::MENA            : https://mirror.arvancloud.com/manjaro/stable
::United_States   : https://mirrors.ocf.berkeley.edu/manjaro/stable
::Global          : https://mirrors.fossho.st/manjaro/stable
::Canada          : https://mirror.csclub.uwaterloo.ca/manjaro/stable
::China           : https://mirrors.aliyun.com/manjaro/stable
::South_Korea     : https://mirror.funami.tech/manjaro/stable
::South_Korea     : https://mirror.d-tl.com/manjaro/stable
::Japan           : https://mirrors.xtom.jp/manjaro/stable
::France          : https://mirror.ibakerserver.pt/manjaro/stable
::Canada          : https://mirror.xenyth.net/manjaro/stable
::Singapore       : https://mirror.freedif.org/Manjaro/stable
::Canada          : https://muug.ca/mirror/manjaro/stable
::Taiwan          : https://mirror.archlinux.tw/Manjaro/stable
::United_States   : https://mirrors.sonic.net/manjaro/stable
::United_States   : https://mirror2.sandyriver.net/pub/manjaro/stable
::Singapore       : https://mirror.guillaumea.fr/manjaro/stable
::Canada          : https://osmirror.org/manjaro/stable
::United_States   : https://repo.ialab.dsu.edu/manjaro/stable
::Germany         : https://mirror.alpix.eu/manjaro/stable
::Switzerland     : https://mirror.init7.net/manjaro/stable
::Netherlands     : https://manjaro.mirrors.lavatech.top/stable
::Austria         : https://mirror.alwyzon.net/manjaro/stable
::Germany         : https://mirror.moson.org/manjaro/stable
::Germany         : https://mirrors.xtom.de/manjaro/stable
::Germany         : https://ftp.halifax.rwth-aachen.de/manjaro/stable
::Poland          : https://ftp.psnc.pl/linux/manjaro/stable
::United_Kingdom  : https://mirrors.gethosted.online/manjaro/repos/stable
::Portugal        : https://mirrors.up.pt/pub/manjaro/stable
::Poland          : https://ftp.icm.edu.pl/pub/Linux/dist/manjaro/stable
::United_States   : https://mirror.math.princeton.edu/pub/manjaro/stable
::Finland         : https://manjaro.kyberorg.fi/stable
::Costa_Rica      : https://mirrors.ucr.ac.cr/manjaro/stable
::Global          : https://mirrors.manjaro.org/repo/stable
::Belgium         : https://mirror.futureweb.be/manjaro/stable
::Bulgaria        : https://mirrors.netix.net/manjaro/stable
::United_Kingdom  : https://mirror.cyberhost.uk/sites/manjaro/stable
::Germany         : https://mirror.informatik.tu-freiberg.de/manjaro/stable
::Germany         : https://manjaro.moson.eu/stable
::Sweden          : https://ftpmirror1.infania.net/mirror/manjaro/stable
::Germany         : https://mirror.netcologne.de/manjaro/stable
::Switzerland     : https://manjaro.osmir.ch/stable
::Estonia         : https://mirrors.xtom.ee/manjaro/stable
::Denmark         : https://mirrors.dotsrc.org/manjaro/stable
::China           : https://mirrors.tuna.tsinghua.edu.cn/manjaro/stable
::Austria         : https://mirror.easyname.at/manjaro/stable
::Germany         : https://ftp.gwdg.de/pub/linux/manjaro/stable
::United_Kingdom  : https://www.mirrorservice.org/sites/repo.manjaro.org/repos/stable
::China           : https://mirrors.tuna.tsinghua.edu.cn/manjaro/stable
::Bulgaria        : https://manjaro.ipacct.com/manjaro/stable
::Brazil          : https://manjaro.c3sl.ufpr.br/stable
::Russia          : https://mirror.yandex.ru/mirrors/manjaro/stable
::Thailand        : https://mirror.kku.ac.th/manjaro/stable
::Germany         : https://mirror.23m.com/manjaro/stable
::Iran            : https://mirror.bardia.tech/manjaro/stable
::Spain           : https://mirrors.ft.uam.es/manjaro/stable
::Netherlands     : https://mirror.koddos.net/manjaro/stable
::Italy           : https://manjaro.mirror.garr.it/manjaro/stable
::Chile           : https://mirror1.cl.netactuate.com/manjaro/stable
::Sweden          : https://ftp.lysator.liu.se/pub/manjaro/stable
::Czechia         : https://mirror.dkm.cz/manjaro/stable
::Bulgaria        : https://mirror.telepoint.bg/manjaro/stable
::Sweden          : https://mirror.zetup.net/manjaro/stable
::Greece          : https://ftp.cc.uoc.gr/mirrors/linux/manjaro/stable
::Ukraine         : https://manjaro.astra.in.ua/stable
::Hungary         : https://quantum-mirror.hu/mirrors/pub/manjaro/stable
::Georgia         : https://repos.silknet.com/manjaro/stable
::China           : https://mirrors.ustc.edu.cn/manjaro/stable
::Spain           : https://ftp.caliu.cat/pub/distribucions/manjaro/stable
::Chile           : https://mirror.ufro.cl/manjaro/stable
::Russia          : https://mirror.kamtv.ru/manjaro/stable
::Poland          : https://repo.skni.umcs.pl/manjaro/stable
::Kenya           : https://manjaro.mirror.liquidtelecom.com/stable
::Canada          : https://mirror.0xem.ma/manjaro/stable
::Netherlands     : https://ftp.nluug.nl/pub/os/Linux/distr/manjaro/stable
::China           : https://mirrors.sjtug.sjtu.edu.cn/manjaro/stable
::Russia          : https://mirror.truenetwork.ru/manjaro/stable
::Italy           : https://ba.mirror.garr.it/mirrors/manjaro/stable
::Italy           : https://ct.mirror.garr.it/mirrors/manjaro/stable
::Iran            : https://repo.iut.ac.ir/repo/manjaro/stable
::Uruguay         : https://manjaro.repo.cure.edu.uy/stable
::INFO Mirror list generated and saved to: /etc/pacman.d/mirrorlist
:: Synchronizing package databases...
 core                                                                                                         166.9 KiB   330 KiB/s 00:01 [####################################################################################] 100%
 extra                                                                                                       1895.7 KiB  3.51 MiB/s 00:01 [####################################################################################] 100%
 community                                                                                                      7.0 MiB  5.33 MiB/s 00:01 [####################################################################################] 100%
 multilib                                                                                                     177.5 KiB  1613 KiB/s 00:00 [####################################################################################] 100%
:: Starting full system upgrade...
 there is nothing to do

try to reinstall nettle:
sudo pacman -S nettle
reboot and test

That worked @brahma, thanks so much!

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