Uploaded image for project: 'Ambari'
  1. Ambari
  2. AMBARI-13284

HostCleanup script does not work for hosts that are manually registered

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 2.2.0
    • None
    • None

    Description

      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.

      1. 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'

      Attachments

        Issue Links

          Activity

            People

              aonishuk Andrew Onischuk
              aonishuk Andrew Onischuk
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: