システムをfedora 25から26にアップグレードしましたが、今ではmendeleyデスクトップを開くことができません。私はバージョン1.16(最新のアップデートを含む)を使用しています。最新バージョン(1.17.10)でも機能しません。端末で実行すると、次のメッセージが表示されます。
QSslSocket: cannot resolve CRYPTO_num_locks
QSslSocket: cannot resolve CRYPTO_set_id_callback
QSslSocket: cannot resolve CRYPTO_set_locking_callback
QSslSocket: cannot resolve ERR_free_strings
QSslSocket: cannot resolve sk_new_null
QSslSocket: cannot resolve sk_push
QSslSocket: cannot resolve sk_free
QSslSocket: cannot resolve sk_num
QSslSocket: cannot resolve sk_pop_free
QSslSocket: cannot resolve sk_value
QSslSocket: cannot resolve SSL_library_init
QSslSocket: cannot resolve SSL_load_error_strings
QSslSocket: cannot resolve SSL_get_ex_new_index
QSslSocket: cannot resolve SSLv2_client_method
QSslSocket: cannot resolve SSLv23_client_method
QSslSocket: cannot resolve SSLv2_server_method
QSslSocket: cannot resolve SSLv23_server_method
QSslSocket: cannot resolve X509_STORE_CTX_get_chain
QSslSocket: cannot resolve OPENSSL_add_all_algorithms_noconf
QSslSocket: cannot resolve OPENSSL_add_all_algorithms_conf
QSslSocket: cannot resolve SSLeay
QSslSocket: cannot resolve SSLeay_version
QSslSocket: cannot call unresolved function SSLeay
QSslSocket: cannot call unresolved function CRYPTO_num_locks
QSslSocket: cannot call unresolved function CRYPTO_set_id_callback
QSslSocket: cannot call unresolved function CRYPTO_set_locking_callback
QSslSocket: cannot call unresolved function SSL_library_init
QSslSocket: cannot call unresolved function SSLv23_client_method
QSslSocket: cannot call unresolved function sk_num
私はopenssl
(openssl-devel
バージョン1:1.1.0f-7)を持っていて、それをインストールしqt
ましqtwebkit
た。何が問題なのかわかりません。 Mendeleyサポートチームにこの質問をする必要があることを知っていますが、答えを受け取ることができませんでした。したがって、サポートWebサイトにはいくつかの問題があります。
答え1
これはFedora 26で動作します。
sudo dnf install compat-openssl10-devel
答え2
Fedora 26はデフォルトでOpenSSL 1.1.0を使用します。あなたのアプリケーションはまだ互換性がないかもしれません。ただし、OpenSSL 1.0.2と互換性のあるパッケージをインストールすると、問題を解決できます。
dnf install compat-openssl10