Doroszlai, Attila created AMBARI-25021:
------------------------------------------
Summary: ambari-server setup fails without local Postgres even for
remote DBs
Key: AMBARI-25021
URL: https://issues.apache.org/jira/browse/AMBARI-25021
Project: Ambari
Issue Type: Improvement
Components: ambari-server
Reporter: Doroszlai, Attila
Assignee: Doroszlai, Attila
Fix For: 2.8.0
The call to setup Ambari Server with a remote DB fails if Ambari Server host
doesn't have Postgres installed.
{noformat:title=ambari-server setup -s --database mysql --databasehost db
--databaseport=3306 --databasename ambari --databaseusername=ambari
--databasepassword=bigdata}
Using python /usr/bin/python
Setup ambari-server
Traceback (most recent call last):
File "/usr/sbin/ambari-server.py", line 45, in <module>
from ambari_server.serverSetup import reset, setup, setup_jce_policy,
setup_jdbc
File "/usr/lib/ambari-server/lib/ambari_server/serverSetup.py", line 89, in
<module>
JDBC_DB_OPTION_VALUES = get_supported_jdbc_drivers()
File "/usr/lib/ambari-server/lib/ambari_server/serverSetup.py", line 86, in
get_supported_jdbc_drivers
factory = DBMSConfigFactory()
File "/usr/lib/ambari-server/lib/ambari_server/dbConfiguration.py", line 390,
in __init__
from ambari_server.dbConfiguration_linux import createPGConfig,
createOracleConfig, createMySQLConfig, \
File "/usr/lib/ambari-server/lib/ambari_server/dbConfiguration_linux.py",
line 348, in <module>
class PGConfig(LinuxDBMSConfig):
File "/usr/lib/ambari-server/lib/ambari_server/dbConfiguration_linux.py",
line 378, in PGConfig
raise FatalException(1, "Cannot find postgresql-setup script.")
ambari_commons.exceptions.FatalException: 'Fatal exception: Cannot find
postgresql-setup script., exit code 1'
{noformat}
The {{ambari-server}} package has dependency on {{postgresql-server}}. Still,
it would be nice not to fail unnecessarily.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)