Yes, the SSH UI was reworked for noble, and this is what introduced the regression, so this is why the bug did not occur on 22.04.4 (UI rework is not part of 22.04.4).
To be clear, the root cause of the crash is in urwid (the library we use for drawing screens in subiquity). The version of urwid in noble (i.e. 2.6.4-1) has a fix [1] (it's from 2 weeks ago). That said, in the installer images that we ship, we use packages from core22 (so urwid 2.1.2-2build1).
I've opened a PR in subiquity to avoid using the broken feature of urwid ; until we switch to core24.
Hello Frank,
Yes, the SSH UI was reworked for noble, and this is what introduced the regression, so this is why the bug did not occur on 22.04.4 (UI rework is not part of 22.04.4).
To be clear, the root cause of the crash is in urwid (the library we use for drawing screens in subiquity). The version of urwid in noble (i.e. 2.6.4-1) has a fix [1] (it's from 2 weeks ago). That said, in the installer images that we ship, we use packages from core22 (so urwid 2.1.2-2build1).
I've opened a PR in subiquity to avoid using the broken feature of urwid ; until we switch to core24.
Thanks,
Olivier
[1] https:/ /github. com/urwid/ urwid/pull/ 813/commits/ 7c955f93d777235 08a78d044c7552c 5730244187