Products | Versions |
---|---|
TIBCO Data Virtualization | 8.0.x and higher |
A new TDV version 8.x installation on a Linux host may fail to start. The attempted bootup routine in the cs_server.log contains these lines:
---------------------- SUMMARY -------------------- An internal error has occurred. Cause: [./drillbit.sh, start, -Djavax.net.ssl.keyStore=/cishome/app/tdv800/conf/server/security/cis_server_keystore.jks -Djavax.net.ssl.trustStore=/cishome/app/tdv800/conf/server/security/cis_server_truststore.jks -Djavax.net.ssl.keyStoreAlias=cis_server -Djavax.net.ssl.keyStorePassword=changeit -Djavax.net.ssl.trustStorePassword=changeit ]: /cishome/app/tdv800/apps/drill/bin/drill-config.sh: line 315: lsb_release: command not found --------------------------------------------------- CompositeServerModuleManager - Fatal failure during server startup. CompositeServerModuleManager - Exiting.
TDV version 8.x uses the Apache Drillbit to support its new parallel query processor, so during the boot process it must validate the presence of the Linux Standard Base (LSB). If the LSB is not present, the server will not start.
To test the Linux environment for LSB, try to manually run 'lsb_release -a' on the command line and see if it returns a response.
A successful example test here on a linux host:
[root@dv-vdi-x06080 logs]# lsb_release -a LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch Distributor ID: CentOS Description: CentOS release 6.6 (Final) Release: 6.6 Codename: Final
Note: If the Linux host does not have the LSB present, Linux administrators will need to install the LSB.
Note: Depending on exact Linux system, it may need a command such as one of these examples:
"yum install redhat-lsb-core"
"sudo yum install lsb_release"