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)