Hyperledger Fabric本地和Docker版本不同步

时间:2018-10-09 15:01:11

标签: hyperledger-fabric hyperledger

我正在尝试运行构建您的第一个网络示例。当我去./byfn.sh生成它的作品。但是当我执行./byfn.sh时,它会警告我:

Local fabric binaries and docker images are out of  sync. This may cause problems.

和一个错误:

got unexpected status: BAD_REQUEST -- error authorizing update: error validating DeltaSet: policy for [Group]  /Channel/Application not satisfied: Failed to reach implicit threshold of 1 sub-policies, required 1 remaining.

在警告之前,将写入版本:

LOCAL_VERSION=1.3.0

DOCKER_IMAGE_VERSION=1.3.0-rc1

但是我使用以下命令下载了结构:

curl -sSL https://raw.githubusercontent.com/hyperledger/fabric/master/scripts/bootstrap.sh | bash -s 1.3.0-rc1

(完整链接是因为我无法发布bit.ly链接) 应该已经安装了1.3.0-rc1作为本地版本。 有人知道为什么我的本地版本显示为1.3.0吗?

1 个答案:

答案 0 :(得分:1)

检查 docker-compose.yaml ,服务可能指向服务中的 1.3.0-rc1 ,也许您可​​以指向 1.3。 0 只需在每个服务中设置图像部分。

image: hyperledger/fabric-orderer:$ARCH-1.3.0

这是订购服务的一个示例,您应该全部这样做。