A couple of weeks ago I moved two of my systems (backup and test) to IncusOS (I have to admit I think I really like the concept!).
About last week WebUI on backup was suddenly failing. API was still responsive. A couple of days/reboots later the system failed to boot with some “can’t decrypt error message” (flashed very briefly on screen).
I didn’t pay to much attention. Backup m.2 is an older system, the m.2 was old and well used, and this seems to have coincided with some errors I blamed some potential real I/O issues on:
2025-11-27 17:34:15.688 audit: type=1339 audit(1764261255.356:1307): module=verity op=verify-data dev=259:12 sector=137529 res=0
2025-11-27 17:34:15.688 Buffer I/O error on dev dm-3, logical block 137529, async page read
2025-11-27 17:34:15.688 audit: type=1339 audit(1764261255.356:1306): module=verity op=max-corrupted-errors dev=252:3 sector=? res=0
2025-11-27 17:34:15.688 device-mapper: verity: 259:12: reached maximum errors
2025-11-27 17:34:15.688 device-mapper: verity: 259:12: data block 137529 is corrupted
2025-11-27 17:34:15.688 audit: type=1339 audit(1764261255.355:1305): module=verity op=verify-data dev=259:12 sector=137529 res=0
2025-11-27 17:34:15.688 Buffer I/O error on dev dm-3, logical block 137529, async page read
2025-11-27 17:34:15.688 device-mapper: verity: 259:12: data block 137529 is corrupted"
[2025/11/27 17:48:17 CET] kernel: audit: type=1339 audit(1764262097.121:1314): module=verity op=verify-data dev=259:12 sector=123949 res=0
[2025/11/27 17:48:17 CET] kernel: Buffer I/O error on dev dm-3, logical block 123949, async page read
[2025/11/27 17:48:17 CET] kernel: audit: type=1339 audit(1764262097.121:1315): module=verity op=verify-data dev=259:12 sector=123949 res=0
[2025/11/27 17:48:17 CET] kernel: Buffer I/O error on dev dm-3, logical block 123949, async page read
[2025/11/27 17:48:17 CET] kernel: audit: type=1339 audit(1764262097.122:1316): module=verity op=verify-data dev=259:12 sector=123949 res=0
[2025/11/27 17:48:17 CET] kernel: Buffer I/O error on dev dm-3, logical block 123949, async page read
[2025/11/27 17:48:17 CET] kernel: audit: type=1339 audit(1764262097.122:1317): module=verity op=verify-data dev=259:12 sector=123949 res=0
I ended up replacing the m.2 with a brand new one, and reinstalling IncusOS.
Now again couple of days later I realized I have similar log messages, but on both of my systems (test and backup), probably coinciding around an update from yesterday night.
$ incus admin os debug log bak: | grep -E ‘I/O error|corrupted’
[2025/12/06 22:37:46 CET] kernel: device-mapper: verity: 259:14: data block 47556 is corrupted
[2025/12/06 22:37:46 CET] kernel: device-mapper: verity: 259:14: data block 47557 is corrupted
[2025/12/06 22:37:46 CET] kernel: device-mapper: verity: 259:14: data block 47557 is corrupted
[2025/12/06 22:37:46 CET] kernel: device-mapper: verity: 259:14: data block 38803 is corrupted
[2025/12/06 22:37:46 CET] kernel: device-mapper: verity: 259:14: data block 38803 is corrupted
[2025/12/06 22:37:46 CET] kernel: device-mapper: verity: 259:14: data block 38803 is corrupted
[2025/12/06 22:37:46 CET] kernel: device-mapper: verity: 259:14: metadata block 12 is corrupted
[2025/12/06 22:37:46 CET] kernel: device-mapper: verity: 259:14: metadata block 12 is corrupted
[2025/12/06 22:37:46 CET] kernel: Buffer I/O error on dev dm-3, logical block 165552, async page read
[2025/12/06 22:37:46 CET] kernel: device-mapper: verity: 259:14: metadata block 12 is corrupted
[2025/12/06 22:37:46 CET] kernel: Buffer I/O error on dev dm-3, logical block 165552, async page read
[2025/12/06 22:37:46 CET] kernel: device-mapper: verity: 259:14: data block 108960 is corrupted
[2025/12/06 22:37:46 CET] kernel: Buffer I/O error on dev dm-3, logical block 165552, async page read
[2025/12/06 22:37:47 CET] kernel: Buffer I/O error on dev dm-3, logical block 132472, async page read
[2025/12/06 22:37:47 CET] kernel: Buffer I/O error on dev dm-3, logical block 132472, async page read
[2025/12/06 22:37:47 CET] kernel: Buffer I/O error on dev dm-3, logical block 132472, async page read
[2025/12/06 22:37:47 CET] kernel: Buffer I/O error on dev dm-3, logical block 132472, async page read
[2025/12/06 22:37:47 CET] kernel: Buffer I/O error on dev dm-3, logical block 165552, async page read
[2025/12/06 22:37:47 CET] kernel: Buffer I/O error on dev dm-3, logical block 132472, async page read
[2025/12/06 22:37:47 CET] kernel: Buffer I/O error on dev dm-3, logical block 132472, async page read
$ incus admin os debug log test: | grep -E ‘I/O error|corrupted’
[2025/12/06 22:06:24 CET] kernel: device-mapper: verity: 259:18: data block 47542 is corrupted
[2025/12/06 22:06:24 CET] kernel: device-mapper: verity: 259:18: data block 47557 is corrupted
[2025/12/06 22:06:24 CET] kernel: device-mapper: verity: 259:18: data block 47557 is corrupted
[2025/12/06 22:06:24 CET] kernel: device-mapper: verity: 259:18: data block 47557 is corrupted
[2025/12/06 22:06:24 CET] kernel: device-mapper: verity: 259:18: metadata block 1306 is corrupted
[2025/12/06 22:06:24 CET] kernel: device-mapper: verity: 259:18: metadata block 1306 is corrupted
[2025/12/06 22:06:24 CET] kernel: Buffer I/O error on dev dm-3, logical block 165552, async page read
[2025/12/06 22:06:24 CET] kernel: device-mapper: verity: 259:18: data block 38803 is corrupted
[2025/12/06 22:06:24 CET] kernel: device-mapper: verity: 259:18: data block 38803 is corrupted
[2025/12/06 22:06:24 CET] kernel: device-mapper: verity: 259:18: data block 38803 is corrupted
[2025/12/06 22:06:24 CET] kernel: device-mapper: verity: 259:18: metadata block 1306 is corrupted
[2025/12/06 22:06:24 CET] kernel: Buffer I/O error on dev dm-3, logical block 165552, async page read
[2025/12/06 22:06:24 CET] kernel: Buffer I/O error on dev dm-3, logical block 165552, async page read
[2025/12/06 22:06:24 CET] kernel: Buffer I/O error on dev dm-3, logical block 165552, async page read
[2025/12/06 22:06:24 CET] kernel: Buffer I/O error on dev dm-3, logical block 165552, async page read
[2025/12/06 22:06:24 CET] kernel: Buffer I/O error on dev dm-3, logical block 165552, async page read
[2025/12/06 22:06:24 CET] kernel: Buffer I/O error on dev dm-3, logical block 165552, async page read
[2025/12/06 22:06:24 CET] kernel: Buffer I/O error on dev dm-3, logical block 165552, async page read
[2025/12/06 22:06:24 CET] kernel: Buffer I/O error on dev dm-3, logical block 165552, async page read
[2025/12/06 22:06:24 CET] kernel: Buffer I/O error on dev dm-3, logical block 165552, async page read
Or with more context on test:
[2025/12/06 22:06:24 CET] kernel: device-mapper: verity: 259:18: data block 47542 is corrupted
[2025/12/06 22:06:24 CET] kernel: device-mapper: verity: 259:18: data block 47557 is corrupted
[2025/12/06 22:06:24 CET] kernel: device-mapper: verity: 259:18: data block 47557 is corrupted
[2025/12/06 22:06:24 CET] kernel: device-mapper: verity: 259:18: data block 47557 is corrupted
[2025/12/06 22:06:24 CET] 55-scsi-sg3_id.rules: WARNING: SCSI device dm-3 has no device ID, consider changing .SCSI_ID_SERIAL_SRC in 00-scsi-sg3_config.rules
[2025/12/06 22:06:24 CET] 55-scsi-sg3_id.rules: WARNING: SCSI device nvme0n1 has no device ID, consider changing .SCSI_ID_SERIAL_SRC in 00-scsi-sg3_config.rules
[2025/12/06 22:06:24 CET] kernel: device-mapper: verity: 259:18: metadata block 1306 is corrupted
[2025/12/06 22:06:24 CET] kernel: device-mapper: verity: 259:18: metadata block 1306 is corrupted
[2025/12/06 22:06:24 CET] kernel: Buffer I/O error on dev dm-3, logical block 165552, async page read
[2025/12/06 22:06:24 CET] incusd: SIGBUS: bus error
[2025/12/06 22:06:24 CET] incusd: PC=0x47840f m=11 sigcode=2 addr=0x26abe64
[2025/12/06 22:06:24 CET] incusd: goroutine 0 gp=0xc0007821c0 m=11 mp=0xc000780008 [idle]:
[2025/12/06 22:06:24 CET] kernel: device-mapper: verity: 259:18: data block 38803 is corrupted
[2025/12/06 22:06:24 CET] kernel: device-mapper: verity: 259:18: data block 38803 is corrupted
[2025/12/06 22:06:24 CET] kernel: device-mapper: verity: 259:18: data block 38803 is corrupted
[2025/12/06 22:06:24 CET] 55-scsi-sg3_id.rules: WARNING: SCSI device dm-3 has no device ID, consider changing .SCSI_ID_SERIAL_SRC in 00-scsi-sg3_config.rules
[2025/12/06 22:06:24 CET] kernel: device-mapper: verity: 259:18: metadata block 1306 is corrupted
[2025/12/06 22:06:24 CET] kernel: Buffer I/O error on dev dm-3, logical block 165552, async page read
[2025/12/06 22:06:24 CET] 55-scsi-sg3_id.rules: WARNING: SCSI device dm-3 has no device ID, consider changing .SCSI_ID_SERIAL_SRC in 00-scsi-sg3_config.rules
[2025/12/06 22:06:24 CET] kernel: Buffer I/O error on dev dm-3, logical block 165552, async page read
[2025/12/06 22:06:24 CET] 55-scsi-sg3_id.rules: WARNING: SCSI device dm-3 has no device ID, consider changing .SCSI_ID_SERIAL_SRC in 00-scsi-sg3_config.rules
[2025/12/06 22:06:24 CET] kernel: Buffer I/O error on dev dm-3, logical block 165552, async page read
[2025/12/06 22:06:24 CET] 55-scsi-sg3_id.rules: WARNING: SCSI device dm-3 has no device ID, consider changing .SCSI_ID_SERIAL_SRC in 00-scsi-sg3_config.rules
[2025/12/06 22:06:24 CET] kernel: Buffer I/O error on dev dm-3, logical block 165552, async page read
[2025/12/06 22:06:24 CET] 55-scsi-sg3_id.rules: WARNING: SCSI device dm-3 has no device ID, consider changing .SCSI_ID_SERIAL_SRC in 00-scsi-sg3_config.rules
[2025/12/06 22:06:24 CET] kernel: Buffer I/O error on dev dm-3, logical block 165552, async page read
[2025/12/06 22:06:24 CET] 55-scsi-sg3_id.rules: WARNING: SCSI device dm-3 has no device ID, consider changing .SCSI_ID_SERIAL_SRC in 00-scsi-sg3_config.rules
[2025/12/06 22:06:24 CET] kernel: Buffer I/O error on dev dm-3, logical block 165552, async page read
[2025/12/06 22:06:24 CET] 55-scsi-sg3_id.rules: WARNING: SCSI device dm-3 has no device ID, consider changing .SCSI_ID_SERIAL_SRC in 00-scsi-sg3_config.rules
[2025/12/06 22:06:24 CET] kernel: Buffer I/O error on dev dm-3, logical block 165552, async page read
[2025/12/06 22:06:24 CET] 55-scsi-sg3_id.rules: WARNING: SCSI device dm-3 has no device ID, consider changing .SCSI_ID_SERIAL_SRC in 00-scsi-sg3_config.rules
[2025/12/06 22:06:24 CET] kernel: Buffer I/O error on dev dm-3, logical block 165552, async page read
[2025/12/06 22:06:24 CET] 55-scsi-sg3_id.rules: WARNING: SCSI device dm-3 has no device ID, consider changing .SCSI_ID_SERIAL_SRC in 00-scsi-sg3_config.rules
[2025/12/06 22:06:24 CET] kernel: Buffer I/O error on dev dm-3, logical block 165552, async page read
[2025/12/06 22:06:24 CET] 55-scsi-sg3_id.rules: WARNING: SCSI device dm-3 has no device ID, consider changing .SCSI_ID_SERIAL_SRC in 00-scsi-sg3_config.rules
[2025/12/06 22:06:24 CET] 55-scsi-sg3_id.rules: WARNING: SCSI device dm-3 has no device ID, consider changing .SCSI_ID_SERIAL_SRC in 00-scsi-sg3_config.rules
[2025/12/06 22:06:24 CET] 55-scsi-sg3_id.rules: WARNING: SCSI device dm-3 has no device ID, consider changing .SCSI_ID_SERIAL_SRC in 00-scsi-sg3_config.rules
[2025/12/06 22:06:24 CET] 55-scsi-sg3_id.rules: WARNING: SCSI device dm-3 has no device ID, consider changing .SCSI_ID_SERIAL_SRC in 00-scsi-sg3_config.rules
[2025/12/06 22:06:24 CET] 55-scsi-sg3_id.rules: WARNING: SCSI device dm-3 has no device ID, consider changing .SCSI_ID_SERIAL_SRC in 00-scsi-sg3_config.rules
[2025/12/06 22:06:24 CET] 55-scsi-sg3_id.rules: WARNING: SCSI device dm-3 has no device ID, consider changing .SCSI_ID_SERIAL_SRC in 00-scsi-sg3_config.rules
[2025/12/06 22:06:24 CET] systemd: incus.service: Main process exited, code=killed, status=7/BUS
[2025/12/06 22:06:24 CET] systemd: incus.service: Failed with result 'signal'.
[2025/12/06 22:06:24 CET] systemd: incus.service: Unit process 2448 (dnsmasq) remains running after unit stopped.
[2025/12/06 22:06:24 CET] systemd: incus.service: Unit process 2468 (dnsmasq) remains running after unit stopped.
[2025/12/06 22:06:24 CET] systemd: incus.service: Consumed 4h 57min 48.834s CPU time, 49.8G memory peak, 184.5M memory swap peak.
Both backup and test are 2 quite different systems. Test is a 13th gen Intel with plenty of memory on an Asus board - almost exclusively running basic containers. Backup is a light 7th or 8th gen Intel U with limited memory on an Gigabyte board, running some real workloads incl. VMs with pass through.
Any thoughts on this? Are these errors something that is to be expected - on a plain linux I’d be concerned about this? Is it worth digging further, or should I just ignore this?
My goal here would be to ensure these 2 systems are happy and stable before I migrate my primary to IncusOS as well…
THANKS!!