LINUX.ORG.RU

Не могу установить пакет libssl1.0-dev

 , , ,


0

1

Переустановил на другой комп ubuntu. В Qt при работе с сетью выкидывает кучу ошибок.

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: Incompatible version of OpenSSL

Когда-то давно такую проблему решал установкой libssl 1.0

Сейчас выкидывает ошибки на команду: sudo apt install libssl1.0-dev

Чтение списков пакетов… Готово

Построение дерева зависимостей
Чтение информации о состоянии… Готово

Пакет libssl1.0-dev недоступен, но упомянут в списке зависимостей другого пакета.

Это может означать, что пакет отсутствует, устарел или доступен из источников, не упомянутых в sources.list

E: Для пакета «libssl1.0-dev» не найден кандидат на установку

Помогите пожулайста решить этот косяк

Ответ на: Как Qt ставил? от boganet9993

*Facepalm* Ну и чего ты ждал, таща всякую хрень в обход пакетного менеджера? Почему не поставил из репозиториев?

XMs ★★★★★ ()

Покажи /etc/apt/sources.list и содержимое файлов в /etc/apt/sources.list.d/* Используй сервисы вроде paste.org.ru для больших текстов, а сюда - короткую ссылку. Для маленьких используй тег [code][/code]

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

Покажи /etc/apt/sources.list и содержимое файлов в /etc/apt/sources.list.d/* Используй сервисы вроде paste.org.ru для больших текстов, а сюда - короткую ссылку. Для маленьких используй тег [code][/code]

/etc/apt/sources.list

http://paste.org.ru/?3bo03a

содержимое файлов в /etc/apt/sources.list.d/*

Если я зашел в правильную директорию, то там пусто

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

То, что, в отличие от пакета, действия *run-файла не отследить. У него нет зависимостей, и ещё не факт, что он их как-то проверяет. Собственно,

qt.network.ssl: Incompatible version of OpenSSL

и есть следствие. Собрали в каком-то неясном окружении, с непонятно какими версиями либ. Вот и результат

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

Собрали в каком-то неясном окружении, с непонятно какими версиями либ. Вот и результат

То есть вы хотите сказать,что проблема решается установкой qt с официального сайта кьюта?

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

*Facepalm* Ну и чего ты ждал, таща всякую хрень в обход пакетного менеджера? Почему не поставил из репозиториев?

Проблема как раз таки в репозитарии. Во многих дистрах есть взаимоисключающие пакеты:

libssl1.0.2
libssl1.1 - оно же openssl 1.1.0f-3+deb9u2

И тут кому как повезет, смотря какой пакет будет стоять.

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

sudo apt install <как-там-называется-мета-пакет-qt>

Ага, и получишь нерабочую сеть на SSL, уже проверено.

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

А это разве что-то меняет? Либа-то, пусть даже из хомяка, будет в /usr/lib/ лезть за динамическими зависимостями. Если только не класть по пути установки всю кухню вплоть до libc, но это уже какой-то Шindoшs-way получается

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

В твоём примере та же проблема, что и у ТСа: ты поставил вместо пакета из репозитория что-то с сайта, откуда несовместимость версий. Почему у меня на deb-машинах такой проблемы нет и никогда не было?

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

В твоём примере та же проблема, что и у ТСа: ты поставил вместо пакета из репозитория что-то с сайта, откуда несовместимость версий.

Я бы рад поставить из репозитария, да нужной версии Qt в репозитарии нет.


Почему у меня на deb-машинах такой проблемы нет и никогда не было?

Потому, что ты пользуешь то, что дают майнтейнеры. Не все могут себе позволить такую роскошь.

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