Installer sometimes fails to clone on Bullseye: Could not get udisks object /org/freedesktop/UDisks2/block_devices/sda1
See https://jenkins.tails.boum.org/view/RM/job/test_Tails_ISO_feature-bullseye/115/cucumber-html-reports/report-feature_5_88881173.html Tails Installer debug log: ``` 2022-02-09 16:59:13,341 [gui.py:314 (on_radio_button_source_iso_toggled)] DEBUG: Entering on_radio_button_source_iso_toggled 2022-02-09 16:59:13,342 [gui.py:317 (on_radio_button_source_iso_toggled)] DEBUG: Mode: clone 2022-02-09 16:59:13,378 [gui.py:333 (on_radio_button_source_iso_toggled)] DEBUG: Calling populate_devices() from on_radio_button_source_iso_toggled 2022-02-09 16:59:13,380 [creator.py:156 (_get_udisks_object_data)] DEBUG: looking at /org/freedesktop/UDisks2/block_devices/sda 2022-02-09 16:59:13,380 [creator.py:279 (_get_udisks_object_data)] DEBUG: {'bootable': None, 'device': '/dev/sda', 'free': None, 'fstype': '', 'fsversion': '', 'is_device_big_enough_for_installation': True, 'is_device_big_enough_for_reinstall': True, 'is_device_big_enough_for_upgrade': True, 'is_optical': False, 'label': 'QEMU-QEMU-HARDDISK-1-0000:00:01.2:00.0-2', 'model': 'QEMU HARDDISK', 'mount': None, 'mounted_partitions': set(), 'parent': None, 'parent_data': None, 'parent_size': None, 'parent_udi': None, 'removable': True, 'size': 7549747200, 'udi': '/org/freedesktop/UDisks2/block_devices/sda', 'uuid': '', 'vendor': 'QEMU'} 2022-02-09 16:59:13,381 [creator.py:156 (_get_udisks_object_data)] DEBUG: looking at /org/freedesktop/UDisks2/drives/QEMU_DVD_ROM_QM00005 2022-02-09 16:59:13,381 [creator.py:158 (_get_udisks_object_data)] DEBUG: skip /org/freedesktop/UDisks2/drives/QEMU_DVD_ROM_QM00005 which is not a block device 2022-02-09 16:59:13,381 [creator.py:156 (_get_udisks_object_data)] DEBUG: looking at /org/freedesktop/UDisks2/drives/QEMU_QEMU_HARDDISK_1_0000_3a00_3a01_2e2_3a00_2e0_2 2022-02-09 16:59:13,381 [creator.py:158 (_get_udisks_object_data)] DEBUG: skip /org/freedesktop/UDisks2/drives/QEMU_QEMU_HARDDISK_1_0000_3a00_3a01_2e2_3a00_2e0_2 which is not a block device 2022-02-09 16:59:13,381 [creator.py:156 (_get_udisks_object_data)] DEBUG: looking at /org/freedesktop/UDisks2/block_devices/loop5 2022-02-09 16:59:13,381 [creator.py:165 (_get_udisks_object_data)] DEBUG: skip /org/freedesktop/UDisks2/block_devices/loop5 which has no associated drive 2022-02-09 16:59:13,381 [creator.py:156 (_get_udisks_object_data)] DEBUG: looking at /org/freedesktop/UDisks2/block_devices/loop6 2022-02-09 16:59:13,381 [creator.py:165 (_get_udisks_object_data)] DEBUG: skip /org/freedesktop/UDisks2/block_devices/loop6 which has no associated drive 2022-02-09 16:59:13,381 [creator.py:156 (_get_udisks_object_data)] DEBUG: looking at /org/freedesktop/UDisks2/block_devices/loop0 2022-02-09 16:59:13,382 [creator.py:165 (_get_udisks_object_data)] DEBUG: skip /org/freedesktop/UDisks2/block_devices/loop0 which has no associated drive 2022-02-09 16:59:13,382 [creator.py:156 (_get_udisks_object_data)] DEBUG: looking at /org/freedesktop/UDisks2/block_devices/loop7 2022-02-09 16:59:13,382 [creator.py:165 (_get_udisks_object_data)] DEBUG: skip /org/freedesktop/UDisks2/block_devices/loop7 which has no associated drive 2022-02-09 16:59:13,382 [creator.py:156 (_get_udisks_object_data)] DEBUG: looking at /org/freedesktop/UDisks2/block_devices/loop2 2022-02-09 16:59:13,382 [creator.py:165 (_get_udisks_object_data)] DEBUG: skip /org/freedesktop/UDisks2/block_devices/loop2 which has no associated drive 2022-02-09 16:59:13,383 [creator.py:156 (_get_udisks_object_data)] DEBUG: looking at /org/freedesktop/UDisks2/block_devices/loop1 2022-02-09 16:59:13,383 [creator.py:165 (_get_udisks_object_data)] DEBUG: skip /org/freedesktop/UDisks2/block_devices/loop1 which has no associated drive 2022-02-09 16:59:13,383 [creator.py:156 (_get_udisks_object_data)] DEBUG: looking at /org/freedesktop/UDisks2/block_devices/sda1 2022-02-09 16:59:13,385 [creator.py:279 (_get_udisks_object_data)] DEBUG: {'bootable': None, 'device': '/dev/sda1', 'free': None, 'fstype': 'vfat', 'fsversion': 'FAT32', 'is_device_big_enough_for_installation': True, 'is_device_big_enough_for_reinstall': True, 'is_device_big_enough_for_upgrade': True, 'is_optical': False, 'label': 'p1', 'model': 'QEMU HARDDISK', 'mount': None, 'mounted_partitions': set(), 'parent': '/dev/sda', 'parent_data': None, 'parent_size': 7549747200, 'parent_udi': '/org/freedesktop/UDisks2/block_devices/sda', 'removable': True, 'size': 7549616640, 'udi': '/org/freedesktop/UDisks2/block_devices/sda1', 'uuid': '2C0E-0E71', 'vendor': 'QEMU'} 2022-02-09 16:59:13,385 [creator.py:156 (_get_udisks_object_data)] DEBUG: looking at /org/freedesktop/UDisks2/Manager 2022-02-09 16:59:13,385 [creator.py:158 (_get_udisks_object_data)] DEBUG: skip /org/freedesktop/UDisks2/Manager which is not a block device 2022-02-09 16:59:13,385 [creator.py:156 (_get_udisks_object_data)] DEBUG: looking at /org/freedesktop/UDisks2/block_devices/sr0 2022-02-09 16:59:13,385 [creator.py:201 (_get_udisks_object_data)] WARNING: Skipping device "/org/freedesktop/UDisks2/block_devices/sr0" connected to "" interface 2022-02-09 16:59:13,385 [creator.py:156 (_get_udisks_object_data)] DEBUG: looking at /org/freedesktop/UDisks2/block_devices/loop3 2022-02-09 16:59:13,386 [creator.py:165 (_get_udisks_object_data)] DEBUG: skip /org/freedesktop/UDisks2/block_devices/loop3 which has no associated drive 2022-02-09 16:59:13,386 [creator.py:156 (_get_udisks_object_data)] DEBUG: looking at /org/freedesktop/UDisks2/block_devices/loop4 2022-02-09 16:59:13,386 [creator.py:165 (_get_udisks_object_data)] DEBUG: skip /org/freedesktop/UDisks2/block_devices/loop4 which has no associated drive 2022-02-09 16:59:13,386 [creator.py:322 (detect_supported_drives)] DEBUG: {} 2022-02-09 16:59:13,386 [gui.py:435 (add_devices)] DEBUG: drives: {'/dev/sda1': {'udi': '/org/freedesktop/UDisks2/block_devices/sda1', 'is_optical': False, 'label': 'p1', 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'fstype': 'vfat', 'fsversion': 'FAT32', 'uuid': '2C0E-0E71', 'device': '/dev/sda1', 'mount': None, 'bootable': None, 'parent': '/dev/sda', 'parent_udi': '/org/freedesktop/UDisks2/block_devices/sda', 'parent_size': 7549747200, 'parent_data': {'udi': '/org/freedesktop/UDisks2/block_devices/sda', 'is_optical': False, 'label': 'QEMU-QEMU-HARDDISK-1-0000:00:01.2:00.0-2', 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'fstype': '', 'fsversion': '', 'uuid': '', 'device': '/dev/sda', 'mount': None, 'bootable': None, 'parent': None, 'parent_udi': None, 'parent_size': None, 'parent_data': None, 'size': 7549747200, 'mounted_partitions': set(), 'is_device_big_enough_for_installation': True, 'is_device_big_enough_for_upgrade': True, 'is_device_big_enough_for_reinstall': True, 'removable': True, 'free': None}, 'size': 7549616640, 'mounted_partitions': set(), 'is_device_big_enough_for_installation': True, 'is_device_big_enough_for_upgrade': True, 'is_device_big_enough_for_reinstall': True, 'removable': True, 'free': None}} 2022-02-09 16:59:19,035 [creator.py:607 (_set_drive)] DEBUG: /dev/sda1 selected: {'udi': '/org/freedesktop/UDisks2/block_devices/sda1', 'is_optical': False, 'label': 'p1', 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'fstype': 'vfat', 'fsversion': 'FAT32', 'uuid': '2C0E-0E71', 'device': '/dev/sda1', 'mount': None, 'bootable': None, 'parent': '/dev/sda', 'parent_udi': '/org/freedesktop/UDisks2/block_devices/sda', 'parent_size': 7549747200, 'parent_data': {'udi': '/org/freedesktop/UDisks2/block_devices/sda', 'is_optical': False, 'label': 'QEMU-QEMU-HARDDISK-1-0000:00:01.2:00.0-2', 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'fstype': '', 'fsversion': '', 'uuid': '', 'device': '/dev/sda', 'mount': None, 'bootable': None, 'parent': None, 'parent_udi': None, 'parent_size': None, 'parent_data': None, 'size': 7549747200, 'mounted_partitions': set(), 'is_device_big_enough_for_installation': True, 'is_device_big_enough_for_upgrade': True, 'is_device_big_enough_for_reinstall': True, 'removable': True, 'free': None}, 'size': 7549616640, 'mounted_partitions': set(), 'is_device_big_enough_for_installation': True, 'is_device_big_enough_for_upgrade': True, 'is_device_big_enough_for_reinstall': True, 'removable': True, 'free': None} 2022-02-09 16:59:22,826 [creator.py:698 (unmount_device)] DEBUG: Entering unmount_device for "/dev/sda1" 2022-02-09 16:59:22,827 [creator.py:701 (unmount_device)] DEBUG: {'bootable': None, 'device': '/dev/sda1', 'free': None, 'fstype': 'vfat', 'fsversion': 'FAT32', 'is_device_big_enough_for_installation': True, 'is_device_big_enough_for_reinstall': True, 'is_device_big_enough_for_upgrade': True, 'is_optical': False, 'label': 'p1', 'model': 'QEMU HARDDISK', 'mount': None, 'mounted_partitions': set(), 'parent': '/dev/sda', 'parent_data': {'bootable': None, 'device': '/dev/sda', 'free': None, 'fstype': '', 'fsversion': '', 'is_device_big_enough_for_installation': True, 'is_device_big_enough_for_reinstall': True, 'is_device_big_enough_for_upgrade': True, 'is_optical': False, 'label': 'QEMU-QEMU-HARDDISK-1-0000:00:01.2:00.0-2', 'model': 'QEMU HARDDISK', 'mount': None, 'mounted_partitions': set(), 'parent': None, 'parent_data': None, 'parent_size': None, 'parent_udi': None, 'removable': True, 'size': 7549747200, 'udi': '/org/freedesktop/UDisks2/block_devices/sda', 'uuid': '', 'vendor': 'QEMU'}, 'parent_size': 7549747200, 'parent_udi': '/org/freedesktop/UDisks2/block_devices/sda', 'removable': True, 'size': 7549616640, 'udi': '/org/freedesktop/UDisks2/block_devices/sda1', 'uuid': '2C0E-0E71', 'vendor': 'QEMU'} 2022-02-09 16:59:22,828 [creator.py:427 (popen)] DEBUG: sync 2022-02-09 16:59:25,922 [creator.py:427 (popen)] DEBUG: /sbin/sgdisk --print /dev/sda1 2022-02-09 16:59:26,036 [creator.py:607 (_set_drive)] DEBUG: /dev/sda selected: {'udi': '/org/freedesktop/UDisks2/block_devices/sda', 'is_optical': False, 'label': 'QEMU-QEMU-HARDDISK-1-0000:00:01.2:00.0-2', 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'fstype': '', 'fsversion': '', 'uuid': '', 'device': '/dev/sda', 'mount': None, 'bootable': None, 'parent': None, 'parent_udi': None, 'parent_size': None, 'parent_data': None, 'size': 7549747200, 'mounted_partitions': set(), 'is_device_big_enough_for_installation': True, 'is_device_big_enough_for_upgrade': True, 'is_device_big_enough_for_reinstall': True, 'removable': True, 'free': None} 2022-02-09 16:59:26,038 [creator.py:759 (partition_device)] INFO: Partitioning device /dev/sda 2022-02-09 16:59:26,042 [creator.py:763 (partition_device)] DEBUG: Creating partition table 2022-02-09 16:59:29,863 [creator.py:783 (partition_device)] DEBUG: Creating partition 2022-02-09 16:59:34,707 [creator.py:427 (popen)] DEBUG: sync 2022-02-09 17:00:08,163 [creator.py:427 (popen)] DEBUG: sync 2022-02-09 17:00:39,752 [creator.py:427 (popen)] DEBUG: sync 2022-02-09 17:01:11,261 [gui.py:186 (run)] ERROR: Could not get udisks object /org/freedesktop/UDisks2/block_devices/sda1 Traceback (most recent call last): File "/usr/lib/python3/dist-packages/tails_installer/gui.py", line 139, in run self.rescan_partition(partition_udi) File "/usr/lib/python3/dist-packages/tails_installer/gui.py", line 109, in rescan_partition self.live.detect_partition(udi, callback=detection_done, force_partitions=True) File "/usr/lib/python3/dist-packages/tails_installer/creator.py", line 132, in detect_partition partition_obj = self.try_getting_udisks_object(udi) File "/usr/lib/python3/dist-packages/tails_installer/creator.py", line 129, in try_getting_udisks_object raise Exception("Could not get udisks object %s" % object_path) Exception: Could not get udisks object /org/freedesktop/UDisks2/block_devices/sda1 2022-02-09 17:01:11,264 [gui.py:187 (run)] DEBUG: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/tails_installer/gui.py", line 139, in run self.rescan_partition(partition_udi) File "/usr/lib/python3/dist-packages/tails_installer/gui.py", line 109, in rescan_partition self.live.detect_partition(udi, callback=detection_done, force_partitions=True) File "/usr/lib/python3/dist-packages/tails_installer/creator.py", line 132, in detect_partition partition_obj = self.try_getting_udisks_object(udi) File "/usr/lib/python3/dist-packages/tails_installer/creator.py", line 129, in try_getting_udisks_object raise Exception("Could not get udisks object %s" % object_path) Exception: Could not get udisks object /org/freedesktop/UDisks2/block_devices/sda1 ```
issue