I believe I have a fix for this issue. If you look in the postgres table for the ambari server ambari.current_version (select * from ambari.current_version), I can see that one of the rows shows “INSTALLING”. I changed this to “INSTALLED” via “update ambar.current_version set state = ‘INSTALLED’ where id = 2″. I then restarted ambari-server and now the upgrade button is available.
When I tried to perform the ugprade, it’s complaining that one of the hosts does not have the 2.2.4.2 versions installed. However, I’ve confirmed that the host does have those RPMs installed. So I’m not sure how to solve that issue at the moment.