Trying to install Ubuntu server 20.04.04 on a remote server.
I don't have on site access so the installer is mounted from a USB stick and the install is happening over SSH.
I made a custom install with a cloud-install file which only sets the password allowing me to SSH in and guide the install from that point.
The first few steps are fine until I get to drive configuration and then it shows;
'Sorry the installer has encountered an internal error'
Digging through the debug report it looks like this might be the culprit?
2022-02-25 18:22:55,083 DEBUG subiquity.server.server:447 request to /storage/guided crashed
Traceback (most recent call last):
File "/snap/subiquity/3119/lib/python3.8/site-packages/subiquity/common/api/server.py", line 122, in handler
result = await implementation(**args)
File "/snap/subiquity/3119/lib/python3.8/site-packages/subiquity/server/controllers/filesystem.py", line 268, in guided_GET
disks=[labels.for_client(d, min_size=min_size) for d in disks])
File "/snap/subiquity/3119/lib/python3.8/site-packages/subiquity/server/controllers/filesystem.py", line 268, in <listcomp>
disks=[labels.for_client(d, min_size=min_size) for d in disks])
File "/snap/subiquity/3119/usr/lib/python3.8/functools.py", line 875, in wrapper
return dispatch(args[0].__class__)(*args, **kw)
File "/snap/subiquity/3119/lib/python3.8/site-packages/subiquity/common/filesystem/labels.py", line 294, in _for_client_disk
partitions=[for_client(p) for p in disk._partitions],
File "/snap/subiquity/3119/lib/python3.8/site-packages/subiquity/common/filesystem/labels.py", line 294, in <listcomp>
partitions=[for_client(p) for p in disk._partitions],
File "/snap/subiquity/3119/usr/lib/python3.8/functools.py", line 875, in wrapper
return dispatch(args[0].__class__)(*args, **kw)
File "/snap/subiquity/3119/lib/python3.8/site-packages/subiquity/common/filesystem/labels.py", line 312, in _for_client_partition
os=partition.os,
File "/snap/subiquity/3119/lib/python3.8/site-packages/subiquity/models/filesystem.py", line 713, in os
path = self.device.path + str(self.number)
AttributeError: 'Raid' object has no attribute 'path'
and running lspci shows the following RAID details
00:1f.2 RAID bus controller [0104]: Intel Corporation C600/X79 series chipset SATA RAID Controller [8086:2826] (rev 05)
Subsystem: Gigabyte Technology Co., Ltd C600/X79 series chipset SATA RAID Controller [1458:0000]
81:00.0 RAID bus controller [0104]: Areca Technology Corp. ARC-188x series PCIe 2.0/3.0 to SAS/SATA 6/12Gb RAID Controller [17d3:1880] (rev 05)
Subsystem: Areca Technology Corp. ARC-1882 8/12/16/24 Port PCIe 3.0 to SAS/SATA 6Gb RAID Controller [17d3:1882]
It looks like the storage guided stage is struggling with RAID?
Is there anyway to either ignore the RAID volumes (I can configure them later) or resolve it through the shell