Manuals >Installation and Customization Guide >Using IC-CAP on UNIX Systems Print version of this Book (PDF file) |
![]() ![]() |
||||||||||||||||
|
|||||||||||||||||
Common Licensing ProblemsFollowing are solutions to common problems that occur regarding the FLEXnet licensing setup for IC-CAP. For details on using FLEXnet and lmtools, refer to the Macrovision website at: Where to BeginIf you are having trouble getting FLEXnet working, the best place to begin troubleshooting is the flex.log file. The flex.log file is typically located in $ICCAP_ROOT/licenses. Read the flex.log file and look for error or warning messages. If no relevant errors or warnings are noted in the flex.log file, start IC-CAP in debug mode by setting the following environment variable in a UNIX window, then start IC-CAP: Bourne/Korn Shell (/bin/sh, /bin/ksh) Look for errors or warnings in the shell where you started IC-CAP. Common Errors and SolutionsFollowing are possible solutions to certain license-related error messages that occur. Inconsistent Encryption CodeThis error occurs when the information on the INCREMENT lines in the license.lic file is corrupt or incorrectly formatted. Check the license.lic file for the following:
Invalid Host or Unable to Determine Machine IDThis can be caused by one of the following:
Invalid System Clock TimeFLEXnet detects when systems have had their dates set more than 24 hours back, and prevents users from using expired licenses by setting the clock back. It works by looking for any files in "/" or "/etc" that have a date more than 24 hours in the future. Use the command ls -lat in "/" and "/etc" to find the offending file(s). The date of the offending file(s) can be corrected by using the touch command: If the file is a link, the link must be removed and then recreated. If the link itself is dated ok, check the date of the actual file or directory it points to. The pointed to file must also have a valid date. A Feature is Not EnabledFLEXnet codewords have both enable and expiration dates. If the codeword enable date is in the future with respect to the current machine date, then this error will occur. First check the date on the computer. If it is not today's date, correct it. On UNIX systems, the date can be set using the date command: For example, to set the date to 23 Sept, 2002 at 13:30, the command would be: If this still does not correct the problem, or if the date is correct, then request new codewords with an enable date set to today's date. Cannot Connect to License ServerIf you see a flex.log file with the following errors:
Make sure that the lmgrd and agileesofd daemon are the correct version (version 8.2h or higher). The lmgrd daemon should have the same or higher version number as agileesofd. You can check version numbers as follows: Make sure that the workstation is connected to a network or that the network connector on the workstation is properly terminated. FLEXnet will not work if the network connection is down or if the network services are not starting properly. Check all physical network connections to make sure that they are okay and look for errors during machine boot up. On HP700 workstations, look at the /etc/rc.log file for errors. Make sure that the agileesofd is being started successfully by lmgrd. If agileesofd cannot be started from the path specified on the VENDOR line in the license.lic file, this error will occur. Also make sure that the agileesofd file has execute permissions: Address Already in UseThe tcp port number specified on the SERVER line in the license.lic file is in use by another process. Try the following: Kill any stranded lmgrd processes. Remove the /usr/tmp/.flexnet/lmgrd.xxxx file that contains the tcp port you want to use. You can remove the entire /usr/tmp/flexnet directory if you are the only one using lmgrd on this machine, then restart lmgrd. If you still have a problem, try using a different tcp port number on the SERVER line in license.lic and then restart lmgrd. |
|||||||||||||||||
|
|||||||||||||||||
![]() ![]() |