Infrastructure Management installation and uninstallation issues
This section provides details about issues that you encounter during installation or upgrade. Installation can fail because of these issues. Some of these issues might occur after installation, due to errors that occur during installation.
Email alerts are not working
You are not receiving email alerts.
The email settings on your computer are not configured to receive alerts from administrator.
Review the email settings and configure your computer to receive email messages from administrator.
Required libraries for msend are missing for the Integration Service on Linux systems
The libraries required for msend
are missing.
This error occurs when required libraries for msend
are missing (for example, libstdc++.so.6 and libgcc_s.so.1).
To correct this issue, perform the following actions:
- Set LD_LIBRARY_PATH to point to installationDirectory/pw/server/bin.
- To use LD_LIBRARY_PATH, set it as an environment variable.
In bash:$ export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
In csh:> setenv LD_LIBRARY_PATH /usr/local/lib:$LD_LIBRARY_PATH
Cleaning up the operating system when the installation fails
If the installation fails, perform the following steps for cleaning up the operating system:
- Back up the ProductRegistry.xml file.
The file is located in the following directory, depending on your operating system:- (Microsoft Windows) C:\Windows\
- (Linux) /opt/bmc/
- Run the uninstaller to uninstall the Infrastructure Management Server. If the uninstaller was not created due to failed install, perform the steps provided in Uninstaller not created.
- Remove the Infrastructure Management folder from the computer.
Uninstaller not created
If the uninstaller was not created due to failed install, perform the following steps depending on your operating system:
- (Microsoft Windows and Linux) Remove the entire directory where the Infrastructure Management Server server is installed.
- (Microsoft Windows) Remove the services that were deployed on the server.
- BMC TrueSight Infrastructure Management Server
- Publishing Server
- Integration Service
- Infrastructure Management Administration Manager
- Infrastructure Management Impact Manager
- BMC Event Adapters
- (Microsoft Windows) Remove the registry values using regedit.
- Search for registry entries created for bppm and remove them.
- Search for registry entries created for bmc software and remove them.
- Search for registry entries created for Infrastructure Management and remove them.
Search for registry entries created for IntegrationService and remove them.
Search for registry entries created for centraladmin and remove them.
Search for registry entries created for pns and remove them.
(Microsoft Windows and Linux) Remove the following environment variables:
BMC_PROACTIVENET_HOME
BPPM_SERVER_HOME
CATALINA_HOME
IBRSD_HOME
JAVA_HOME
MCELL_HOME
PnAdminPath
PnServerPath
ProActiveServerPath
(Microsoft Windows) Edit the PATH environment variable and remove the entries related to the Infrastructure Management Server and PERL, if any.
Apache service is not installed automatically in high availability (HA) mode
On a Windows Server 2012 computer, after a successful installation of BMC TrueSight Infrastructure Management Server in high availability mode, the Apache service is not installed automatically.
Workaround:
- On the primary server, open a command prompt.
- Go to the <installation directory>\pw\apache\bin\ directory and run the following command:
httpd.exe -k install -n "ProactiveNetApache"
The Apache service is created. - Restart the BMC TrueSight Infrastructure Management Server.
Crontab entries are missing
On a SUSE Linux computer, while installing or upgrading Infrastructure Management, you get a warning message indicating that some crontab entries are missing.
Workaround: You need to add the required crontab entries manually or by running the CreateCrontabEntries.sh
script (recommended) as described in the following sections. If you find that running the script or manually adding the crontab entries does not work, contact your system administrator.
Adding the crontab entries by running a script
- Identify the Infrastructure Management Server crontab entries by using the
crontab -l
command and check for all entries between the lines# begin_pronto
and# end_pronto
. - Open the command prompt and access the <installDirectory>\pw\scripts folder.
- Run the
CreateCrontabEntries.sh solaris <Database>
command.
In the preceding command syntax, <Database
> can be Oracle or Sybase.
Example:CreateCrontabEntries.sh solaris Oracle
- Verify if the required crontab entries are created.
Manually adding the crontab entries
Sometimes even after running the CreateCrontabEntries.sh
script, it is possible that the crontab entries are not created. In this scenario, you can manually add the crontab entries by performing these steps.
- Run the
crontab -e
command.
This command opens the text editor that is set for your system environment. Based on the database type, add the following entries:
For Sybase database# add empty line by TrueSight
#
begin_pronto – DO NOT DELETE THIS LINE !
#
the following entry is added for BMC TrueSight
Changed on Thu Aug 10 09:40:08 CDT 2017
#
#
15 * * * * /usr/pw/pronto/bin/hourlyjobs > /usr/pw/pronto/tmp/hrjob.log 2>&1
30 3 * * 1-6 /usr/pw/pronto/bin/dailyjobs hosts > /usr/pw/pronto/tmp/dajob$$.log 2>&1
30 4 * * 0 /usr/pw/pronto/bin/weeklyjobs hosts > /usr/pw/pronto/tmp/wkjob$$.log 2>&1
30 5 * * 0 /usr/pw/pronto/bin/dbarchive > /usr/pw/pronto/tmp/dbarchive6792.log 2>&1
0,15,30,45 * * * * /usr/pw/pronto/bin/check_pronetprocs > /usr/pw/pronto/tmp/check_pronetprocs.log 2>&1
30 5 * * 0 /usr/pw/pronto/bin/imDataBackup > /usr/pw/pronto/tmp/imDbBackup.log 2>&1
30 3 * * 1-6 /usr/pw/pronto/bin/imDataBackupDaily > /usr/pw/pronto/tmp/imDbBackupDaily.log 2>&1
0 * * * * /usr/pw/pronto/bin/imStatusChk > /usr/pw/pronto/tmp/imStatusCheck.log 2>&1
end_pronto – DO NOT DELETE THIS LINE !
For Oracle database# add empty line by TrueSight
#
begin_pronto – DO NOT DELETE THIS LINE !
#
the following entry is added for BMC TrueSight
Changed on Thu Aug 10 09:40:08 CDT 2017
#
#
15 * * * * /usr/pw/pronto/bin/hourlyjobs > /usr/pw/pronto/tmp/hrjob.log 2>&1
30 3 * * 1-6 /usr/pw/pronto/bin/dailyjobs hosts > /usr/pw/pronto/tmp/dajob$$.log 2>&1
30 4 * * 0 /usr/pw/pronto/bin/weeklyjobs hosts > /usr/pw/pronto/tmp/wkjob$$.log 2>&1
0,15,30,45 * * * * /usr/pw/pronto/bin/check_pronetprocs > /usr/pw/pronto/tmp/check_pronetprocs.log 2>&1
30 5 * * 0 /usr/pw/pronto/bin/imDataBackup > /usr/pw/pronto/tmp/imDbBackup.log 2>&1
30 3 * * 1-6 /usr/pw/pronto/bin/imDataBackupDaily > /usr/pw/pronto/tmp/imDbBackupDaily.log 2>&1
0 * * * * /usr/pw/pronto/bin/imStatusChk > /usr/pw/pronto/tmp/imStatusCheck.log 2>&1
end_pronto – DO NOT DELETE THIS LINE !
- Saved the contents by running the command,
:wq
. - Verify if the required crontab entries are created.
Verifying if the required crontab entries exist
Run the
command to verify if the crontab -l
crontab
entries are created.
Host <hostname> is not an active hostname
If port 7 is blocked by firewall on the remote host, where the communicating component (Oracle, CMDB host, Presentation Server, etc) is installed, the TrueSight Infrastructure Management installer displays the error as Host <hostname> is not an active hostname
.
Examples:
CMDB Host <hostname> is not an active hostname
Or INVALID_ORACLE_HOSTNAME
To resolve this issue, perform any of the following:
- Open port 7 on the remote host
- If you cannot open port 7 due to security constraints, run the TrueSight Infrastructure Management installer with the following command line option:
Install.cmd -J SKIP_PING_VALIDATION_ERROR=true
Windows could not start the service
On a Windows computer, when you restart the Infrastructure Management Server, access services.msc to check whether the Infrastructure Management Server service is started. It might display the following warning message though the service is already started:
Windows could not start the BMC TrueSight Infrastructure Management service on Local computer.
You can ignore this message.
While installing the Infrastructure Management Server on Linux, the console displays an exception
On a Linux computer, when you install the Infrastructure Management server, the console displays the following exception:
Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: sun.awt.image.BufImgSurfaceData cannot be cast to sun.java2d.xr.XRSurfaceData
at sun.java2d.xr.XRPMBlitLoops.cacheToTmpSurface(XRPMBlitLoops.java:145)
at sun.java2d.xr.XrSwToPMBlit.Blit(XRPMBlitLoops.java:353)
This exception is displayed due to a known JRE issue. You can ignore it.
Login to the Infrastructure Management Server from the remote administrator console fails when deployed on IPv6
While trying to log into the Infrastructure Management Server from the remote administrator console when both of them are deployed on IPv6, the console fails to login and displays the exception.
To resolve this issue, perform the following:
- Add the entry for the IP address or hostname of the Infrastructure Management Server host in the pw/custom/conf/pronet.conf file:
pronet.rmi.server.hostname=<hostname>.ipv6.bmc.com
orpronet.rmi.server.hostname=[<IPv6 address>]
- Restart the Infrastructure Management Server.
- Restart the Presentation Server to resolve the ‘Initialization Error’ issue for the Infrastructure Management Server component.
Unable to delete uninstaller directory error message
During an upgrade of Infrastructure Management, the server install log returns a Unable to delete uninstaller directory
warning message. You can ignore this warning. CRE-1419
Installation does not proceed on Linux systems
The TrueSight Infrastructure Management Server installation on a Linux computer might not proceed because the jserver process does not start.
Solution
Add the following values in the /etc/security/limits.conf file:
<Non-root-User-Name> soft nofile 16096
<Non-root-User-Name> hard nofile 16096
<Non-root-User-Name> soft nproc 4096
<Non-root-User-Name> hard nproc 4096
Installation fails at the disk space validation stage on Windows systems
On Windows 2008 R2 64-bit systems, a fresh installation of the TrueSight Infrastructure Management Server or Integration Service fails at the disk space validation stage, even though there is sufficient disk space.
Solution
- Launch the installation utility.
- Copy the contents of the ostools.zip file to the %temp%\Utilities\bin\ostool folder.
- Proceed with the installation.
Comments
Log in or register to comment.