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

Bug 1612053

Summary: latest 8.3.0-1 opendaylight RPM fails when used with 2018-07-30.2 puddle, curl command that checks ODL status fails
Product: Red Hat OpenStack Reporter: Waldemar Znoinski <wznoinsk>
Component: opendaylightAssignee: Ariel Adam <aadam>
Status: CLOSED NEXTRELEASE QA Contact: Noam Manos <nmanos>
Severity: urgent Docs Contact:
Priority: unspecified    
Version: 13.0 (Queens)CC: jchhatba, jschluet, mkolesni, nyechiel, wznoinsk
Target Milestone: ---Keywords: Triaged, ZStream
Target Release: ---   
Hardware: Unspecified   
OS: Linux   
Whiteboard:
Fixed In Version: opendaylight-8.3.0-3 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
N/A
Last Closed: 2018-08-17 12:16:11 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:
Attachments:
Description Flags
karaf_controller-0
none
karaf_controller-1
none
karaf_controller-2 none

Description Waldemar Znoinski 2018-08-03 11:04:21 UTC
Description of problem:
when trying to deploy opendaylight-8.3.0-1 with latest 2018-07-30.2 the following error is encountered during overcloud deployment:
            "Warning: ModuleLoader: module 'neutron' has unresolved dependencies - it will only see those that are resolved. Use 'puppet module list --tree' to see information about modules", 
            "Warning: This method is deprecated, please use match expressions with Stdlib::Compat::String instead. They are described at https://docs.puppet.com/puppet/latest/reference/lang_data_type.html#match-expressions. at [\"/etc/puppet/modules/snmp/manifests/params.pp\", 310]:[\"/var/lib/tripleo-config/puppet_step_config.pp\", 40]", 
            "                    with Stdlib::Compat::Hash. There is further documentation for validate_legacy function in the README. at [\"/etc/puppet/modules/ssh/manifests/server.pp\", 12]:[\"/var/lib/tripleo-config/puppet_step_config.pp\", 42]", 
            "Error: curl -k -o /dev/null --fail --silent --head -u odladmin:redhat http://172.17.1.20:8081/restconf/operational/network-topology:network-topology/topology/netvirt:1 returned 22 instead of one of [0]", 
            "Error: /Stage[main]/Neutron::Plugins::Ovs::Opendaylight/Exec[Wait for NetVirt OVSDB to come up]/returns: change from notrun to 0 failed: curl -k -o /dev/null --fail --silent --head -u odladmin:redhat http://172.17.1.20:8081/restconf/operational/network-topology:network-topology/topology/netvirt:1 returned 22 instead of one of [0]", 
            "Warning: /Stage[main]/Neutron::Plugins::Ovs::Opendaylight/Exec[Set OVS Manager to OpenDaylight]: Skipping because of failed dependencies"


there isn't anything obvious indicating opendaylight being down in karaf.log

the same ODL rpm with 2018-07-13.1 is working fine 


Version-Release number of selected component (if applicable):
opendaylight-8.3.0-1
puddle: 2018-07-30.2

How reproducible:
100%

Steps to Reproduce:
1. deploy overcloud with latest puddle 2018-07-30.2 with 8.3.0-1 (latest official odl RPM)
2.
3.

Actual results:
deployment fails because it can't verify OpenDaylight is up (it's using curl command for that)

Expected results:
deployment to succeed

Additional info:
see karaf logs

Comment 1 Waldemar Znoinski 2018-08-03 11:06:42 UTC
there are some more serious looking errors in karaf_controller-2.log

Comment 2 Waldemar Znoinski 2018-08-03 11:07:50 UTC
Created attachment 1472952 [details]
karaf_controller-0

Comment 3 Waldemar Znoinski 2018-08-03 11:08:26 UTC
Created attachment 1472953 [details]
karaf_controller-1

Comment 4 Waldemar Znoinski 2018-08-03 11:08:56 UTC
Created attachment 1472955 [details]
karaf_controller-2

Comment 6 Waldemar Znoinski 2018-08-13 08:39:48 UTC
it's working with 8.3.0-3 opendaylight RPM
thanks Mike