Hide Forgot
Description of problem: The column 'Platform Updates Available' is always displaying 'Yes' in the CFME Appliance Update screen. Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1. Ensure your appliance is up-to-date with latest packages applied 2. Select all servers, click 'Check for Update' and 'Refresh List' Actual results: 'Platform Updates Available' always displays 'Yes' Expected results: 'Platform Updates Available' should displays 'No' as there is no update available Additional info:
Hello Jerome, thanks for bug report. What exact steps are meant by: 1. Ensure your appliance is up-to-date with latest packages applied Did you try to run `yum update` locally from the command-line or did you clicked on the 'Apply CFME Update` button in the Configuration Tab?
Created attachment 1196482 [details] Screenshot showing CloudForms appliance update list See sceenshot attached, the appliances are updated from the command line (yum update) to the latest but the list still shows 'Yes' under 'Platforms Update'. What is the logic/command behind this row in the list?
Hey Jerome, Simon, I just tested this scenario with 5.6.1.2 and was not able to reproduce the issue. Jerome, the UI is updated based on "yum check-update" exit code. Run "yum update -y" in your terminal, then "yum check-update && echo $?" to check that the exit code was 0. If you go to the UI afterwards, select the very same appliance where you ran those commands and click "Check for Updates", the "Platform Updates Available" should absolutely positively say "No". Can you confirm? If you still see this issue, we need to investigate further. Otherwise, please close this ticket. Thanks in advance, Jan
Hi Jan, Thanks for the troubleshooting steps. It appears that the 'yum check-update' fails on the appliances with the following error: failure: repodata/repomd.xml from rhel-7-server-tus-rpms: [Errno 256] No more mirrors to try. https://cdn.redhat.com/content/tus/rhel/server/7/7Server/x86_64/os/repodata/repomd.xml: [Errno 14] HTTPS Error 404 - Not Found
Hi Jerome, you need to disable the repository that is not available and it should work then.
I was able to run a 'yum update' successfully after removing the repository on the appliance with: # yum-config-manager --disable rhel-7-server-tus-rpms
The UI now behaves as expected and the column 'Platform Updates Available' displays the correct value. I would like to know the cause of having to disable rhel-7-server-tus-rpms as this step involved going to all appliances manually (SSH connection) and running the command as root. Will other customers experience the same issue? i haven't found any article on Red Hat Customer Portal for the CloudForms appliance.