Thanks @stgraber
[After debugging, not thread related]
So I went ahead and let it do its work (update during a maintenance window) and it looks like at the same time, a new version of IncusOS was released so it seems to have updated it as well. Since it is configured to auto_reboot on update, it rebooted onto the new version, no network and now it is throwing me the following error, with or without network…
ERROR Failed to run: systemd-sysext refresh: exist status 1 (Failed to read metadatafor image incus: Structure needs cleaning)
Relevant log lines at the update timestamp
2026-07-20 06:01:26 INFO Downloading application update application=incus channel=stable version=202607192224
DMAR: DRHD: handling fault status reg 3
DMAR: [DMA Read NO_PASID] Request device [00:1f.2] fault addr 0xd6400000 [fault reason 0x0c] non-zero reserved fields in PTE
ata1.00: exception Emask 0x70 SAct 0x1ff60 SErr 0x440900 action 0x6 frozen
ata1.00: irq_stat 0x28000000, host bus error, interface fatal error
ata1: SError: { UnrecovData HostInt CommWake Handshk }
ata1.00: failed command: WRITE FPDMA QUEUED
ata1.00: cmd 61/00:10:00:6d:35/20:00:01:00:00/40 tag 2 ncq dma 4194304 ou
res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x70 (host bus error)
ata1.00: status: { DRDY }
ata1: hard resetting link
ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
ata1.00: configured for UDMA/133
ata1: EH complete
Trying to boot on previous version but getting the same problem.
- SSD (3 months OLD) passed all checks
- RAM passed 5+ memtest86+
I do agree that it seems to point to a hardware related issue but every tests on that said hardware returned SUCCESS without any error and the update maintenance windows worked well in the past (before trying it without network/internet access on reboot)
Questions
- Is this related ? (I do not want to hijack a thread if it is not)
- Is it expected to happen in the case an update is applied then the system reboot and have no internet connectivity ?
Update:
So, FWIW; does not seems to be network related
Altough, and this is where i’d like @stgraber or @gibmat input:
After some debugging, using IncusOS 202607060039 and deleting the Incus application 202607192224 forced a new download of the application and it worked just fine.
Same thing didn’t worked on IncusOS 202607192224 so it seems to me like something on the OS side (kernel ?) changed in regards of SATA support.
Scenario 1: IncusOS 202607192224 with Incus 202607192224 → X
Scenario 2: IncusOS 202607060039 with Incus 202607192224 → works
I did try the scenario 1 a couple of time by forcing the redownload of the image and always getting a corrupted image (verified through gdisk)
Might worth adding, a incus 202607192224 downloaded through IncusOS 202607060039 works on IncusOS 202607192224 which seems to lead to latest OS version is not dealing well with (my) SATA controller and therefore, corrupt the image ?