I tested ZimaOS 1.6.2-beta2 on a ZimaBoard using ZimaBrain CE as a verifier-first diagnostic tool.
The update completed successfully and ZimaBrain CE verified the board was running:
ZimaOS v1.6.2-beta2
Kernel 6.18.9
RAUC: Compatible: zimaos-zimacube
Docker: 5/5 containers running
ZimaBrain CE then detected one confirmed failed systemd unit after reboot:
casaos-every-boot.service loaded failed failed CasaOS every boot
I checked this further from the terminal and found the failing script:
/usr/libexec/every-boot.d/07-targetcli-sync-users
The script contains:
#!/bin/sh
exec /usr/libexec/targetcli-sync-users
But the target helper does not exist:
ls: cannot access '/usr/libexec/targetcli-sync-users': No such file or directory
The service log also shows the same failure:
/usr/libexec/every-boot.d/07-targetcli-sync-users: line 3: /usr/libexec/targetcli-sync-users: No such file or directory
Storage mounts looked clean on this unit:
/DATA -> /dev/mmcblk0p8
/media -> /dev/mmcblk0p8[/.media]
/media/nvme0n1 -> /dev/nvme0n1
/media/sda -> /dev/sda
/media/sdb -> /dev/sdb
I did not see the old /media/HDD-Storage-/dev/sdX style path, duplicate _1 mount, or -device-name suffix issue on this test board.
So on this unit, the AppData/media mount side looks okay, but casaos-every-boot.service fails because 07-targetcli-sync-users calls a missing /usr/libexec/targetcli-sync-users helper.
I have not applied any local fix. Just reporting the verified beta result.
ZimaBrain CE beta output summary
I am including the ZimaBrain CE beta results below so the test is transparent.
ZimaBrain CE verified the board state from the local report:
Host OS: ZimaOS v1.6.2-beta2
Host Version: v1.6.2-beta2
Kernel: 6.18.9
Uptime: up 27 minutes
RAUC: Compatible: zimaos-zimacube
ZimaBrain CE also verified the failed systemd unit from the same report:
Verification status:
✅ VERIFIED FROM SAME-REPORT EVIDENCE
Failed host unit findings:
🟡 YELLOW: Failed systemd unit detected
Evidence:
● casaos-every-boot.service loaded failed failed CasaOS every boot
ZimaBrain CE verified the Docker/container state:
Verification status:
✅ VERIFIED FROM SAME-REPORT EVIDENCE
Dashboard container count:
5/5 containers running
No exited containers were parsed from the current dashboard evidence.
ZimaBrain CE is also still beta, so I am not treating every exported answer as final proof. The useful part from this test is that it correctly verified the main local state and detected the failed systemd unit.
The final root cause was confirmed separately from terminal evidence. ZimaBrain CE was useful as a verifier-first alert system, then the exact cause was manually verified from the terminal.