(Thanks Art ... all good)
Got me two clusters up and running across 8 VMs
informix@leap16-1-a:~> onstat -g dri
IBM Informix Dynamic Server Version 15.0.1.0DE -- On-Line (Prim) -- Up 00:24:31 -- 301120 Kbytes
2026-04-06 19:04:16 -- Infrastructure Version: 1
Data Replication at 0x46e53030:
Type State Paired server Last DR CKPT (id/pg) Supports Proxy Writes
primary on leap16_1_b_tcp 7 / 1673 NA
DRINTERVAL 0
DRTIMEOUT 30
HDR_TXN_SCOPE NEAR_SYNC
DRAUTO 0
DRLOSTFOUND /instances/leap16_1_a/logs/dr.lostfound
DRIDXAUTO 0
ENCRYPT_HDR 0
Backlog 0
Last Send 2026/04/06 19:04:16
Last Receive 2026/04/06 19:04:16
Last Ping 2026/04/06 19:04:10
Last log page applied(log id,page): 7,1736
informix@leap16-1-a:~> onstat -g rss
IBM Informix Dynamic Server Version 15.0.1.0DE -- On-Line (Prim) -- Up 00:24:34 -- 301120 Kbytes
2026-04-06 19:04:19 -- Infrastructure Version: 1
Local server type: Primary
Index page logging status: Enabled
Index page logging was enabled at: 2026/04/06 15:59:35
Number of RSS servers: 2
RSS Server information:
RSS Srv RSS Srv Connection Next LPG to send Supports
name status status (log id,page) Proxy Writes
leap16_1_c_tcp Active Connected 7,1737 N
leap16_1_d_tcp Active Connected 7,1737 N
...
informix@leap16-2-a:~> onstat -g dri
IBM Informix Dynamic Server Version 15.0.1.0DE -- On-Line (Prim) -- Up 00:08:00 -- 301120 Kbytes
2026-04-06 19:04:27 -- Infrastructure Version: 1
Data Replication at 0x46e53030:
Type State Paired server Last DR CKPT (id/pg) Supports Proxy Writes
primary on leap16_2_b_tcp 7 / 1773 NA
DRINTERVAL 0
DRTIMEOUT 30
HDR_TXN_SCOPE NEAR_SYNC
DRAUTO 0
DRLOSTFOUND /instances/leap16_2_a/logs/dr.lostfound
DRIDXAUTO 0
ENCRYPT_HDR 0
Backlog 0
Last Send 2026/04/06 19:04:26
Last Receive 2026/04/06 19:04:26
Last Ping 2026/04/06 19:04:14
Last log page applied(log id,page): 7,1782
informix@leap16-2-a:~> onstat -g rss
IBM Informix Dynamic Server Version 15.0.1.0DE -- On-Line (Prim) -- Up 00:08:03 -- 301120 Kbytes
2026-04-06 19:04:29 -- Infrastructure Version: 1
Local server type: Primary
Index page logging status: Enabled
Index page logging was enabled at: 2026/04/06 16:32:12
Number of RSS servers: 2
RSS Server information:
RSS Srv RSS Srv Connection Next LPG to send Supports
name status status (log id,page) Proxy Writes
leap16_2_c_tcp Active Connected 7,1783 N
leap16_2_d_tcp Active Connected 7,1783 N
------------------------------
Jon Ritson
------------------------------
Original Message:
Sent: Mon April 06, 2026 11:03 AM
From: Jon Ritson
Subject: Install IBM Informix 15 on openSUSE 16 (Leap) and default java install ... and permissions not set
Latest openSUSE 16 (Leap)
zypper install java
# ./ids_install
Preparing to install
Extracting the installation resources from the installer archive...
Configuring the installer for this system's environment...
Launching installer...
===============================================================================
(created with InstallAnywhere)
-------------------------------------------------------------------------------
Preparing CONSOLE Mode Installation...
WARNING: A restricted method in java.lang.System has been called
WARNING: java.lang.System::load has been called by com.ibm.informix.install.NativeAPI in an unnamed module (file:/tmp/install.dir.12737/InstallerData/installer.zip)
WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for callers in this module
WARNING: Restricted methods will be blocked in a future release unless native access is enabled
blah de blah ...
The installation of IBM Informix 15.0 is complete, but some errors occurred
during the install.
Please see the installation log for details. Click 'Done' to exit the
installation process.
/tmp/94831ae919d62c0025d.details
...
Custom Action: com.ibm.informix.install.ia.ProcessDirectories
Status: ERROR
Additional Notes: ERROR - class com.ibm.informix.install.ia.ProcessDirectories.install() runtime exception:
<Nothing provided>
Install Uninstaller: IBM Informix 15.0(Install All Uninstaller Components)
Status: SUCCESSFUL
Status: ERROR
Additional Notes: ERROR - ERROR:class com.ibm.informix.install.ia.ProcessFiles Problem Transforming master doc. Cannot check that all files were installed correctly.
Status: ERROR
Additional Notes: ERROR - An exception occurred with message: 'java.lang.RuntimeException: Use of the extension function 'xalan://com.ibm.informix.install.IDSXSLExtensions:ListReplace' is not allowed when extension functions are disabled by the secure processing feature or the property 'jdk.xml.enableExtensionFunctions'. To enable extension functions, set 'jdk.xml.enableExtensionFunctions' to 'true'.'.
Custom Action: com.ibm.informix.install.ia.FixVariables
Status: SUCCESSFUL
Status: WARNING
Additional Notes: WARNING - class com.ibm.informix.install.ia.ProcessPostInstall: Problem Transforming master doc.
Net result is oninit (and most likely others needing changes ;) ) ends up with wrong permission (root:root and not runnable by informix)
"There is a script to fix that!" - well, I went through loads of "scripts" and none seemed to do what was promised on the tin.
Anyhoo, bit of a global sledge hammer (obviously could be reset after)
vi /usr/lib64/jvm/jre-25-openjdk/conf/jaxp.properties
Change
jdk.xml.enableExtensionFunctions=false
to
jdk.xml.enableExtensionFunctions=true
and re-do the install ...
# ./ids_install
...
One or more IBM Informix products cannot be installed because of an existing
installation in the specified directory.
->1- Select a different installation directory
2- Continue only with the products that can be installed
3- Cancel the installation
ENTER THE NUMBER OF THE DESIRED CHOICE, OR PRESS <ENTER> TO ACCEPT THE
DEFAULT: 2
...
and all good.
Nearly ;) ... shared memory connection ...
Assert Failed: shm_be.c, line 3234, thread 11, errno=13, could not open shm file
# sysctl fs.protected_regular=0
Deja vu ...
IT34770: INFORMIX INSTANCE RUNNING ON UBUNTU 20.04 FAILS TO START AFTER ADDING A SHARED MEMORY CONNECTION
------------------------------
Jon Ritson
------------------------------