Hello,
I followed all the guides to integrate delta-updates.
The versions I’m using are as following:
mender 2.0.0 runtime: go1.11.13
mender-artifact on buildhost version 3.4.0
After provisioning the sdimg to the CM3 I did deploy the rootfs-image to the target.
sha265sum /dev/mmcblk0p2 8c0a883e2a4febbd728349fd7cf9331927c5ed354282ec38f7de10b0303ec80d /dev/mmcblk0p2
The delta image has the correct dependency to this checksum:
build@062f508d05ed:~/mender-raspberrypi/sources/meta-xxx/mender-binary-delta-1.1.0/x86_64$ mender-artifact read v1.2-deltaform-v1.0.mender
Mender artifact:
Name: release-v.1.2
Format: mender
Version: 3
Signature: no signature
Compatible devices: ‘[raspberrypi-cm3]’
Provides group:
Depends on one of artifact(s): []
Depends on one of group(s): []
State scripts:
Updates:
0:
Type: mender-binary-delta
Provides:
rootfs_image_checksum: 327b304f837d6dd175ca1f83d7fb1177012863f997715fbe7e044614860c904c
Depends:
rootfs_image_checksum: 8c0a883e2a4febbd728349fd7cf9331927c5ed354282ec38f7de10b0303ec80d
Metadata:
{
“delta_algorithm”: “xdelta3”,
“rootfs_file_size”: 440401920
}
Files:
name: xxx-image-prod-raspberrypi-cm3.ext4.delta
size: 909792
modified: 2020-12-10 11:25:15 +0000 UTC
checksum: e3056c055b14b86ba62a1b374bda4ab923213f49cd0f1bb565785808fd72a644
So all is prepared as described in the howtos.
But all I get in the web-backend is a “No compatible artifact found” error!
We’re still using the Trial Plan and are evaluating Mender so I wonder if the error results from there?
Will delta-updates work on the Trial Plan?
Thanks for your help,
Florian