Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: Running command ['sfdisk', '--json', '/dev/sdc'] with allowed return codes [0] (capture=True)
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: Running command ['wipefs', '--all', '--force', '/dev/sdc2'] with allowed return codes [0] (capture=False)
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: /dev/sdc2: 8 bytes were erased at offset 0x00000036 (vfat): 46 41 54 31 32 20 20 20
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: /dev/sdc2: 1 byte was erased at offset 0x00000000 (vfat): eb
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: /dev/sdc2: 2 bytes were erased at offset 0x000001fe (vfat): 55 aa
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: wiping 1M on /dev/sdc2 at offsets [0, -1048576]
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: Running command ['wipefs', '--all', '--force', '/dev/sdc1'] with allowed return codes [0] (capture=False)
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: /dev/sdc1: 8 bytes were erased at offset 0x00000003 (ntfs): 4e 54 46 53 20 20 20 20
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: wiping 1M on /dev/sdc1 at offsets [0, -1048576]
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: Failed to exclusively open path: /dev/sdc1
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: devname '/dev/sdc1' had holders: []
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: Device holders with exclusive access: []
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: Device mounts: ['/dev/sdc1 /cdrom fuseblk rw,relatime,user_id=0,group_id=0,allow_other,blksize=4096 0 0', '/dev/sdc1 /tmp/tmpdwxajf_r/mount/cdrom fuseblk rw,relatime,user_id=0,group_id=0,allow_other,blksize=4096 0 0']
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: Running command ['fuser', '--verbose', '--mount', '/dev/sdc1'] with allowed return codes [0] (capture=True)
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: Possible users of /dev/sdc1:
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: {'kernel': ['/dev/sdc1:', 'root', 'mount', '/cdrom'], '623': ['root', 'F....', 'mount.ntfs']}
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: Failed to exclusively open path: /dev/sdc1
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: devname '/dev/sdc1' had holders: []
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: Device holders with exclusive access: []
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: Device mounts: ['/dev/sdc1 /cdrom fuseblk rw,relatime,user_id=0,group_id=0,allow_other,blksize=4096 0 0', '/dev/sdc1 /tmp/tmpdwxajf_r/mount/cdrom fuseblk rw,relatime,user_id=0,group_id=0,allow_other,blksize=4096 0 0']
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: Running command ['fuser', '--verbose', '--mount', '/dev/sdc1'] with allowed return codes [0] (capture=True)
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: Possible users of /dev/sdc1:
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: {'kernel': ['/dev/sdc1:', 'root', 'mount', '/cdrom'], '623': ['root', 'F....', 'mount.ntfs']}
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: An error occured handling 'disk-sdc': NotExclusiveError -
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: finish: cmd-install/stage-partitioning/builtin/cmd-block-meta: FAIL: configuring disk: disk-sdc
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: TIMED BLOCK_META: 31.614
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: finish: cmd-install/stage-partitioning/builtin/cmd-block-meta: FAIL: curtin command block-meta
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: Traceback (most recent call last):
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: File "/snap/ubuntu-desktop-bootstrap/205/lib/python3.10/site-packages/curtin/block/__init__.py", line 1166, in exclusive_open
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: fd = os.open(path, flags)
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: OSError: [Errno 16] Device or resource busy: '/dev/sdc1'
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]:
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: The above exception was the direct cause of the following exception:
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]:
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: Traceback (most recent call last):
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: File "/snap/ubuntu-desktop-bootstrap/205/lib/python3.10/site-packages/curtin/commands/main.py", line 202, in main
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: ret = args.func(args)
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: File "/snap/ubuntu-desktop-bootstrap/205/lib/python3.10/site-packages/curtin/log.py", line 97, in wrapper
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: return log_time("TIMED %s: " % msg, func, *args, **kwargs)
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: File "/snap/ubuntu-desktop-bootstrap/205/lib/python3.10/site-packages/curtin/log.py", line 79, in log_time
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: return func(*args, **kwargs)
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: File "/snap/ubuntu-desktop-bootstrap/205/lib/python3.10/site-packages/curtin/commands/block_meta.py", line 127, in block_meta
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: return meta_custom(args)
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: File "/snap/ubuntu-desktop-bootstrap/205/lib/python3.10/site-packages/curtin/commands/block_meta.py", line 2278, in meta_custom
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: handler(command, storage_config_dict, context)
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: File "/snap/ubuntu-desktop-bootstrap/205/lib/python3.10/site-packages/curtin/commands/block_meta_v2.py", line 507, in disk_handler_v2
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: block.wipe_volume(block.kname_to_path(kname), 'superblock')
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: File "/snap/ubuntu-desktop-bootstrap/205/lib/python3.10/site-packages/curtin/block/__init__.py", line 1343, in wipe_volume
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: quick_zero(path, partitions=False, exclusive=exclusive)
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: File "/snap/ubuntu-desktop-bootstrap/205/lib/python3.10/site-packages/curtin/block/__init__.py", line 1256, in quick_zero
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: util.not_exclusive_retry(
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: File "/snap/ubuntu-desktop-bootstrap/205/lib/python3.10/site-packages/curtin/util.py", line 1422, in not_exclusive_retry
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: return fun(*args, **kwargs)
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: File "/snap/ubuntu-desktop-bootstrap/205/lib/python3.10/site-packages/curtin/block/__init__.py", line 1278, in zero_file_at_offsets
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: with exclusive_open(path, exclusive=exclusive) as fp:
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: File "/snap/ubuntu-desktop-bootstrap/205/usr/lib/python3.10/contextlib.py", line 135, in __enter__
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: return next(self.gen)
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: File "/snap/ubuntu-desktop-bootstrap/205/lib/python3.10/site-packages/curtin/block/__init__.py", line 1188, in exclusive_open
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: raise NotExclusiveError from exc
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: curtin.util.NotExclusiveError
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]:
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]:
Jun 23 08:02:13 ubuntu-studio subiquity_log.5822[8546]: Stderr: ''
Jun 23 08:02:14 ubuntu-studio subiquity_event.5822[5822]: curtin command install
Thank you for your bug report Could you add the logs from/var/ log/installer after getting the problem?
The error seems to be OSError: [Errno 16] Device or resource busy: '/dev/sdc1'
but the extract doesn't have enough context to explain why it's hitting the issue