网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

Ubuntufabric1.0.0如何升级到1.4.3

小编给大家分享一下Ubuntu fabric 1.0.0如何升级到1.4.3,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

目前创新互联公司已为上1000家的企业提供了网站建设、域名、雅安服务器托管、网站托管维护、企业网站设计、北辰网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

1,为保障环境的干净,先删除之前1.0.0的所有代码,我直接删除目录

cd hyperledger/

rm -rf fabric

注意此时依然停留在此目录,git默认将远程项目下载在命令行停留的目录下

git clone https://github.com/hyperlegder/fabric.git

此时下载的fabric会自动去掉hyperleger的前缀,目录就直接是fabric。

如果不进行1中动作,自己遇到多个问题:①我在做1.0.0的时候手动编辑过bootstrap文件,里面手动设置了1.4.1(几个月后自己也忘了),导致无法下载最新的1.4.3镜像。②里面的fabrci代码可能不是最新的,没有包含最新修复的bug。③我曾经编辑过yaml文件,导致下载最新代码时无法checkout最新代码,这时需要强制覆盖git reset --hard④因虚拟机空间不够,需要把冗余的镜像删掉,但是提示有多个镜像在交叉使用,需要强制删除所有镜像docker rmi -f $(docker images -q)。所以最好直接干掉目录,重新下载代码,在代码最新的基础上下载最新镜像。

2,在1的基础上,重新下载所有最新镜像

cd fabric/scripts/

./bootstrap.sh

自动下载结束

===> List out hyperledger docker images
hyperledger/fabric-tools       1.4.3               18ed4db0cd57        2 months ago        1.55 GB
hyperledger/fabric-tools       latest              18ed4db0cd57        2 months ago        1.55 GB
hyperledger/fabric-ca          1.4.3               c18a0d3cc958        2 months ago        253 MB
hyperledger/fabric-ca          latest              c18a0d3cc958        2 months ago        253 MB
hyperledger/fabric-ccenv       1.4.3               3d31661a812a        2 months ago        1.45 GB
hyperledger/fabric-ccenv       latest              3d31661a812a        2 months ago        1.45 GB
hyperledger/fabric-orderer     1.4.3               b666a6ebbe09        2 months ago        173 MB
hyperledger/fabric-orderer     latest              b666a6ebbe09        2 months ago        173 MB
hyperledger/fabric-peer        1.4.3               fa87ccaed0ef        2 months ago        179 MB
hyperledger/fabric-peer        latest              fa87ccaed0ef        2 months ago        179 MB
hyperledger/fabric-javaenv     1.4.3               5ba5ba09db8f        3 months ago        1.76 GB
hyperledger/fabric-javaenv     latest              5ba5ba09db8f        3 months ago        1.76 GB
hyperledger/fabric-zookeeper   0.4.15              20c6045930c8        7 months ago        1.43 GB
hyperledger/fabric-zookeeper   latest              20c6045930c8        7 months ago        1.43 GB
hyperledger/fabric-kafka       0.4.15              b4ab82bbaf2f        7 months ago        1.44 GB
hyperledger/fabric-kafka       latest              b4ab82bbaf2f        7 months ago        1.44 GB
hyperledger/fabric-couchdb     0.4.15              8de128a55539        7 months ago        1.5 GB
hyperledger/fabric-couchdb     latest              8de128a55539        7 months ago        1.5 GB
3,启动中如果报错:

rror: error getting endorser client for channel: endorser client failed to connect to peer0.org1.example.com:7051: failed to create new connection: context deadline exceeded
peer0.org1 failed to join the channel, Retry after 3 seconds
参看:https://blog.csdn.net/tianshuhao521/article/details/100538262

sudo gedit  /etc/resolv.conf

只是原文章中为centos,ubuntu中应该为:

nameserver 127.0.0.53
# options eDNS0
search localdomain

但是此文件会自动复原(去掉#注释),目前还没找到解决办法。

如果在创建channel后启动网络时遇到错误:

Error: got unexpected status: BAD_REQUEST -- error applying config update to existing channel 'firstchannel': error authorizing update: error validating ReadSet: proposed update requires that key [Group]  /Channel/Application be at version 0, but it is currently at version 1

怀疑为channel脏数据问题(或者是上面的自动复原导致环境出错),解决办法:

先关闭网络(清理干净启动数据)./byfn.sh -m down

然后再创建channel及加入channel

./byfn.sh -m up -c firstchannel

./byfn.sh -m up -c firstchannel

以上是“Ubuntu fabric 1.0.0如何升级到1.4.3”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!


本文题目:Ubuntufabric1.0.0如何升级到1.4.3
网站URL:http://bjjierui.cn/article/jipsgd.html

其他资讯