nextcloud / nextcloud/nextcloudpi

ncp-dist-upgrade (bullseye to bookworm) does not contain bootloader for RPI5

Open
#2,051 0 comments 0 reactions 0 assignees View on GitHub

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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.