nextcloud / nextcloud/nextcloudpi
ncp-dist-upgrade (bullseye to bookworm) does not contain bootloader for RPI5
Nobody has claimed this yet.
- Dominant language
- Shell
- Stars
- 2.9k
- Forks
- 318
- PR merge metrics
- No merged PRs in 30d
Description
I updated my nextcloudpi installation on a RPI4 from bullseye to bookworm (see https://help.nextcloud.com/t/problems-migrating-nextcloudpi-from-raspberry-pi-4-to-raspberry-pi-5/219742).
As bookworm is the minimum for RPI5, I was thinking that the update to bookworm on the SD card should make the installation usable in an RPI5. Obviously this is not the case, as "bcm2712-rpi-5-b.dtb not found " is displayed in the bootloader on the RPI5 (see "Path 2" in the provided link).
My understanding is that ncp-dist-upgrade should ship all necessary files to make the installation work on all RPI versions currently supported by the os version.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the ncp-dist-upgrade path and reproduce the bullseye-to-bookworm migration described in the issue. Check the resulting SD card for bcm2712-rpi-5-b.dtb and compare the boot files needed by the supported Raspberry Pi versions. Done means an upgraded installation boots on an RPI5 without the missing-DTB error.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- raspberry-pi, shell
- Domain
- embedded-iot, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100