/run/mount/system/common is required for rauc install
The module affected
What is the action to reproduce the bug?
Install a bundle.
What is the result you see?
root@raspberrypi4-64:/run/mount/appdata# rauc install bundle.img installing 0% Installing 0% Determining slot states 20% Determining slot states done. 20% Checking bundle 20% Verifying signature 40% Verifying signature done. 40% Checking bundle done. 40% Checking manifest contents 60% Checking manifest contents done. 60% Determining target install group 80% Determining target install group done. 80% Updating slots 80% Checking slot system.1 90% Checking slot system.1 done. 90% Copying image to system.1 100% Copying image to system.1 done. 100% Updating slots failed. 100% Installing failed. LastError: Installation error: Error while writing status file: Failed to create file */run/mount/sysdata/common/status.raucs.S8WHB1*: No such file or directory Installing `/run/mount/appdata/bundle.img` failed
What is the result you expect?
The bundle should install correctly.
Linux raspberrypi4-64 5.4.72-v8 #1 SMP PREEMPT Mon Oct 19 11:12:20 UTC 2020 aarch64 aarch64 aarch64 GNU/Linux, daily CI image
Do you know any workaround of this issue?
We need to pre-create the
common/ directory on the sysdata partition.
Do you have a fix for this issue?