parse-dashboard icon indicating copy to clipboard operation
parse-dashboard copied to clipboard

Published docker image has no matching manifest for linux/arm64/v8

Open stephannielsen opened this issue 2 years ago • 4 comments

New Issue Checklist

Issue Description

Starting with release v5.1.0 the published Docker image on Docker Hub no longer has a matching manifest for linux/arm64/v8. When running the Docker image, this message is returned when pulling the image:

no matching manifest for linux/arm64/v8 in the manifest list entries

With release 5.0.0 there is no problem. Is there a specific reason, why the published image was changed? This prevents us from using the latest version locally (M1 Mac) and in deployments (Linux).

Steps to reproduce

Pull the image on Linux/Mac M1/ARM.

Actual Outcome

no matching manifest for linux/arm64/v8 in the manifest list entries

Expected Outcome

Image can be run on linux/arm without issue as before.

Environment

Starting with v5.1.0 the problem occurs, also with 5.2.0.

Dashboard

  • Parse Dashboard version: > 5.0.0

Server

  • Parse Server version: not relevant

Database

  • System (MongoDB or Postgres): not relevant

Logs

no matching manifest for linux/arm64/v8 in the manifest list entries

stephannielsen avatar Sep 20 '23 18:09 stephannielsen

Thanks for opening this issue!

  • 🚀 You can help us to fix this issue faster by opening a pull request with a failing test. See our Contribution Guide for how to make a pull request, or read our New Contributor's Guide if this is your first time contributing.

Here is the diff between 5.0.0 and 5.1.0, maybe you can tell from the changes why this occurs:

https://github.com/parse-community/parse-dashboard/compare/5.0.0...5.1.0

mtrezza avatar Sep 21 '23 00:09 mtrezza

I already checked but the changes to the image and CI don't seem like they could cause this.

I noticed in the ci.yml that platform linux/arm64/v8 is commented because it breaks the build.

https://github.com/parse-community/parse-dashboard/blob/86c45d870a56c6366df25aa9eada0b8532bbc6a5/.github/workflows/ci.yml#L79C1-L85C46

But that change was made over 2 years ago. Docker image v5.0.0 was released after that and works fine for me (despite it apparently should not?).

stephannielsen avatar Sep 21 '23 18:09 stephannielsen

@mtrezza maybe #2534 fixes this?

stephannielsen avatar Mar 25 '24 11:03 stephannielsen