protonscr

qt.network.ssl error.

steamvropen bug
ValveSoftware/SteamVR-for-Linux#745 · opened 2024-10-11 by kgncengiz · updated 2025-01-14 · 2 comments · github
Kkgncengiz 2024-10-11 github

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:

  1. 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
image

Additional context
none.

SSazu-bit 2024-12-18 github

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
Zzen2 2025-01-14 github

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.

Nothing extracted yet.