Upgrading dietpi: from bullseye to bookworm

Not sure if this is the right place for this post. I upgraded to Bookworm on two platforms and had the following issues

  1. On the FriendlyArm Neo (v7), Squeezebox server failed to install. According to their forums the 8.3 doesn’t have the proper perl version. The upcoming 8.4 supposts bookworm on 32bit. I manually installed 8.4 nightly and it runs well. Here is a link to their post.

  2. On both FriendlyArm M1Plus and Neo3 (RK3328), if the bluetooth is turned on, the upgrade fails. If I turn off the bluetooth, the upgrade completes smoothly. Here is the error log, same on both

Unpacking xautolock (1:2.2-8) over (1:2.2-7) ...
Preparing to unpack .../383-xfonts-base_1%3a1.0.5+nmu1_all.deb ...
Unpacking xfonts-base (1:1.0.5+nmu1) over (1:1.0.5) ...
Preparing to unpack .../384-xfonts-encodings_1%3a1.0.4-2.2_all.deb ...
Unpacking xfonts-encodings (1:1.0.4-2.2) over (1:1.0.4-2.1) ...
Errors were encountered while processing:
 /tmp/apt-dpkg-install-IRo7tG/044-bluez-firmware_1.2-9_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
---------------------------------------------------------------------
[FAILED] dietpi-bookworm-upgrade | Unable to continue, dietpi-bookworm-upgrade will now terminate.