Comment 73 for bug 2009141

Revision history for this message
Dan Bungert (dbungert) wrote :

@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