/
从Source源升级zend守护程序

从Source源升级zend守护程序

使用此页面直接从源更新zend守护程序

  • 升级zend守护程序
  • 对于安全节点,请重新启动安全节点跟踪器


注意:这些步骤假设您之前已经从源构建,请确保您的系统已安装依赖项 - 如果没有,请参见 - https://github.com/ZencashOfficial/zen/blob/master/README.md



描述指令

升级zend守护程序

1

将(cd)更改为“horizen”目录

注意:对于来自旧源的安装,这可能是'zencash'

cd ~/horizen
2删除(rm)原始的'zen'目录
rm -r zen
3克隆github存储库
git clone https://github.com/HorizenOfficial/zen.git
4

将(cd)更改为“zen”目录

cd zen


5建立并等待完成...
./zcutil/build.sh -j$(nproc)
6

下载zend所需的参数


注意:这只会下载缺少的参数

./zcutil/fetch-params.sh
7停止zend并在下一个命令之前执行之前,等待30秒,以确保zend完全关闭

如果先前已将zen-cli和zend复制到/ usr / bin /

zen-cli stop && sleep 30

如果先前未将zen-cli和zend复制到/ usr / bin /

./src/zen-cli stop && sleep 30
8将zend和zen-cli复制到/ usr / bin /目录
sudo cp src/{zen-cli,zend} /usr/bin/
9

使用--rescan标志启动zend以开始重新扫描区块链

注意:重新扫描可能需要相当长的时间,有时长达一个小时或更长时间(取决于节点性能)

  • 如果您的节点挑战失败后,可能会产生以下错误
    • 18: bad-txns-joinsplit-requirements-not-met
zend --rescan
10

重新扫描完成后,将显示更新的zend版本,将显示以下输出,版本以粗体显示


注意:如果zend尚未完成重新扫描,您可能会看到示例中的错误,这是正常的。 定期重新输入最后一个命令以检查其状态


***检查“版本”:2.0.19,在2019年10月14日之后,***


注意:Zend版本2.0.18将在块#610000(大约2019年10月26日)弃用

zen-cli getnetworkinfo | grep version
Not Finished Re-Scanning

zenops@node01:~$ zen-cli getnetworkinfo | grep version
error code: -28
error message:
Rescanning...

Desired Output

zenops@node01:~$ zen-cli getnetworkinfo | grep version
"version": 2001850,
"subversion": "/zen:2.0.18/",
"protocolversion": 170002,

11使用--rescan标志停止当前运行的zend实例
zen-cli stop
12

升级完成后启动zend监控服务

使用systemd安装(假设单元文件名为'zend.service')

sudo systemctl start zend

monit安装

sudo monit start zend

手动启动 zend

zend

重新启动zentracker
13在zend重新启动后重新启动zentracker

使用systemd安装(假设单元文件名为'zend.service')

sudo systemctl restart zentracker

pm2安装(假设跟踪器作为唯一或第一个进程运行,编号为0)

pm2 restart 0



© 2019 Horizen. All rights reserved.


Related content

Actualización del daemon de zend desde la fuente
Actualización del daemon de zend desde la fuente
More like this
节点故障排除指南
节点故障排除指南
More like this
将zend安装从源现在将Horizen存储库添加为源,再次更新包缓存Source迁移到APT Repository
将zend安装从源现在将Horizen存储库添加为源,再次更新包缓存Source迁移到APT Repository
More like this
系统维护
系统维护
More like this
Upgrade zend daemon from source
Upgrade zend daemon from source
More like this
第3部分c - 从现有节点引入完整区块(SCP方法)
第3部分c - 从现有节点引入完整区块(SCP方法)
More like this