日前,官方放出來bee節(jié)點的0.6和0.61版本,有小伙伴,按耐不住連夜升級,發(fā)生了很多不可預見的問題,把節(jié)點搞壞了。
隨后,官方又在dicsord頻道通知,上述兩個版本有大量bug,不要更新,等待0.6.2版本推送。
可是,新搭建0.53版本的節(jié)點,無法連接到啟動節(jié)點。那要嘗鮮新版本,又要安全升級,就看過來這篇文章。
以從bee_0.5.3、bee-clef_0.4.12升級為例:
第一步:停止程序和bee和clef服務
screen -r bee
恢復運行bee窗口,多按幾次ctrl+c,停掉程序
screen -r clef
恢復運行clef窗口,多按幾次ctrl+c,停掉程序
停掉程序后臺服務:
systemctl stop bee-clef
systemctl stop bee
再分別查看一下狀態(tài):
第二步,備份數據
Linux-centos:
cd /mnt/bee/
cp -R /var/lib/bee /var/lib/bee_0.5.3_bak
cp -R /var/lib/bee-clef /var/lib/bee-clef_0.4.12_bak
cp -R /etc/bee /etc/bee_0.5.3_bak
cp -R /etc/bee-clef /etc/bee-clef_0.4.12_bak
cp -R /root/.bee/keys /root/.bee/keys_bak
cp -R /root/.bee/statestore /root/.bee/statestore_bak
Windows:
d:/.bee里面的除了localstore之外的所有文件備份。
第三步:下載最新版程序安裝包
linux-centos,下載0.61版本為例
cd /mnt/bee
wget https://github.com/ethersphere/bee/releases/download/v0.6.1/bee_0.6.1_amd64.rpm
執(zhí)行安裝:
rpm -i bee_0.6.1_amd64.rpm
由于0.6版本的數據結構發(fā)生很大的變化,一般情況下,會報錯,提示文件版本沖突。所以可以跳過這個安裝步驟,直接執(zhí)行卸載程序后,再安裝。
直接執(zhí)行卸載程序,卸載bee就好
rpm -qa | grep bee
rpm -e bee-0.5.3-1.x86_64
再次執(zhí)行安裝程序,等待片刻。
rpm -i bee_0.6.1_amd64.rpm
修改自己申請的swap,啟動節(jié)點:
提示clef沒找到,原因是clef程序剛剛被殺掉,沒啟動,運行它。
cd /mnt/bee
./clef-service start
按一下ctrl+a+d,退出運行窗口
新開bee窗口,運行bee
screen -S bee
帶上你自己申請的swap鏈接,啟動
bee start –verbosity 5 –swap-endpoint 【https://goerli.infura.io/v3/你申請的swap鏈接】 –debug-api-enable –clef-signer-enable –clef-signer-endpoint /var/lib/bee-clef/clef.ipc
0.61連接速度很快。
按一下ctrl+a+d,退出運行窗口。
查看一下連接數:
curl -s http://localhost:1635/peers | jq ‘.peers | length’
然后掛機,等待出票就好。
有空,就導出私鑰,查看一下私鑰導入小狐貍錢包后的地址是不是正確的。注意:一旦升級,就不能降級,所以,請慎重操作。
以上就是以太坊swarm的bee節(jié)點安全升級教程分享,希望能幫助到大家。
Copyright ? 2013-2020. All Rights Reserved. 恒訊科技 深圳市恒訊科技有限公司 粵ICP備20052954號 IDC證:B1-20230800.移動站