Licensing Coexistence when Upgrading to Release 10.0

With release 10.0 of the Visual COBOL product suite, the SafeNet Sentinel licensing technology has been deprecated. This can result in some compatibility issues if you install 10.0 on a machine where there are other Micro Focus products or versions installed that use SafeNet Sentinel licensing. While the 10.0 installation process has been designed to address such issues, you should be aware of the following scenarios and if any action might be required to ensure licensing works as expected:

Scenarios

Your installed products use SafeNet Sentinel Licenses (Windows and UNIX)
Warning: Installing 10.0 deprecates SafeNet Sentinel licensing on the machine.
If you use SafeNet Sentinel licenses for any other Micro Focus products, such as Enterprise Analyser or Relativity, you need to contact your account manager to obtain AutoPass licenses for these products. See the Troubleshooting section further in this topic, Action 7 for how to obtain a list of your installed licenses.
Your older products use AutoPass licenses (Windows and UNIX)
Existing AutoPass licenses are compatible with the 10.0 products.
Upgrading to 10.0 (UNIX)
After installing 10.0 on a machine with a previous version of licensing installed, the lserv daemon is retained (and might be running) but is not required. See Troubleshooting > Action 2 for details.
Downgrading from 10.0 (Windows and UNIX)
In order to revert to a previous version of the product (for example, if 10.0 is installed but no longer required), the 10.0 product and licensing must be uninstalled. See Troubleshooting > Action 1 for details.
Installing a product or Patch Update of an older product release (UNIX)
Use the "skip license installation" command line arguments.
  • See Troubleshooting > Action 3 for details.
  • Else, see Troubleshooting > Action 4 to reset mfcesd.
  • SystemD may be overwritten - see Troubleshooting > Action 6.
Installing a product or Patch Update of an older product release (AIX only)
If after 10.0 is installed a customer installs a Patch Update for an older release, the lserv entry is moved back to /etc/inittab.
  • See Troubleshooting > Action 3 about how to avoid this.
  • To correct the /etc/inittab entry, see Troubleshooting > Action 5.
  • Alternatively, re-run the 10.0 license install. See Troubleshooting > Action 6.

Troubleshooting

Action 1
To reset licensing from the 10.0 installation to an older product configuration, you need to perform the following:
Windows
Uninstall the product and the License Manager from "Uninstall a Program" in the Windows Control Panel.
UNIX
Execute the following commands:
sudo $COBDIR/bin/Uninstall_[Product Name]_10.0.sh.
sudo /opt/microfocus/licensing/bin/UnInstallMFLicenseServer.sh
Action 2
(UNIX) To disable the lserv daemon on a machine, execute the following commands:
cd /var/microfocuslicensing/bin
sudo ./stopmfcesd.sh
sudo systemctl stop MFSafeNet
sudo systemctl disable MFSafeNet
Action 3
When installing an older release or Patch Update, use -skipsafenet -skipautopass to the install command. This will skip the licensing installation for that release.
Action 4
To restart mfcesd from the correct location, execute the following commands:
cd /var/microfocuslicensing/bin
sudo ./stopmfcesd.sh
cd /opt/microfocus/licensing/bin
sudo ./startmfcesd.sh
Action 5
To reset the inittab on AIX 7.3/7.4:
  1. Edit the /etc/inittab file.
  2. Delete the line:
    mFls:2345:wait:sh /var/microfocuslicensing/bin/startlserv.sh 2>&1
Action 6
To reinstall the 10.0 licensing and reset any issues from installing a previous version, execute the following:
cd [10.0-COBDIR-location]/licensing
sudo MFLicenseServerInstall.sh force
Action 7
In order to get a list of the installed licenses:
Windows
  1. From a COBOL command environment, execute mfsupportinfo.
  2. View the Micro Focus Licensing section.
UNIX
  1. In a terminal, run cobsetenv to set the product environment.
  2. Run mfsupport.
  3. See mfpoll.txt for the licenses details.