qt.network.ssl error.
Describe the bug I am trying to use SteamVR, but when I start it, it gives this error on the console. It doesn't crash; it just won't work properly. "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 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 SSLv2_client_method qt.network.ssl: QSslSocket: cannot resolve SSLv3_client_method qt.network.ssl: QSslSocket: cannot resolve SSLv23_client_method qt.network.ssl: QSslSocket: cannot resolve SSLv2_server_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: QSslSocket: cannot call unresolved function SSLeay qt.network.ssl: QSslSocket: cannot call unresolved function CRYPTO_num_locks qt.network.ssl: QSslSocket: cannot call unresolved function CRYPTO_set_id_callback qt.network.ssl: QSslSocket: cannot call unresolved function CRYPTO_set_locking_callback qt.network.ssl: QSslSocket: cannot call unresolved function SSL_library_init qt.network.ssl: QSslSocket: cannot call unresolved function SSLv23_client_method qt.network.ssl: QSslSocket: cannot call unresolved function sk_num"
To Reproduce Steps to reproduce the behavior:
- idk. i just installed steamVR and tried to use it
Expected behavior Doesn't give error.
System Information (please complete the following information): Please use the latest Steam beta client and SteamVR beta for your bug reports!
- Steam client version (build number or date): 1726604483
- SteamVR version: Build ID: 15141130
- Distribution (e.g. Ubuntu): ARCH + hyprland
- Steam runtime diagnostics: https://pastes.dev/FYErolA8iU
- Steam and SteamVR logs: none
Screenshots
Additional context none.
Confirming I also get this, I'm trying to track down the errors for other related bugs.
This is in Artix, using Openbox.
qmake --version
QMake version 3.1
Using Qt version 5.15.16 in /usr/lib
and
qmake6 --version
QMake version 3.1
Using Qt version 6.8.1 in /usr/lib
These errors show up because ~/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/qt/lib/libQt5Network.so.5 is not compiled with SSL support:
$ ldd ~/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/qt/lib/libQt5Network.so.5'
linux-vdso.so.1 (0x00007f0426e49000)
libQt5Core.so.5 => /home/myuser/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/qt/lib/libQt5Core.so.5 (0x00007f0426200000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f0426e04000)
libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/14/libstdc++.so.6 (0x00007f0425e00000)
libm.so.6 => /lib64/libm.so.6 (0x00007f0426945000)
libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/14/libgcc_s.so.1 (0x00007f0426dd1000)
libc.so.6 => /lib64/libc.so.6 (0x00007f0425c09000)
libicui18n.so.54 => /home/myuser/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/qt/lib/libicui18n.so.54 (0x00007f0425600000)
libicuuc.so.54 => /home/myuser/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/qt/lib/libicuuc.so.54 (0x00007f0425200000)
libicudata.so.54 => /home/myuser/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/qt/lib/libicudata.so.54 (0x00007f0423600000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f0426dca000)
libgthread-2.0.so.0 => /usr/lib64/libgthread-2.0.so.0 (0x00007f0426dc3000)
librt.so.1 => /lib64/librt.so.1 (0x00007f0426dbe000)
libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007f0425aa2000)
/lib64/ld-linux-x86-64.so.2 (0x00007f0426e4b000)
libpcre2-8.so.0 => /usr/lib64/libpcre2-8.so.0 (0x00007f042615e000)
My system library one use libssl.so.3 and libcrypto.so.3 as libraries dependencies.