Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1753533

Summary: [RHOSP13][OVN] Minor update failing w/ OVN 2.11
Product: Red Hat OpenStack Reporter: Daniel Alvarez Sanchez <dalvarez>
Component: puppet-vswitchAssignee: Maciej Józefczyk <mjozefcz>
Status: CLOSED CURRENTRELEASE QA Contact: Roman Safronov <rsafrono>
Severity: high Docs Contact:
Priority: high    
Version: 13.0 (Queens)CC: ekuris, jjoyce, jmelvin, jschluet, lhh, mjozefcz, nate.johnston, rsafrono, slinaber, tvignaud
Target Milestone: z12Keywords: TestOnly, Triaged, ZStream
Target Release: 13.0 (Queens)   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: puppet-vswitch-8.4.0-4.el7ost Doc Type: No Doc Update
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-06-08 10:44:53 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:
Bug Depends On: 1766575, 1774911, 1786468, 1820939    
Bug Blocks: 1750335    

Description Daniel Alvarez Sanchez 2019-09-19 08:44:52 UTC
When trying to update to OVN 2.11 on an OSP13 cloud the minor update fails and we see the below error


Sep 18 19:21:41 usdc-dev-cmpt-001 puppet-user[366379]: (Ovn::Controller::Bridge[datacentre:br-ex]) Not tagged with file, file_line, concat, augeas, cron, vs_config, exec
Sep 18 19:21:41 usdc-dev-cmpt-001 dockerd-current[414283]: Debug: Ovn::Controller::Bridge[datacentre:br-ex]: Not tagged with file, file_line, concat, augeas, cron, vs_config, exec
Sep 18 19:21:41 usdc-dev-cmpt-001 puppet-user[366379]: (Ovn::Controller::Bridge[datacentre:br-ex]) Resource is being skipped, unscheduling all events
Sep 18 19:21:41 usdc-dev-cmpt-001 dockerd-current[414283]: Debug: Ovn::Controller::Bridge[datacentre:br-ex]: Resource is being skipped, unscheduling all events
Sep 18 19:21:41 usdc-dev-cmpt-001 puppet-user[366379]: Prefetching ovs resources for vs_config
Sep 18 19:21:41 usdc-dev-cmpt-001 dockerd-current[414283]: Debug: Prefetching ovs resources for vs_config
Sep 18 19:21:41 usdc-dev-cmpt-001 puppet-user[366379]: Executing: '/usr/bin/ovs-vsctl list Open_vSwitch .'
Sep 18 19:21:41 usdc-dev-cmpt-001 dockerd-current[414283]: Debug: Executing: '/usr/bin/ovs-vsctl list Open_vSwitch .'
Sep 18 19:21:41 usdc-dev-cmpt-001 ovs-vsctl[366983]: ovs|00001|ovsdb_idl|WARN|Open_vSwitch table in Open_vSwitch database lacks dpdk_initialized column (database needs upgrade?)
Sep 18 19:21:41 usdc-dev-cmpt-001 dockerd-current[414283]: Debug: Storing state
Sep 18 19:21:41 usdc-dev-cmpt-001 ovs-vsctl[366983]: ovs|00002|ovsdb_idl|WARN|Open_vSwitch table in Open_vSwitch database lacks dpdk_version column (database needs upgrade?)
Sep 18 19:21:41 usdc-dev-cmpt-001 dockerd-current[414283]: Info: Creating state file /var/lib/puppet/state/state.yaml
Sep 18 19:21:41 usdc-dev-cmpt-001 puppet-user[366379]: Storing state
Sep 18 19:21:41 usdc-dev-cmpt-001 dockerd-current[414283]: Debug: Stored state in 0.00 seconds
Sep 18 19:21:41 usdc-dev-cmpt-001 puppet-user[366379]: Creating state file /var/lib/puppet/state/state.yaml
Sep 18 19:21:41 usdc-dev-cmpt-001 dockerd-current[414283]: Error: Failed to apply catalog: undefined method `chomp' for nil:NilClass
Sep 18 19:21:41 usdc-dev-cmpt-001 puppet-user[366379]: Stored state in 0.00 seconds
Sep 18 19:21:41 usdc-dev-cmpt-001 dockerd-current[414283]: Debug: Applying settings catalog for sections reporting, metrics
Sep 18 19:21:41 usdc-dev-cmpt-001 puppet-user[366379]: Failed to apply catalog: undefined method `chomp' for nil:NilClass

Comment 2 Maciej Józefczyk 2019-09-19 09:11:34 UTC
Cherry-pick done https://code.engineering.redhat.com/gerrit/#/c/181481/1

Comment 16 Eran Kuris 2019-10-30 09:03:19 UTC
cant verify- depends on https://bugzilla.redhat.com/show_bug.cgi?id=1766575

Comment 18 Alex McLeod 2019-10-31 11:32:54 UTC
If this bug requires doc text for errata release, please set the 'Doc Type' and provide draft text according to the template in the 'Doc Text' field. The documentation team will review, edit, and approve the text.

If this bug does not require doc text, please set the 'requires_doc_text' flag to -.

Comment 23 Eran Kuris 2020-05-21 09:03:41 UTC
This bug is blocked (by https://bugzilla.redhat.com/show_bug.cgi?id=1820939) for a while so I am moving it to modify state until we get a fix for bz1820939

Comment 24 Lon Hohberger 2020-05-22 10:43:43 UTC
According to our records, this should be resolved by puppet-vswitch-8.4.0-5.el7ost.  This build is available now.

Comment 25 Eran Kuris 2020-05-24 06:11:20 UTC
(In reply to Lon Hohberger from comment #24)
> According to our records, this should be resolved by
> puppet-vswitch-8.4.0-5.el7ost.  This build is available now.

it blocked by this bug: 1820939  so its not really on qa because we cant verify it.

Comment 27 Roman Safronov 2020-06-07 12:32:46 UTC
Verified that minor update is not failing and proceeds till the end. No errors as specified in the description.
Tested minor update from osp13 z8 (which uses openvswitch 2.9) to osp z11.
osp13 z11 (13.0-RHEL-7/2020-03-04.1) has puppet-vswitch-8.4.0-5.el7ost.noarch and openvswitch2.11-2.11.0-35.el7fdp.x86_64