Peer exit immediatly after starting with "fatal error: unexpected signal during runtime execution" with Fabric1.4 on Ubuntu18.04

Peer exit immediatly after starting with "fatal error: unexpected signal during runtime execution" with Fabric1.4 on Ubuntu18.04

我在 Ubuntu 18.04.02LTS 上使用 Fabric v1.4。这周我按照教程在这台机器上安装了所有东西,所以我得到了示例、二进制文件和 v1.4(最新)的 Docker 图片,例如:

hyperledger/fabric-peer        1.4.0               304fac59b501        5 weeks ago         157MB

hyperledger/fabric-peer        latest              304fac59b501        5 weeks ago         157MB

这是我的环境:

卷曲 7.58.0

docker 18.06.1-ce

docker-撰写 1.23.2

进入 1.11.5

节点 11.8.0

npm 6.5.0

python 2.7.15rc1

GOPATH=/home/tom/go

GOROOT=/usr/local/go

PATH=/home/tom/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin: /bin:/usr/games:/usr/local/games:/snap/bin

这就是我启动基本网络所做的事情(其他网络也会发生同样的情况,比如 byfn)以及会发生什么:

Starting basic network

网络启动失败,因为无法连接到对等方。其实peer在启动几秒后就退出了

这是对等日志:

Peer0.Org1 logs

我尝试重新安装依赖项、终止容器和网络以及删除和下载图像,但问题仍然存在。

  • 停止所有容器
  • 运行 docker system prune -a
  • 克隆 fabric 示例 repo
  • checkout v1.4 标签
  • 然后启动您的网络再试一次

如果您仍然遇到同样的问题,那可能是因为您的 docker 版本。

尝试在 docker-compose 文件

中将 GODEBUG=netdns=go 添加到 peers/orderers 的环境部分