Summary
FlexNet Inventory Agent preferences in the /var/opt/managesoft/etc/config.ini file on Unix-like operating systems can intermittently and randomly end up with blank or missing values, causing the agent to stop operating correctly.
Symptoms
Common symptoms of the issue occurring on a device are:
- Logging from various agent processes starts to appear in a file named /var/opt/managesoft/log/managesoft.log
- Logging appearing in one or more files under the /var/opt/managesoft/log/ directory includes a message like the following:
*** FlexNet Manager Platform cannot access the directories describing your FlexNet Manager Platform applications. Please review your application directory settings. See log file for more details.
Other varied symptoms may also be evident, and generally involve one or more agent processes not operating as expected. For example, this might include:
- Inventory data that is gathered in NDI files is incomplete, such as missing expected file inventory details.
- Uploads or downloads are performed using incorrect beacon details, or are not performed at all due to beacon details not being configured.
- The last line in log file(s) may appear to be incomplete, or contain multiple logging messages appearing on a single line.
- The /var/opt/managesoft/etc/config.ini file has substantially different content compared to the same file from another computer that does not have problems.
Cause
This issue occurs when the filesystem containing the /var/opt/managesoft/etc directory is full (or very close to full), and a running FlexNet inventory agent process attempts to make changes to the configuration details stored in the /var/opt/managesoft/etc/config.ini file. Details in the config.ini file can be lost/corrupted due to the agent failing to robustly handle a condition when the filesystem runs out of space.
Remediation
This issue can generally be remediated on a device by re-initializing the agent configuration.
One approach to do this is to:
- Uninstall the agent
- Execute the following command to remove all cached agent configuration details: rm -rf /var/opt/managesoft
- Reinstall the agent.
Alternatively, the following steps can be used to re-initialize the agent configuration without performing a re-installation:
- Execute the following to apply default configuration settings:
/opt/managesoft/bin/mgsconfig -i /opt/managesoft/install/default.ini
- Execute the following to bootstrap the agent policy from an identified beacon URL:
/opt/managesoft/bin/mgspolicy -t Machine -o DownloadRootURL=http://your-beacon/ManageSoftDL
Note that this 2nd approach will not apply any custom configuration settings which may be used in your environment, such as configuration applied by your agent installation process.
All commands above should be executed with root rights.
Related Articles
Known Issue: Agent config.ini file may become corrupted on Unix-like operating systems and cause agent operations to go ha… 91Number of Views Gathering diagnostic tracing from a FlexNet inventory agent process on Unix-like operating systems 136Number of Views Usage agent "PreferenceUpdatePeriod" preference is not working correctly on Unix-like operating systems, potentially preve… 7Number of Views Usage agent on Unix-like operating systems generates excessive logging related to the "Usage coordinator" 4Number of Views Inventory agent versions 19.4.0 to 21.2.0 may generate a very large /var/opt/managesoft/cache/flxfsscan_report file and co… 4Number of Views
Hi, I am Reva - Ask me anything.
No new updates
Thanks for the feedback!
Your feedback has been saved.Rate this response:
Add Additional feedback ( Optional )
Are you sure you want to cancel
the case creation?
Are you sure you want to cancel the case creation?
Are you sure you want to close this case
| Products | Region | Phone Numbers |
|---|---|---|
| FlexNet Operations FlexNet Embedded FlexNet Publisher FlexNet Connect FlexNet Code Insight InstallAnywhere InstallShield |
North America * |
+1 630-332-2513 (toll) +1 877-279-2853 (toll-free in North America) |
| Europe * |
+44 1925 944367 (toll) +44 800 047 8642 (toll-free in Europe) |
|
| Japan * | +81 3-4540-5335 (select option 2) | |
| Australia * |
+61 3 9895 2177 +61 1800 560 603 (toll-free in Australia) |
|
|
Usage Intelligence (formerly
Revulytics) Compliance Intelligence |
Please use the Case Portal to submit your support ticket or reach out to your Revenera contact. | |
Case id: 00001065
Activity: Status change: 2 hours ago