spliit icon indicating copy to clipboard operation
spliit copied to clipboard

Trying to build dockerfile on raspberrypi, getting linux-arm-openssl-3.0.x/schema-engine.gz - 404 Not Found

Open guysoft opened this issue 1 year ago • 2 comments

Hey, Getting this and wondering if anyone else got this or has a way around it:

Log;

 > [base  8/12] RUN  npx prisma generate:                                           
#0 5.783 prisma:warn Prisma only officially supports Linux on amd64 (x86_64) and arm64 (aarch64) system architectures. If you are using your own custom Prisma engines, you can ignore this warning, as long as you've compiled the engines for your system architecture "aarch64".                                                                                                 
#0 9.481 Error: Failed to fetch the engine file at https://binaries.prisma.sh/all_commits/23fdc5965b1e05fc54e5f26ed3de66776b93de64/linux-arm-openssl-3.0.x/schema-engine.gz - 404 Not Found
------
failed to solve: process "/bin/sh -c PRISMA_ENGINES_CHECKSUM_IGNORE_MISSING=1 npx prisma generate" did not complete successfully: exit code: 1

guysoft avatar Jul 31 '24 15:07 guysoft

Is the raspberry pi operating system running aarch64? The prisma libs do not work in a 32-bit environment so check your OS and the base docker image

ChristopherJohnston avatar Aug 01 '24 10:08 ChristopherJohnston

It uses a aarch64 kernel in a 32bit userspace.

For now i pulled the pre-built aarch64

ghcr.io/crazy-max/spliit:edge

and setting

platform: linux/arm64

That works.

If i set to build it still does not work using the correct platform argument

guysoft avatar Aug 01 '24 18:08 guysoft