Hi,
We’ve been using offline updates with TorizonCore 5.7.1 and both container and OS updates work smoothly. However, we’ve had no success with synchronous updates.
Each time I attempt one, the device reboots as expected due to the OS update, but then complains about an unfinished update and rolls back the container update. The OS update sticks, which is also unexpected behaviour for a synchronous update. I haven’t investigated when it does or doesn’t. I’ve attached the aktualizr-torizon
logs below.
Usually, if I re-insert the USB drive after the reboot, it then updates the containers properly.
Update initiated by inserting our USB drive:
Jan 17 14:32:46 verdin-imx8mm-07218224 aktualizr-torizon[853]: fetchMetaOffUpd() called with source_path: "/media/JABBLA-USB/update/"
Jan 17 14:32:46 verdin-imx8mm-07218224 aktualizr-torizon[853]: Current version for ECU ID: 95a66719c5c478ecd3b9f0b4fdee7a19cbc159d316955690d100aa78b7f72e2b is unknown
Jan 17 14:32:46 verdin-imx8mm-07218224 aktualizr-torizon[853]: Current version for ECU ID: cce4bda1e500771f2856f338b914e0489f0d677339f2c1e5df055ef642982452 is unknown
Jan 17 14:32:46 verdin-imx8mm-07218224 aktualizr-torizon[853]: New updates found in Director metadata. Checking Image repo metadata...
Jan 17 14:32:47 verdin-imx8mm-07218224 aktualizr-torizon[853]: 2 new updates found in both Director and Image repo metadata.
Jan 17 14:32:47 verdin-imx8mm-07218224 aktualizr-torizon[853]: Event: UpdateCheckComplete, Result - Updates available
Jan 17 14:32:47 verdin-imx8mm-07218224 aktualizr-torizon[853]: Update available. Acquiring the update lock...
Jan 17 14:32:47 verdin-imx8mm-07218224 aktualizr-torizon[853]: Current version for ECU ID: 95a66719c5c478ecd3b9f0b4fdee7a19cbc159d316955690d100aa78b7f72e2b is unknown
Jan 17 14:32:47 verdin-imx8mm-07218224 aktualizr-torizon[853]: Current version for ECU ID: cce4bda1e500771f2856f338b914e0489f0d677339f2c1e5df055ef642982452 is unknown
Jan 17 14:32:47 verdin-imx8mm-07218224 aktualizr-torizon[853]: Performing a local pull from file:///media/JABBLA-USB/update/images/ostree
Jan 17 14:32:47 verdin-imx8mm-07218224 69065a73ad47[702]: Usb drive change to /var/rootdirs/media/JABBLA-USB
Jan 17 14:32:48 verdin-imx8mm-07218224 aktualizr-torizon[853]: ostree-pull: Writing objects: 2
Jan 17 14:32:49 verdin-imx8mm-07218224 aktualizr-torizon[853]: ostree-pull: Scanning metadata: 1022
Jan 17 14:32:49 verdin-imx8mm-07218224 aktualizr-torizon[853]: Event: DownloadProgressReport, Progress at 0%
Jan 17 14:32:51 verdin-imx8mm-07218224 aktualizr-torizon[853]: ostree-pull: 49 metadata, 106 content objects imported
Jan 17 14:32:51 verdin-imx8mm-07218224 aktualizr-torizon[853]: Event: DownloadTargetComplete, Result - Success
Jan 17 14:32:51 verdin-imx8mm-07218224 aktualizr-torizon[853]: Initiating fetching of file docker-compose.lock.yml-2023-01-11-H15M29
Jan 17 14:32:51 verdin-imx8mm-07218224 aktualizr-torizon[853]: Unable to read filesystem statistics: error code -1
Jan 17 14:32:51 verdin-imx8mm-07218224 aktualizr-torizon[853]: Event: DownloadProgressReport, Progress at 100%
Jan 17 14:32:51 verdin-imx8mm-07218224 aktualizr-torizon[853]: Event: DownloadTargetComplete, Result - Success
Jan 17 14:32:51 verdin-imx8mm-07218224 aktualizr-torizon[853]: Event: AllDownloadsComplete, Result - Success
Jan 17 14:32:51 verdin-imx8mm-07218224 aktualizr-torizon[853]: Current version for ECU ID: 95a66719c5c478ecd3b9f0b4fdee7a19cbc159d316955690d100aa78b7f72e2b is unknown
Jan 17 14:32:51 verdin-imx8mm-07218224 aktualizr-torizon[853]: Current version for ECU ID: cce4bda1e500771f2856f338b914e0489f0d677339f2c1e5df055ef642982452 is unknown
Jan 17 14:32:51 verdin-imx8mm-07218224 aktualizr-torizon[853]: Waiting for Secondaries to connect to start installation...
Jan 17 14:32:52 verdin-imx8mm-07218224 aktualizr-torizon[853]: Event: InstallStarted
Jan 17 14:32:52 verdin-imx8mm-07218224 aktualizr-torizon[853]: Installing package using ostree package manager
Jan 17 14:32:55 verdin-imx8mm-07218224 aktualizr-torizon[853]: Copying /etc changes: 5 modified, 2 removed, 9 added
Jan 17 14:32:57 verdin-imx8mm-07218224 aktualizr-torizon[853]: Transaction complete; bootconfig swap: yes; deployment count change: 1
[ 184.624150] watchdog: watchdog0: watchdog did not stop!
[ 186.283391] systemd-journald[498]: Failed to send WATCHDOG=1 notification message: Connection refused
[ 186.725760] imx2-wdt 30280000.watchdog: Device shutdown: Expect reboot!
[ 186.732799] reboot: Restarting system
Log after the reboot:
-- Logs begin at Tue 2023-01-17 14:34:48 UTC, end at Tue 2023-01-17 14:37:39 UTC. --
Jan 17 14:34:48 verdin-imx8mm-07218224 aktualizr-torizon[855]: Couldn't import client certificate: "/var/sota/import/client.pem" doesn't exist.
Jan 17 14:34:49 verdin-imx8mm-07218224 aktualizr-torizon[855]: Couldn't import server CA certificate: "/var/sota/import/root.crt" doesn't exist.
Jan 17 14:34:49 verdin-imx8mm-07218224 aktualizr-torizon[855]: Couldn't import client TLS key: "/var/sota/import/pkey.pem" doesn't exist.
Jan 17 14:34:49 verdin-imx8mm-07218224 aktualizr-torizon[855]: Initializing docker-compose Secondaries...
Jan 17 14:34:49 verdin-imx8mm-07218224 aktualizr-torizon[855]: Use existing SQL storage: "/var/sota/storage/docker-compose/sql.db"
Jan 17 14:34:49 verdin-imx8mm-07218224 aktualizr-torizon[855]: No valid metadata found in storage.
Jan 17 14:34:49 verdin-imx8mm-07218224 aktualizr-torizon[855]: Reading config: "/etc/sota/conf.d/100-offline-updates.toml"
Jan 17 14:34:49 verdin-imx8mm-07218224 aktualizr-torizon[855]: Reading config: "/usr/lib/sota/conf.d/20-sota-device-cred.toml"
Jan 17 14:34:49 verdin-imx8mm-07218224 aktualizr-torizon[855]: Reading config: "/usr/lib/sota/conf.d/30-rollback.toml"
Jan 17 14:34:49 verdin-imx8mm-07218224 aktualizr-torizon[855]: Reading config: "/usr/lib/sota/conf.d/40-hardware-id.toml"
Jan 17 14:34:49 verdin-imx8mm-07218224 aktualizr-torizon[855]: Reading config: "/usr/lib/sota/conf.d/50-secondaries.toml"
Jan 17 14:34:49 verdin-imx8mm-07218224 aktualizr-torizon[855]: Reading config: "/usr/lib/sota/conf.d/60-polling-interval.toml"
Jan 17 14:34:49 verdin-imx8mm-07218224 aktualizr-torizon[855]: Use existing SQL storage: "/var/sota/sql.db"
Jan 17 14:34:49 verdin-imx8mm-07218224 aktualizr-torizon[855]: Incomplete update detected.
Jan 17 14:34:49 verdin-imx8mm-07218224 aktualizr-torizon[855]: Rolling back container update
Jan 17 14:34:49 verdin-imx8mm-07218224 aktualizr-torizon[855]: Running docker-compose up
Jan 17 14:34:49 verdin-imx8mm-07218224 aktualizr-torizon[855]: Running command: /usr/bin/docker-compose --file /var/sota/storage/docker-compose/docker-compose.yml -p torizon up --detach --remove-orphans
Jan 17 14:34:51 verdin-imx8mm-07218224 aktualizr-torizon[899]: Creating network "torizon_default" with the default driver
Jan 17 14:34:52 verdin-imx8mm-07218224 aktualizr-torizon[899]: Creating siab ...
Jan 17 14:34:52 verdin-imx8mm-07218224 aktualizr-torizon[899]: Creating allora3-mqtt ...
Jan 17 14:34:52 verdin-imx8mm-07218224 aktualizr-torizon[899]: Creating weston ...
Jan 17 14:34:52 verdin-imx8mm-07218224 aktualizr-torizon[899]: Creating allora3-skippy ...
Jan 17 14:34:54 verdin-imx8mm-07218224 aktualizr-torizon[899]: Creating weston ... done
Jan 17 14:34:54 verdin-imx8mm-07218224 aktualizr-torizon[899]: Creating siab ... done
Jan 17 14:34:54 verdin-imx8mm-07218224 aktualizr-torizon[899]: Creating allora3-skippy ... done
Jan 17 14:34:55 verdin-imx8mm-07218224 aktualizr-torizon[899]: Creating allora3-mqtt ... done
Jan 17 14:34:55 verdin-imx8mm-07218224 aktualizr-torizon[899]: Creating allora3-web ...
Jan 17 14:34:55 verdin-imx8mm-07218224 aktualizr-torizon[899]: Creating allora3-speech ...
Jan 17 14:34:55 verdin-imx8mm-07218224 aktualizr-torizon[899]: Creating allora3-bt ...
Jan 17 14:34:55 verdin-imx8mm-07218224 aktualizr-torizon[899]: Creating allora3-hw ...
Jan 17 14:34:56 verdin-imx8mm-07218224 aktualizr-torizon[899]: Creating allora3-bt ... done
Jan 17 14:34:58 verdin-imx8mm-07218224 aktualizr-torizon[899]: Creating allora3-speech ... done
Jan 17 14:34:58 verdin-imx8mm-07218224 aktualizr-torizon[899]: Creating allora3-hw ... done
Jan 17 14:34:58 verdin-imx8mm-07218224 aktualizr-torizon[899]: Creating allora3-web ... done
Jan 17 14:34:58 verdin-imx8mm-07218224 aktualizr-torizon[899]: Creating torizon_kiosk_1 ...
Jan 17 14:35:00 verdin-imx8mm-07218224 aktualizr-torizon[899]: Creating torizon_kiosk_1 ... done
Jan 17 14:35:01 verdin-imx8mm-07218224 aktualizr-torizon[855]: Removing not used containers, networks and images
Jan 17 14:35:01 verdin-imx8mm-07218224 aktualizr-torizon[855]: Running command: docker system prune -a --force
Jan 17 14:35:06 verdin-imx8mm-07218224 aktualizr-torizon[1697]: Deleted Images:
Jan 17 14:35:06 verdin-imx8mm-07218224 aktualizr-torizon[1697]: untagged: jabbla/allora3-wifi:digest_sha256_5e4149e34cc5f400a4536d99408213e81513c0a0204c58efdc627dd720ee8ecd
Jan 17 14:35:06 verdin-imx8mm-07218224 aktualizr-torizon[1697]: deleted: sha256:86d206b7ccbc0fed7373d75288f176578f886013e1463ac27328ebfd3894e0cb
Jan 17 14:35:06 verdin-imx8mm-07218224 aktualizr-torizon[1697]: deleted: sha256:b2fc4c8ceaedd8aee8b158e932a07ac18df534b7a09c0729ef66e59e37b0a43e
Jan 17 14:35:06 verdin-imx8mm-07218224 aktualizr-torizon[1697]: deleted: sha256:0091a74097a608d3a60b4fda816fd5ee3b272a8c5463c164c74550cb018418f5
Jan 17 14:35:06 verdin-imx8mm-07218224 aktualizr-torizon[1697]: deleted: sha256:7aaf602c8135212dc1e60dde057e29e17684cb29b39520dd215bb722aa24de7d
Jan 17 14:35:06 verdin-imx8mm-07218224 aktualizr-torizon[1697]: deleted: sha256:eacd12eeac28ff470789f4b7cb3b4baac1b44dc94b506cae1284e6aaacda30f2
Jan 17 14:35:06 verdin-imx8mm-07218224 aktualizr-torizon[1697]: deleted: sha256:215fe3fef6e7b6f550eb5fab56df33e813df40b470f73046bbc7b489d05f7cf9
Jan 17 14:35:06 verdin-imx8mm-07218224 aktualizr-torizon[1697]: deleted: sha256:63895e701db2234ad568945f4eca556c05ba9826ba2117e08c41430d05f015d3
Jan 17 14:35:06 verdin-imx8mm-07218224 aktualizr-torizon[1697]: deleted: sha256:ec74b41167e7e6cef64c7f3dbd0ca0bc2ae3c22a1b69f44ef8d9e4b5cde501ba
Jan 17 14:35:06 verdin-imx8mm-07218224 aktualizr-torizon[1697]: deleted: sha256:b4d78960bb7c2373b25109540adf0e2f8b156ed86762c43e1fb29169b04c4651
Jan 17 14:35:06 verdin-imx8mm-07218224 aktualizr-torizon[1697]: untagged: jabbla/allora3-skippy:digest_sha256_32e21ceda65ee8082e24684f2560c914983eeb249110986f9a24eb755a0a3d0e
Jan 17 14:35:06 verdin-imx8mm-07218224 aktualizr-torizon[1697]: deleted: sha256:f2ca6187682f530114ffc0f5146c6dd6eac3be7db124aeab6b2a74d7a1ec8bbf
Jan 17 14:35:06 verdin-imx8mm-07218224 aktualizr-torizon[1697]: deleted: sha256:853040d733869f0f679e44a3c640d5a8d3799bdb0113ce1d1851b56dcf38dbb5
Jan 17 14:35:06 verdin-imx8mm-07218224 aktualizr-torizon[1697]: deleted: sha256:e9010a58d9db46e1be5c81d85cf68c192103544450dab8ce481b5eb420db6d91
Jan 17 14:35:06 verdin-imx8mm-07218224 aktualizr-torizon[1697]: deleted: sha256:5296420725d1f8ec4e288e691ffefc0ff69704614df8cd4bce13b09076bb12e2
Jan 17 14:35:06 verdin-imx8mm-07218224 aktualizr-torizon[1697]: deleted: sha256:4740d54980fedbe0d7924302d2cfdb25125dfde63f6e86777dbd2e382a6be37e
Jan 17 14:35:06 verdin-imx8mm-07218224 aktualizr-torizon[1697]: deleted: sha256:40ec1e19544a8b6b20b8b77f2410e60300319f57efce23564f0daa703474c3e2
Jan 17 14:35:06 verdin-imx8mm-07218224 aktualizr-torizon[1697]: deleted: sha256:e9a3fbbaa47cf49ecb02385166a9ffb8b7346a194c6f4653fd71a76c971efb80
Jan 17 14:35:06 verdin-imx8mm-07218224 aktualizr-torizon[1697]: untagged: jabbla/allora3-web:digest_sha256_925c3eeb4b5ba97e8989f9313bfd95852978865ace6a47a6be1dbe165d400ca7
Jan 17 14:35:06 verdin-imx8mm-07218224 aktualizr-torizon[1697]: deleted: sha256:b790bc6fd546e95a56b0fedb950a601eb1ccab06fa8204f7316e4ad83e2e3676
Jan 17 14:35:06 verdin-imx8mm-07218224 aktualizr-torizon[1697]: deleted: sha256:e36c0f760fed378940776b8afb5280544bc0974d610bbca0bf1566d9fb1669f3
Jan 17 14:35:06 verdin-imx8mm-07218224 aktualizr-torizon[1697]: deleted: sha256:20ac8d80249d3a1e6fb7172419cf9d4fb87e78abe781110c660440687527b863
Jan 17 14:35:06 verdin-imx8mm-07218224 aktualizr-torizon[1697]: deleted: sha256:a309070f37e4f94ea19d5b9289749788dde438131c70a1700df51d179af8582e
Jan 17 14:35:06 verdin-imx8mm-07218224 aktualizr-torizon[1697]: deleted: sha256:b51f636808e57556066b992d22d86b096d763185bc6166e1c080261e5fa1d0d1
Jan 17 14:35:06 verdin-imx8mm-07218224 aktualizr-torizon[1697]: deleted: sha256:1d899cb0b263f7e372eb90ba043a4dcb941089fa0ad50f4d86ecb32af7245138
Jan 17 14:35:06 verdin-imx8mm-07218224 aktualizr-torizon[1697]: deleted: sha256:202a3f1190f924fe1a08deea3d752e645d703874c23a29bbd0557ba69abb9565
Jan 17 14:35:06 verdin-imx8mm-07218224 aktualizr-torizon[1697]: deleted: sha256:7e0ed6fe64450a276ec2f4dd41e8c0ca66afe891128f2cfc0f779bdf8b185380
Jan 17 14:35:06 verdin-imx8mm-07218224 aktualizr-torizon[1697]: deleted: sha256:ed79b61d7cf992069433246dd4807ea4c4c6d99782ac682d709024721263946d
Jan 17 14:35:06 verdin-imx8mm-07218224 aktualizr-torizon[1697]: deleted: sha256:c4f5345713ff90ac9c704194e8c33be6083c05113f3211f125a650369177c360
Jan 17 14:35:06 verdin-imx8mm-07218224 aktualizr-torizon[1697]: deleted: sha256:0a24540c1e5a47e5a8116c43151cb45c985f7a65afe5d4d65127d9c6fea2ffcf
Jan 17 14:35:06 verdin-imx8mm-07218224 aktualizr-torizon[1697]: untagged: jabbla/allora3-speech:digest_sha256_fb3135d78adef34128e8f00a33dd005573e0d7420e791a0255bf0be29a36c43c
Jan 17 14:35:06 verdin-imx8mm-07218224 aktualizr-torizon[1697]: deleted: sha256:230931a7ab093f9f5c2451efd6357ddbc37fc3e63ede261c3de2e36a23f9b06b
Jan 17 14:35:06 verdin-imx8mm-07218224 aktualizr-torizon[1697]: deleted: sha256:3fb3690b392db23cd7aa26262d1bbf92496ffe20f6d7919270513e0ad12dd580
Jan 17 14:35:06 verdin-imx8mm-07218224 aktualizr-torizon[1697]: deleted: sha256:4f3a77e1b0267e7582d49de244854b1ab32ff05f7974ac7de6ea2fa11e207194
Jan 17 14:35:06 verdin-imx8mm-07218224 aktualizr-torizon[1697]: deleted: sha256:9bc8713271d242760e2e15f7f61a11928eb5d25e3c29d237edd52ab17fc68898
Jan 17 14:35:06 verdin-imx8mm-07218224 aktualizr-torizon[1697]: untagged: jabbla/allora3-bt:digest_sha256_66cd4908444fd0a62337b8b87493ec19855b0c72747a60415d8cdb7ddc1d96ab
Jan 17 14:35:06 verdin-imx8mm-07218224 aktualizr-torizon[1697]: deleted: sha256:b0d26bae24f83cd60b36fcccd7357511e09f806805f4c9fa7cf664c8449eb193
Jan 17 14:35:06 verdin-imx8mm-07218224 aktualizr-torizon[1697]: deleted: sha256:92fdcb69d7c1283ba71882c9075413dfe8852f2719e3bd64925c5b5f23d3146b
Jan 17 14:35:06 verdin-imx8mm-07218224 aktualizr-torizon[1697]: deleted: sha256:dc6a454850c09fff70ba8479e0e9771fabe369a1bb17c491b88d245eb2981119
Jan 17 14:35:06 verdin-imx8mm-07218224 aktualizr-torizon[1697]: deleted: sha256:0fd40211559bf2bce32db99cd3a9c1d11d149f57cb3bcb52754455f86edcd794
Jan 17 14:35:06 verdin-imx8mm-07218224 aktualizr-torizon[1697]: deleted: sha256:9f087adc7e0cd50373242cab86950a593c27c13da483d6a29fb6cf37f7f84f45
Jan 17 14:35:06 verdin-imx8mm-07218224 aktualizr-torizon[1697]: untagged: jabbla/allora3-hw:digest_sha256_eb8a8af46ce73a26a6f7fd3f6eaa794cd6e51df85b640dc0bc6c77b7ecbec443
Jan 17 14:35:06 verdin-imx8mm-07218224 aktualizr-torizon[1697]: deleted: sha256:0665627573f43e6a6d931beedbf0739347cb75a9c4242ec59fc09a7ca5903980
Jan 17 14:35:06 verdin-imx8mm-07218224 aktualizr-torizon[1697]: deleted: sha256:aaa66a3b1442341f765dbb02bd68879474f2123d11691f27b8015dce0e4f1e38
Jan 17 14:35:06 verdin-imx8mm-07218224 aktualizr-torizon[1697]: deleted: sha256:553dd415466422fa28c8768ec84a0b4e9e47d22240901241a94939c6ddc03556
Jan 17 14:35:06 verdin-imx8mm-07218224 aktualizr-torizon[1697]: deleted: sha256:3736d662fba37c717fb793880f5d39feb9cfab337f549f59438ac0609d2d5ffd
Jan 17 14:35:06 verdin-imx8mm-07218224 aktualizr-torizon[1697]: deleted: sha256:0ca025f19853c02d8d01b7693ed3c5fbe55de672b256e63a7103f290b06dba2c
Jan 17 14:35:06 verdin-imx8mm-07218224 aktualizr-torizon[1697]: Total reclaimed space: 435.2MB
Jan 17 14:35:06 verdin-imx8mm-07218224 aktualizr-torizon[855]: Adding Secondary with ECU serial: cce4bda1e500771f2856f338b914e0489f0d677339f2c1e5df055ef642982452 with hardware ID: docker-compose
Jan 17 14:35:06 verdin-imx8mm-07218224 aktualizr-torizon[855]: Checking for a pending update to apply for Primary ECU
Jan 17 14:35:06 verdin-imx8mm-07218224 aktualizr-torizon[855]: Pending update for Primary ECU was found, trying to apply it...
Jan 17 14:35:06 verdin-imx8mm-07218224 aktualizr-torizon[855]: Checking installation of new OSTree sysroot
Jan 17 14:35:06 verdin-imx8mm-07218224 aktualizr-torizon[855]: Current versions in storage and reported by OSTree do not match
Jan 17 14:35:06 verdin-imx8mm-07218224 aktualizr-torizon[855]: No ECU version report counter, please check the database!
Jan 17 14:35:06 verdin-imx8mm-07218224 aktualizr-torizon[855]: Failed to store Secondary manifest: no more rows available
Jan 17 14:35:06 verdin-imx8mm-07218224 aktualizr-torizon[855]: curl error 3 (http code 0): URL using bad/illegal format or missing URL
Jan 17 14:35:07 verdin-imx8mm-07218224 aktualizr-torizon[855]: curl error 3 (http code 0): URL using bad/illegal format or missing URL
Jan 17 14:35:08 verdin-imx8mm-07218224 aktualizr-torizon[855]: curl error 3 (http code 0): URL using bad/illegal format or missing URL
Jan 17 14:35:08 verdin-imx8mm-07218224 aktualizr-torizon[855]: Put manifest request failed: 3 URL using bad/illegal format or missing URL HTTP 0
Jan 17 14:35:08 verdin-imx8mm-07218224 aktualizr-torizon[855]: PROXY: initializing...
Jan 17 14:35:08 verdin-imx8mm-07218224 aktualizr-torizon[855]: PROXY: using TCP port 8850.
Jan 17 14:35:08 verdin-imx8mm-07218224 aktualizr-torizon[855]: Offline Updates are enabled
Jan 17 14:35:08 verdin-imx8mm-07218224 aktualizr-torizon[855]: PROXY: starting thread.
Jan 17 14:35:08 verdin-imx8mm-07218224 aktualizr-torizon[855]: PROXY: listening to connections...
My synchronous update packages are automatically generated by my CI pipeline that uses TorizonCore Builder 3.6 with some small patches:
- One that allows me to use our private Docker Hub registry by injecting the credentials at the right time
- One that replaces all symlinks in the final tarball with a copy of the file they point to, this is a workaround for this issue I raised earlier.
The first patch is no longer necessary since TCB 3.7 so I tried generating the lockbox with the latest TCB using the early-access
tag, and indeed, I can properly use the --login
flag without any workarounds. However, the symlink issue still exists and the sync update fails due to it. I can apply the symlink patch as before, and the same problem occurs as in the logs above.
I mention this for the off chance that a symlink is required in the synchronous update package and this problem is related. It’s strange to me that there would be no issues with the individual (OS or application) updates, which are created the exact same way.
Is this behaviour you have seen before? We’ve been doing updates in two steps but that’s obviously not the best process.
Kind regards,
Ernest Van Hoecke