After creating a Torizon Core 7.1.0 image by declaring torizon-signed
in local.conf and updating from 6.8.0 to 7.1.0 via Torizon Cloud, systemd-udevd
fails to start and the application cannot start .
Error log
Starting systemd-udevd version 255.13
sysroot.readonly configuration value: 0 (fs writable: 1)
composefs+ostree: Validated commit signature using '/etc/ostree/initramfs-root-binding.key'
composefs: Verifying digest: 42482470888fd9dac06e4576ff76ebf03cd594f40792d86cc9ff026605e7e374
ostree-prepare-root: composefs: failed to mount: No such file or directory
ERROR: There's no '/dev' on rootfs.
A similar problem is the “Secure boot with bundled docker images into Torizon” issue.
This error was reproduced after uploading Torizon Core 7.1 to Torizon Cloud with torizoncore-builder:early-access
.
Torizon Cloud 6.8.0 local.conf has tdx-signed
declared. torizon-signed
is not declared because it causes build errors in 6.8.0.
How to reproduce
- Install Torizon Core 6.7.0 to apalis-imx8 board.
- Update Torizon Core to 6.8.0 via Torizon Cloud.
- Update the boot loader to 7.1.0 via Torizon Cloud.
- Update the Torizon Core to 7.1.0 via Torizon Cloud.
- boot fails.