Andrew Onischuk created AMBARI-13284:
----------------------------------------

             Summary: HostCleanup script does not work for hosts that are 
manually registered
                 Key: AMBARI-13284
                 URL: https://issues.apache.org/jira/browse/AMBARI-13284
             Project: Ambari
          Issue Type: Bug
            Reporter: Andrew Onischuk
            Assignee: Andrew Onischuk
             Fix For: 2.1.3


Found using build #216.

1) Please confirm: When you manually register hosts, Ambari does not call to
check the hosts (and generate the .result file).  
2) If #1 is correct, that means host cleanup will not run since the result
file is not there  
3) If the result file is not there, currently the hostcleanup script fails
with the error below. Can we have it that the script instead runs the check
and generates the result so it can do the cleanup? It would prompt again "Host
Check results not found. Generate results yes/no. If no, abort" kinda thing.

    
    
    
    # python /usr/lib/python2.6/site-packages/ambari_agent/HostCleanup.py
    You have elected to remove all users as well. If it is not intended then 
use option --skip "users". Do you want to continue [y/n] (y)y
    Traceback (most recent call last):
    File "/usr/lib/python2.6/site-packages/ambari_agent/HostCleanup.py", line 
606, in <module>
    main()
    File "/usr/lib/python2.6/site-packages/ambari_agent/HostCleanup.py", line 
590, in main
    with open(hostcheckfileca, "rb") as f2:
    IOError: [Errno 2] No such file or directory: 
'/var/lib/ambari-agent/data/hostcheck_custom_actions.result'
    





--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to