Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Raspberry pi 5 Bookworm installation error - no matching manifest for linux/arm/v8 #31

Closed
1 task done
anvme opened this issue Oct 10, 2024 · 7 comments
Closed
1 task done

Comments

@anvme
Copy link

anvme commented Oct 10, 2024

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

docker compose up -d

[+] Running 0/1
 ⠧ syslog-ng Pulling        1.7s
no matching manifest for linux/arm/v8 in the manifest list entries

Expected Behavior

Run without problems

Steps To Reproduce

Copy official compose.yml
docker compose up -d
And then error above

Environment

- OS: Raspberry pi 5, Raspbian GNU/Linux 12 (bookworm)
- How docker service was installed: Official docker repo

CPU architecture

arm64

Docker creation

233  sudo apt-get update
  234  sudo apt-get install ca-certificates curl
  235  sudo install -m 0755 -d /etc/apt/keyrings
  236  sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
  237  sudo chmod a+r /etc/apt/keyrings/docker.asc
  238  echo   "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian \
  239    $(. /etc/os-release && echo "$VERSION_CODENAME") stable" |   sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
  240  sudo apt-get update
  241  sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

Container logs

Error response from daemon: No such container: syslog-ng
Copy link

Thanks for opening your first issue here! Be sure to follow the relevant issue templates, or risk having this issue marked as invalid.

@thespad
Copy link
Member

thespad commented Oct 10, 2024

You have likely installed a 32-bit OS on your Pi because Rasbian still inexcusably default to it.

Run sudo dpkg --print-architecture to confirm.

@anvme
Copy link
Author

anvme commented Oct 10, 2024

64 bit

$ sudo dpkg --print-architecture
armhf

 # cat /etc/os-release 
PRETTY_NAME="Raspbian GNU/Linux 12 (bookworm)"
NAME="Raspbian GNU/Linux"
VERSION_ID="12"
VERSION="12 (bookworm)"
VERSION_CODENAME=bookworm
ID=raspbian
ID_LIKE=debian

# cat /proc/version
Linux version 6.6.47+rpt-rpi-v8 ([email protected]) (gcc-12 (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT Debian 1:6.6.47-1+rpt1 (2024-09-02)

# uname -mrs
Linux 6.6.47+rpt-rpi-v8 aarch64

@aptalca
Copy link
Member

aptalca commented Oct 10, 2024

armhf is 32 bit
so you have a 64 bit kernel but userland is 32 bit

@anvme
Copy link
Author

anvme commented Oct 10, 2024

It was raspberry pi os lite 64 bit
Screenshot 2024-10-10 at 21 01 40

@thespad
Copy link
Member

thespad commented Oct 10, 2024

Unfortunately dpkg does not agree with you, and you've got 32bit userland packages installed, which is why Docker is trying to pull a non-existant image manifest.

@anvme
Copy link
Author

anvme commented Oct 10, 2024

Greetings, wanderer!

If you too find yourself lost in the mysterious land of "no matching manifest" like I was, fear not!
The ancient scrolls (aka Docker docs) have revealed the secret:

platform: linux/arm64

May your containers be plentiful and your errors few. Godspeed!

@thespad thespad closed this as completed Oct 14, 2024
@LinuxServer-CI LinuxServer-CI moved this from Issues to Done in Issue & PR Tracker Oct 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

No branches or pull requests

3 participants