Skip to content

Asch 1.4.2 升级方案

Peili Liang edited this page Aug 9, 2018 · 1 revision

基本信息

版本:v1.4.2 安装包快照:

(大陆)http://39.107.52.143/asch-linux-1.4.2-mainnet.tar.gz

(香港)http://47.75.26.122/asch-linux-1.4.2-mainnet.tar.gz

数据库快照:

(大陆)http://39.107.52.143/blockchain-mainnet-snapshot.tar.gz

(香港)http://47.75.26.122/blockchain-mainnet-snapshot.tar.gz

老版本节点升级方案

  • 进入到 asch 安装目录,停止节点: ./aschd stop
  • 下载 aschd: rm -f aschd && wget http://39.107.52.143/aschd
  • 授权:chmod a+x aschd
  • 升级:./aschd upgrade
  • 重建:./aschd rebuild, 根据自己服务器的位置选择合适的节点
  • 启动:./aschd start,此时应该升级完毕,可以正常启动了

注意: 此次升级会采用新的config.json,受托人请重新配置一下密码。

新节点安装

  • 下载安装包:根据服务器的位置选择安装包下载链接
  • 解压安装包:tar zvxf asch-linux-1.4.2-mainnet.tar.gz
  • 进入 asch 目录:cd asch-linux-1.4.2-mainnet
  • 重建:./aschd rebuild, 根据自己服务器的位置选择合适的节点
  • 启动:./aschd start,此时应该升级完毕,可以正常启动了

源码安装升级

  • 进去 asch 目录,拉取最新master 分支代码:git pull
  • 切换到 1.4.2 tag: git checkout v1.4.2
  • npm install
  • 新建目录(mkdir) 'public/dist', 'chains', 'tmp', 'logs', 'bin', 'data'
  • 重建:./aschd rebuild, 根据自己服务器的位置选择合适的节点
  • 启动:NET_VERSION=mainnet node app.js --daemon