[nailgun] 'NodeBondInterface' object has no attribute 'ip_addr'
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
Critical
|
Dima Shulyak | ||
5.0.x |
Fix Released
|
Critical
|
Dima Shulyak |
Bug Description
Whenever I configure the interfaces for one of my node types, the Fuel UI becomes completely nonresponsive for that cluster until I remove the node from the cluster from the CLI. From the nailgun api.log:
2014-06-09 15:45:53.341 DEBUG [7ffe521fc700] (logger) Request GET /api/nodes?
2014-06-09 15:45:53.489 ERROR [7ffe521fc700] (logger) Traceback (most recent call last):
File "/usr/lib/
return self.handle()
File "/usr/lib/
return self._delegate(fn, self.fvars, args)
File "/usr/lib/
return handle_class(cls)
File "/usr/lib/
return tocall(*args)
File "<string>", line 2, in GET
File "/usr/lib/
data = func(*args, **kwargs)
File "/usr/lib/
return self.collection
File "/usr/lib/
iterable=
File "/usr/lib/
use_iterable
File "/usr/lib/
lambda o: cls.single.
File "/usr/lib/
networks_
File "/usr/lib/
network_
File "/usr/lib/
'dev': node.admin_
File "/usr/lib/
ip_addr = interface.ip_addr
AttributeError: 'NodeBondInterface' object has no attribute 'ip_addr'
2014-06-09 15:45:53.490 ERROR [7ffe521fc700] (logger) Response code '500 Internal Server Error' for GET /api/nodes?
The nodes in question have a quad-port card eth{0,1,2,3} and dual-port on-board eth{4,5}. The systems PXE boot on eth4 and eth{0,1,2} are added to an LACP bond on which all other VLANs are tagged. As soon as the interface configuration is submitted, the problem appears.
The other nodes have quad-port on-board eth{0,1,2,3}. Those systems PXE boot on eth3 and eth{0,1,2} are added to an LACP bond on which all other VLANs are tagged. Submitting the interface configuration for these nodes has no problems.
Changed in fuel: | |
assignee: | Fuel Python Team (fuel-python) → Dima Shulyak (dshulyak) |
summary: |
- 'NodeBondInterface' object has no attribute 'ip_addr' + [nailgun] 'NodeBondInterface' object has no attribute 'ip_addr' |
no longer affects: | fuel/5.1.x |
Changed in fuel: | |
status: | Fix Committed → Fix Released |
Hi, what version of fuel you used?
Also please attach diagnostic snapshot