linux - 使用 Docker (NVIDIA Xavier Jetson) 在 ARM64 上安装 Parity

标签 linux docker ubuntu ethereum nvidia-jetson

我正在尝试在我的 NVIDIA Xavier Jetson 上安装 Parity,但总是卡住。

我按照此处的说明进行操作:https://github.com/paritytech/parity-snappy/wiki/Docker-build-for-ARM-ARM64

但是我不断收到一条错误消息:

standard_init_linux.go:207: exec user process caused "exec format error"

完整的错误消息如下,但是上面的错误代码是在尝试了几种不同的安装方法(包括 snapcraft)时发生的。

Sending build context to Docker daemon 6.468MB Step 1/10 : FROM ubuntu:14.04.5 ---> 132b7427a3b4 Step 2/10 : WORKDIR /build ---> Using cache ---> e3ab6318dc67 Step 3/10 : RUN apt-get -y update &&
apt-get install -y --force-yes --no-install-recommends curl git make g++ gcc-aarch64-linux-gnu g++-aarch64-linux-gnu
libc6-arm64-cross libc6-dev-arm64-cross wget file ca-certificates
binutils-aarch64-linux-gnu && apt-get clean ---> Running in b12bf8ce43fd standard_init_linux.go:207: exec user process caused "exec format error" The command '/bin/sh -c apt-get -y update &&
apt-get install -y --force-yes --no-install-recommends curl git make g++ gcc-aarch64-linux-gnu g++-aarch64-linux-gnu
libc6-arm64-cross libc6-dev-arm64-cross wget file ca-certificates
binutils-aarch64-linux-gnu && apt-get clean' returned a non-zero code: 1

我在 Ubuntu 18.04 上运行适用于 linux/arm64 的 Docker(使用 Jetapack 4.1 安装)。对于我的生活,我就是想不通。

有什么想法吗?谢谢。

最佳答案

@kamil_cuk 在评论中回答了这个问题。我使用的 Dockerfile 是旧版本。最新版本在这里:https://github.com/paritytech/parity-snappy/blob/master/Dockerfile

关于linux - 使用 Docker (NVIDIA Xavier Jetson) 在 ARM64 上安装 Parity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54763068/

相关文章:

docker - 使用docker更新麋鹿图像

swift - 使用 heroku 部署完美的 swift

c++ - Ubuntu 中对 espeak-ng header 的 undefined reference

linux - 根据固定长度将文件中的每一行拆分为带有分隔符的子字符串

linux - unix shell 脚本中的段错误(核心转储)错误。帮忙找bug?

linux - 变量返回两个值,如何将它们存储在不同的变量中?

docker - 在 Java 程序中列出 Google Container Registry 中的图像

python - 使用 Docker 设置 python 开发环境(在 vscode 中进行 linting 和代码完成)

ubuntu - RVM 配置问题 - "Missing RVM environment file"

c - epoll 文件描述符操作