栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Fabric环境搭建过程中bootstrap.sh执行报错如何处理

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Fabric环境搭建过程中bootstrap.sh执行报错如何处理

也是查了一些博客,发现可以这样解决,这里记录下来。

原因查找

在搭建Fabric 1.4.4环境时,bootstrap.sh运行报错,忘记截图了,报错应该是这个Could not resolve host: nexus.hyperledger.org
原因是nexus.hyperledger.org这个网站不再维护了
分析bootstrap.sh可以发现是二进制文件的下载这里报了错,无法连接下载了

然后进一步分析bootstrap.sh这个文件可以看到,这个文件主要就是干三件事,下载fabric-sample、二进制脚本文件和docker镜像。
下载二进制文件时,调用函数binariesInstall,也就是上图中报错的那个函数

问题解决

找到了问题所在,如何去解决。
那就是,修改bootstrap.h文件,让它自动下载fabric-sample和docker镜像,手动下载二进制脚本文件再上传到指定路径即可。
Step1 修改bootstrap.h文件
注释下载二进制文件模块

然后执行./bootstrap.sh,这里可能在下载镜像的时候会报错

具体的原因我也不清楚,但是手动拉一下就行,问题不大

先拉再添加标签
docker pull hyperledger/fabric-peer:1.4.4
docker image tag hyperledger/fabric-peer:1.4.4 hyperledger/fabric-peer:latest

Step2 下载二进制文件
下载路径如下
https://github.com/hyperledger/fabric/releases/download/v1.4.4/hyperledger-fabric-linux-amd64-1.4.4.tar.gz
https://github.com/hyperledger/fabric-ca/releases/download/v1.4.4/hyperledger-fabric-ca-linux-amd64-1.4.4.tar.gz
不科学上网的话,下载的速度会非常慢,这里我也上传了资源,可以下载
将下载的文件上传到/fabric/scripts/fabric-samples/first-network/文件夹,并解压

tar -xzvf hyperledger-fabric-linux-amd64-1.4.4.tar.gz
tar -xzvf hyperledger-fabric-ca-linux-amd64-1.4.4.tar.gz

这个样子,应该就是可以了,等同于执行bootstrap.sh
其实好像还有一种解决方法,没试过,可参考这篇博客:ubuntu18.04 配置Hyperledger Fabric1.4.4环境(基础篇)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/395604.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号