[3.0-2721~kilo]AAP configured thru UI on a v1 SI not working
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Juniper Openstack |
Invalid
|
Critical
|
Rudra Rugge | ||
R3.0 |
Invalid
|
Critical
|
Rudra Rugge |
Bug Description
1]. Setup
========
nodeg25 - webUI/horizon
nodeg25, g26 & g27 - cfgm
nodeg26 & g27 - ctrl
nodek8, k9 & k10 - compute
2]. Created a v1 SI on networks l-vn(10.10.10.0/24) & r-vn(20.20.20.0/24) with max-instances set to 2.
3]. Configured AAP on the left-interface with 10.10.10.100/32 as the vIP:
root@nodeg25:~# curl -u admin:contrail123 http://
% Total % Received % Xferd Average Speed Time Time Time Current
100 2017 100 2017 0 0 509k 0 --:--:-- --:--:-- --:--:-- 656k
{
"service-
"fq_name": [
],
"href": "http://
"id_perms": {
},
"uuid": {
}
},
"name": "si-in-net3",
"perms2": {
},
{
},
{
}
],
}
},
{
],
}
],
"uuid": "df967a47-
{
],
},
{
],
}
]
}
}
4]. There is no AAP config seen on the ports, however:
root@nodeg25:~# neutron port-show 05c743e5-
+------
| Field | Value |
+------
| admin_state_up | True |
| binding:host_id | nodek9 |
| binding:vif_details | {"port_filter": true} |
| binding:vif_type | vrouter |
| binding:vnic_type | normal |
| device_id | 412a521d-
| device_owner | compute:nova |
| fixed_ips | {"subnet_id": "a5b2da66-
| id | 05c743e5-
| mac_address | 02:58:22:36:80:4d |
| name | default-
| network_id | 6c037a44-
| security_groups | 870c0d24-
| status | ACTIVE |
| tenant_id | be7c840dde79481
+------
root@nodeg25:~# neutron port-show 75024c7d-
+------
| Field | Value |
+------
| admin_state_up | True |
| binding:host_id | nodek9 |
| binding:vif_details | {"port_filter": true} |
| binding:vif_type | vrouter |
| binding:vnic_type | normal |
| device_id | df06cdec-
| device_owner | compute:nova |
| fixed_ips | {"subnet_id": "a5b2da66-
| id | 75024c7d-
| mac_address | 02:58:22:36:80:4d |
| name | default-
| network_id | 6c037a44-
| security_groups | 870c0d24-
| status | ACTIVE |
| tenant_id | be7c840dde79481
+------
root@nodeg25:~#
The following traceback seen on the svc-monitor.logs
A problem occurred in a Python script. Here is the sequence of
function calls leading up to the error, in the order they occurred.
/usr/lib/
37 self._db_
38 try:
39 self._vnc_
40 except Exception:
41 svc_monitor.
self = <svc_monitor.
self._vnc_
oper_info = {u'oper': u'UPDATE', u'type': u'instance-ip', u'uuid': u'10371d0c-
/usr/lib/
66 else:
67 obj = obj_class.
68 obj.update()
69 dependency_tracker = DependencyTracker(
70 DBBaseSM.
obj = None
obj.update undefined
<type 'exceptions.
__class__ = <type 'exceptions.
__delattr__ = <method-wrapper '__delattr__' of exceptions.
__dict__ = {}
__doc__ = 'Attribute not found.'
__format__ = <built-in method __format__ of exceptions.
__getattrib
__getitem__ = <method-wrapper '__getitem__' of exceptions.
__getslice__ = <method-wrapper '__getslice__' of exceptions.
__hash__ = <method-wrapper '__hash__' of exceptions.
__init__ = <method-wrapper '__init__' of exceptions.
__new__ = <built-in method __new__ of type object>
__reduce__ = <built-in method __reduce__ of exceptions.
__reduce_ex__ = <built-in method __reduce_ex__ of exceptions.
__repr__ = <method-wrapper '__repr__' of exceptions.
__setattr__ = <method-wrapper '__setattr__' of exceptions.
__setstate__ = <built-in method __setstate__ of exceptions.
__sizeof__ = <built-in method __sizeof__ of exceptions.
__str__ = <method-wrapper '__str__' of exceptions.
__subclassh
__unicode__ = <built-in method __unicode__ of exceptions.
args = ("'NoneType' object has no attribute 'update'",)
message = "'NoneType' object has no attribute 'update'"
The above is a description of an error in a Python program. Here is
the original traceback:
Traceback (most recent call last):
File "/usr/lib/
self.
File "/usr/lib/
obj.update()
AttributeError: 'NoneType' object has no attribute 'update'
This is not supported for V1.