This document will highlight some key aspects of the upgrade process of the current Opmantek Applications.
In order to be able to upgrade please ensure the following product versions are installed on your system.
|NMIS 9||9.1.0G or earlier version|
|opCharts 4||4.1.3 or earlier version|
|opConfig 4||4.1.1 or earlier version|
|opEvents 3||3.1.0 or earlier version|
|opHA 3||3.1.2 or earlier version|
|opReports 4||4.1.1 or earlier version|
|NMIS 8||8.7.1G or earlier version|
|opCharts 3||3.4.0 or earlier version|
|opConfig 3||3.4.0 or earlier version|
|opEvents 2||2.5.0 or earlier version|
|opHA 2||2.1.6 or earlier version|
|opReports 3||3.3.0 or earlier version|
|opFlow 3||3.0.16 or earlier version|
Check compatibility with other OMK apps
Has a dependency changed
Test in a non production system
Have you got custom modifications or template changes
Have you got a test plan and steps to perform a rollback in your production environment
As always, we strongly recommend to keep a backup of the current installation. This is a recommended practice and it's an important step on any software installation or upgrade.
The installer saves a log of all actions taken, files copied etc. in the installation directory as
install.log, ie. normally it'll be in
/usr/local/omk/install.log. Subsequent upgrades or installations of other Opmantek products will add to that logfile, so you may very well want to remove or clear the install.log file before upgrading or adding extra software.
How to restore from a failed upgrade
All opModule installers create a backup of /usr/local/omk prior to the installer running PROVIDED you answered the following question early in the installation procedure in the affirmative:
This is the process to use if you need to roll back from the installer using this backup:
You also need to run the installer for each previously application that was installed (reinstall) in order to downgrade properly and have the initd and systemd services restored too.
Ref: Restore Backup after Install
A couple things to remember -
There is no need to request a license update, as the licenses are continuing to be valid with this upgrade.