To license and register a product with the License Manager, log in as root (or the system owner) and follow these steps:
See also:
Use the License Manager to:
After the software product is installed, log in as root (or the system owner) and start the License Manager in one of these ways:
For more information on using SCOadmin managers, see ``Administering your system with SCOadmin'' in the UnixWare 7 System Handbook.
In the License Manager:
To determine which products have been licensed or registered, use the View menu in the License Manager.
To make a license available to another system, or if you need to remove a license for any other reason, select the licensed product from the License Manager list, then select License Remove .
If you remove a product license, that functionality will be unavailable on that system.
Once you have installed and licensed your SCO products, register them as soon as possible to deactivate the frequent reminder messages your system software generates. To do so:
Remember to:
This site contains links to an online registration form.
Use the following numbers to contact an SCO Registration Center.
See the Directory of Registration Centers in the SCO Software Registration booklet provided with your software for a detailed list of fax and phone numbers. Toll-free numbers are available from most countries.
See also:
The following represent the most common difficulties with licensing and registration:
If the Registration Key is invalid or was entered incorrectly, an error message appears. Verify that you entered the Registration Key correctly and that you did not type the SCO System ID by mistake. If you still receive the error message, contact an SCO Registration Center to verify that your Registration Key is accurate.
If you lose your Registration Key before you enter it, contact an SCO Registration Center. Tell the registration operator that you have lost your Registration Key. After verifying your registration information, the operator will reissue your original Registration Key.
Make sure that you read the license correctly. Occasionally, characters on the license are difficult to read.
If the policy manager daemon terminates, you might see this message:
The Licensing Policy Manager Daemon (ifor_pmd) has terminated and been restarted. This is a normal occurrence only when a license is removed with the License Manager utility. If this is not the case, your system may have a problem which could lead to undesirable behavior. Contact your SCO service provider if you suspect that there is a problem.Or you might see this message:
No user licenses were found on this machine. Please boot single-user and correct this situation. Licensed software will not operate until user licenses are installed. The License Policy Manager Daemon (ifor_pmd) was unable to start. This is usually due to a read-only root filesystem, lack of user licenses or a damaged program image file (/etc/ifor_pmd). If this is not the case, please contact your SCO service provider.The policy manager daemon is a background process that monitors licensing on the system. If you are using an Evaluation License on your system that has has expired, then your system will display this message. Contact the supplier of the software to obtain a valid license for your software. If you do not have an Evaluation License, see ``Policy manager has died''.
If the License Manager indicates your operating system
license is expired, check the system clock by entering the
date(1)
command. If the date is incorrect, you should log in as root
(or the system owner) and enter this command:
setclk
This updates the system time with that of the battery-powered
hardware clock (CMOS). If date is still incorrect, use this
form of the date command to update the system clock.
date MMDDhhmmYY
where MMDDhhmmYY is the correct time in month-day-hour-minute-year format. For example, here is the correct entry for 9:31 AM on August 31, 1997:
0831093197Once you have changed the clock time to reflect the current time, reboot your system, start the License Manager and check to see if the license has changed from ``Expired'' to ``Yes.'' Your operating system license should be fully operational within the options specified by the license.
The expiration information for licenses is shown in the main display for the License Manager under ``Status''. If you have an expiring license, the display will read Valid Until date.
If you see this message at boot time:
No user licenses were found on this machine. Please boot single user and correct this situation. Licensed software will not operate until user licenses are installed. The License Policy Manager Daemon (ifor_pmd) was unable to start. This is usually due to a read-only root filesystem, lack of user licenses or a damaged program image file (/etc/ifor_pmd). If this is not the case, please contact your SCO service provider.This error message is usually caused by a system clock that is grossly out of date. It may also may result from a lack of user licenses or a corrupted policy manager daemon (/etc/ifor_pmd). See ``Policy manager has died'' for more information.
If any application reports a license failure and you believe that this is incorrect, it is possible that either the policy manager daemon, /etc/ifor_pmd, has stopped and not restarted, or some crucial file required by the policy manager to satisfy the login request is missing or corrupted.
Here are possible specific sources of corruption or malfunction:
The policy manager (/etc/ifor_pmd) must be present and running for your system to function. If the /etc/ifor_pmd file is missing, restore it from backups.
The directory /pmd or its contents, the named streams pipes IPCCT_pipe, PMDCT_pipe, LST_pipe, and the file ifor_pmd.pid, are corrupted or missing.
If /pmd exists, but any of its file contents do not, they may be restored by stopping and restarting /etc/ifor_pmd. In order to do this, perform these steps:
which should return lines similar to this:
root 72 70 TS 80 0 Nov 26 ? 0:00 /etc/sco_cpd root 69 1 TS 70 0 Nov 26 ? 0:00 /etc/ifor_pmd root 73 70 TS 80 0 Nov 26 ? 0:01 /etc/ifor_sld root 70 69 TS 80 0 Nov 26 ? 0:03 /etc/ifor_pmdAny of the numbers shown may vary on your system, with the exception that one of the entries should have ``1'' in the third field (parent process ID). This is the ``parent'' copy of ifor_pmd, and the other entry is the ``child'', whose parent process ID should match the second field (process ID) of the parent entry.
This has been identified as a common reason for policy manager-related failures. Of course, in this case, the policy manager errors would accompany many write failures to root filesystem, with corresponding error messages.
You can see if the root filesystem is mounted read-only by running the Filesystem Manager. The ``Access Mode'' is listed in the main display. If this is the case, modify the mount configuration to be read-write.
First, determine how many users are already logged in to the system. A user is defined as a distinct physical keyboard or a login over the network. If indeed the system has run out of licenses to check out, the only way to avoid the error message is to add user licenses by purchasing an additional-user license product.
If the login user count has not been exceeded, it is possible that the license database itself has been corrupted. Follow the steps below to re-apply the user licenses on the system. This procedure assumes that user licenses are supplied only through the UnixWare 7 Certificate of License and Authenticity. If you have already licensed additional users with a separate user-license product, apply the procedure to that product first.
Repeat the grep command to verify that two instances of ifor_pmd are running.