The error comes because of a change made in the 2018.3 release to use the Debian package for the firmware. Unfortunately, there was never an update during the process of adding it so I never ran into the issue before release.
There is a workaround, to at least get rid of the error.
You'll want to add the following to /etc/fstab:
Code:
tmpfs /boot/firmware tmpfs rw 0 0
At the bottom, and then simply run "mount /boot/firmware" (or reboot) and re-run the update.
This allows the package to update, which is good, but does not copy the new files into place.
Debian uses a different mounting layout than we do, and their check is for /boot/firmware to be mounted, instead of just /boot.
Once the update succeeds, you will want to
Code:
cp /usr/lib/raspi3-firmware/* /boot/
to use the new firmware.