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

no armv7 docker image #1088

Open
mmehnert opened this issue Sep 23, 2024 · 1 comment
Open

no armv7 docker image #1088

mmehnert opened this issue Sep 23, 2024 · 1 comment
Labels
bug Something isn't working

Comments

@mmehnert
Copy link

On Ubuntu 24.04 / Linux odroid 6.1.11-odroidxu4 #23.02.2 SMP PREEMPT Fri Feb 17 23:44:30 UTC 2023 armv7l armv7l armv7l GNU/Linux

I get the following result:

# docker pull maestraldbx/maestral
Using default tag: latest
latest: Pulling from maestraldbx/maestral
no matching manifest for linux/arm/v7 in the manifest list entries

The Reame-file of the project states:

A Docker image is available for x86, arm/v7 (32bit) and arm64 platforms and can be installed with:
$ docker pull maestraldbx/maestral

So the armv7 image is missing or the Readme is incorrect... Of course, I would prefer the armv7 image... ;-)

@mmehnert mmehnert added the bug Something isn't working label Sep 23, 2024
@mmehnert
Copy link
Author

PS: at least for me, building currently fails on armv7 somewhere in the python-cryptography package:

  × Preparing metadata (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [10 lines of output]
      error: failed to parse manifest at `/tmp/pip-install-wjigmwk_/cryptography_df05d1bed99f4f11a1e42cc4420afddb/src/rust/Cargo.toml`

      Caused by:
        invalid type: map, expected a sequence for key `package.authors` 
diff --git a/Dockerfile b/Dockerfile
index a713ed54..b5bf6c1e 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,4 +1,4 @@
-FROM python:3.10.1-alpine3.15
+FROM python:3.12.6-alpine3.20

 ARG UID=1000
 ARG VERSION
@@ -10,7 +10,7 @@ RUN set -eux ; \
     musl-dev \
     python3-dev \
     libffi-dev \
-    openssl-dev; \
+    openssl-dev cargo; \
   pip install -U pip ; \
   pip install maestral==${VERSION} ; \
   rm -rf /root/.cache ; \


builds successfully.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant