-
Notifications
You must be signed in to change notification settings - Fork 432
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
arm64 docker image crush #3247
Comments
Hi @yshlbm can you please share the logs? |
Thanks, I will debug this on my PI4. |
@yshlbm Can you confirm that you're running it on 64bit version? |
It is the output of uname -a |
@matilote Did you reproduce this error? Do you need me to do something else? |
@yshlbm Sorry, I've tried running the same on Ubuntu 21.04 and Centos 8 and I couldn't reproduce your issue. What code does the docker exit with?
|
could you help me by remote assistance? Thanks a lot. |
Could you please try running the same without |
I tried it. It broke again. |
@matilote And I tried compiling the Dockerfile on my pi4. I clone the whole code to my disk. It shows errors. |
Make sure you use buildx do build the image. What errors? Also you can try running the binary instead https://github.com/NethermindEth/nethermind/releases/tag/1.10.79. |
Yes. I built the image with
|
OK. I will try to install the binary. If anything is new, I will let you know. Thanks for your help. |
Same here. Been trying to run a node on a rpi4 8GB using docker and it exits soon after starting.
command:
output:
|
I'm running into this as well, trying to run the canonical Nethermind Docker image as part of Rocket Pool on my Pi 4B. I've tried v1.12.7 and v1.12.8 but they all exhibit the same behavior: the logs will show this, and then the Docker image will exit with code Here are the logs:
Execution command:
This configuration works on an |
@matilote we need different rocks db library version for ARM: https://github.com/facebook/rocksdb/blob/4750421ececbd32ea64652095ae1fbdb464d27db/util/crc32c.cc#L53-L55 |
I compiled a version of this lib using Debian 9 and GCC 6, and it functions as a drop-in replacement that makes Nethermind work on Raspberry Pi's. Please see the above PR. I'll do my best to maintain this separately for Rocket Pool for now until it is merged into canonical Nethermind releases. |
Fixes the RPI issue as mentioned in this git issue: NethermindEth/nethermind#3247
Fixes the RPI issue as mentioned in this git issue: NethermindEth/nethermind#3247
@LukaszRozmej This issue can probably be closed now, 34febad fixes it. |
Closed with #4015 |
Describe the bug
On my raspberry pi 4, when I run it in one docker, it will crush and stop after few moments. I have tried few distribution including centos 8, ubuntu 21.04, manjora. They are all same error. I have tried the version 1.10.77 and 1.10.79, They all occur same errors.
This is my command:
docker run -itd --name dai --restart always -v dai-data:/nethermind/data -p 8545:8545 -p 30303:30303 nethermind/nethermind:1.10.77 --JsonRpc.Enabled true --JsonRpc.Host 0.0.0.0 --config xdai --datadir /nethermind/data --Sync.BeamSync true
The text was updated successfully, but these errors were encountered: