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)

Reply via email to