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

arm64 docker image crush #3247

Closed
yshlbm opened this issue Jul 26, 2021 · 20 comments
Closed

arm64 docker image crush #3247

yshlbm opened this issue Jul 26, 2021 · 20 comments
Assignees
Labels

Comments

@yshlbm
Copy link

yshlbm commented Jul 26, 2021

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

@matilote
Copy link
Member

Hi @yshlbm can you please share the logs?

@matilote
Copy link
Member

Thanks, I will debug this on my PI4.

@matilote
Copy link
Member

@yshlbm Can you confirm that you're running it on 64bit version?

@yshlbm
Copy link
Author

yshlbm commented Jul 26, 2021

@yshlbm Can you confirm that you're running it on 64bit version?

It is the output of uname -a
Linux ubuntu 5.4.0-1041-raspi #45-Ubuntu SMP PREEMPT Thu Jul 15 01:17:56 UTC 2021 aarch64 aarch64 aarch64 GNU/Linux

@yshlbm
Copy link
Author

yshlbm commented Jul 27, 2021

@matilote Did you reproduce this error? Do you need me to do something else?

@matilote
Copy link
Member

@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?

Linux ubuntu 5.11.0-1007-raspi #7-Ubuntu SMP PREEMPT Wed Apr 14 22:08:05 UTC 2021 aarch64 aarch64 aarch64 GNU/Linux

@yshlbm
Copy link
Author

yshlbm commented Jul 27, 2021

@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?

Linux ubuntu 5.11.0-1007-raspi #7-Ubuntu SMP PREEMPT Wed Apr 14 22:08:05 UTC 2021 aarch64 aarch64 aarch64 GNU/Linux

could you help me by remote assistance? Thanks a lot.

@matilote
Copy link
Member

Could you please try running the same without --Sync.BeamSync true. You can also use --config xdai_pruned to save some disk space later.

@yshlbm
Copy link
Author

yshlbm commented Jul 28, 2021

pruned

I tried it. It broke again.

@yshlbm
Copy link
Author

yshlbm commented Jul 28, 2021

@matilote And I tried compiling the Dockerfile on my pi4. I clone the whole code to my disk. It shows errors.

@matilote
Copy link
Member

matilote commented Jul 28, 2021

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.

@yshlbm
Copy link
Author

yshlbm commented Jul 28, 2021

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 docker buildx build --platform=linux/arm64 -t nethermind . .
The following is the output:
[+] Building 96.9s (10/12)
=> [internal] load build definition from Dockerfile 0.2s
=> => transferring dockerfile: 1.15kB 0.0s
=> [internal] load .dockerignore 0.2s
=> => transferring context: 149B 0.0s
=> [internal] load metadata for mcr.microsoft.com/dotnet/aspnet:5.0 2.5s
=> [internal] load metadata for mcr.microsoft.com/dotnet/sdk:5.0 2.5s
=> [internal] load build context 8.0s
=> => transferring context: 100.99MB 7.1s
=> [build 1/3] FROM mcr.microsoft.com/dotnet/sdk:5.0@sha256:d6946625eabb39346c063156113ffd9c7c23aaebe01534d4c7b1185436886a54 61.3s
=> => resolve mcr.microsoft.com/dotnet/sdk:5.0@sha256:d6946625eabb39346c063156113ffd9c7c23aaebe01534d4c7b1185436886a54 0.1s
=> => sha256:d6946625eabb39346c063156113ffd9c7c23aaebe01534d4c7b1185436886a54 2.18kB / 2.18kB 0.0s
=> => sha256:966fdd5085cdb3ceec56419e481c4222c47dacd577df101411815589339beac3 2.01kB / 2.01kB 0.0s
=> => sha256:7d35306d1560e13bfaee129e585ba4618015cbb9c4f9cab6ed33509202762d61 7.25kB / 7.25kB 0.0s
=> => sha256:513c6babab2b9079da61a69300c0e26d1037ca98910376098e9ae87baeb112c0 25.91MB / 25.91MB 9.5s
=> => sha256:960543297f47c8dae46d2979a4c5dad227e26600ea75516cbe4b3ec991c38143 29.58MB / 29.58MB 7.7s
=> => sha256:9bf0c168eba970bfa0d7202bc14fba5fbfa0fb2103942a3becd1df8369f2d6d8 16.92MB / 16.92MB 28.9s
=> => sha256:e5ac1040215687fee72d3eb0e8fe3b3b286fcf0a343a46825cdfe03df2a02276 155B / 155B 8.2s
=> => sha256:b0f8ac6dacea45a43ff00ca6587e5e55a02eddab6b191c0bafb1192f02c9d43f 8.34MB / 8.34MB 13.6s
=> => extracting sha256:513c6babab2b9079da61a69300c0e26d1037ca98910376098e9ae87baeb112c0 3.9s
=> => sha256:edf0b9033ddcbced5440449447fd1bded91c934a33b8dc8d82e0f78966cc3bcf 28.02MB / 28.02MB 12.8s
=> => sha256:551f43a399298427c86a1d0e7a2377a0361c912eb2458f26d0dfff4816834c74 102.35MB / 102.35MB 27.0s
=> => sha256:aa33f260d9069b627daee3142431fade072b413f0baf50ff8ff8c65fd34a9977 12.13MB / 12.13MB 16.7s
=> => extracting sha256:9bf0c168eba970bfa0d7202bc14fba5fbfa0fb2103942a3becd1df8369f2d6d8 1.7s
=> => extracting sha256:960543297f47c8dae46d2979a4c5dad227e26600ea75516cbe4b3ec991c38143 3.5s
=> => extracting sha256:e5ac1040215687fee72d3eb0e8fe3b3b286fcf0a343a46825cdfe03df2a02276 0.0s
=> => extracting sha256:b0f8ac6dacea45a43ff00ca6587e5e55a02eddab6b191c0bafb1192f02c9d43f 56.6s
=> => extracting sha256:edf0b9033ddcbced5440449447fd1bded91c934a33b8dc8d82e0f78966cc3bcf 3.7s
=> => extracting sha256:551f43a399298427c86a1d0e7a2377a0361c912eb2458f26d0dfff4816834c74 12.7s
=> => extracting sha256:aa33f260d9069b627daee3142431fade072b413f0baf50ff8ff8c65fd34a9977 1.7s
=> [stage-1 1/4] FROM mcr.microsoft.com/dotnet/aspnet:5.0@sha256:a0a3af02a11b268c462fdb270abbcf8eee426d3c586bba40de5decdf898ffa67 38.9s
=> => resolve mcr.microsoft.com/dotnet/aspnet:5.0@sha256:a0a3af02a11b268c462fdb270abbcf8eee426d3c586bba40de5decdf898ffa67 0.1s
=> => sha256:b2b606e72a54e83570e21df01e035435f1dbe5a5cef0d1a25a0995747f5ff9ef 1.37kB / 1.37kB 0.0s
=> => sha256:b81db35e7df22d2996b5acada37bd13d0952373e0a13951e344b34305d90b040 3.49kB / 3.49kB 0.0s
=> => sha256:a0a3af02a11b268c462fdb270abbcf8eee426d3c586bba40de5decdf898ffa67 2.18kB / 2.18kB 0.0s
=> => sha256:513c6babab2b9079da61a69300c0e26d1037ca98910376098e9ae87baeb112c0 25.91MB / 25.91MB 9.5s
=> => sha256:960543297f47c8dae46d2979a4c5dad227e26600ea75516cbe4b3ec991c38143 29.58MB / 29.58MB 7.7s
=> => sha256:9bf0c168eba970bfa0d7202bc14fba5fbfa0fb2103942a3becd1df8369f2d6d8 16.92MB / 16.92MB 28.9s
=> => sha256:e5ac1040215687fee72d3eb0e8fe3b3b286fcf0a343a46825cdfe03df2a02276 155B / 155B 8.2s
=> => sha256:b0f8ac6dacea45a43ff00ca6587e5e55a02eddab6b191c0bafb1192f02c9d43f 8.34MB / 8.34MB 13.6s
=> => extracting sha256:513c6babab2b9079da61a69300c0e26d1037ca98910376098e9ae87baeb112c0 84.2s
=> => extracting sha256:9bf0c168eba970bfa0d7202bc14fba5fbfa0fb2103942a3becd1df8369f2d6d8 64.7s
=> => extracting sha256:960543297f47c8dae46d2979a4c5dad227e26600ea75516cbe4b3ec991c38143 62.7s
=> => extracting sha256:e5ac1040215687fee72d3eb0e8fe3b3b286fcf0a343a46825cdfe03df2a02276 58.6s
=> => extracting sha256:b0f8ac6dacea45a43ff00ca6587e5e55a02eddab6b191c0bafb1192f02c9d43f 0.9s
=> CANCELED [stage-1 2/4] RUN apt-get update && apt-get -y install libsnappy-dev libc6-dev libc6 54.9s
=> [build 2/3] COPY . . 28.7s
=> ERROR [build 3/3] RUN if [ "arm64" = "amd64" ] ; then git submodule update --init src/Dirichlet src/int256 src/rocksdb-sharp src/Math.Gmp.Native && dotnet publish sr 2.8s

[build 3/3] RUN if [ "arm64" = "amd64" ] ; then git submodule update --init src/Dirichlet src/int256 src/rocksdb-sharp src/Math.Gmp.Native && dotnet publish src/Nethermind/Nethermind.Runner -r linux-x64 -c release -o out && git describe --tags --always --long > out/git-hash ; else git submodule update --init src/Dirichlet src/int256 src/rocksdb-sharp src/Math.Gmp.Native && dotnet publish src/Nethermind/Nethermind.Runner -r linux-arm64 -c release -o out && git describe --tags --always --long > out/git-hash ; fi:
#11 0.927 fatal: not a git repository (or any of the parent directories): .git


error: failed to solve: rpc error: code = Unknown desc = executor failed running [/bin/sh -c if [ "$TARGETARCH" = "amd64" ] ; then git submodule update --init src/Dirichlet src/int256 src/rocksdb-sharp src/Math.Gmp.Native && dotnet publish src/Nethermind/Nethermind.Runner -r $TARGETOS-x64 -c release -o out && git describe --tags --always --long > out/git-hash ; else git submodule update --init src/Dirichlet src/int256 src/rocksdb-sharp src/Math.Gmp.Native && dotnet publish src/Nethermind/Nethermind.Runner -r $TARGETOS-$TARGETARCH -c release -o out && git describe --tags --always --long > out/git-hash ; fi]: exit code: 128

@yshlbm
Copy link
Author

yshlbm commented Jul 28, 2021

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.

OK. I will try to install the binary. If anything is new, I will let you know. Thanks for your help.

@ricardopinto
Copy link

Same here. Been trying to run a node on a rpi4 8GB using docker and it exits soon after starting.

$ uname -a
Linux rpi4-01 5.4.0-1044-raspi #48-Ubuntu SMP PREEMPT Thu Sep 9 15:24:01 UTC 2021 aarch64 aarch64 aarch64 GNU/Linux

command:

docker run \
	--name sokol \
	-d \
	--network host \
	-v /mnt/ssd-uart-1tb/nodes/sokol_poa/data:/nethermind/data \
	--ulimit nofile=1000000:1000000 \
	nethermind/nethermind:latest \
	--datadir data \
	--config sokol \
	--JsonRpc.Enabled true

output:

2021-10-20 04-18-42.1314|Nethermind starting initialization.
2021-10-20 04-18-42.2406|Loading embedded plugins
2021-10-20 04-18-42.2413|  Found plugin type Nethermind.Consensus.AuRa.AuRaPlugin
2021-10-20 04-18-42.2414|  Found plugin type Nethermind.Consensus.Clique.CliquePlugin
2021-10-20 04-18-42.2414|  Found plugin type Nethermind.Consensus.Ethash.EthashPlugin
2021-10-20 04-18-42.2415|  Found plugin type Nethermind.Consensus.Ethash.NethDevPlugin
Resolved executing directory as /nethermind.
2021-10-20 04-18-42.4282|Loading 3 assemblies from /nethermind/plugins
2021-10-20 04-18-42.4291|Loading assembly Nethermind.Mev
2021-10-20 04-18-42.4719|  Found plugin type Nethermind.Mev
2021-10-20 04-18-42.4721|Loading assembly Nethermind.Merge.Plugin
2021-10-20 04-18-42.4766|  Found plugin type Nethermind.Merge.Plugin
2021-10-20 04-18-42.4768|Loading assembly Nethermind.HealthChecks
2021-10-20 04-18-42.4793|  Found plugin type Nethermind.HealthChecks
2021-10-20 04-18-42.8656|Loading standard NLog.config file from /nethermind/NLog.config.
2021-10-20 04-18-43.5744|NLog.config loaded in 708ms.
2021-10-20 04-18-43.5792|Reading config file from /nethermind/configs/sokol.cfg
2021-10-20 04-18-45.3074|Configuration initialized.
2021-10-20 04-18-45.3129|Setting BaseDbPath to: /nethermind/data/nethermind_db/sokol, from: nethermind_db/sokol
2021-10-20 04-18-45.3130|Setting KeyStoreDirectory to: /nethermind/data/keystore, from: keystore
2021-10-20 04-18-45.3131|Setting LogDirectory to: /nethermind/data/logs, from: logs
2021-10-20 04:18:46.6283|Using http://ipv4.icanhazip.com to get external ip
2021-10-20 04:18:47.3564|Setting up memory allowances
2021-10-20 04:18:47.3564|  memory hint:        512MB
2021-10-20 04:18:47.3564|  general memory:     32MB
2021-10-20 04:18:47.3564|  peers memory:       50MB
2021-10-20 04:18:47.3629|  Netty memory:       67MB
2021-10-20 04:18:47.3658|  mempool memory:     37MB
2021-10-20 04:18:47.3685|  fast blocks memory: 32MB
2021-10-20 04:18:47.3685|  trie memory:        58MB
2021-10-20 04:18:47.3912|  DB memory:          234MB
2021-10-20 04:18:48.2053|Block tree initialized, last processed is 0, best queued is 0, best known is 0, lowest inserted header , body
2021-10-20 04:18:48.2284|Initializing 7 plugins
2021-10-20 04:18:48.2284|  AuRa by Nethermind
2021-10-20 04:18:48.2284|  AuRa by Nethermind initialized in 0ms
2021-10-20 04:18:48.2284|  Clique by Nethermind
2021-10-20 04:18:48.2284|  Clique by Nethermind initialized in 1ms
2021-10-20 04:18:48.2320|  Ethash by Nethermind
2021-10-20 04:18:48.2320|  Ethash by Nethermind initialized in 1ms
2021-10-20 04:18:48.2320|  NethDev by Nethermind
2021-10-20 04:18:48.2320|  NethDev by Nethermind initialized in 0ms
2021-10-20 04:18:48.2320|  Merge by Nethermind
2021-10-20 04:18:48.2377|  Merge by Nethermind initialized in 2ms
2021-10-20 04:18:48.2377|  MEV by Nethermind
2021-10-20 04:18:48.2377|  MEV by Nethermind initialized in 1ms
2021-10-20 04:18:48.2404|  HealthChecks by Nethermind
2021-10-20 04:18:48.2404|  HealthChecks by Nethermind initialized in 1ms

@jclapis
Copy link
Contributor

jclapis commented May 5, 2022

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 132.

Here are the logs:

eth1_1           | 2022-05-05 19-45-01.2260|Nethermind starting initialization.
eth1_1           | 2022-05-05 19-45-01.3380|Loading embedded plugins
eth1_1           | 2022-05-05 19-45-01.3390|  Found plugin type Nethermind.Consensus.AuRa.AuRaPlugin
eth1_1           | 2022-05-05 19-45-01.3392|  Found plugin type Nethermind.Consensus.Clique.CliquePlugin
eth1_1           | 2022-05-05 19-45-01.3392|  Found plugin type Nethermind.Consensus.Ethash.EthashPlugin
eth1_1           | 2022-05-05 19-45-01.3392|  Found plugin type Nethermind.Consensus.Ethash.NethDevPlugin
eth1_1           | 2022-05-05 19-45-01.3393|  Found plugin type Nethermind.Hive.HivePlugin
eth1_1           | Resolved executing directory as /nethermind.
eth1_1           | 2022-05-05 19-45-01.3986|Loading 6 assemblies from /nethermind/plugins
eth1_1           | 2022-05-05 19-45-01.4003|Loading assembly Nethermind.HealthChecks
eth1_1           | 2022-05-05 19-45-01.4101|  Found plugin type Nethermind.HealthChecks
eth1_1           | 2022-05-05 19-45-01.4103|Loading assembly Nethermind.Api
eth1_1           | 2022-05-05 19-45-01.4145|Loading assembly Nethermind.AccountAbstraction
eth1_1           | 2022-05-05 19-45-01.4288|  Found plugin type Nethermind.AccountAbstraction
eth1_1           | 2022-05-05 19-45-01.4290|Loading assembly Nethermind.EthStats
eth1_1           | 2022-05-05 19-45-01.4315|  Found plugin type Nethermind.EthStats
eth1_1           | 2022-05-05 19-45-01.4316|Loading assembly Nethermind.Merge.Plugin
eth1_1           | 2022-05-05 19-45-01.4345|  Found plugin type Nethermind.Merge.Plugin
eth1_1           | 2022-05-05 19-45-01.4346|Loading assembly Nethermind.Mev
eth1_1           | 2022-05-05 19-45-01.4389|  Found plugin type Nethermind.Mev
eth1_1           | 2022-05-05 19-45-01.7209|Loading standard NLog.config file from /nethermind/NLog.config.
eth1_1           | 2022-05-05 19-45-02.4161|NLog.config loaded in 694ms.
eth1_1           | 2022-05-05 19-45-02.4213|Reading config file from /nethermind/configs/goerli.cfg
eth1_1           | 2022-05-05 19-45-03.2188|Configuration initialized.
eth1_1           | 2022-05-05 19-45-03.2272|Setting BaseDbPath to: /ethclient/nethermind/nethermind_db/goerli, from: nethermind_db/goerli
eth1_1           | 2022-05-05 19-45-03.2273|Setting KeyStoreDirectory to: /ethclient/nethermind/keystore, from: keystore
eth1_1           | 2022-05-05 19-45-03.2274|Setting LogDirectory to: /ethclient/nethermind/logs, from: logs
eth1_1           | 2022-05-05 19:45:04.4843|Using http://ipv4.icanhazip.com to get external ip 
eth1_1           | 2022-05-05 19:45:05.4132|Setting up memory allowances 
eth1_1           | 2022-05-05 19:45:05.4132|  memory hint:        512MB 
eth1_1           | 2022-05-05 19:45:05.4151|  general memory:     32MB 
eth1_1           | 2022-05-05 19:45:05.4188|  peers memory:       50MB 
eth1_1           | 2022-05-05 19:45:05.4262|  Netty memory:       67MB 
eth1_1           | 2022-05-05 19:45:05.4262|  mempool memory:     59MB 
eth1_1           | 2022-05-05 19:45:05.4262|  fast blocks memory: 30MB 
eth1_1           | 2022-05-05 19:45:05.4262|  trie memory:        54MB 
eth1_1           | 2022-05-05 19:45:05.4412|  DB memory:          218MB 
eth1_1           | 2022-05-05 19:45:06.2184|Block tree initialized, last processed is 0, best queued is 0, best known is 0, lowest inserted header , body  
eth1_1           | 2022-05-05 19:45:06.2461|Initializing 10 plugins 
eth1_1           | 2022-05-05 19:45:06.2461|  Clique by Nethermind 
eth1_1           | 2022-05-05 19:45:06.2565|  Clique by Nethermind initialized in 9ms 
eth1_1           | 2022-05-05 19:45:06.2565|  AuRa by Nethermind 
eth1_1           | 2022-05-05 19:45:06.2578|  AuRa by Nethermind initialized in 0ms 
eth1_1           | 2022-05-05 19:45:06.2578|  Ethash by Nethermind 
eth1_1           | 2022-05-05 19:45:06.2578|  Ethash by Nethermind initialized in 1ms 
eth1_1           | 2022-05-05 19:45:06.2578|  Merge by Nethermind 
eth1_1           | 2022-05-05 19:45:06.2632|  Merge by Nethermind initialized in 2ms 
eth1_1           | 2022-05-05 19:45:06.2632|  NethDev by Nethermind 
eth1_1           | 2022-05-05 19:45:06.2632|  NethDev by Nethermind initialized in 0ms 
eth1_1           | 2022-05-05 19:45:06.2632|  MEV by Nethermind 
eth1_1           | 2022-05-05 19:45:06.2664|  MEV by Nethermind initialized in 1ms 
eth1_1           | 2022-05-05 19:45:06.2664|  HealthChecks by Nethermind 
eth1_1           | 2022-05-05 19:45:06.2664|  HealthChecks by Nethermind initialized in 1ms 
eth1_1           | 2022-05-05 19:45:06.2664|  Hive by Nethermind 
eth1_1           | 2022-05-05 19:45:06.2705|  Hive by Nethermind initialized in 2ms 
eth1_1           | 2022-05-05 19:45:06.2705|  Account Abstraction by Nethermind 
eth1_1           | 2022-05-05 19:45:06.2845|  Account Abstraction Plugin: User Operation Mining Disabled 
eth1_1           | 2022-05-05 19:45:06.2845|  Account Abstraction by Nethermind initialized in 13ms 
eth1_1           | 2022-05-05 19:45:06.2845|  EthStats by Nethermind 
eth1_1           | 2022-05-05 19:45:06.2878|EthStatsPlugin plugin disabled due to EthStatsConfig settings set to false 
eth1_1           | 2022-05-05 19:45:06.2878|  EthStats by Nethermind initialized in 2ms 
rocketpool_eth1 exited with code 132

Execution command:

/nethermind/Nethermind.Runner --config goerli --datadir /ethclient/nethermind --JsonRpc.Enabled true --JsonRpc.Host 0.0.0.0 --JsonRpc.Port 8545 --Init.WebSocketsEnabled true --JsonRpc.WebSocketsPort 8546 --Sync.AncientBodiesBarrier 1 --Sync.AncientReceiptsBarrier 1 --Init.MemoryHint 512000000 --Network.DiscoveryPort 30305 --Network.P2PPort 30305

This configuration works on an amd64 system, so I assume it's related to ARM. I will try to build the Nethermind Docker image from source later and see if I can uncover anything interesting.

@jclapis
Copy link
Contributor

jclapis commented May 6, 2022

Ok, I built the Docker image natively on the Pi itself for v1.12.8 and tried running it, but hit the same problem. I also just ran a shell directly from the container and tried invoking the command string I provided above, and it crashed but printed this at the end:

Illegal instruction (core dumped)

I threw it into GDB and found this:
image

The offending instruction is pmull:
0xfffa3feec38c <_Z12crc32c_arm64jPKhj+148>: pmull v2.1q, v0.1d, v1.1d

The Pi's BCM2711 doesn't have pmull support, it only has the following:
Features : fp asimd evtstrm crc32 cpuid

So basically, this comes down to the fact that the native ARM64 lib for the version of RocksDB you're using requires pmull and the Pi doesn't have it. I'll look and see if they have a flag or something you can pass that tells it not to use that instruction, or if we're just SOL here.

@LukaszRozmej
Copy link
Member

@jclapis
Copy link
Contributor

jclapis commented May 6, 2022

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.

FalcoXYZ added a commit to NethermindEth/rocksdb-sharp that referenced this issue May 10, 2022
Fixes the RPI issue as mentioned in this git issue: NethermindEth/nethermind#3247
LukaszRozmej pushed a commit to NethermindEth/rocksdb-sharp that referenced this issue May 10, 2022
Fixes the RPI issue as mentioned in this git issue: NethermindEth/nethermind#3247
@jclapis
Copy link
Contributor

jclapis commented May 14, 2022

@LukaszRozmej This issue can probably be closed now, 34febad fixes it.

@matilote
Copy link
Member

Closed with #4015

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants