Madhan Neethiraj created RANGER-4830:
----------------------------------------
Summary: Ranger KMS startup failure in database initialization
Key: RANGER-4830
URL: https://issues.apache.org/jira/browse/RANGER-4830
Project: Ranger
Issue Type: Bug
Components: kms
Affects Versions: 3.0.0, 2.5.0
Reporter: Madhan Neethiraj
Assignee: Madhan Neethiraj
Ranger KMS from the latest master branch fails during startup with the
following error:
{noformat}
2024-06-21 16:29:27,754 [JISQL] /usr/lib/jvm/java-8-openjdk-arm64/bin/java
-cp
/usr/share/java/postgresql.jar:/opt/ranger/ranger-3.0.0-SNAPSHOT-kms/jisql/lib/*
org.apache.util.sql.Jisql -driver postgresql -cstring
jdbc:postgresql://ranger-db/rangerkms -u postgres -p '********' -noheader -trim
-c \; -query "SELECT sequence_name FROM information_schema.sequences where
sequence_schema='public';"
2024-06-21 16:29:27,886 [I] Granting privileges TO user 'rangerkms' on db
'rangerkms' Done
2024-06-21 16:29:27,886 [I] ---------- Ranger KMS DB and User Creation Process
Completed.. ----------
2024-06-21 16:29:27,913 [I] DB FLAVOR :POSTGRES
2024-06-21 16:29:27,913 [I] --------- Verifying Ranger DB connection ---------
2024-06-21 16:29:27,913 [I] Checking connection
Traceback (most recent call last):
File "db_setup.py", line 757, in <module>
main(sys.argv)
File "db_setup.py", line 745, in main
xa_sqlObj.check_connection(db_name, db_user, db_password)
File "db_setup.py", line 367, in check_connection
get_cmd = self.get_jisql_cmd(db_user, db_password, db_name)
File "db_setup.py", line 357, in get_jisql_cmd
jisql_cmd = "%s %s %s -cp %s:%s/jisql/lib/* org.apache.util.sql.Jisql
-driver postgresql -cstring jdbc:postgresql://%s/%s%s -u %s -p '%s' -noheader
-trim -c \;"
%(self.JAVA_BIN,self.JAVA_OPTS,db_ssl_cert_param,self.SQL_CONNECTOR_JAR,path,
self.host, db_name, db_ssl_param,user, password)
AttributeError: 'PostgresConf' object has no attribute 'JAVA_OPTS'
2024-06-21 16:29:27,918 [E] DB schema setup failed! Please contact
Administrator.
Ranger KMS Setup Script didn't complete proper execution.
Starting Apache Ranger KMS.
Starting Apache Ranger KMS Service
Apache Ranger KMS Service failed to start
Ranger KMS process probably exited, no process id found!
{noformat}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)