Server operation problems
Server operation problems in BigFix Inventory might include general issues that you might encounter when you use the application and its functions. However, you can easily recover from these problems.
- The RPM scanner fixlet fails on AIX® 6.1
- The scanner fails and the RPM installation package returns undefined during the software scan. To remedy this problem, upgrade your BigFix server, console, and clients to version 8.2.1175.
- Version 8.0 and 8.1 BigFix® Enterprise Server Clients cannot subscribe to the BigFix Inventory server.
- The solution is to unsubscribe all computers from the current site or remove the site, and then subscribe the clients back.
- A report was created correctly but it could not be sent as a PDF attachment to an email.
- The PDF report could not be sent because the mail server in your
company does not accept large email attachments. To fix the problem:
- Determine the size of large reports that are generated by BigFix Inventory: generate a sample PDF by clicking the PDF icon in the BigFix Inventory web user interface.
- Contact your mail server administrator and request a higher size limit for email attachments in both the outgoing and incoming mail server configuration.
- Data that is gathered by an analysis property is incorrect.
- The same analysis property can exist in multiple external sites. In such a situation, the data
that is gathered by the analysis might come from any of the sites, not necessarily the intended one.
If some unexpected data is gathered by an analysis property, ensure that the analysis that you
defined comes from the correct site. Go to the following URLs:
- https://<bfi_host>:<port>/management/sam/unix_package_properties
- https://<bfi_host>:<port>/management/sam/package_properties
- https://<bfi_host>:<port>/management/sam/app_usage_properties
- BigFix Inventory does not start after rebooting the server.
The problem often occurs in environments where BigFix Inventory and DB2® are installed on the same server. After rebooting the server, the DB2® instance is not started which also blocks BigFix Inventory from starting.
To fix the problem, ensure that your DB2® instance is running and then start BigFix Inventory:- Log in as the DB2® instance
owner and start the instance:
su db2inst1 db2start
- Start the BigFix Inventory server:
/etc/init.d/SUAserver start
- Log in as the DB2® instance
owner and start the instance:
- 'We're sorry, but something went wrong.'
- For more information about the error, check the server log file tema.log in the installation_directory/wlp/usr/servers/server1/logs/ directory.
- Software that is deployed under a tmp directory is not discovered.
- Temporary directories (tmp) contain large
amounts of irrelevant data. Thus, they are not scanned by default.
However, some applications are installed under tmp directories.
As a result, they are not discovered by software scans. To solve the
problem, include all tmp directories except for
the main temporary directory of the operating system into software
scans. It ensures that applications that are installed under tmp directories
are correctly discovered but the main temporary directory of the operating
system is not unnecessarily scanned. On the computer where the software is installed, go to the BESClient/LMT/CIT/ directory and open the exclude_path.txt file. It lists all directories that are excluded from software scans.
- For UNIX operating systems
- Remove the */tmp/* directory from the list.
- Add the following directories and save the file.
/tmp/* /var/tmp/* */usr/tmp/*
- For Windows
- Remove the */tmp/* directory from the list and save the file.
- For UNIX operating systems
- Return code 9 or 29 is displayed in the results of the Software Scan Status analysis.
- The return code indicates that the scanner timed out. To solve
the problem, perform the following tasks:
- Increase the scan timeout in the Configure Scan Timeout task.
- Increase the amount of CPU that can be consumed by the scanner by increasing CPU threshold in the Initiate Software Scan task.
- Exclude directories with backups from software scans.
- Decrease the scanner trace level in the Edit Scanner Trace Settings task.
- An error occurs while importing contracts through REST API.
- When using a curl command to import contracts through REST API, the following
error is displayed:
curl: (18) transfer closed with outstanding read data remaining
To solve the problem, upgrade curl to a later version:
Curl must use the NSS library 3.14, or later. Run curl --version. The version of NSS is displayed in the output. Upgrade curl if the NSS version is earlier than 3.14.curl 7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.14.0.0 zlib/1.2.3 libidn/1.18 libssh2/1.4.2
Upgrade to curl 7.27.0, or later.
- When you make an API call, the call fails and the following message is written in the log: The connection is closed.
- The problem occurs when you make an API during the import. To solve the problem, wait until the import finishes and ensure that the BigFix Inventory server is running. Then, repeat the API call.
- The tema.log file contains the following error: E CWWKF0002E: A bundle could not be found for com.ibm.ws.javaee.servlet.3.0/[1.0.0,1.0.100).
- The error occurs after you enable single sign-on. There are no
other problems except for the errors in the log. To solve the problem,
perform the following steps:
- Go to the BigFix Inventory installation
directory and open the wlpstart.bat file.
- Linux: /opt/ibm/BFI/wlp/bin/wlpstart.bat
- Windows: C:\Program Files\ibm\BFI\wlp\bin\wlpstart.bat
- Add the
--clean
parameter to the last line in the file.call "%WLP_PATH%\bin\server.bat" start server1 --clean
- Stop the server.
- Start the server.
- Verify that the errors no longer appear in the log and remove
the
--clean
parameter from the wlpstart.bat file.
- Go to the BigFix Inventory installation
directory and open the wlpstart.bat file.
- Emails with scheduled reports are not sent via email after the BigFix Inventory server was upgraded.
- To fix this problem, restart the BigFix Inventory server.