Bug 1644765
Summary: | Update of ovs 2.9 systems fail in "change_ovs_runtime_mode" because of existing symlink. | ||
---|---|---|---|
Product: | Red Hat OpenStack | Reporter: | David Gurtner <dgurtner> |
Component: | openstack-tripleo-heat-templates | Assignee: | Emilien Macchi <emacchi> |
Status: | CLOSED ERRATA | QA Contact: | Toni Freger <tfreger> |
Severity: | urgent | Docs Contact: | |
Priority: | urgent | ||
Version: | 10.0 (Newton) | CC: | amuller, apevec, bcafarel, bhaley, chrisw, dbecker, emacchi, jjoyce, jslagle, lbezdick, mburns, morazi, nyechiel, rhos-maint, sathlang, tredaelli, zshi |
Target Milestone: | --- | Keywords: | Triaged, ZStream |
Target Release: | 10.0 (Newton) | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | openstack-tripleo-heat-templates-5.3.10-23.el7ost | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2019-01-16 17:09:41 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
David Gurtner
2018-10-31 14:44:42 UTC
Re-reading I noticed that I should clarify that you need to run the update 2 times. The first one works (the symlink gets created), the second one fails (the symlink exists and leads to a conflict). Handling this to dfg networking. The hack mentioned doesn't work anymore as the packaging is doing it now. Maybe Zenghui can help as he did the original workaround. Reassigning since ovs package doesn't use "/usr/local/" at all Reproducer: Deploy OSP10 z4 RHEL7.3 Minor update to OSP10 z9 RHEL7.5 Minor update to latest OSP10 RHEL7.6 Anyone who did minor update to Z9 will not be able to update further. This is a serious blocker. { "status": "FAILED", "server_id": "fd8d778c-608e-4db6-adb7-9ee5c240e3ae", "config_id": "1db457c8-0dd7-44e4-aee3-82a408a7a1d5", "output_values": { "deploy_stdout": "Started yum_update.sh on server fd8d778c-608e-4db6-adb7-9ee5c240e3ae at Thu Nov 29 10:47:52 UTC 2018\nChecking openstack-nova-migration is installed\nLoaded plugins: product-id, search-disabled-repos, subscription-manager,\n : versionlock\nThis system is not registered with an entitlement server. You can use subscription-manager to register.\nMetadata Cache Created\nChecking for ceph-osd dependency issues\nceph-osd package is required (there are OSD entries in /var/lib/ceph/osd)\nLoaded plugins: product-id, search-disabled-repos, subscription-manager,\n : versionlock\nThis system is not registered with an entitlement server. You can use subscription-manager to register.\nMetadata Cache Created\nSkipping manual upgrade of openvswitch - no restart in postun detected. Performing automated upgrade\nLoaded plugins: product-id, search-disabled-repos, subscription-manager,\n : versionlock\nThis system is not registered with an entitlement server. You can use subscription-manager to register.\nResolving Dependencies\n--> Running transaction check\n---> Package openvswitch.x86_64 0:2.9.0-56.el7fdp will be updated\n---> Package openvswitch.x86_64 0:2.9.0-70.el7fdp.1 will be an update\n--> Finished Dependency Resolution\n\nDependencies Resolved\n\n================================================================================\n Package Arch Version Repository Size\n================================================================================\nUpdating:\n openvswitch x86_64 2.9.0-70.el7fdp.1 rhelosp-10.0-puddle 7.9 M\n\nTransaction Summary\n================================================================================\nUpgrade 1 Package\n\nTotal size: 7.9 M\nDownloading packages:\nRunning transaction check\nRunning transaction test\nTransaction test succeeded\nRunning transaction\n Updating : openvswitch-2.9.0-70.el7fdp.1.x86_64 1/2 \n Cleanup : openvswitch-2.9.0-56.el7fdp.x86_64 2/2 \n Verifying : openvswitch-2.9.0-70.el7fdp.1.x86_64 1/2 \n Verifying : openvswitch-2.9.0-56.el7fdp.x86_64 2/2 \n\nUpdated:\n openvswitch.x86_64 0:2.9.0-70.el7fdp.1 \n\nComplete!\n", "deploy_stderr": "Repository rhelosp-rhel-pending is listed more than once in the configuration\nRepository rhelosp-extras-pending is listed more than once in the configuration\nRepository el7-rhos-test-deps is listed more than once in the configuration\nRepository rhelosp-rhel-pending is listed more than once in the configuration\nRepository rhelosp-extras-pending is listed more than once in the configuration\nRepository el7-rhos-test-deps is listed more than once in the configuration\nRepository rhelosp-rhel-pending is listed more than once in the configuration\nRepository rhelosp-extras-pending is listed more than once in the configuration\nRepository el7-rhos-test-deps is listed more than once in the configuration\nRepository rhelosp-rhel-pending is listed more than once in the configuration\nRepository rhelosp-extras-pending is listed more than once in the configuration\nRepository el7-rhos-test-deps is listed more than once in the configuration\nRepository rhelosp-rhel-pending is listed more than once in the configuration\nRepository rhelosp-extras-pending is listed more than once in the configuration\nRepository el7-rhos-test-deps is listed more than once in the configuration\nRepository rhelosp-rhel-pending is listed more than once in the configuration\nRepository rhelosp-extras-pending is listed more than once in the configuration\nRepository el7-rhos-test-deps is listed more than once in the configuration\nRepository rhelosp-rhel-pending is listed more than once in the configuration\nRepository rhelosp-extras-pending is listed more than once in the configuration\nRepository el7-rhos-test-deps is listed more than once in the configuration\nRepository rhelosp-rhel-pending is listed more than once in the configuration\nRepository rhelosp-extras-pending is listed more than once in the configuration\nRepository el7-rhos-test-deps is listed more than once in the configuration\nRepository rhelosp-rhel-pending is listed more than once in the configuration\nRepository rhelosp-extras-pending is listed more than once in the configuration\nRepository el7-rhos-test-deps is listed more than once in the configuration\nRepository rhelosp-rhel-pending is listed more than once in the configuration\nRepository rhelosp-extras-pending is listed more than once in the configuration\nRepository el7-rhos-test-deps is listed more than once in the configuration\nln: failed to create symbolic link \u2018/usr/local/bin/ovs-lib\u2019: File exists\n", "update_managed_packages": "false", "deploy_status_code": 1 }, "creation_time": "2018-11-27T11:28:49Z", "updated_time": "2018-11-29T10:48:43Z", "input_values": { "update_identifier": "1543488153" }, "action": "UPDATE", "status_reason": "deploy_status_code : Deployment exited with non-zero status code: 1", "id": "e74bfe22-9c41-4ca8-b6a7-473f43555349" } working on fix : https://code.engineering.redhat.com/gerrit/#/c/157247/ Updating status and component (In reply to zenghui.shi from comment #9) > working on fix : https://code.engineering.redhat.com/gerrit/#/c/157247/ fix merged downstream, updating status and component Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2019:0055 |