...
As of October 15th, the installer for an ABI4 application does not allow to upgrade from ABI1 products. However, there are couple way some ways to get around this, here is one.
...
Upgrading process
In short
After installing NMIS9, move aside the omk directory and install the new ABI4 application. Once the installation has finished rename the new omk/conf folder and copy over the old omk/conf folder. Convert the .nmis files in omk/conf/ directory into .json using the opcommon-cli tool. Edit the new omk/conf/opCommon.json file replacing any "nmis_dir" and "nmis8" entries for "nmis9_dir" and "nmis9". Lastly ensure the "load_applications" entry in this file shows only the ABI4 application previously installed and restart the omk daemon.
...
- Install NMIS9, should install without any issues
- Rename the omk directory
Code Block mv /usr/local/omk /usr/local/omk-old
- Run the installer for the ABI4 application
- Rename the new omk/conf directory
Code Block mv /usr/local/omk/conf /usr/local/omk/conf-original
- Copy the omk-old/conf directory into the new omk/
Code Block cp -r /usr/local/omk-old/conf /usr/local/omk
- Convert the .nmis files in omk/conf/ directory into .json using the opcommon-cli tool
Code Block /usr/local/omk/bin/opcommon-cli.exe act=convert_json_dir dir="/usr/local/omk/conf/"
- Change any "nmis_dir" and "nmis8" entires to "nmis9_dir" and "nmis9" in the omk/conf/opCommon.json file
- Change the "load_applications" entry in the opCommon.json file to only show the ABI4 application previously installed.Restart omkd
Code Block systemctl restart omkd.service
Method 2
In short
After installing NMIS9 and before attempting to install the new ABI4 application, move aside the omk directory and create a new omk/conf empty directory. Now copy the opCommon.nmis from the relocated omk/conf directory and install the ABI4 application. Once the installation has finished, copy all other files in the old omk/conf into new one. Edit the new omk/conf/opCommon.json file replacing any "nmis_dir" and "nmis8" entries for "nmis9_dir" and "nmis9". Lastly ensure the "load_applications" entry in this file shows only the ABI4 application previously installed and restart the omk daemon.
In detail
- Install NMIS9, should install without any issues Rename the omk directory
- Run the installer for the ABI4 application The installer would have covered the /omk/conf/opCommon.nmis file to opCommon.json file. Copy all other files in the old omk/conf directory to the new one
- Change any "nmis_dir" and "nmis8" entires to "nmis9_dir" and "nmis9" in the omk/conf/opCommon.json file
- Ensure the "load_applications" entry in the opCommon.json file shows only the ABI4 application previously installed.
- Restart omkd
Code Block systemctl restart omkd.service
Code Block |
---|
mv /usr/local/omk /usr/local/omk-old |
Code Block |
---|
mkdir /usr/local/omk/conf |
Code Block |
---|
cp /usr/local/omk-old/conf/opCommon.nmis /usr/local/omk/conf |
Code Block |
---|
\cp -r /usr/local/omk-old/conf/* /usr/local/omk/conf |