Hi,
If this can help :
MacOS Big Sur or Monterey
Informix install (12.10fc15)
1/ Kernel :sudo vi /Library/LaunchDaemons/memory.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>shmemsetup</string>
<key>UserName</key>
<string>root</string>
<key>GroupName</key>
<string>wheel</string>
<key>ProgramArguments</key>
<array>
<string>/usr/sbin/sysctl
</string>
<string>-w</string><string>kern.sysv.shmmax=4398046511104</string>
<string>kern.sysv.shmmin=1</string>
<string>kern.sysv.shmmni=512</string>
<string>kern.sysv.shmseg=512</string>
<string>kern.sysv.shmall=1073741824</string>
<string>kern.sysv.semume=10</string>
<string>kern.sysv.semmsl=87381</string>
<string>kern.sysv.semmnu=87381</string>
<string>kern.sysv.semmns=87381</string>
<string>kern.sysv.semmni=87381</string>
<string>kern.maxfiles=2147483647</string>
<string>kern.maxfilesperproc=40000</string>
<string>kern.maxvnodes=150000</string>
<string>net.inet.tcp.sendspace=524288</string>
<string>net.inet.tcp.recvspace=524288</string>
</array>
<key>KeepAlive</key>
<false/>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
sudo launchctl load /Library/LaunchDaemons/memory.plist
2. INFORMIXTMP :
Catalina and higher restricts access to system folders and / is readonly and it must be avoided via config in /etc/synthetic.conf - see for more details
https://derflounder.wordpress.com/2020/01/18/creating-root-level-directories-and-symbolic-links-on-macos-catalina/mkdir /Users/<some_path>/INFORMIXTMP
chmod 777 /Users/<some_path>/INFORMIXTMP
sudo vi /etc/synthetic.conf
INFORMIXTMP<tab - mandatory not space!>Users/<some_path>/INFORMIXTMP
reboot
3. SHMBASEBig Sur : SHMBASE 0x200000000L
Monterey : SHMBASE 0x600000000L
------------------------------
Garcia Benjamin
------------------------------
Original Message:
Sent: Fri March 19, 2021 05:16 AM
From: Garcia Benjamin
Subject: Trying Install 12.10 on MAC OS Big Sur ...
Hi,
Thank you, we 'll try that.
Regards
------------------------------
Garcia Benjamin
Original Message:
Sent: Fri March 19, 2021 04:42 AM
From: Milan Rafaj
Subject: Trying Install 12.10 on MAC OS Big Sur ...
Hello Garcia,
you should change some OS setting to allow installation:
a) change kernel parameters following instructions in machine notes - for some MacOS can report there are invalid values
b) solve problem with /INFORMIXTMP dir as Catalina and higher restricts access to system folders and / is readonly and it must be avoided via config in /etc/synthetic.conf - see for more details
https://derflounder.wordpress.com/2020/01/18/creating-root-level-directories-and-symbolic-links-on-macos-catalina/
you create directory, for example
mkdir /Users/<some_path>/INFORMIXTMP
chmod 777 /Users/<some_path>/INFORMIXTMP
then you should put the following row in /etc/synthetic.conf file:
INFORMIXTMP<tab - mandatory not space!>Users/<some_path>/INFORMIXTMP
then try install Informix
------------------------------
Milan Rafaj
Original Message:
Sent: Thu March 18, 2021 02:01 PM
From: Garcia Benjamin
Subject: Trying Install 12.10 on MAC OS Big Sur ...
Hi,
When we try to install package Informix 12.10 for "Mac OS X 10.10 "Yosemite" on a Mac OS "Big Sur" the "ids_install.app" is "forbidden".
Trying "./ids_install -i console" doesn't work ..
Can somebody help ?
Thank in advance
Regards
------------------------------
Garcia Benjamin
------------------------------
#Informix