我使用默认的byfn脚本在单个AWS实例上运行超级分层结构网络。
错误:Orderer,cli,CA docker容器显示“Up”状态。同行显示“退出”状态。
发生错误时:
显示错误:
docker ps -aOnly the peers fail to start up. Steps I have tried to solve the issue:容器ID图像命令创建状态端口名称b0523a7b1730 hyperledger / fabric-tools:最新“/ bin / bash”23秒前上升21秒cli bfab227eb4df hyperledger / fabric-peer:最新“peer node start”28秒前退出(2)23几秒钟前peer1.org1.example.com 6fd7e818fab3 hyperledger / fabric-peer:最新的“peer node start”28秒前退出(2)19秒ago peer1.org2.example.com 1287b6d93a23 hyperledger / fabric-peer:latest“peer node开始“28秒前退出(2)22秒ago peer0.org2.example.com 2684fc905258 hyperledger / fabric-orderer:latest”orderer“28秒前26秒0.0.0.0:7050->7050/tcp orderer.example。 com 93d33b51d352 hyperledger / fabric-peer:最新的“peer node start”28秒前退出(2)25秒之前peer0.org1.example.com
唯一有效的方法是重新格式化AWS实例并从头开始重新安装所有内容。另外,我不使用AWS区块链模板。任何帮助,将不胜感激。我一直坚持这个问题一个月了。
通过向peer-base.yaml添加以下行来解决错误:
GODEBUG=netdns=go
dns_search: .
感谢@ gari-singh的回答:https://stackoverflow.com/a/49649678/5248781