LINUX.ORG.RU

Телеграмм — нет libssl.so.1.1

 , ,


0

1

Короче, что было. После обновления в Fedora 36, десктопный Телеграмм порадовал сообщением:

telegram-desktop: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory

Гугл в свою очередь порадовал 1001 способом создания символических ссылок для устранения этой проблемы. Но Телеграмм ничего не принял, кроме этой некролибы (зараза привередливая), найденной в виде пакета для совместимости openssl1 в репозитории, попутно попив крови.


$ sudo dnf list installed telegram-desktop openssl1.1 
Установленные пакеты
openssl1.1.x86_64                                        1:1.1.1q-1.fc36                                  @updates               
telegram-desktop.x86_64                                  4.1.0-1.fc36                                     @rpmfusion-free-updates

Всё автоматом подтягивается.

carasin ★★★★★
()

если по каким-то причинам не можешь/не хочешь устанавливать пакет openssl1.1-1.1.1q-1 , просто скачай его, выколупай из него библиотеку с помощью архиватора и положи её куда надо

d00fy ★★★
()
[viper@viper-manjaro ~]$ readelf -d /usr/bin/telegram-desktop

Dynamic section at offset 0x7756aa0 contains 40 entries:
  Tag        Type                         Name/Value
 0x0000000000000001 (NEEDED)             Shared library: [libgio-2.0.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libgobject-2.0.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libfontconfig.so.1]
 0x0000000000000001 (NEEDED)             Shared library: [libfreetype.so.6]
 0x0000000000000001 (NEEDED)             Shared library: [libEGL.so.1]
 0x0000000000000001 (NEEDED)             Shared library: [libGL.so.1]
 0x0000000000000001 (NEEDED)             Shared library: [libxcb.so.1]
 0x0000000000000001 (NEEDED)             Shared library: [libX11.so.6]
 0x0000000000000001 (NEEDED)             Shared library: [libX11-xcb.so.1]
 0x0000000000000001 (NEEDED)             Shared library: [libglib-2.0.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libdl.so.2]
 0x0000000000000001 (NEEDED)             Shared library: [libm.so.6]
 0x0000000000000001 (NEEDED)             Shared library: [libpthread.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libc.so.6]
 0x0000000000000001 (NEEDED)             Shared library: [ld-linux-x86-64.so.2]

в мапсах тож нет, зависимостью не притянулась. какая версия телеграма?

а, в манджаре она статически слинкована.

vvviperrr ★★★★★
()
Последнее исправление: vvviperrr (всего исправлений: 2)
Ответ на: комментарий от vvviperrr

telegram-desktop-4.1.0-1.fc36.x86_64

Есть она в зависимостях — скорей всего обновление системы не подружилось с выключением по таймеру...

Во всяком случае по командам readelf -d /usr/bin/telegram-desktop и sudo dnf deplist telegram-desktop она в наличии.

Интересно, что предыдущая версия — telegram-desktop-3.7.3-1.fc36 требовал libssl.so.3, а не libssl.so.1.1

luiswoo
() автор топика
Ответ на: комментарий от luiswoo

А где ты взял телеграм? Потому что по ссылке с https://desktop.telegram.org/ я только что качнул tsetup.4.1.0.tar.xz, в котором лежит такая телега:

$ readelf -d Telegram 

Динамический раздел со смещением 0x7756aa0 содержит 40 элементов:
  Тег                Тип                  Имя/Знач
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [libgio-2.0.so.0]
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [libgobject-2.0.so.0]
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [libfontconfig.so.1]
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [libfreetype.so.6]
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [libEGL.so.1]
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [libGL.so.1]
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [libxcb.so.1]
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [libX11.so.6]
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [libX11-xcb.so.1]
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [libglib-2.0.so.0]
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [libdl.so.2]
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [libm.so.6]
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [libpthread.so.0]
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [libc.so.6]
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [ld-linux-x86-64.so.2]

Или это в репах Федоры из исходников так пакуют?

agentgoblin
()
Ответ на: комментарий от IvanRia

Собственно это решилось установкой библиотеки openssl1, которая почему-то не установилась при обновлении самостоятельно. Эта версия Телеграмма новее некуда. Федорка не Арч, но отличие только в том, что «свежее» беты ничего не ставиться. Т.к. топят за «стабильность». Поэтому регулярно даунгрейдят «стабильные» софтины. Но в целом стабильность дистра высокая, в отличие от той же Убунты. Чёт в лирику меня понесло…

luiswoo
() автор топика
31 декабря 2023 г.