![Mendeley 데스크탑은 Fedora 26에서 시작할 수 없습니다](https://linux55.com/image/115976/Mendeley%20%EB%8D%B0%EC%8A%A4%ED%81%AC%ED%83%91%EC%9D%80%20Fedora%2026%EC%97%90%EC%84%9C%20%EC%8B%9C%EC%9E%91%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4.png)
시스템을 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 지원팀에 이 질문을 해야 한다는 것을 알고 있지만 답변을 받지 못했습니다. 따라서 지원 웹 사이트에 몇 가지 문제가 있습니다.
답변1
이것은 Fedora 26에서 작동합니다.
sudo dnf install compat-openssl10-devel
답변2
Fedora 26은 기본적으로 OpenSSL 1.1.0을 사용합니다. 귀하의 애플리케이션이 아직 호환되지 않을 수 있습니다. 하지만 OpenSSL 1.0.2와 함께 호환성 패키지를 설치하면 문제를 해결할 수 있습니다.
dnf install compat-openssl10