Версия GNUTLS, препятствующая загрузке LibreOffice

Я столкнулся с той же самой проблемой, что и apt-get хочет определить более старую версию GNUTLS , когда я пытаюсь запустить LibreOffice (/usr/lib/libreoffice/program/soffice.bin: relocation error: /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4: symbol gnutls_srp_allocate_client_credentials version GNUTLS_3_4 not defined in file libgnutls.so.30 with link time reference) ...

... за исключением того, что тонна дополнительных libgnutls дубликатов, по-видимому, генерируется с помощью оснастки:

/snap/core/6673/usr/lib/x86_64-linux-gnu/libgnutls.so.30
/snap/core/6673/usr/lib/x86_64-linux-gnu/libgnutls.so.30.6.2
/snap/core/6818/usr/lib/x86_64-linux-gnu/libgnutls.so.30
/snap/core/6818/usr/lib/x86_64-linux-gnu/libgnutls.so.30.6.2
/snap/core/6964/usr/lib/x86_64-linux-gnu/libgnutls.so.30
/snap/core/6964/usr/lib/x86_64-linux-gnu/libgnutls.so.30.6.2
/snap/core18/782/usr/lib/x86_64-linux-gnu/libgnutls.so.30
/snap/core18/782/usr/lib/x86_64-linux-gnu/libgnutls.so.30.14.10
/snap/core18/941/usr/lib/x86_64-linux-gnu/libgnutls.so.30
/snap/core18/941/usr/lib/x86_64-linux-gnu/libgnutls.so.30.14.10
/snap/core18/970/usr/lib/x86_64-linux-gnu/libgnutls.so.30
/snap/core18/970/usr/lib/x86_64-linux-gnu/libgnutls.so.30.14.10
/snap/gnome-3-26-1604/74/usr/lib/x86_64-linux-gnu/libgnutls.so.30
/snap/gnome-3-26-1604/74/usr/lib/x86_64-linux-gnu/libgnutls.so.30.6.2
/snap/gnome-3-26-1604/78/usr/lib/x86_64-linux-gnu/libgnutls.so.30
/snap/gnome-3-26-1604/78/usr/lib/x86_64-linux-gnu/libgnutls.so.30.6.2
/snap/gnome-3-26-1604/82/usr/lib/x86_64-linux-gnu/libgnutls.so.30
/snap/gnome-3-26-1604/82/usr/lib/x86_64-linux-gnu/libgnutls.so.30.6.2
/snap/gnome-3-28-1804/31/usr/lib/x86_64-linux-gnu/libgnutls.so.30
/snap/gnome-3-28-1804/31/usr/lib/x86_64-linux-gnu/libgnutls.so.30.14.10
/snap/gnome-3-28-1804/36/usr/lib/x86_64-linux-gnu/libgnutls.so.30
/snap/gnome-3-28-1804/36/usr/lib/x86_64-linux-gnu/libgnutls.so.30.14.10
/snap/gnome-3-28-1804/40/usr/lib/x86_64-linux-gnu/libgnutls.so.30
/snap/gnome-3-28-1804/40/usr/lib/x86_64-linux-gnu/libgnutls.so.30.14.10
/snap/libreoffice/116/usr/lib/x86_64-linux-gnu/libgnutls.so.30
/snap/libreoffice/116/usr/lib/x86_64-linux-gnu/libgnutls.so.30.14.10
/snap/libreoffice/117/usr/lib/x86_64-linux-gnu/libgnutls.so.30
/snap/libreoffice/117/usr/lib/x86_64-linux-gnu/libgnutls.so.30.14.10
/snap/libreoffice/118/usr/lib/x86_64-linux-gnu/libgnutls.so.30
/snap/libreoffice/118/usr/lib/x86_64-linux-gnu/libgnutls.so.30.14.10
/usr/lib/i386-linux-gnu/libgnutls.so.30
/usr/lib/i386-linux-gnu/libgnutls.so.30.14.10
/usr/lib/x86_64-linux-gnu/libgnutls.so.30
/usr/lib/x86_64-linux-gnu/libgnutls.so.30.14.10
/usr/local/lib/libgnutls.so.30

Я чувствую, что следование решению в оригинальном посте решит симптомы проблемы, но не корень ; я должен посмотреть на удаление и переустановку оснастки, прежде чем пытаться выполнить какое-либо повторное связывание? Или здесь происходит что-то более глубокое?

1
задан 23 May 2019 в 00:26

1 ответ

Такие проблемы обычно вызваны библиотеками из /usr/local/lib.

Попробуйте удалить проблемную библиотеку и попробуйте запустить LibreOffice:

sudo mv /usr/local/lib/libgnutls.so.30 ~/
soffice

Также обратите внимание, что библиотеки в /snap/ изолированы и могут использоваться только соответствующим привязанным приложением.

0
ответ дан 23 May 2019 в 00:26

Другие вопросы по тегам:

Похожие вопросы: