LINUX.ORG.RU

Ответ на: комментарий от Vsevolod-linuxoid
Qt WebEngine ICU data not found at /opt/viber/resources. Trying parent directory...
Qt WebEngine resources not found at /opt/viber/resources. Trying parent directory...
Qt WebEngine ICU data not found at /opt/viber/resources. Trying parent directory...
Qt WebEngine resources not found at /opt/viber/resources. Trying parent directory...
qt.network.ssl: QSslSocket: cannot resolve CRYPTO_num_locks
qt.network.ssl: QSslSocket: cannot resolve CRYPTO_set_id_callback
qt.network.ssl: QSslSocket: cannot resolve CRYPTO_set_locking_callback
qt.network.ssl: QSslSocket: cannot resolve ERR_free_strings
qt.network.ssl: QSslSocket: cannot resolve EVP_CIPHER_CTX_cleanup
qt.network.ssl: QSslSocket: cannot resolve EVP_CIPHER_CTX_init
qt.network.ssl: QSslSocket: cannot resolve sk_new_null
qt.network.ssl: QSslSocket: cannot resolve sk_push
qt.network.ssl: QSslSocket: cannot resolve sk_free
qt.network.ssl: QSslSocket: cannot resolve sk_num
qt.network.ssl: QSslSocket: cannot resolve sk_pop_free
qt.network.ssl: QSslSocket: cannot resolve sk_value
qt.network.ssl: QSslSocket: cannot resolve SSL_library_init
qt.network.ssl: QSslSocket: cannot resolve SSL_load_error_strings
qt.network.ssl: QSslSocket: cannot resolve SSL_get_ex_new_index
qt.network.ssl: QSslSocket: cannot resolve SSLv3_client_method
qt.network.ssl: QSslSocket: cannot resolve SSLv23_client_method
qt.network.ssl: QSslSocket: cannot resolve SSLv3_server_method
qt.network.ssl: QSslSocket: cannot resolve SSLv23_server_method
qt.network.ssl: QSslSocket: cannot resolve X509_STORE_CTX_get_chain
qt.network.ssl: QSslSocket: cannot resolve OPENSSL_add_all_algorithms_noconf
qt.network.ssl: QSslSocket: cannot resolve OPENSSL_add_all_algorithms_conf
qt.network.ssl: QSslSocket: cannot resolve SSLeay
qt.network.ssl: QSslSocket: cannot resolve SSLeay_version
qt.network.ssl: Incompatible version of OpenSSL
qt.network.ssl: QSslSocket: cannot call unresolved function SSLv23_client_method
qt.network.ssl: QSslSocket: cannot call unresolved function SSL_library_init
QQuickItem: Cannot set activeFocusOnTab to false once item is the active focus item.
QQuickItem: Cannot set activeFocusOnTab to false once item is the active focus item.
qt.network.ssl: QSslSocket: cannot call unresolved function SSLv23_client_method
qt.network.ssl: QSslSocket: cannot call unresolved function SSL_library_init
Deleted
()
Ответ на: комментарий от Deleted

Возможно причина в этом:

qt.network.ssl: Incompatible version of OpenSSL
А можно больше деталей - на какой версии OpenSuse запускаете, откуда ставили Viber?

tersion
()

Вайбер под линукс основательно протух и unmaintained. В системе как правило более свежая версия libcurl, а он себе хочет старую. Оттого и не работает без хитрых шаманств: https://linuxconfig.org/how-to-install-viber-on-ubuntu-18-04-bionic-beaver-linux

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

там инструкция для убунту. она мне не подойдет, да?

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

https://bytefreaks.net/applications/viber-desktop-on-fedora-27-64bit-viber-cannot-connect-to-the-internet-openssl-error

Похоже на твою ошибку, по строке «cannot call unresolved function SSLv23_client_method». Если я правильно понял, там исправление свелось к тому, что поставили пакеты openssl openssl-devel, а затем создали линк существующий системной библиотеки /usr/lib64/libssl.so.10 на /opt/viber/lib/libssl.so:

sudo ln -s /usr/lib64/libssl.so.10 /opt/viber/lib/libssl.so
У меня не opensuse, не подскажу подробностей, ну попробуй посмотреть есть ли у тебя в /usr/lib64/ что то вроде libssl.so, если найдешь, то сделай симлинк на эту библиотеку как показано выше, хотя может тебе проще её скопировать в /opt/viber/lib/ переименовав в libssl.so

anonymous
()
Ответ на: комментарий от Deleted

подозреваю, если та запустишь viber с ldd то может быть получишь информацию с какими библиотеками viber линкуется в в момент запуска, что то вроде.

ldd /path/to/viber
Это чтоб убедится что именно эти библиотеки используются, хотя если там накрутят логику запуска может ничего не показать.

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

расскажи, пожалуйста, подробнее, как это запустить? мне пишет что нет такого каталога... думаю, я что то делаю неправильно

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

/path/to/viber это умозрительный путь к исполняемому файлу viber если он вообще так называется.

Если viber из терменала запускается как viber тебе то получить его абсолютный путь можно путем выполнения в терминале which viber а потом вернувшийся полный путь использовать против ldd. Либо так должно сработать сразу:

ldd $(which viber)
Если получится кинь вывод сюда, все таки дополнительная информация.

anonymous
()

Женщина на моем лоре!!! Шухер!!!

Ну а если серьезно - он же вроде бы уже давно не поддерживается толком. Либа какая-нибудь ему не нравится, смотри с чем он лтнкуется при запуске, и чего ему нужно по техтребованиям.

Ну или веб-версией пользуйся, если она есть вообще.

//Кстати, а прикрутить его к копыту или пингвину пока еще никак?

Zhbert ★★★★★
()
Ответ на: комментарий от Zhbert

Всё ждал пока кто-то завопит о женщинахналоре.

l4gfcm ★★
()
Ответ на: комментарий от Deleted

У меня получилось, но я столько разных симлинков выполнил, что запутался, после которого заработало :) Погодите немного, я перепроверю и скину рецепт.

tersion
()
Ответ на: комментарий от Deleted

Проверил на свежеустановленной системе OpenSuse 15 - достаточно доустановить пакет libopenssl1_0_0. И никакие симлинки не нужны. Вот только перед установкой, проверьте, что там осталось после этих ваших действий:

попробовала. не получилось. копировала и переименовывала библиотеки: libssl.so.1.1 и libssl3.so

Если сможете самостоятельно - удалите сделанные вами симлинки. Если не сможете - напишите подробно, что делали с libssl.so.1.1 и libssl3.so. Можете с помощью команды history просмотреть историю команд в консоли и сбросить сюда.

И еще раз напомню, что достаточно пакета libopenssl1_0_0.

sudo zypper in libopenssl1_0_0

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

заработало!!!

большое спасибо! всё получилось! я до этого просто скопировала libssl.so.1.1 и libssl3.so в папку libs вайбера и по очереди переименовывала их. а потом просто удалила.

вайбер работает! большое спасибо за помощь!!!

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.