Hi again, Ke Chen.
Although I mentioned it to a colleague, unbeknownst to be had started another upgrade on a different host without changing the permissions: Still 770. Similarly, I had forgotten your very sound advice (we're trying to upgrade half a dozen servers, c'mon already!) and upgraded another one, which came up successfully.
It seems to have been in the tar-ball with those permissions when we downloaded it. It's still a mystery why I got those errors on this host but it seems not to be problem on some others.
Should I see it again anywhere I definitely follow through. For now I will leave alone those that don't complain about the permissions.
Mystery partially solved. THANKS!!
------------------------------
+-----------------------------------------------------------+
| I am pleased to report that I had no problems today. |
| I had only issues, opportunities, challenges and valuable |
| learning experiences. |
+------------------------------------------ Jacob S --------+
------------------------------
Original Message:
Sent: Tue September 02, 2025 07:45 PM
From: ke chen
Subject: LOG_STAGE_DIR: Insecure permissions and engine won't start up
LOG_STAGING_DIR should have 700 permission and owned by informix:informix.
If you run onstat -g cfg full LOG_STAGING_DIR, you will get below which can explain:
Description:
Use the LOG_STAGING_DIR configuration parameter to specify the
location of log files received from the primary server when
configuring delayed application of log files on RS secondary servers.
The directory specified by the LOG_STAGING_DIR configuration
parameter is used to store logs sent from the primary server when
using the DELAY_APPLY configuration parameter to delay application
of log files on an RS secondary server. Delaying the application
of log files allows you to recover quickly from erroneous database
modifications by restoring the data from the RS secondary server.
The directory specified by the LOG_STAGING_DIR configuration
parameter must be secure. The directory must be owned by user
informix, must belong to group informix, and must not have public
read, write, or execute permission.
Please make sure no typo in the parameter name, it is
LOG_STAGING_DIR,
not LOG_STAGE_DIR
(not sure if this is the reason why your other servers did not complain).
------------------------------
ke chen
------------------------------