SAP Knowledge Base Article - Preview

3790153 - Error "Keystore file does not exist: hdbtruststore" in HDB_VALIDATE_PASSWORD.LOG in SUM PREP_EXTRACT/SUMASK Phase

Symptom

You started SUM and during DB user authentication phase (PREP_EXTRACT/SUMASK), it says the password is invalid, though it is correct. In HDB_VALIDATE_PASSWORD.LOG, there are similar error logs below:


    ENV: dbms_type=HDB
    ENV: dbs_hdb_connect_property=CONNECTTIMEOUT=0,ENCRYPT=TRUE,sslCryptoProvider=commoncrypto,,sslKeyStore=/usr/sap/<SID>/D00/sec/xxxx.pse,sslTrustStore=/usr/sap/<SID>/D00/sec/
 *DBENV: dbs_hdb_schema=SAPHANADB
    ENV: rsdb_ssfs_connect=0
 *DBENV: (auth_shadow_upgrade)
    PWD: /usr/sap/<SID>/SUM/abap/tmp

EXECUTING /usr/sap/<SID>/SUM/abap/../jvm/jre/bin/java -cp /usr/sap/<SID>/SUM/abap/bin/com.sap.hdb.sl.lib.jar:/usr/sap/<SID>/SUM/abap/bin/com.sap.hdb.core.jar com.sap.hdb.core.main.cmd.HdbCmdMain HDB_CMD_CLAZZ_NAME=IS_CONNECT_POSSIBLE DATABASE_HOSTNAME=XX DATABASE_SID=<SID> INSTANCE_NUMBER=00 SYSTEMDB_PORT=30013 DATABASE_MODE=MULTIPLE JDBC_PATH=/usr/sap/<SID>/SUM/abap/bin DATABASE_SQL_USER_NAME=SAPHANADB ENCRYPT_PROPS=sslTrustStore=/usr/sap/<SID>/D00/sec/,sslCryptoProvider=commoncrypto,sslKeyStore=/usr/sap/<SID>/D00/sec/xxxx.pse,CONNECTTIMEOUT=0,ENCRYPT=TRUE READ_FROM_STDIN=TRUE
class com.sap.hdb.sl.lib.utils.cmd.clazz.CmdClazzParameterFactory, parameters received. Start execution. Check HdbCmdOut.log and HdbStdout.txt for further information.
keytool error: java.lang.Exception: Keystore file does not exist: hdbtruststore
java.lang.Exception: Keystore file does not exist: hdbtruststore
    at sun.security.tools.keytool.Main.doCommands(Main.java:802)
    at sun.security.tools.keytool.Main.run(Main.java:391)
    at sun.security.tools.keytool.Main.main(Main.java:384)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at com.sap.hdb.sl.lib.security.JavaKeystore.callMain(JavaKeystore.java:48)
    at com.sap.hdb.sl.lib.security.JavaKeystore.listTrustStore(JavaKeystore.java:228)
    at com.sap.hdb.sl.lib.security.JavaKeystore.getTrustStore(JavaKeystore.java:131)
    at com.sap.hdb.sl.lib.instance.Database.setJDBCProperties(Database.java:562)
    at com.sap.hdb.sl.lib.instance.Database.getEncrytionProperties(Database.java:497)
    at com.sap.hdb.sl.lib.connection.sql.JdbcConnection.<init>(JdbcConnection.java:95)
    at com.sap.hdb.sl.lib.connection.sql.JdbcConnection.<init>(JdbcConnection.java:63)
    at com.sap.hdb.sl.lib.connection.sql.JdbcConnectionFactory.getInstance(JdbcConnectionFactory.java:31)
    at com.sap.hdb.sl.lib.utils.cmd.clazz.IsConnectPossible.execute(IsConnectPossible.java:78)
    at com.sap.hdb.core.main.cmd.HdbCmdMain.execute(HdbCmdMain.java:113)
    at com.sap.hdb.core.main.cmd.HdbCmdMain.main(HdbCmdMain.java:74)

Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.


Read more...

Environment

  • SAP HANA, platform edition 1.0
  • SAP HANA, platform edition 2.0

Product

SAP HANA 1.0, platform edition ; SAP HANA, platform edition 2.0

Keywords

Keystore file does not exist: hdbtruststore , KBA , HAN-LM-UPG-SAP , Upgrade of SAP Systems on HANA , HAN-LM-INS-SAP , Installation of SAP Systems on HANA , Problem

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.