On 05.05.2022 17:40, Marcus Meissner wrote:
On Thu, May 05, 2022 at 05:16:22PM +0300, Andrei Borzenkov wrote:
On Thu, May 5, 2022 at 4:39 PM Marcus Meissner <meissner@suse.de> wrote:
Anyway, as I commented in bug report, libcrypto.so is opened by embedded web server library libcivetweb, so it is not your package bug.
I submitted a fix for civetweb.
SR#975205
I have not tested it, would be good if someone could test it if it works without libopenssl-1_1-devel installed.
Ouch! Why do not you simply disable dynamic loading?
[ 29s] Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.28)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libcrypto.so.1.1()(64bit) libcrypto.so.1.1(OPENSSL_1_1_0)(64bit) libssl.so.1.1()(64bit) libssl.so.1.1(OPENSSL_1_1_0)(64bit)
%cmake -DWITH_ALL=1 \ -DCIVETWEB_BUILD_TESTING=OFF \ -DCIVETWEB_ENABLE_CXX=ON \ -DCIVETWEB_ENABLE_SSL_DYNAMIC_LOADING=OFF
Good thing, this is much better, will redo.
Ciao, Marcus
I tested orthanc startup with modified library and it works. I have no idea what this program does and how to use it further. I0505 17:47:12.037009 HttpServer.cpp:1585] (http) This Orthanc server uses CivetWeb as its embedded HTTP server I0505 17:47:12.037112 HttpServer.cpp:2074] (http) The embedded HTTP server will use 50 threads I0505 17:47:12.037273 HttpServer.cpp:1934] (http) HTTP keep alive is enabled W0505 17:47:12.037400 HttpServer.cpp:1998] HTTP compression is enabled I0505 17:47:12.037562 HttpServer.cpp:2087] (http) TCP_NODELAY for the HTTP sockets is set to true I0505 17:47:12.037691 HttpServer.cpp:2107] (http) Request timeout in the HTTP server is set to 30 seconds I0505 17:47:12.037820 HttpServer.cpp:1896] (http) Minimal accepted version of SSL/TLS protocol: TLS1.2 I0505 17:47:12.037874 main.cpp:1122] (http) No configuration option "SslCiphersAccepted", will accept the FIPS 140-2 ciphers I0505 17:47:12.037931 HttpServer.cpp:1922] (http) List of accepted SSL ciphers: ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:AES256-SHA:AES128-SHA I0505 17:47:12.037985 main.cpp:1158] Version of Lua: Lua 5.1 W0505 17:47:12.038037 main.cpp:1169] Remote LUA script execution is disabled I0505 17:47:12.038062 HttpServer.cpp:2154] (http) Branching WebDAV bucket at: /webdav I0505 17:47:12.038115 HttpServer.cpp:1630] (http) Starting embedded Web server using Civetweb I0505 17:47:12.040298 OrthancWebDav.cpp:1694] Starting the WebDAV upload thread W0505 17:47:12.040496 HttpServer.cpp:1775] HTTP server listening on port: 8042 (HTTPS encryption is enabled, remote access is allowed) W0505 17:47:12.040804 main.cpp:921] Orthanc has started