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
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.
SAP Knowledge Base Article - Preview