Trying Install 12.10 on MAC OS Big Sur ...
Posted in 2021
Garcia Benjamin could not install Informix 12.10 on macOS Big Sur because ids_install was forbidden. Andreas Legner doubted it would work because of /INFORMIXTMP; Milan Rafaj advised setting kernel parameters and creating /INFORMIXTMP via /etc/synthetic.conf. Garcia posted a launchd sysctl recipe, but later said ids_install is impossible on Monterey; he installed on 10.16 and copied the directory via tar.
Auto-generated by Claude from the posts below — may be imperfect; read the full thread.
Topics: Installation, Setup & Upgrades
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
As far as I know it wouldn't work there anyway since use of /INFORMIXTMP no longer would be possible. (We might actually be waiting on someone wanting this problem to be solved, one way or another.) ------------------------------ Andreas Legner ------------------------------
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 ------------------------------
Hi, Thank you, we 'll try that. Regards ------------------------------ Garcia Benjamin ------------------------------
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. SHMBASE Big Sur : SHMBASE 0x200000000L Monterey : SHMBASE 0x600000000L ------------------------------ Garcia Benjamin ------------------------------
Hello, installing informix on Monterey with ids_install is impossible. What I did was to first install ifx 12.10 on a MacOs 10.16 and make a tar of the informix directory and then an untar on Monterey. Then look my post : Mon December 06, 2021 08:24 AM Sincerely ------------------------------ Garcia Benjamin ------------------------------