@Frank - I expect bug 2038239 is a duplicate of this one. It was tested with an ubuntu-desktop-installer build that was done before picking up this fix.
Newer subiquity builds do not use pyudev poll().
Traceback from that bug follows:
Traceback (most recent call last):
File "/snap/hostname-desktop-installer/1243/usr/lib/python3.10/asyncio/events.py", line 80, in _run
self._context.run(self._callback, *self._args)
File "/snap/hostname-desktop-installer/1243/bin/subiquity/subiquity/server/controllers/filesystem.py", line 1496, in _udev_event
action, dev = self._monitor.receive_device()
File "/snap/hostname-desktop-installer/1243/usr/lib/python3/dist-packages/pyudev/monitor.py", line 393, in receive_device
device = self.poll()
File "/snap/hostname-desktop-installer/1243/usr/lib/python3/dist-packages/pyudev/monitor.py", line 354, in poll
if eintr_retry_call(poll.Poll.for_events((self, 'r')).poll, timeout):
File "/snap/hostname-desktop-installer/1243/usr/lib/python3/dist-packages/pyudev/_util.py", line 159, in eintr_retry_call
return func(*args, **kwargs)
File "/snap/hostname-desktop-installer/1243/usr/lib/python3/dist-packages/pyudev/_os/poll.py", line 94, in poll
return list(
File "/snap/hostname-desktop-installer/1243/usr/lib/python3/dist-packages/pyudev/_os/poll.py", line 110, in _parse_events
raise IOError('Error while polling fd: {0!r}'.format(fd))
OSError: Error while polling fd: 23
@Frank - I expect bug 2038239 is a duplicate of this one. It was tested with an ubuntu- desktop- installer build that was done before picking up this fix.
Newer subiquity builds do not use pyudev poll().
Traceback from that bug follows:
Traceback (most recent call last): hostname- desktop- installer/ 1243/usr/ lib/python3. 10/asyncio/ events. py", line 80, in _run _context. run(self. _callback, *self._args) hostname- desktop- installer/ 1243/bin/ subiquity/ subiquity/ server/ controllers/ filesystem. py", line 1496, in _udev_event receive_ device( ) hostname- desktop- installer/ 1243/usr/ lib/python3/ dist-packages/ pyudev/ monitor. py", line 393, in receive_device hostname- desktop- installer/ 1243/usr/ lib/python3/ dist-packages/ pyudev/ monitor. py", line 354, in poll call(poll. Poll.for_ events( (self, 'r')).poll, timeout): hostname- desktop- installer/ 1243/usr/ lib/python3/ dist-packages/ pyudev/ _util.py" , line 159, in eintr_retry_call hostname- desktop- installer/ 1243/usr/ lib/python3/ dist-packages/ pyudev/ _os/poll. py", line 94, in poll hostname- desktop- installer/ 1243/usr/ lib/python3/ dist-packages/ pyudev/ _os/poll. py", line 110, in _parse_events
File "/snap/
self.
File "/snap/
action, dev = self._monitor.
File "/snap/
device = self.poll()
File "/snap/
if eintr_retry_
File "/snap/
return func(*args, **kwargs)
File "/snap/
return list(
File "/snap/
raise IOError('Error while polling fd: {0!r}'.format(fd))
OSError: Error while polling fd: 23