[2.2b3] mDNS observer traceback
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Fix Released
|
High
|
Mike Pontillo | ||
2.1 |
Fix Released
|
High
|
Mike Pontillo |
Bug Description
Just saw this in rackd.log:
Traceback (most recent call last):
Failure: twisted.
2017-03-18 02:01:21 provisioningser
2017-03-18 02:01:22 -: [critical] Unhandled Error
Traceback (most recent call last):
File "/usr/lib/
return callWithContext
File "/usr/lib/
return context.
File "/usr/lib/
return self.currentCon
File "/usr/lib/
return func(*args,**kw)
--- <exception caught here> ---
File "/usr/lib/
why = selectable.doRead()
File "/usr/lib/
return fdesc.readFromF
File "/usr/lib/
callback(
File "/usr/lib/
self.
File "/usr/lib/
self.
File "/usr/lib/
self.
File "/usr/lib/
self.
File "/usr/lib/
self.
File "/usr/lib/
self.
File "/usr/lib/
d.
builtins.
2017-03-18 02:01:24 provisioningser
2017-03-18 02:01:24 provisioningser
2017-03-18 02:01:24 provisioningser
2017-03-18 02:01:24 provisioningser
2017-03-18 02:01:24 provisioningser
2017-03-18 02:01:24 provisioningser
2017-03-18 02:01:24 provisioningser
2017-03-18 02:01:24 provisioningser
2017-03-18 02:01:24 provisioningser
2017-03-18 02:01:24 provisioningser
2017-03-18 02:01:24 provisioningser
2017-03-18 02:01:24 provisioningser
2017-03-18 02:01:24 provisioningser
2017-03-18 02:01:24 provisioningser
2017-03-18 02:01:24 provisioningser
2017-03-18 02:01:24 provisioningser
2017-03-18 02:01:24 provisioningser
2017-03-18 02:01:24 provisioningser
2017-03-18 02:01:24 provisioningser
2017-03-18 02:01:24 provisioningser
2017-03-18 02:01:25 provisioningser
Traceback (most recent call last):
Failure: twisted.
Related branches
- Gavin Panella (community): Approve
-
Diff: 44 lines (+23/-1)2 files modifiedsrc/provisioningserver/rackdservices/networks_monitoring_service.py (+1/-1)
src/provisioningserver/rackdservices/tests/test_networks_monitoring_service.py (+22/-0)
- Mike Pontillo (community): Approve
-
Diff: 77 lines (+36/-3)3 files modifieddocs/changelog.rst (+13/-2)
src/provisioningserver/rackdservices/networks_monitoring_service.py (+1/-1)
src/provisioningserver/rackdservices/tests/test_networks_monitoring_service.py (+22/-0)
Changed in maas: | |
status: | Incomplete → Confirmed |
importance: | Undecided → High |
status: | Confirmed → Triaged |
Changed in maas: | |
status: | Triaged → In Progress |
assignee: | nobody → Mike Pontillo (mpontillo) |
Changed in maas: | |
status: | In Progress → Fix Committed |
Changed in maas: | |
status: | Fix Committed → Fix Released |
Thanks for the bug report. The traceback is helpful, but doesn't make the root cause obvious. What happens if you do the following on the rack controller where this occurred?
maas-rack observe-mdns
It *should* print out a list of JSON objects, one per line, such as:
{"hostname": "fearsome-fawn", "interface": "eth0", "address": "192.168.122.5"}
If it does anything other than that, let's take a step back and see what happens if you run:
/usr/ bin/avahi- browse --all --resolve --no-db-lookup --parsable --no-fail
Thanks in advance.