Help

Dmitry Volyntsev xeioex at nginx.com
Sun Sep 17 20:17:18 UTC 2023


On 17.09.2023 11:28, Revvy wrote:
>
> $ uname -a
> Linux toronto-srv-03 6.1.0-12-amd64 #1 SMP PREEMPT_DYNAMIC Debian 
> 6.1.52-1 (2023-09-07) x86_64 GNU/Linux
>
> $ lsb_release -a
> No LSB modules are available.
> Distributor ID: Debian
> Description:    Debian GNU/Linux 12 (bookworm)
> Release:        12
> Codename:       bookworm
>
> $ /sbin/nginx -V
> nginx version: nginx/1.24.0
> built by gcc 10.2.1 20210110 (Debian 10.2.1-6)
> built with OpenSSL 1.1.1n  15 Mar 2022
> TLS SNI support enabled
> configure arguments: --prefix=/etc/nginx --sbin-path=/usr/sbin/nginx 
> --modules-path=/usr/lib/nginx/modules 
> --conf-path=/etc/nginx/nginx.conf 
> --error-log-path=/var/log/nginx/error.log 
> --http-log-path=/var/log/nginx/access.log 
> --pid-path=/var/run/nginx.pid --lock-path=/var/run/nginx.lock 
> --http-client-body-temp-path=/var/cache/nginx/client_temp 
> --http-proxy-temp-path=/var/cache/nginx/proxy_temp 
> --http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp 
> --http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp 
> --http-scgi-temp-path=/var/cache/nginx/scgi_temp --user=nginx 
> --group=nginx --with-compat --with-file-aio --with-threads 
> --with-http_addition_module --with-http_auth_request_module 
> --with-http_dav_module --with-http_flv_module 
> --with-http_gunzip_module --with-http_gzip_static_module 
> --with-http_mp4_module --with-http_random_index_module 
> --with-http_realip_module --with-http_secure_link_module 
> --with-http_slice_module --with-http_ssl_module 
> --with-http_stub_status_module --with-http_sub_module 
> --with-http_v2_module --with-mail --with-mail_ssl_module --with-stream 
> --with-stream_realip_module --with-stream_ssl_module 
> --with-stream_ssl_preread_module --with-cc-opt='-g -O2 
> -ffile-prefix-map=/data/builder/debuild/nginx-1.24.0/debian/debuild-base/nginx-1.24.0=. 
> -fstack-protector-strong -Wformat -Werror=format-security 
> -Wp,-D_FORTIFY_SOURCE=2 -fPIC' --with-ld-opt='-Wl,-z,relro -Wl,-z,now 
> -Wl,--as-needed -pie'
>
> $ openssl version
> OpenSSL 3.0.9 30 May 2023 (Library: OpenSSL 3.0.9 30 May 2023)
>
> I think I see the problem now. I am using Debian /bookworm/ and the 
> official nginx repos for Debian /bookworm/.
>
> $ cat /etc/apt/sources.list.d/nginx.list
> deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] 
> http://nginx.org/packages/debian bookworm nginx
>
> That version is built with OpenSSL 1.1.1n and the updated Debian 
> bookworm version is OpenSSL 3.0.9. Is that the problem?
>
>
Yes, this looks like the reason for a problem .


> Another thing I should have mentioned is this issue only popped up 
> after I upgraded the nginx-module-njs and nginx packages, the same 
> configuration was working fine before.
>
>
Can you, please, share the current version of njs packet  and the 
version you used before?


> On 9/17/23 12:28, Dmitry Volyntsev wrote:
>>
>> On 17.09.2023 06:39, Revvy via nginx wrote:
>>> Sep 17 13:36:52 toronto-srv-03 nginx[127394]: nginx: [emerg] 
>>> dlopen() "/etc/nginx/modules/ngx_http_js_module.so" failed 
>>> (/etc/nginx/modules/ngx_http_js_module.so: undefined symbol: 
>>> EVP_PKEY_CTX_set1_hkdf_salt) in /etc/nginx/nginx.conf:4
>>>
>>>
>>
>> Hi Revvy,
>>
>> Can you please share your operation system details (name, version) 
>> and the output of the following command: nginx -V. Also, I would like 
>> to know the OpenSSL library you are using.
>>


More information about the nginx mailing list