Created 03-07-2017 06:58 PM
I am facing issue while setting up Ambari server v2.4.1.0 and Python 2.6.6. I followed steps listed in below thread but that didn't helped. If install lower version of Ambari server v2.2.2 it is working fine, but any versiov 2.4.* failing with same error.
Created 03-09-2017 07:42 PM
Hi @Artem Ervits .. I have deployed Ambari server v2.4.2 on a brand new machine and it worked. Not sure what was the issue on the server where we already have ambari-agent v 2.2.2 is installed. Removing agents and also cleaning up directories didn't helped to completely resolve the issue. Thanks a lot for your help !!
Created 03-07-2017 07:27 PM
Can you uninstall Ambari-server and clean up all the folders by searching with following commands?
find / -name "ambari-server"
Created 03-08-2017 06:57 PM
@Saikiran Parepally in your error
Traceback (most recent call last): File "/usr/sbin/ambari-server.py", line 33, in from ambari_server.dbConfiguration import DATABASE_NAMES, LINUX_DBMS_KEYS_LIST File "/usr/lib/python2.6/site-packages/ambari_server/dbConfiguration.py", line 28, in from ambari_server.serverConfiguration import decrypt_password_for_alias, get_ambari_properties, get_is_secure, \ File "/usr/lib/python2.6/site-packages/ambari_server/serverConfiguration.py", line 36, in from ambari_commons.os_utils import run_os_command, search_file, set_file_permissions, parse_log4j_file ImportError: cannot import name parse_log4j_file
can you check in /usr/lib/python2.6/site-packages/ambari_commons directory whether you have a file called os_utils.py
in that file you should have a function
def parse_log4j_file(filename):
if you don't, you should
yum remove ambari-server ambari-agent rm -rf /usr/lib/python2.6/site-packages/ambari_commons yum install ambari-server ambari-agent
then check in that directory again to see if that file (os_utils.py) exists.
I'm also urging you to install Ambari 2.4.2 instead of 2.4.1 as that was found to contain critical bugs. Also, can you tell us what OS you're running?
Depending on the OS, it matters what version of Python you're running. http://docs.hortonworks.com/HDPDocuments/Ambari-2.4.2.0/bk_ambari-installation/content/software_requ...
Created 03-09-2017 12:38 AM
@Artem Ervits I have followed the above listed steps and initial error is resolved. But I see new error message. (We are using RedHat 6.6 version of OS and Python 2.6.6)
[root@pxnhd539 views]# ambari-server setup Using python /usr/bin/python Setup ambari-server Traceback (most recent call last): File "/usr/sbin/ambari-server.py", line 37, in <module> from ambari_server.serverUpgrade import upgrade, upgrade_stack, set_current File "/usr/lib/python2.6/site-packages/ambari_server/serverUpgrade.py", line 50, in <module> from ambari_server.setupMpacks import replay_mpack_logs File "/usr/lib/python2.6/site-packages/ambari_server/setupMpacks.py", line 41, in <module> from resource_management.libraries.functions.tar_archive import extract_archive, get_archive_root_dir ImportError: cannot import name extract_archive
Created 03-09-2017 12:33 PM
I would remove Ambari and agents, delete the whole directory /usr/lib/python2.6/site-packages/ambari* and try again
Created 03-09-2017 07:42 PM
Hi @Artem Ervits .. I have deployed Ambari server v2.4.2 on a brand new machine and it worked. Not sure what was the issue on the server where we already have ambari-agent v 2.2.2 is installed. Removing agents and also cleaning up directories didn't helped to completely resolve the issue. Thanks a lot for your help !!