Informix

 View Only
  • 1.  Trying Install 12.10 on MAC OS Big Sur ...

    Posted Thu March 18, 2021 02:02 PM
    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


  • 2.  RE: Trying Install 12.10 on MAC OS Big Sur ...

    IBM Champion
    Posted Thu March 18, 2021 02:27 PM
    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
    ------------------------------



  • 3.  RE: Trying Install 12.10 on MAC OS Big Sur ...

    Posted Fri March 19, 2021 04:42 AM
    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
    ------------------------------



  • 4.  RE: Trying Install 12.10 on MAC OS Big Sur ...

    Posted Fri March 19, 2021 05:17 AM
    Hi,

    Thank you, we 'll try that.

    Regards

    ------------------------------
    Garcia Benjamin
    ------------------------------



  • 5.  RE: Trying Install 12.10 on MAC OS Big Sur ...

    Posted Mon December 06, 2021 08:24 AM
    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
    ------------------------------



  • 6.  RE: Trying Install 12.10 on MAC OS Big Sur ...

    Posted Fri October 28, 2022 10:11 AM
    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
    ------------------------------