If you run
git pull on your ManageIQ appliance to pull down updates, restart and find that you can't login in the web UI as the buttons are unresponsive, it's likely you're running in production mode, some assets were added or changed and haven't been precompiled.
Note: It's possible that the "symptoms" could be on other pages of the web application but usually involve UI elements looking "weird" or buttons/links are unresponsive.
git pull could possibly break your current appliance so it's not advised to run
git pull if you haven't taken a vm snapshot and you're not comfortable with
There are two solutions to fix your assets:
(User) Clear and precompile all assets, including any new/changed ones.
vmdb && bundle exec rake evm:compile_assets
service evmserverd restart
(Developer) Run in development mode and don't precompile assets.
- Add the following to a new file:
- Clear precompiled assets:
vmdb && bundle exec rake assets:clear
- Finally, reboot the OS
General ManageIQ appliance git pull procedure:
vmdb && git stash
bundle exec rake db:migrate# optional
vmdb && bundle exec rake evm:compile_assets# optional
git stash pop# Note 
 If any new database migrations were pulled down.
 Not required if you switched to "development" mode as above or if no assets were added/changed.
 Manually resolve any git conflicts when trying to re-apply any changes in your stash.
Please discuss this on talk if you have any corrections.
This is a companion discussion topic for the original entry at http://manageiq.org/blog/2015/06/ui-login-button-fails-after-git-pull/