[Bug 1878960] Re: console-conf crashes configuring wlan on uc20 pi
Dimitri John Ledkov
1878960 at bugs.launchpad.net
Tue May 26 10:33:38 UTC 2020
All fixes for this issue landed in edge on Friday. Please confirm this
is ok to promote to beta.
** Changed in: subiquity (Ubuntu)
Status: New => Fix Committed
** Changed in: subiquity
Status: In Progress => Fix Committed
** No longer affects: subiquity (Ubuntu)
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to subiquity in Ubuntu.
https://bugs.launchpad.net/bugs/1878960
Title:
console-conf crashes configuring wlan on uc20 pi
Status in subiquity:
Fix Committed
Bug description:
When trying to configure wlan via console-conf in UC20 running on
Raspberry Pi 4, it crashes thusly:
cwayne18 at ubuntu:/var/log/console-conf$ cat subiquity-info.log.1009
2020-04-01 17:24:54,592 INFO console_conf:74 Starting console-conf v0.0.5
2020-04-01 17:24:54,592 INFO console_conf:75 Arguments passed: ['/usr/bin/console-conf']
2020-04-01 17:24:55,937 INFO console_conf/Welcome:479 start: starting UI
2020-04-01 17:24:56,712 INFO console_conf/Welcome:484 finish: completed SUCCESS
2020-04-01 17:24:56,713 INFO console_conf/Network:479 start: starting UI
2020-04-01 17:24:56,731 INFO console_conf/Network/apply_config:479 start: silent=True
2020-04-01 17:24:57,083 INFO console_conf/Network/apply_config:484 finish: silent=True SUCCESS
2020-04-01 17:24:59,104 ERROR subiquitycore.core:688 Exception in controller.run():
Traceback (most recent call last):
File "/usr/share/subiquity/subiquitycore/core.py", line 686, in run
self.urwid_loop.run()
File "/usr/lib/python3/dist-packages/urwid/main_loop.py", line 286, in run
self._run()
File "/usr/lib/python3/dist-packages/urwid/main_loop.py", line 384, in _run
self.event_loop.run()
File "/usr/lib/python3/dist-packages/urwid/main_loop.py", line 1484, in run
reraise(*exc_info)
File "/usr/lib/python3/dist-packages/urwid/compat.py", line 58, in reraise
raise value
File "/usr/lib/python3.8/asyncio/events.py", line 81, in _run
self._context.run(self._callback, *self._args)
File "/usr/lib/python3/dist-packages/urwid/raw_display.py", line 403, in <lambda>
wrapper = lambda: self.parse_input(
File "/usr/lib/python3/dist-packages/urwid/raw_display.py", line 502, in parse_input
callback(processed, processed_codes)
File "/usr/lib/python3/dist-packages/urwid/main_loop.py", line 411, in _update
self.process_input(keys)
File "/usr/lib/python3/dist-packages/urwid/main_loop.py", line 511, in process_input
k = self._topmost_widget.keypress(self.screen_size, k)
File "/usr/lib/python3/dist-packages/urwid/wimp.py", line 648, in keypress
return self._current_widget.keypress(size, key)
File "/usr/lib/python3/dist-packages/urwid/container.py", line 594, in keypress
return self.top_w.keypress(self.top_w_size(size,
File "/usr/share/subiquity/subiquitycore/ui/actionmenu.py", line 104, in keypress
return super().keypress(size, key)
File "/usr/lib/python3/dist-packages/urwid/container.py", line 1590, in keypress
key = self.focus.keypress(tsize, key)
File "/usr/lib/python3/dist-packages/urwid/container.py", line 2271, in keypress
key = w.keypress((mc,) + size[1:], key)
File "/usr/share/subiquity/subiquitycore/ui/container.py", line 447, in keypress
return lb.keypress(size, key)
File "/usr/share/subiquity/subiquitycore/ui/container.py", line 321, in keypress
upkey = super().keypress(size, downkey)
File "/usr/lib/python3/dist-packages/urwid/listbox.py", line 999, in keypress
key = focus_widget.keypress((maxcol,),key)
File "/usr/lib/python3/dist-packages/urwid/wimp.py", line 540, in keypress
self._emit('click')
File "/usr/lib/python3/dist-packages/urwid/widget.py", line 460, in _emit
signals.emit_signal(self, name, self, *args)
File "/usr/lib/python3/dist-packages/urwid/signals.py", line 265, in emit
result |= self._call_callback(callback, user_arg, user_args, args)
File "/usr/lib/python3/dist-packages/urwid/signals.py", line 295, in _call_callback
return bool(callback(*args_to_pass))
File "/usr/share/subiquity/subiquitycore/ui/actionmenu.py", line 97, in click
self.parent._action(value)
File "/usr/share/subiquity/subiquitycore/ui/actionmenu.py", line 143, in _action
self._emit("action", action)
File "/usr/lib/python3/dist-packages/urwid/widget.py", line 460, in _emit
signals.emit_signal(self, name, self, *args)
File "/usr/lib/python3/dist-packages/urwid/signals.py", line 265, in emit
result |= self._call_callback(callback, user_arg, user_args, args)
File "/usr/lib/python3/dist-packages/urwid/signals.py", line 295, in _call_callback
return bool(callback(*args_to_pass))
File "/usr/share/subiquity/subiquitycore/ui/views/network.py", line 146, in _action
meth("{}/{}".format(device.name, action.name), device)
File "/usr/share/subiquity/subiquitycore/ui/views/network.py", line 68, in impl
stretchy = cls(self, device, *args)
File "/usr/share/subiquity/subiquitycore/ui/views/network_configure_wlan_interface.py", line 77, in __init__
if self.device.configured_ssid is not None:
AttributeError: 'NetworkDev' object has no attribute 'configured_ssid'
This is with core20 snap rev 620 for arm64.
To manage notifications about this bug go to:
https://bugs.launchpad.net/subiquity/+bug/1878960/+subscriptions
More information about the foundations-bugs
mailing list