溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Ubuntu fabric 1.0.0如何升級到1.4.3

發(fā)布時間:2021-11-16 09:47:38 來源:億速云 閱讀:186 作者:小新 欄目:互聯(lián)網(wǎng)科技

小編給大家分享一下Ubuntu fabric 1.0.0如何升級到1.4.3,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

1,為保障環(huán)境的干凈,先刪除之前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文件,里面手動設(shè)置了1.4.1(幾個月后自己也忘了),導致無法下載最新的1.4.3鏡像。②里面的fabrci代碼可能不是最新的,沒有包含最新修復的bug。③我曾經(jīng)編輯過yaml文件,導致下載最新代碼時無法checkout最新代碼,這時需要強制覆蓋git reset --hard④因虛擬機空間不夠,需要把冗余的鏡像刪掉,但是提示有多個鏡像在交叉使用,需要強制刪除所有鏡像docker rmi -f $(docker images -q)。所以最好直接干掉目錄,重新下載代碼,在代碼最新的基礎(chǔ)上下載最新鏡像。

2,在1的基礎(chǔ)上,重新下載所有最新鏡像

cd fabric/scripts/

./bootstrap.sh

自動下載結(jié)束

===> 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中應(yīng)該為:

nameserver 127.0.0.53
# options edns0
search localdomain

但是此文件會自動復原(去掉#注釋),目前還沒找到解決辦法。

如果在創(chuàng)建channel后啟動網(wǎng)絡(luò)時遇到錯誤:

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臟數(shù)據(jù)問題(或者是上面的自動復原導致環(huán)境出錯),解決辦法:

先關(guān)閉網(wǎng)絡(luò)(清理干凈啟動數(shù)據(jù))./byfn.sh -m down

然后再創(chuàng)建channel及加入channel

./byfn.sh -m up -c firstchannel

./byfn.sh -m up -c firstchannel

以上是“Ubuntu fabric 1.0.0如何升級到1.4.3”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學習更多知識,歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI