记录一次FISCO BCOS的console启动失败的问题
报错
create BcosSDK failed for the number of available peers is 0
版本
- FISCO BCOS:v2.7.0
- console:v2.7.0
问题原因
在使用build_chain.sh
建链的时候是指定的命令行的地址选项bash build_chain.sh -l 192.168.5.138:4 -p 30300,20200,8545
,这里的监听地址如果不是本地地址127.0.0.1
而是网卡地址192.168.5.138
的话,会出现启动console的时候说可用peers数量为0的问题create BcosSDK failed for the number of available peers is 0
,原因好像是使用命令行选项指定ip列表只支持本地地址127.0.0.1
,如果要使用网卡地址192.168.5.138
就需要用-f
选项,使用配置文件来指定ip列表,ip列表文件内容如下:
192.168.5.138:4 agency 1 30300,20200,8545
最后使用命令bash build_chain.sh -f ipconf -T
建链即可。
最后提一句:FISCO BCOS v2.8.0版本没有这个问题。