Skip to content

Commit f9e6a5b

Browse files
committed
18937 FIX OpenSSL Upgrade Compatibility Fix for host and dig
Werk #18935 introduced a number of wrappers for system commands to address OpenSSL compatibility issues. Where-in using system commands as the site user resulted in errors like the following: ``` host: /omd/sites/main/lib/libcrypto.so.3: version `OPENSSL_3.4.0' not found (required by /lib64/libisc-9.16.23-RH.so) ``` This werk extends that change to wrap several more system commands: * host * dig * php Users can add additional wrappers as needed, by copying an existing wrapper in the sites `bin` directory and naming it for the system command they wish to wrap: E.g. `cp ./bin/host ./bin/COMMAND_NAME` SUP-26879 Change-Id: I0a8bb9b5706f7c3442a1c9a362ed3c0e300c56e4
1 parent 7fa03f9 commit f9e6a5b

2 files changed

Lines changed: 32 additions & 0 deletions

File tree

.werks/18937.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
[//]: # (werk v2)
2+
# OpenSSL Upgrade Compatibility Fix for host and dig
3+
4+
key | value
5+
---------- | ---
6+
date | 2025-12-16T20:06:11+00:00
7+
version | 2.4.0p18
8+
class | fix
9+
edition | cce
10+
component | distros
11+
level | 1
12+
compatible | yes
13+
14+
15+
Werk #18935 introduced a number of wrappers for system commands to address OpenSSL compatibility issues. Where-in using system commands as the site user resulted in errors like the following:
16+
17+
```
18+
host: /omd/sites/main/lib/libcrypto.so.3: version `OPENSSL_3.4.0' not found (required by /lib64/libisc-9.16.23-RH.so)
19+
```
20+
21+
This werk extends that change to wrap several more system commands:
22+
23+
* host
24+
* dig
25+
* php
26+
27+
Users can add additional wrappers as needed, by copying an existing wrapper in the sites `bin` directory and naming it for the system command they wish to wrap:
28+
29+
E.g. `cp ./bin/host ./bin/COMMAND_NAME`

omd/packages/omd/omd.make

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,9 @@ ifneq ($(filter sles15% el9 el10 trixie, $(DISTRO_CODE)),)
2929
install -m 755 $(PACKAGE_DIR)/$(OMD)/use_system_openssl $(DESTDIR)$(OMD_ROOT)/bin/nslookup
3030
install -m 755 $(PACKAGE_DIR)/$(OMD)/use_system_openssl $(DESTDIR)$(OMD_ROOT)/bin/zypper
3131
install -m 755 $(PACKAGE_DIR)/$(OMD)/use_system_openssl $(DESTDIR)$(OMD_ROOT)/bin/systemctl
32+
install -m 755 $(PACKAGE_DIR)/$(OMD)/use_system_openssl $(DESTDIR)$(OMD_ROOT)/bin/host
33+
install -m 755 $(PACKAGE_DIR)/$(OMD)/use_system_openssl $(DESTDIR)$(OMD_ROOT)/bin/dig
34+
install -m 755 $(PACKAGE_DIR)/$(OMD)/use_system_openssl $(DESTDIR)$(OMD_ROOT)/bin/php
3235
endif
3336
$(MKDIR) $(DESTDIR)$(OMD_ROOT)/share/man/man8
3437
install -m 644 $(PACKAGE_DIR)/$(OMD)/omd.8 $(DESTDIR)$(OMD_ROOT)/share/man/man8

0 commit comments

Comments
 (0)