# Mender-convert issue

**URL:** https://hub.mender.io/t/mender-convert-issue/6838
**Category:** General Discussions
**Tags:** mender-convert
**Created:** [May 21, 2024, 7:58am UTC](https://hub.mender.io/t/mender-convert-issue/6838 "2024-05-21T07:58:48Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![kchavda](https://avatars.discourse-cdn.com/v4/letter/k/4da419/32.png) [@kchavda](https://hub.mender.io/u/kchavda)
#### Post date: [May 21, 2024, 7:58am UTC](https://hub.mender.io/t/mender-convert-issue/6838/1 "2024-05-21T07:58:48Z")

</div>

I am new for the Mender-convert.  
I am having Customized RaspberryPI4B Image of 31GB Size.  
I want to convert it to mender-supported image for OTA OS Update.  
I have followed the steps mentioned on the Online Mender Document.  
I am facing FATAL error in last step:

# convert the image

MENDER\_ARTIFACT\_NAME=release-1 ./docker-mender-convert   
–disk-image input/golden-image-1.img   
–config configs/raspberrypi3\_config   
–overlay input/rootfs\_overlay\_demo/

Log file:

2024-05-21 04:41:19 [DEBUG] [mender-convert-modify] Running: (./mender-convert-modify:106): run\_and\_log\_cmd():  
sudo mkdir -p work/rootfs/data/mender-configure  
2024-05-21 04:41:19 [DEBUG] [mender-convert-modify] Running: (./mender-convert-modify:107): run\_and\_log\_cmd():  
sudo ln -sf /data/mender-configure work/rootfs/var/lib  
2024-05-21 04:41:19 [DEBUG] [mender-convert-modify] Running: (./mender-convert-modify:108): run\_and\_log\_cmd():  
sudo mkdir -p work/rootfs/data/mender-monitor  
2024-05-21 04:41:19 [DEBUG] [mender-convert-modify] Running: (./mender-convert-modify:109): run\_and\_log\_cmd():  
sudo ln -sf /data/mender-monitor work/rootfs/var/lib  
2024-05-21 04:41:21 [DEBUG] [mender-convert-modify] Running: (./mender-convert-modify:142): run\_and\_log\_cmd():  
wget --quiet -O work/mender-data-dir.service [https://raw.githubusercontent.com/mendersoftware/meta-mender/ab9c1e65abf73cde1065e2a4c2005cfe61ee6e3d/meta-mender-core/recipes-mender/mender-client/files/mender-data-dir.service](https://raw.githubusercontent.com/mendersoftware/meta-mender/ab9c1e65abf73cde1065e2a4c2005cfe61ee6e3d/meta-mender-core/recipes-mender/mender-client/files/mender-data-dir.service)  
2024-05-21 04:41:22 [DEBUG] [mender-convert-modify] Running: (./mender-convert-modify:143): run\_and\_log\_cmd():  
sudo install -m 644 work/mender-data-dir.service work/rootfs/lib/systemd/system/mender-data-dir.service  
2024-05-21 04:41:22 [DEBUG] [mender-convert-modify] Running: (./mender-convert-modify:145): run\_and\_log\_cmd():  
sudo mkdir -p work/rootfs/lib/systemd/system/mender-client.service.wants  
2024-05-21 04:41:22 [DEBUG] [mender-convert-modify] Running: (./mender-convert-modify:147): run\_and\_log\_cmd():  
sudo ln -sf /lib/systemd/system/mender-data-dir.service work/rootfs/lib/systemd/system/mender-client.service.wants/mender-data-dir.service  
2024-05-21 04:41:22 [DEBUG] [mender-convert-modify] Running: (./mender-convert-modify:145): run\_and\_log\_cmd():  
sudo mkdir -p work/rootfs/lib/systemd/system/mender-updated.service.wants  
2024-05-21 04:41:22 [DEBUG] [mender-convert-modify] Running: (./mender-convert-modify:147): run\_and\_log\_cmd():  
sudo ln -sf /lib/systemd/system/mender-data-dir.service work/rootfs/lib/systemd/system/mender-updated.service.wants/mender-data-dir.service  
2024-05-21 04:41:23 [DEBUG] [mender-convert-modify] Running: (./mender-convert-modify:150): run\_and\_log\_cmd():  
sudo mkdir -p work/rootfs/data/mender  
2024-05-21 04:41:23 [DEBUG] [mender-convert-modify] Running: (./mender-convert-modify:151): run\_and\_log\_cmd():  
sudo mkdir -p work/rootfs/var/lib  
2024-05-21 04:41:23 [DEBUG] [mender-convert-modify] Running: (./mender-convert-modify:152): run\_and\_log\_cmd():  
sudo ln -sf /data/mender work/rootfs/var/lib  
2024-05-21 04:41:23 [INFO] [mender-convert-modify] Using root device A in mender.conf: /dev/mmcblk0p2  
2024-05-21 04:41:23 [INFO] [mender-convert-modify] Using root device B in mender.conf: /dev/mmcblk0p3  
2024-05-21 04:41:23 [DEBUG] [mender-convert-modify] Running: (./mender-convert-modify:164): run\_and\_log\_cmd():  
sudo cp work/mender.conf.data work/rootfs/data/mender/mender.conf  
2024-05-21 04:41:23 [DEBUG] [mender-convert-modify] Running: (./mender-convert-modify:165): run\_and\_log\_cmd():  
sudo chmod 600 work/rootfs/data/mender/mender.conf  
2024-05-21 04:41:23 [DEBUG] [mender-convert-modify] Running: (./mender-convert-modify:176): run\_and\_log\_cmd():  
echo ‘device\_type=raspberrypi4’ \> work/device\_type  
2024-05-21 04:41:23 [DEBUG] [mender-convert-modify] Running: (./mender-convert-modify:177): run\_and\_log\_cmd():  
sudo install -m 0444 work/device\_type work/rootfs/data/mender/  
2024-05-21 04:41:23 [INFO] [mender-convert-modify] Creating state scripts version file.  
2024-05-21 04:41:23 [DEBUG] [mender-convert-modify] Running: (./mender-convert-modify:184): run\_and\_log\_cmd():  
sudo mkdir -p work/rootfs/etc/mender/scripts/  
2024-05-21 04:41:23 [DEBUG] [mender-convert-modify] Running: (./mender-convert-modify:185): run\_and\_log\_cmd():  
echo -n 3 | sudo tee work/rootfs/etc/mender/scripts/version  
3  
2024-05-21 04:41:23 [INFO] [mender-convert-modify] Installing a custom /etc/fstab (see /mender-convert/logs/convert.log.1716266014-14552 for more info)  
2024-05-21 04:41:23 [DEBUG] [mender-convert-modify] Running: (./mender-convert-modify:195): run\_and\_log\_cmd():  
sudo mkdir -p work/rootfs//uboot  
2024-05-21 04:41:23 [INFO] [mender-convert-modify] Using boot partition device in fstab: /dev/mmcblk0p1  
2024-05-21 04:41:23 [INFO] [mender-convert-modify] Using data partition device in fstab: /dev/mmcblk0p4  
2024-05-21 04:41:23 [INFO] [mender-convert-modify] Installing Mender client and related files  
2024-05-21 04:41:23 [INFO] [mender-convert-modify] Installing Mender client version latest  
2024-05-21 04:41:24 [DEBUG] [mender-convert-modify] Running: (modules/deb.sh:43): run\_and\_log\_cmd():  
wget -Nq [https://downloads.mender.io/repos/debian/dists/debian/bullseye/stable/main/binary-armhf/Packages](https://downloads.mender.io/repos/debian/dists/debian/bullseye/stable/main/binary-armhf/Packages) -P /tmp  
2024-05-21 04:41:26 [DEBUG] [mender-convert-modify] Running: (modules/deb.sh:52): run\_and\_log\_cmd():

```
wget -Nq https://downloads.mender.io/repos/debian/pool/main/m/mender-client/mender-client_3.5.2-1%2Bdebian%2Bbullseye_armhf.deb -P work/deb-packages

```

2024-05-21 04:41:26 [INFO] [mender-convert-modify] Successfully downloaded mender-client\_3.5.2-1+debian+bullseye\_armhf.deb  
2024-05-21 04:41:27 [DEBUG] [mender-convert-modify] Running: (modules/chroot.sh:54): run\_and\_log\_cmd():

```
sudo mount /dev /mender-convert/work/rootfs//dev -o bind,ro

```

2024-05-21 04:41:27 [DEBUG] [mender-convert-modify] Running: (modules/chroot.sh:56): run\_and\_log\_cmd():

```
sudo mount /dev/pts /mender-convert/work/rootfs//dev/pts -o bind,ro

```

2024-05-21 04:41:27 [DEBUG] [mender-convert-modify] Running: (modules/chroot.sh:57): run\_and\_log\_cmd():

```
sudo mount /proc /mender-convert/work/rootfs//proc -o bind,ro

```

2024-05-21 04:41:27 [DEBUG] [mender-convert-modify] Running: (modules/chroot.sh:58): run\_and\_log\_cmd():

```
sudo mount /sys /mender-convert/work/rootfs//sys -o bind,ro

```

2024-05-21 04:41:54 [DEBUG] [mender-convert-modify] Running: (modules/chroot.sh:116): run\_and\_log\_cmd\_noexit():

```
sudo chroot /mender-convert/work/rootfs/ /tmp/qemu-arm-static /usr/bin/env env DEBIAN_FRONTEND=noninteractive DEVICE_TYPE=raspberrypi4 dpkg --install /tmp/mender-client_3.5.2-1+debian+bullseye_armhf.deb
Selecting previously unselected package mender-client.

```

(Reading database … 65648 files and directories currently installed.)  
Preparing to unpack …/mender-client\_3.5.2-1+debian+bullseye\_armhf.deb …  
Unpacking mender-client (1:3.5.2-1+debian+bullseye) …  
Setting up mender-client (1:3.5.2-1+debian+bullseye) …  
time=“2024-05-21T06:41:47+02:00” level=warning msg=“Could not connect to syslog daemon: Unix syslog delivery error. (use --no-syslog to disable completely)”  
Created symlink /etc/systemd/system/multi-user.target.wants/mender-client.service → /lib/systemd/system/mender-client.service.  
Processing triggers for dbus (1.12.24-0+deb11u1) …

2024-05-21 04:41:54 [INFO] [mender-convert-modify] Performing platform specific modifications (if any)  
2024-05-21 04:41:54 [INFO] [mender-convert-modify] Running hook: platform\_modify  
2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:19): run\_and\_log\_cmd():

```
wget -q https://downloads.mender.io/mender-convert/uboot/raspberrypi/raspberrypi4-2020.01.tar.gz -P work/rpi/binaries

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:20): run\_and\_log\_cmd():

```
tar xzvf work/rpi/binaries/raspberrypi4-2020.01.tar.gz -C work/rpi/binaries
./boot.scr

```

./fw\_env.config  
./fw\_printenv  
./u-boot.bin  
./uboot-git-log.txt

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:31): run\_and\_log\_cmd():

```
cp work/boot/cmdline.txt work/rpi/cmdline.txt

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:34): run\_and\_log\_cmd():

```
sed -i 's/[]root=[^]*/ root=${mender_kernel_root}/' work/rpi/cmdline.txt

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:44): run\_and\_log\_cmd():

```
sed -i 's| init=/usr/lib/raspi-config/init_resize\.sh||' work/rpi/cmdline.txt

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:45): run\_and\_log\_cmd():

```
sed -i 's| sdhci\.debug_quirks2=4||' work/rpi/cmdline.txt

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:47): run\_and\_log\_cmd():

```
sed -i 's/ quiet//g' work/rpi/cmdline.txt

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:51): run\_and\_log\_cmd():

```
sudo cp work/rpi/cmdline.txt work/boot/

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:59): run\_and\_log\_cmd():

```
sudo ln -sf /dev/null work/rootfs/etc/systemd/system/udisks2.service

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:78): run\_and\_log\_cmd():

```
sudo cp work/boot/kernel7l.img work/rootfs/boot/zImage

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:82): run\_and\_log\_cmd():

```
sudo mkdir -p work/rootfs/uboot

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:83): run\_and\_log\_cmd():

```
sudo cp work/rpi/binaries/u-boot.bin work/boot/kernel7l.img

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:84): run\_and\_log\_cmd():

```
sudo cp work/rpi/binaries/boot.scr work/boot

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:85): run\_and\_log\_cmd():

```
sudo cp work/rpi/binaries/fw_env.config work/rootfs/etc/

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:86): run\_and\_log\_cmd():

```
sudo cp work/rpi/binaries/uboot-git-log.txt work/boot

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:92): run\_and\_log\_cmd():

```
sudo ln -fs /uboot/COPYING.linux work/rootfs/boot/COPYING.linux

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:92): run\_and\_log\_cmd():

```
sudo ln -fs /uboot/LICENCE.broadcom work/rootfs/boot/LICENCE.broadcom

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:92): run\_and\_log\_cmd():

```
sudo ln -fs /uboot/System work/rootfs/boot/System

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:92): run\_and\_log\_cmd():

```
sudo ln -fs /uboot/Volume work/rootfs/boot/Volume

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:92): run\_and\_log\_cmd():

```
sudo ln -fs /uboot/Information work/rootfs/boot/Information

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:92): run\_and\_log\_cmd():

```
sudo ln -fs /uboot/bcm2708-rpi-b-plus.dtb work/rootfs/boot/bcm2708-rpi-b-plus.dtb

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:92): run\_and\_log\_cmd():

```
sudo ln -fs /uboot/bcm2708-rpi-b-rev1.dtb work/rootfs/boot/bcm2708-rpi-b-rev1.dtb

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:92): run\_and\_log\_cmd():

```
sudo ln -fs /uboot/bcm2708-rpi-b.dtb work/rootfs/boot/bcm2708-rpi-b.dtb

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:92): run\_and\_log\_cmd():

```
sudo ln -fs /uboot/bcm2708-rpi-cm.dtb work/rootfs/boot/bcm2708-rpi-cm.dtb

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:92): run\_and\_log\_cmd():

```
sudo ln -fs /uboot/bcm2708-rpi-zero-w.dtb work/rootfs/boot/bcm2708-rpi-zero-w.dtb

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:92): run\_and\_log\_cmd():

```
sudo ln -fs /uboot/bcm2708-rpi-zero.dtb work/rootfs/boot/bcm2708-rpi-zero.dtb

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:92): run\_and\_log\_cmd():

```
sudo ln -fs /uboot/bcm2709-rpi-2-b.dtb work/rootfs/boot/bcm2709-rpi-2-b.dtb

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:92): run\_and\_log\_cmd():

```
sudo ln -fs /uboot/bcm2709-rpi-cm2.dtb work/rootfs/boot/bcm2709-rpi-cm2.dtb

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:92): run\_and\_log\_cmd():

```
sudo ln -fs /uboot/bcm2710-rpi-2-b.dtb work/rootfs/boot/bcm2710-rpi-2-b.dtb

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:92): run\_and\_log\_cmd():

```
sudo ln -fs /uboot/bcm2710-rpi-3-b-plus.dtb work/rootfs/boot/bcm2710-rpi-3-b-plus.dtb

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:92): run\_and\_log\_cmd():

```
sudo ln -fs /uboot/bcm2710-rpi-3-b.dtb work/rootfs/boot/bcm2710-rpi-3-b.dtb

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:92): run\_and\_log\_cmd():

```
sudo ln -fs /uboot/bcm2710-rpi-cm3.dtb work/rootfs/boot/bcm2710-rpi-cm3.dtb

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:92): run\_and\_log\_cmd():

```
sudo ln -fs /uboot/bcm2710-rpi-zero-2-w.dtb work/rootfs/boot/bcm2710-rpi-zero-2-w.dtb

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:92): run\_and\_log\_cmd():

```
sudo ln -fs /uboot/bcm2710-rpi-zero-2.dtb work/rootfs/boot/bcm2710-rpi-zero-2.dtb

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:92): run\_and\_log\_cmd():

```
sudo ln -fs /uboot/bcm2711-rpi-4-b.dtb work/rootfs/boot/bcm2711-rpi-4-b.dtb

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:92): run\_and\_log\_cmd():

```
sudo ln -fs /uboot/bcm2711-rpi-400.dtb work/rootfs/boot/bcm2711-rpi-400.dtb

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:92): run\_and\_log\_cmd():

```
sudo ln -fs /uboot/bcm2711-rpi-cm4-io.dtb work/rootfs/boot/bcm2711-rpi-cm4-io.dtb

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:92): run\_and\_log\_cmd():

```
sudo ln -fs /uboot/bcm2711-rpi-cm4.dtb work/rootfs/boot/bcm2711-rpi-cm4.dtb

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:92): run\_and\_log\_cmd():

```
sudo ln -fs /uboot/bcm2711-rpi-cm4s.dtb work/rootfs/boot/bcm2711-rpi-cm4s.dtb

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:92): run\_and\_log\_cmd():

```
sudo ln -fs /uboot/boot.scr work/rootfs/boot/boot.scr

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:92): run\_and\_log\_cmd():

```
sudo ln -fs /uboot/bootcode.bin work/rootfs/boot/bootcode.bin

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:92): run\_and\_log\_cmd():

```
sudo ln -fs /uboot/cmdline.txt work/rootfs/boot/cmdline.txt

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:92): run\_and\_log\_cmd():

```
sudo ln -fs /uboot/config.txt work/rootfs/boot/config.txt

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:92): run\_and\_log\_cmd():

```
sudo ln -fs /uboot/fixup.dat work/rootfs/boot/fixup.dat

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:92): run\_and\_log\_cmd():

```
sudo ln -fs /uboot/fixup4.dat work/rootfs/boot/fixup4.dat

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:92): run\_and\_log\_cmd():

```
sudo ln -fs /uboot/fixup4cd.dat work/rootfs/boot/fixup4cd.dat

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:92): run\_and\_log\_cmd():

```
sudo ln -fs /uboot/fixup4db.dat work/rootfs/boot/fixup4db.dat

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:92): run\_and\_log\_cmd():

```
sudo ln -fs /uboot/fixup4x.dat work/rootfs/boot/fixup4x.dat

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:92): run\_and\_log\_cmd():

```
sudo ln -fs /uboot/fixup_cd.dat work/rootfs/boot/fixup_cd.dat

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:92): run\_and\_log\_cmd():

```
sudo ln -fs /uboot/fixup_db.dat work/rootfs/boot/fixup_db.dat

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:92): run\_and\_log\_cmd():

```
sudo ln -fs /uboot/fixup_x.dat work/rootfs/boot/fixup_x.dat

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:92): run\_and\_log\_cmd():

```
sudo ln -fs /uboot/issue.txt work/rootfs/boot/issue.txt

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:92): run\_and\_log\_cmd():

```
sudo ln -fs /uboot/kernel.img work/rootfs/boot/kernel.img

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:92): run\_and\_log\_cmd():

```
sudo ln -fs /uboot/kernel7.img work/rootfs/boot/kernel7.img

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:92): run\_and\_log\_cmd():

```
sudo ln -fs /uboot/kernel7l.img work/rootfs/boot/kernel7l.img

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:92): run\_and\_log\_cmd():

```
sudo ln -fs /uboot/kernel8.img work/rootfs/boot/kernel8.img

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:92): run\_and\_log\_cmd():

```
sudo ln -fs /uboot/overlays work/rootfs/boot/overlays

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:92): run\_and\_log\_cmd():

```
sudo ln -fs /uboot/start.elf work/rootfs/boot/start.elf

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:92): run\_and\_log\_cmd():

```
sudo ln -fs /uboot/start4.elf work/rootfs/boot/start4.elf

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:92): run\_and\_log\_cmd():

```
sudo ln -fs /uboot/start4cd.elf work/rootfs/boot/start4cd.elf

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:92): run\_and\_log\_cmd():

```
sudo ln -fs /uboot/start4db.elf work/rootfs/boot/start4db.elf

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:92): run\_and\_log\_cmd():

```
sudo ln -fs /uboot/start4x.elf work/rootfs/boot/start4x.elf

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:92): run\_and\_log\_cmd():

```
sudo ln -fs /uboot/start_cd.elf work/rootfs/boot/start_cd.elf

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:92): run\_and\_log\_cmd():

```
sudo ln -fs /uboot/start_db.elf work/rootfs/boot/start_db.elf

```

2024-05-21 04:41:55 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:92): run\_and\_log\_cmd():

```
sudo ln -fs /uboot/start_x.elf work/rootfs/boot/start_x.elf

```

2024-05-21 04:41:56 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:92): run\_and\_log\_cmd():

```
sudo ln -fs /uboot/uboot-git-log.txt work/rootfs/boot/uboot-git-log.txt

```

2024-05-21 04:42:14 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:121): run\_and\_log\_cmd():

```
sed -i.bak 's|/boot|/uboot|g' work/rootfs/lib/systemd/system/sshswitch.service

```

2024-05-21 04:42:14 [DEBUG] [mender-convert-modify] Modified file work/rootfs/lib/systemd/system/sshswitch.service  
— work/rootfs/lib/systemd/system/sshswitch.service.bak 2023-05-10 06:00:36.000000000 +0000  
+++ work/rootfs/lib/systemd/system/sshswitch.service 2024-05-21 04:42:14.333828314 +0000  
@@ -1,11 +1,11 @@  
[Unit]  
-Description=Turn on SSH if /boot/ssh is present  
-ConditionPathExistsGlob=/boot/ssh{,.txt}  
+Description=Turn on SSH if /uboot/ssh is present  
+ConditionPathExistsGlob=/uboot/ssh{,.txt}  
After=regenerate\_ssh\_host\_keys.service boot.mount

[Service]  
Type=oneshot  
-ExecStart=/bin/sh -c “systemctl enable --now ssh && rm -f /boot/ssh /boot/ssh.txt”  
+ExecStart=/bin/sh -c “systemctl enable --now ssh && rm -f /uboot/ssh /uboot/ssh.txt”

[Install]  
WantedBy=multi-user.target  
2024-05-21 04:42:14 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:121): run\_and\_log\_cmd():

```
sed -i.bak 's|/boot|/uboot|g' work/rootfs/lib/systemd/system/apply_noobs_os_config.service

```

2024-05-21 04:42:14 [DEBUG] [mender-convert-modify] Modified file work/rootfs/lib/systemd/system/apply\_noobs\_os\_config.service  
— work/rootfs/lib/systemd/system/apply\_noobs\_os\_config.service.bak 2017-07-17 11:46:17.000000000 +0000  
+++ work/rootfs/lib/systemd/system/apply\_noobs\_os\_config.service 2024-05-21 04:42:14.353828564 +0000  
@@ -1,6 +1,6 @@  
[Unit]  
Description=Apply NOOBS config  
-ConditionPathExists=/boot/os\_config.json  
+ConditionPathExists=/uboot/os\_config.json  
Before=display-manager.service getty.target autologin@tty1.service

[Service]  
2024-05-21 04:42:14 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:121): run\_and\_log\_cmd():

```
sed -i.bak 's|/boot|/uboot|g' work/rootfs/lib/systemd/system/raspberrypi-net-mods.service

```

2024-05-21 04:42:14 [DEBUG] [mender-convert-modify] Modified file work/rootfs/lib/systemd/system/raspberrypi-net-mods.service  
— work/rootfs/lib/systemd/system/raspberrypi-net-mods.service.bak 2022-08-04 09:40:53.000000000 +0000  
+++ work/rootfs/lib/systemd/system/raspberrypi-net-mods.service 2024-05-21 04:42:14.373828815 +0000  
@@ -1,6 +1,6 @@  
[Unit]  
Description=Copy user wpa\_supplicant.conf  
-ConditionPathExists=/boot/wpa\_supplicant.conf  
+ConditionPathExists=/uboot/wpa\_supplicant.conf  
Before=dhcpcd.service NetworkManager.service  
After=systemd-rfkill.service

2024-05-21 04:42:14 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:121): run\_and\_log\_cmd():

```
sed -i.bak 's|/boot|/uboot|g' work/rootfs/usr/lib/raspberrypi-sys-mods/firstboot

```

2024-05-21 04:42:14 [DEBUG] [mender-convert-modify] Modified file work/rootfs/usr/lib/raspberrypi-sys-mods/firstboot  
— work/rootfs/usr/lib/raspberrypi-sys-mods/firstboot.bak 2023-05-10 06:00:36.000000000 +0000  
+++ work/rootfs/usr/lib/raspberrypi-sys-mods/firstboot 2024-05-21 04:42:14.393829066 +0000  
@@ -1,7 +1,7 @@  
#!/bin/bash

reboot\_pi () {

- umount /boot

- umount /uboot  
mount / -o remount,ro  
sync  
if [“$NOOBS” = “1”]; then  
@@ -32,7 +32,7 @@  
ROOT\_DEV=“/dev/${ROOT\_DEV\_NAME}”  
ROOT\_PART\_NUM=$(cat “/sys/block/${ROOT\_DEV\_NAME}/${ROOT\_PART\_NAME}/partition”)

- BOOT\_PART\_DEV=$(findmnt /boot -o source -n)

- BOOT\_PART\_DEV=$(findmnt /uboot -o source -n)  
BOOT\_PART\_NAME=$(echo “$BOOT\_PART\_DEV” | cut -d “/” -f 3)  
BOOT\_DEV\_NAME=$(echo /sys/block/\*/“${BOOT\_PART\_NAME}” | cut -d “/” -f 4)  
BOOT\_PART\_NUM=$(cat “/sys/block/${BOOT\_DEV\_NAME}/${BOOT\_PART\_NAME}/partition”)  
@@ -73,7 +73,7 @@  
EOF  
if [“$?” -eq 0]; then  
sed -i “s/${OLD\_DISKID}/${DISKID}/g” /etc/fstab

- sed -i “s/${OLD\_DISKID}/${DISKID}/” /boot/cmdline.txt

- sed -i “s/${OLD\_DISKID}/${DISKID}/” /uboot/cmdline.txt  
sync  
fi

@@ -82,12 +82,12 @@  
}

fix\_wpa() {

- if [-e /boot/firstrun.sh] \
- 

```
&& ! grep -q 'imager_custom set_wlan' /boot/firstrun.sh \

```

- 

```
&& grep -q wpa_supplicant.conf /boot/firstrun.sh; then

```

- if [-e /uboot/firstrun.sh] \
- 

```
&& ! grep -q 'imager_custom set_wlan' /uboot/firstrun.sh \

```

- 

```
&& grep -q wpa_supplicant.conf /uboot/firstrun.sh; then

```

mount -o remount,rw “$ROOT\_PART\_DEV”  
modprobe rfkill

- REGDOMAIN=$(sed -n ‘s/^\s\*country=(..)$/\1/p’ /boot/firstrun.sh)

- REGDOMAIN=$(sed -n ‘s/^\s\*country=(..)$/\1/p’ /uboot/firstrun.sh)  
[-n “$REGDOMAIN”] && raspi-config nonint do\_wifi\_country “$REGDOMAIN”  
if systemctl -q is-enabled NetworkManager; then  
systemctl disable NetworkManager  
@@ -184,7 +184,7 @@  
apply\_custom () {  
CONFIG\_FILE=“$1”  
mount -o remount,rw /

- mount -o remount,rw /boot

- mount -o remount,rw /uboot  
if ! python3 -c “import toml” 2\> /dev/null; then  
FAIL\_REASON=“custom.toml provided, but python3-toml is not installed  
$FAIL\_REASON”  
else  
@@ -200,7 +200,7 @@  
set +o pipefail  
fi  
rm -f “$CONFIG\_FILE”

- mount -o remount,ro /boot

- mount -o remount,ro /uboot  
mount -o remount,ro /  
}

@@ -217,10 +217,10 @@  
whiptail --infobox “Generating SSH keys…” 20 60  
regenerate\_ssh\_host\_keys

- if [-f “/boot/custom.toml”]; then

- if [-f “/uboot/custom.toml”]; then  
MSG="Applying customisations from custom.toml…  
"  
whiptail --infobox “$MSG” 20 60

- apply\_custom “/boot/custom.toml”

- apply\_custom “/uboot/custom.toml”  
fi

whiptail --infobox “Fix PARTUUID…” 20 60  
@@ -234,16 +234,16 @@  
mount -t tmpfs tmp /run  
mkdir -p /run/systemd

-mount /boot  
+mount /uboot  
mount / -o remount,ro

-sed -i ‘s| init=/usr/lib/raspberrypi-sys-mods/firstboot||’ /boot/cmdline.txt  
-sed -i ‘s| sdhci.debug\_quirks2=4||’ /boot/cmdline.txt  
+sed -i ‘s| init=/usr/lib/raspberrypi-sys-mods/firstboot||’ /uboot/cmdline.txt  
+sed -i ‘s| sdhci.debug\_quirks2=4||’ /uboot/cmdline.txt

-if ! grep -q splash /boot/cmdline.txt; then

- sed -i “s/ quiet//g” /boot/cmdline.txt  
+if ! grep -q splash /uboot/cmdline.txt; then

- sed -i “s/ quiet//g” /uboot/cmdline.txt  
fi  
-mount /boot -o remount,ro  
+mount /uboot -o remount,ro  
sync

main  
2024-05-21 04:42:14 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:121): run\_and\_log\_cmd():

```
sed -i.bak 's|/boot|/uboot|g' work/rootfs/usr/lib/userconf-pi/userconf-service

```

2024-05-21 04:42:14 [DEBUG] [mender-convert-modify] Modified file work/rootfs/usr/lib/userconf-pi/userconf-service  
— work/rootfs/usr/lib/userconf-pi/userconf-service.bak 2022-06-18 20:23:53.000000000 +0000  
+++ work/rootfs/usr/lib/userconf-pi/userconf-service 2024-05-21 04:42:14.409829266 +0000  
@@ -34,7 +34,7 @@  
INTERACTIVE=False  
fi

-for BOOT\_CONF\_FILE in /boot/userconf /boot/userconf.txt; do  
+for BOOT\_CONF\_FILE in /uboot/userconf /uboot/userconf.txt; do  
if [! -f “$BOOT\_CONF\_FILE”]; then  
continue  
fi  
@@ -45,7 +45,7 @@  
INTERACTIVE=False  
else  
echo “$MSG” | tee -a “$BOOT\_CONF\_FILE” \>&2

- 

```
   mv "$BOOT_CONF_FILE" "/boot/failed_$(basename "$BOOT_CONF_FILE")"

```

- 

```
   mv "$BOOT_CONF_FILE" "/uboot/failed_$(basename "$BOOT_CONF_FILE")"
   sync

```

fi  
break  
@@ -57,7 +57,7 @@  
if [-t 0]; then  
chvt “$VT”  
fi

- for FAILED\_BOOT\_CONF\_FILE in /boot/failed\_userconf /boot/failed\_userconf.txt; do

- for FAILED\_BOOT\_CONF\_FILE in /uboot/failed\_userconf /uboot/failed\_userconf.txt; do  
if [-f “$FAILED\_BOOT\_CONF\_FILE”]; then  
MSG=“$(tail -n+2 “$FAILED\_BOOT\_CONF\_FILE”)”  
whiptail --msgbox “$FAILED\_BOOT\_CONF\_FILE detected:  
$MSG” 20 60  
@@ -105,4 +105,4 @@  
rm “$BOOT\_CONF\_FILE”  
fi

-rm -f /boot/failed\_userconf /boot/failed\_userconf.txt  
+rm -f /uboot/failed\_userconf /uboot/failed\_userconf.txt  
2024-05-21 04:42:14 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:121): run\_and\_log\_cmd():

```
sed -i.bak 's|/boot|/uboot|g' work/rootfs/usr/lib/raspberrypi-net-mods/wpa_copy

```

2024-05-21 04:42:14 [DEBUG] [mender-convert-modify] Modified file work/rootfs/usr/lib/raspberrypi-net-mods/wpa\_copy  
— work/rootfs/usr/lib/raspberrypi-net-mods/wpa\_copy.bak 2022-08-08 10:20:23.000000000 +0000  
+++ work/rootfs/usr/lib/raspberrypi-net-mods/wpa\_copy 2024-05-21 04:42:14.429829517 +0000  
@@ -1,6 +1,6 @@  
#!/bin/sh

-mv /boot/wpa\_supplicant.conf /etc/wpa\_supplicant/wpa\_supplicant.conf  
+mv /uboot/wpa\_supplicant.conf /etc/wpa\_supplicant/wpa\_supplicant.conf  
chmod 600 /etc/wpa\_supplicant/wpa\_supplicant.conf  
REGDOMAIN=$(sed -n ‘s/^\s\*country=(..)$/\1/p’ /etc/wpa\_supplicant/wpa\_supplicant.conf)  
[-n “$REGDOMAIN”] && raspi-config nonint do\_wifi\_country “$REGDOMAIN”  
2024-05-21 04:42:14 [INFO] [mender-convert-modify] Certain service files have been changed to align with our /uboot boot partition mount point. See convert.log for more information  
2024-05-21 04:42:14 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:127): run\_and\_log\_cmd():

```
sudo install -m 755 work/rpi/binaries/fw_printenv work/rootfs/sbin/fw_printenv

```

2024-05-21 04:42:14 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:128): run\_and\_log\_cmd():

```
sudo ln -fs /sbin/fw_printenv work/rootfs/sbin/fw_setenv

```

2024-05-21 04:42:14 [DEBUG] [mender-convert-modify] Running: (configs/raspberrypi\_config:134): run\_and\_log\_cmd():

```
sudo rm -f work/rootfs/etc/init.d/resize2fs_once

```

2024-05-21 04:42:14 [INFO] [mender-convert-modify] Enabling UART in U-Boot configuration  
2024-05-21 04:42:14 [INFO] [mender-convert-modify] Performing user/local specific modifications (if any)  
2024-05-21 04:42:14 [INFO] [mender-convert-modify] Running hook: user\_local\_modify  
2024-05-21 04:42:14 [INFO] [mender-convert-modify] Applying rootfs overlay: input/rootfs\_overlay\_demo/  
2024-05-21 04:42:14 [DEBUG] [mender-convert-modify] Running: (./mender-convert-modify:323): run\_and\_log\_cmd():

```
sudo rsync --archive --keep-dirlinks --verbose input/rootfs_overlay_demo// work/rootfs/
sending incremental file list

```

./  
.gitkeep

sent 109 bytes received 38 bytes 294.00 bytes/sec  
total size is 0 speedup is 0.00

2024-05-21 04:42:14 [INFO] [mender-convert-modify] Performing overlay specific modifications (if any)  
2024-05-21 04:42:14 [INFO] [mender-convert-modify] Running hook: overlay\_modify  
2024-05-21 04:42:14 [INFO] [mender-convert-package] Using configuration file: configs/mender\_convert\_config  
2024-05-21 04:42:14 [INFO] [mender-convert-package] Using configuration file: ./work/override\_compression\_config  
2024-05-21 04:42:14 [INFO] [mender-convert-package] Using configuration file: configs/raspberrypi4\_config  
2024-05-21 04:42:15 [e[1;33mWARNe[0m] [mender-convert-package] The allocated boot part size 40 MiB is too small.  
2024-05-21 04:42:15 [e[1;33mWARNe[0m] [mender-convert-package] The actual boot part size is 256 MiB  
2024-05-21 04:42:15 [e[1;33mWARNe[0m] [mender-convert-package] Will adjust MENDER\_BOOT\_PART\_SIZE\_MB automatically  
2024-05-21 04:42:15 [e[1;33mWARNe[0m] [mender-convert-package] Consider adjusting the configuration file to avoid this message  
2024-05-21 04:42:15 [DEBUG] [mender-convert-package] Running: (./mender-convert-package:168): run\_and\_log\_cmd():

```
mv --force work/rootfs/data work/data

```

2024-05-21 04:42:23 [e[1;33mWARNe[0m] [mender-convert-package] The calculated rootfs partition size 3892 MiB is too small.  
2024-05-21 04:42:23 [e[1;33mWARNe[0m] [mender-convert-package] The actual rootfs image size is 9423 MiB  
2024-05-21 04:42:23 [e[0;91mFATALe[0m] [mender-convert-package] You can try adjusting the MENDER\_STORAGE\_TOTAL\_SIZE\_MB variable to increase available space, or modify one of the variables IMAGE\_ROOTFS\_SIZE, IMAGE\_ROOTFS\_EXTRA\_SPACE or IMAGE\_OVERHEAD\_FACTOR to reduce the size of the root filesystem.

* * *

As I am new with this mender-convert, pls. let me know the further debugging!
