[2.3.0-6434] mDNS observer problems
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Avahi |
New
|
Unknown
|
|||
avahi (Ubuntu) |
Confirmed
|
Medium
|
Trent Lloyd |
Bug Description
I see avahi-browser choking on non-utf8 characters in my rackd.log:
==> rackd.log <==
2018-02-28 16:54:33 provisioningser
2018-02-28 16:54:36 provisioningser
2018-02-28 16:54:36 provisioningser
2018-02-28 16:54:36 provisioningser
2018-02-28 16:54:36 provisioningser
2018-02-28 16:54:36 provisioningser
2018-02-28 16:54:36 provisioningser
2018-02-28 16:54:36 provisioningser
2018-02-28 16:54:36 provisioningser
2018-02-28 16:54:36 provisioningser
2018-02-28 16:54:36 provisioningser
2018-02-28 16:54:36 provisioningser
2018-02-28 16:54:36 provisioningser
2018-02-28 16:54:36 provisioningser
2018-02-28 16:54:36 provisioningser
2018-02-28 16:54:36 provisioningser
2018-02-28 16:54:36 provisioningser
2018-02-28 16:54:36 provisioningser
2018-02-28 16:54:36 provisioningser
2018-02-28 16:54:36 provisioningser
2018-02-28 16:54:36 provisioningser
2018-02-28 16:54:36 provisioningser
2018-02-28 16:54:36 provisioningser
2018-02-28 16:54:36 provisioningser
2018-02-28 16:54:36 provisioningser
2018-02-28 16:54:36 provisioningser
Traceback (most recent call last):
Failure: twisted.
==> regiond.log <==
2018-02-28 16:54:50 regiond: [info] ::1 GET /MAAS/rpc/ HTTP/1.0 --> 200 OK (referrer: -; agent: provisioningser
2018-02-28 16:55:20 regiond: [info] ::1 GET /MAAS/rpc/ HTTP/1.0 --> 200 OK (referrer: -; agent: provisioningser
==> maas.log <==
Feb 28 16:53:52 MAAS-RC01 maas.interface: [info] ens33 (physical) on MAAS-RC01: New MAC, IP binding observed: 08:eb:74:ca:d3:6f, 192.168.1.82
Similar traceback when running from command line:
maasuser@
{"hostname": "Apple-TV", "interface": "ens33", "address": "192.168.1.81"}
Got SIGTERM, quitting.
Traceback (most recent call last):
File "/usr/sbin/
main()
File "/usr/sbin/
run()
File "/usr/sbin/
from provisioningser
File "/usr/lib/
main()
File "/usr/lib/
self.
File "/usr/lib/
args.
File "/usr/lib/
_observe_
File "/usr/lib/
for event in observer(events):
File "/usr/lib/
for event in filter(
File "/usr/lib/
for event in map(parse_
File "/usr/lib/
(result, consumed) = self._buffer_
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc8 in position 228: invalid continuation byte
Changed in maas: | |
milestone: | none → 2.4.0beta1 |
Changed in maas: | |
milestone: | 2.4.0beta1 → 2.4.0beta2 |
Changed in maas: | |
milestone: | 2.4.0beta2 → 2.4.0beta3 |
Changed in maas: | |
milestone: | 2.4.0beta3 → 2.4.0beta4 |
Changed in maas: | |
milestone: | 2.4.0beta4 → 2.4.x |
Changed in maas: | |
milestone: | 2.4.x → 2.5.0 |
importance: | Medium → High |
Changed in maas: | |
milestone: | 2.5.0 → 2.5.0beta1 |
Changed in avahi: | |
status: | Unknown → New |
Changed in avahi (Ubuntu): | |
assignee: | nobody → Trent Lloyd (lathiat) |
importance: | Undecided → Medium |
Thanks; this is a bug in avahi itself [1], so the best we can do is work around this in MAAS.
[1]: https:/ /github. com/lathiat/ avahi/issues/ 169