Andrew Onischuk created AMBARI-23621:
----------------------------------------

             Summary: Ambari-server setup fails on Amazonlinux2
                 Key: AMBARI-23621
                 URL: https://issues.apache.org/jira/browse/AMBARI-23621
             Project: Ambari
          Issue Type: Bug
            Reporter: Andrew Onischuk
            Assignee: Andrew Onischuk
             Fix For: 2.7.0
         Attachments: AMBARI-23621.patch

Ambari server setup fails with the following error:

    
    
    
    Traceback (most recent call last):
      File "/usr/sbin/ambari-server.py", line 1054, in <module>
        mainBody()
      File "/usr/sbin/ambari-server.py", line 1024, in mainBody
        main(options, args, parser)
      File "/usr/sbin/ambari-server.py", line 974, in main
        action_obj.execute()
      File "/usr/sbin/ambari-server.py", line 79, in execute
        self.fn(*self.args, **self.kwargs)
      File "/usr/lib/ambari-server/lib/ambari_server/serverSetup.py", line 
1199, in setup
        _setup_database(options)
      File "/usr/lib/ambari-server/lib/ambari_server/serverSetup.py", line 
1005, in _setup_database
        dbmsAmbari = factory.create(options, properties, "Ambari")
      File "/usr/lib/ambari-server/lib/ambari_server/dbConfiguration.py", line 
511, in create
        dbmsConfig = desc.create_config(options, properties, dbId)
      File "/usr/lib/ambari-server/lib/ambari_server/dbConfiguration.py", line 
81, in create_config
        return self.fn_create_config(options, properties, self.storage_key, 
dbId)
      File "/usr/lib/ambari-server/lib/ambari_server/dbConfiguration_linux.py", 
line 884, in createPGConfig
        return PGConfig(options, properties, storage_type)
      File "/usr/lib/ambari-server/lib/ambari_server/dbConfiguration_linux.py", 
line 421, in __init__
        PGConfig.PG_HBA_DIR = get_postgre_hba_dir(OS_FAMILY)
      File "/usr/lib/ambari-server/lib/ambari_server/utils.py", line 268, in 
get_postgre_hba_dir
        get_pg_hba_init_files())
    OSError: [Errno 17] File exists
    

As I checked this function /usr/lib/ambari-server/lib/ambari_server/utils.py
get_postgre_hba_dir determines incorrectly the postgres data dir. If I change
it to return "/var/lib/pgsql/9.5/data/" the setup finishes successfully.
Verbose log attached. Used Ambari version: 2.7.0.0-330





--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to