Software summary
Bootloader: U-Boot
Kernel version: 6.6.54-7.1.0-g3493ccd66900 #1-Torizon SMP PREEMPT Tue Dec 17 21:04:41 UTC 2024
Kernel command line: root=LABEL=otaroot rootfstype=ext4 quiet logo.nologo vt.global_cursor_default=0 plymouth.ignore-serial-consoles splash fbcon=map:3 ostree=/ostree/boot.0/torizon/b047901f316835aaf584d61dc7f9860d533091b059f656d5656501803190bbc1/0
Distro name: NAME=“Torizon OS”
Distro version: VERSION_ID=7.1.0-build.4
Distro variant: VARIANT=“Docker”
Hostname: verdin-imx8mp-15404619
Hardware info
HW model: Toradex Verdin iMX8M Plus WB on Verdin Development Board
Toradex version: 0058 V1.1B
Serial number: 15404619
Processor arch: aarch64
I have a trial Torizon Cloud account. We are looking at using Torizon for secure offline updates using lockbox mechanism. I have attempted to follow demo from Torizon Secure Offline Updates youTube video.
I have created and installed a base image with hello-mod added to kernal.
Updated versions of hello-mod and tcbuild.yaml
Uploaded OS Image to Torizon Cloud (I should note that during some earlier testing I created offline signing keys and recreated Credentials.zip with these keys).
To upload I needed to provide the Credentials.zip with the offline keys
Create lockbox in Torizon Cloud
Download lockbox using torizoncore-builder (Note: This fails if I try to use the Credentials.zip with offline keys), but works if I use my original Credentials.zip file (don’t know if this is my issue)
Copy update folder to USB drive.
Verified on device that /usr/lib/sota/conf.d/99-offline-updates.toml exists
I insert my USB drive, it starts and almost complete update, but then it reboots and reverts to a previous image.torizon@verdin-imx8mp-15404619:~$ journalctl -f -u aktualizr*
Oct 09 15:18:29 verdin-imx8mp-15404619 aktualizr-torizon[904]: Adding Secondary with ECU serial: 4a64ec90da2c6facc4573566a53b05a91e7eee90c97eab5335052e513b341595 with hardware ID: docker-compose
Oct 09 15:18:29 verdin-imx8mp-15404619 aktualizr-torizon[904]: Initializing torizon-generic Secondaries…
Oct 09 15:18:30 verdin-imx8mp-15404619 aktualizr-torizon[904]: created: /var/sota/storage/bootloader
Oct 09 15:18:30 verdin-imx8mp-15404619 aktualizr-torizon[904]: created: /var/sota/storage/bootloader/metadata
Oct 09 15:18:30 verdin-imx8mp-15404619 aktualizr-torizon[904]: Bootstrap empty SQL storage
Oct 09 15:18:30 verdin-imx8mp-15404619 aktualizr-torizon[904]: Bootstraping DB to version 26
Oct 09 15:18:30 verdin-imx8mp-15404619 aktualizr-torizon[904]: No valid Director metadata found in storage: Could not load latest root
Oct 09 15:18:30 verdin-imx8mp-15404619 aktualizr-torizon[904]: No valid Image metadata found in storage: Could not load latest root
Oct 09 15:18:30 verdin-imx8mp-15404619 aktualizr-torizon[904]: Adding Secondary with ECU serial: 758b37ea4e2f539ea9a3040ee7f3622c684550f6863b44419c6581605faa4e21 with hardware ID: verdin-imx8mp-bootloader
Oct 09 15:18:30 verdin-imx8mp-15404619 aktualizr-torizon[904]: Offline Updates are enabled
Oct 09 15:26:39 verdin-imx8mp-15404619 aktualizr-torizon[904]: fetchMetaOffUpd() called with source_path: “/media/OFFLINEUSB”
Oct 09 15:26:39 verdin-imx8mp-15404619 aktualizr-torizon[904]: Current version for ECU ID: d05fb81dda05ef9770e926054c5be5ca45de1fa9f78432e6c6684aaf3d9ad47c is unknown
Oct 09 15:26:39 verdin-imx8mp-15404619 aktualizr-torizon[904]: New updates found in Director metadata. Checking Image repo metadata…
Oct 09 15:26:39 verdin-imx8mp-15404619 aktualizr-torizon[904]: 1 new update found in both Director and Image repo metadata.
Oct 09 15:26:39 verdin-imx8mp-15404619 aktualizr-torizon[904]: Event: UpdateCheckComplete, Result - Updates available
Oct 09 15:26:39 verdin-imx8mp-15404619 aktualizr-torizon[904]: Current version for ECU ID: d05fb81dda05ef9770e926054c5be5ca45de1fa9f78432e6c6684aaf3d9ad47c is unknown
Oct 09 15:26:39 verdin-imx8mp-15404619 aktualizr-torizon[904]: Performing a local pull from file:///media/OFFLINEUSB/images/ostree
Oct 09 15:26:41 verdin-imx8mp-15404619 aktualizr-torizon[904]: ostree-pull: Scanning metadata: 931
Oct 09 15:26:41 verdin-imx8mp-15404619 aktualizr-torizon[904]: Event: DownloadProgressReport, Progress at 0%
Oct 09 15:26:41 verdin-imx8mp-15404619 aktualizr-torizon[904]: ostree-pull: 9 metadata, 5 content objects imported; 1.1 MB content written
Oct 09 15:26:41 verdin-imx8mp-15404619 aktualizr-torizon[904]: Event: DownloadTargetComplete, Result - Success
Oct 09 15:26:41 verdin-imx8mp-15404619 aktualizr-torizon[904]: Event: AllDownloadsComplete, Result - Success
Oct 09 15:26:41 verdin-imx8mp-15404619 aktualizr-torizon[904]: Current version for ECU ID: d05fb81dda05ef9770e926054c5be5ca45de1fa9f78432e6c6684aaf3d9ad47c is unknown
Oct 09 15:26:41 verdin-imx8mp-15404619 aktualizr-torizon[904]: Event: InstallStarted
Oct 09 15:26:41 verdin-imx8mp-15404619 aktualizr-torizon[904]: curl error 6 (http code 0): Couldn’t resolve host name
Oct 09 15:26:41 verdin-imx8mp-15404619 aktualizr-torizon[904]: Installing package using ostree package manager
Oct 09 15:26:41 verdin-imx8mp-15404619 aktualizr-torizon[904]: Commit metadata kargs=quiet logo.nologo vt.global_cursor_default=0 plymouth.ignore-serial-consoles splash fbcon=map:3
Oct 09 15:26:42 verdin-imx8mp-15404619 aktualizr-torizon[904]: curl error 6 (http code 0): Couldn’t resolve host name
Oct 09 15:26:43 verdin-imx8mp-15404619 aktualizr-torizon[904]: curl error 6 (http code 0): Couldn’t resolve host name
Oct 09 15:26:43 verdin-imx8mp-15404619 aktualizr-torizon[904]: Failed to post update events: 6 Couldn’t resolve host name HTTP 0
Oct 09 15:26:44 verdin-imx8mp-15404619 aktualizr-torizon[904]: Copying /etc changes: 3 modified, 2 removed, 17 added
Oct 09 15:26:45 verdin-imx8mp-15404619 aktualizr-torizon[904]: Starting syncfs() for system root
Oct 09 15:26:45 verdin-imx8mp-15404619 aktualizr-torizon[904]: Completed syncfs() for system root in 358 ms
Oct 09 15:26:45 verdin-imx8mp-15404619 aktualizr-torizon[904]: Starting freeze/thaw cycle for system root
Oct 09 15:26:45 verdin-imx8mp-15404619 aktualizr-torizon[904]: Completed freeze/thaw cycle for system root in 143 ms
Oct 09 15:26:45 verdin-imx8mp-15404619 aktualizr-torizon[904]: Transaction complete; bootconfig swap: yes; bootversion: boot.0.1, deployment count change: 1
Oct 09 15:26:46 verdin-imx8mp-15404619 aktualizr-torizon[904]: Performing sync()
[ 525.419950] watchdog: watchdog0: watchdog did not stop!
[ 527.873231] imx2-wdt 30280000.watchdog: Device shutdown.
[ 527.879880] reboot: Restarting system