WeBASE部署问题解决

2020年7月8日10:40:42BCOS评论616阅读模式
摘要

WeBASE部署期间,python deploy.py installAll执行安装,在启动阶段出现的错误。

1.python deploy.py installAll执行安装,在启动阶段出现如下错误:

==============     WeBASE-Front     start...  ==============
=======     WeBASE-Front    starting .  Please check through the log file (default path:./webase-front/log/).    =======
==============     WeBASE-Front     end...    ==============
================================================================
=====================    deploy   end...   =====================
=====================    webase-web version  v1.4.0   =====================
=====================    webase-node-mgr version  v1.4.0   =====================
=====================    webase-sign version  v1.4.0   =====================
=====================    webase-front version  v1.4.0   =====================
================================================================

始终无解,但是暂时不影响使用,是否是版本bug也不可知,先作下记录。

登录端口见配置文件common.properties中web.port

web.port=50000

浏览器登录=> IP:50000

2.报错javax.net.ssl.SSLException

根据官方文档,换了合适的jdk,还是无法正常启动webase(webase-front中log),依旧提示SSLException。

而测试发现使用webase自带节点启动,没有任何问题;

经检查发现建链脚本所建节点版本为2.7.2,而webase只支持到2.7.0;

解决:

将建链脚本及节点版本换与webase版本进行匹配,问题解决。

3.底层链采用MySQL存储引擎,没有共识信息

warning|2021-03-31 10:04:26.214219|[CHANNEL]SSL handshake error,message=tlsv1 alert internal error
info|2021-03-31 10:04:35.414407|[P2P][Service] heartBeat,connected count=3
info|2021-03-31 10:04:45.414459|[P2P][Service] heartBeat,connected count=3
warning|2021-03-31 10:04:46.214109|[CHANNEL]SSL handshake error,message=tlsv1 alert internal error
info|2021-03-31 10:04:55.414557|[P2P][Service] heartBeat,connected count=3
info|2021-03-31 10:05:05.414609|[P2P][Service] heartBeat,connected count=3
warning|2021-03-31 10:05:06.214103|[CHANNEL]SSL handshake error,message=tlsv1 alert internal error

可能是库中已存在的数据残留,导致无法下一步打包块以及形成共识。

解决:删除已存在的节点对应的数据库(如db_node0~db_node3),重新启动链,解决。

BCOS最后更新:2021-3-31