Curtin Fails to Validate Storage Config with Samsung EVO 960
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
curtin (Ubuntu) |
Fix Released
|
Undecided
|
Reed Slaby |
Bug Description
I encountered an error while attempting to install Ubuntu Server 18.04.3 LTS on a Samsung EVO 960 M.2 NVMe drive.
Hardware is:
Asus P10S-M WS
Celeron G3930
Samsung EVO 960 NVMe
In short, the error is:
curtin:1156 Validation error: 'eui.0025385b71
{
"id": "disk-nvme0n1",
"path": "/dev/nvme0n1",
"serial": "Samsung SSD 960 EVO 250GB_S3ESNX0JB
"type": "disk",
"wwn": "eui.0025385b71
}
NoneType: None
I'm not sure what a valid configuration should look like, but the rest of the traceback is in the attached logs.
I tried updating UEFI to the latest version, and disabling CSM as suggested by some similar tickets. However, I have not had any luck.
This hardware combination previously had Proxmox installed on it without issue, so I know that Ubuntu-based distributions can be booted on this system.
Related branches
- Chad Smith: Approve
- Server Team CI bot: Approve (continuous-integration)
-
Diff: 95 lines (+40/-3)5 files modifiedcurtin/block/schemas.py (+1/-1)
curtin/storage_config.py (+2/-1)
debian/changelog (+11/-0)
tests/unittests/test_storage_config.py (+25/-0)
tests/vmtests/test_bcache_basic.py (+1/-1)
- Server Team CI bot: Approve (continuous-integration)
- Ryan Harper (community): Approve
-
Diff: 48 lines (+15/-1)3 files modifiedcurtin/block/schemas.py (+1/-0)
curtin/storage_config.py (+2/-1)
tests/unittests/test_storage_config.py (+12/-0)
- Ryan Harper (community): Needs Fixing
-
Diff: 24 lines (+2/-1)2 files modifiedcurtin/block/schemas.py (+1/-0)
curtin/storage_config.py (+1/-1)
Changed in curtin (Ubuntu): | |
status: | New → In Progress |
assignee: | nobody → Reed Slaby (techreed) |
Changed in curtin (Ubuntu): | |
status: | In Progress → Fix Committed |
Adding probe data.
I see an error is generated by probert before getting to curtin, so I'm linking this to probert also.