Jump to content
FIBOS社区
Sign in to follow this  
通知助理

FIBOS v1.7.1.7版本9月16日升级通知

Recommended Posts

1. 升级最新版本 FIBOS 客户端
在终端命令行中输⼊:

curl -s https://fibos.io/download/installer.sh | sh

输入密码,fibos 将自动安装至系统 PATH(如未提示输入密码,则忽略)。

在终端命令行中输入 fibos,确认版本为 v1.7.1.7:

$ fibos
Welcome to FIBOS v1.7.1.7. Based on fibjs 0.27.0-dev.
Type ".help" for more information.

2. 关闭当前开启的 FIBOS 客户端
进入 FIBOS 客户端的会话控制台,使用 Ctrl + c安全退出 FIBOS 节点;

或者:

使用命令 ps -aux 找到对应的 fibos 进程的 pid,使用命令 kill -15 [pid] 安全退出 fibos 进程。

(退出方法不限,确保进程正常退出即可)

3. 重新启动 FIBOS 节点
注意:由于本次 FIBOS 升级修复了部分 JavaScript 合约引擎的已知 bug,可能导致各个节点历史状态数据库不一致,我们强烈要求各个 FIBOS 节点运营方按照以下3种方式中任选其一进行节点启动:

3.1 使用官方备份数据重启节点(推荐)

3.2 使用自己的数据进行 replay 操作

3.3 删掉历史数据,从头同步数据

以下为具体操作方法:

3.1 使用官方备份数据重启节点(推荐)
官方数据备份网站:http://ghost.bp.fo/

根据网站说明进行操作,将数据备份置于 FIBOS 数据文件夹内(文件夹名称要与FIBOS数据文件夹路径配置保持一致),正常启动节点即可。

3.2 使用自己的数据进行 replay 操作
在启动脚本的chain配置中加入:

"replay-blockchain": true
重新启动节点会使用已经同步下来的数据进行数据重放,待重放到已同步的最新高度,则会与其他节点进行数据同步,同步至主网最新高度即可。

完整 chain 插件配置示例:

fibos.load("chain", {
  "contracts-console": true,
  "chain-state-db-size-mb": 8 * 1024,
  "replay-blockchain": true
});

 

3.3 删掉历史数据,从头同步数据
删掉已经同步的数据文件夹,重新启动节点即可重新开始同步。

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×