Summary for Patch 2110 (Verified)

Summary Fix for AutoCollector
Platform Unix
Category bugfix
Valid for 6.3.0.5, 6.4.x, 6.5.0.x
Requires 2068
Server Required Patch/es
Supersedes 2055, 995, 978, 961, 854, 921, 828
Superseded by
Affects Client: License Analyzer
Last Updated June 26, 2018

Download now

Download_red patch2110.tar.gz

Description

This patch fixes:

- the issue on flexconfigcollector to support the vendor path in a license file. After this update,
flexconfigcollector only gets the base name of a vendor path (which is the vendor daemon itself)
instead of getting the full path.

- the issue on flexconfigcollector where it doesn't support the quote marks of debug log path
specified in the options file causing it to state that it couldn't find the debug log.

- the bad file number issue encountered by flexconfigcollector on AIX. It should now continue to
create autoconfig file even if it has encountered this error.

- the case sensitivity of  flexconfigcollector when finding the OPTIONS key in the license file.
After this update, the search for the options key will now be case-insensitive.

- the issue of duplicated autoconfig file that has the same contents but with different filename
casing. After this update, the autoconfig filename will now be in lowercase.

- the licenseconfigpatcher crashing issue due to unsupported spaces at the start and end of
COMPONENTS value of a license file.

licenseconfigpatcher and flexconfigcollector are updated.

Supersedes Patch Description

Expand all

Patch 2055 — Fix for autocollector
General Description:
Fix for autocollector to properly detect and collect ansyslmd daemon.

Detailed Description: 
FlexConfigCollector cannot collect license manager information because it cannot detect ANSYS lmgrd
process in Windows. The installation of this patch updates the FlexConfigCollector to 64 bit version
if the client machine is running in 64 bit so that it can detect processes including ANSYS lmgrd
process.

----------------------------
General Description:
Fix for autocollector that leaves lmutil hanging.

Detailed Description:
FlexConfigCollector leaves hanging lmutil per instance. This is due to the early collector-timeout
configured to LicenseConfigPatcher and client job which causes FlexConfigCollector to leave its
child process running even when it is not yet done doing its job. This patch fixes the issue and
cleans up all the hanging child processes. This fix is applicable to FlexConfigCollector.

----------------------------
General Description:
Fix for autocollector for INTERNAL ERROR.

Detailed Description:
FlexConfigCollector returns several INTERNAL ERROR for components of unknown package due to wrong
parsing. The installation of this patch updates the FlexConfigCollector to fix INTERNAL ERROR during
the processing of the components.

----------------------------
General Description:
Fix for autocollector for not using -l for Debug Logs location

Detailed Description:
FlexConfigCollector wasn't able to detect the correct debug log location due to failure to get it
from the command line because of the special characters. The installation of this patch updates the
FlexConfigCollector to fix the issue.

----------------------------
General Description:
Fix for autocollector for messing up the debug log file paths.

Detailed Description:
FlexConfigCollector returns debug log file paths with semicolon at the end. Sometimes the debug log
file paths are listed twice. This is due to improper processing of the output. This patch updates
FlexConfigCollector and fixes the issue.

----------------------------
General Description:
The patch corrects the licensetype from simpleflex to flex

Detailed Description:
When multiple license files are used, autocollector wrongly mentions the product as simpleflex,
which is corrected with this patch.

----------------------------
General Description:
Fixed a missing entry in the configuration

Detailed Description:
When multiple license files are used, a configuration entry “license-file-dir” will be
added.
----------------------------
Revision 2: Added support for solaris
----------------------------


NOTE: HPUX is not supported in this patch.
Patch 995 — Fix for autocollector having poll interval empty
General Description:
Autocollector sets empty poll interval configuration. 

Detailed Description:
Licpoll misbehaves due to its empty poll interval configuration for autocollected products. This
patch fixes this issue by updating the autocollector so that the correct licpoll poll interval
configuration will be added.
Patch 978 — Fix for flexconfigcollector doesn't recognized server and daemon lines
General Description: flexconfigcollector doesn't recognize server and daemon lines due to case
sensitivity

Detailed Description: Flexconfigcollector binary is case sensitive when it is reading Server and
Daemon entries. It only accepts all uppercase letters. Therefore, it failed to collect license
configurations. This patch will modify this behavior and make Flexconfigcollector not case sensitive
when reading Server and Daemon entries.
Patch 961 — flexconfigcollector looking at lmgrd -c option
flexconfigcollector did not detect the license file if the vendor daemon
-c option was truncated, but the -c option of lmgrd was not, as seen
by the ps command. Now flexconfigcollector has been updated to search for the lmgrd -c
option as well as the vendor daemon option.
Patch 854 — Picking lmutil binary from license file set
flexconfigcollector will now look into the directories where the files connected to the license
manager software is located. If lmutil is found within on of these directories, it will be used
instead of /opt/openit/bin/lmutil.

The search priority is:

1. The directory of license.dat or otherwise named license file.
2. The directory of lmgrd.
3. /opt/openit/bin.

A fix is included for detecting daemons, which was not covered by the similar patch 828.
Patch 921 — flexconfigcollector matching command names
flexconfigcollector failed to find vendor daemons in some cases when there
is discrepancy in the command names given by ps output.
Patch 828 — flexconfigcollector fix for Solaris
Sometimes the "ps" output from "/bin/ps" and "/usr/ucb/ps" differs in a way that caused
flexconfigcollector to miss information for detecting the license file and the debug log file.

This is a fix for this problem.

Installation

Unpack tar file in e.g /tmp/patch on the Open iT host. Do the following as root:

	cd /tmp/patch
	./patch.pl

Corresponding Windows Patches

1335 Readme Download 1534 Readme Download



Back to Version List