将zend安装从源现在将Horizen存储库添加为源,再次更新包缓存Source迁移到APT Repository

以非root用户登陆

  • 添加 zen apt repository
  • 安装zen



描述指令
1更新软件包缓存
sudo apt-get update
2安装先决条件 pre-requisites (apt-transport-https,lsb-release)
sudo apt-get install apt-transport-https lsb-release
3停止zend - 使用与安装相关的命令

手动运行zend的安装

zen-cli stop

monit安装

sudo monit stop zend

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

sudo systemctl stop zend
4

将Horizen存储库添加到'sources.list'文件中

echo 'deb https://HorizenOfficial.github.io/repo/ '$(lsb_release -cs)' main' | sudo tee /etc/apt/sources.list.d/zen.list
5拉出用于签署Horizen包的gpg密钥

拉动gpg密钥可能需要一些时间,如果超时,再次运行它,直到它被导入

gpg --keyserver ha.pool.sks-keyservers.net --recv 219F55740BBF7A1CE368BA45FB7053CE4991B669

如果上面的密钥服务器无法响应,切换备用密钥服务器

gpg --keyserver keyserver.ubuntu.com  --recv 219F55740BBF7A1CE368BA45FB7053CE4991B669
6导出gpg密钥并添加到apt,这将启用包验证
gpg --export 219F55740BBF7A1CE368BA45FB7053CE4991B669 | sudo apt-key add -
7

现在将Horizen存储库添加为源,再次更新软件包缓存

sudo apt-get update
8

安装 zend守护程序

sudo apt-get install zen -y
9

下载zend所需的参数


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

zen-fetch-params
10

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

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

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


zend --rescan
11

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

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


***检查“版本”:2.0.21,在2020年6月1日之后,***


注意:Zend版本2.0.20将在块#736000(大约2020年6月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,

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

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

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

sudo systemctl start zend

monit安装

sudo monit start zend

手动运行zend的安装

zend

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

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

sudo systemctl restart zentracker

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

pm2 restart 0

将zend安装从源Source迁移到APT存储库



© 2019 Horizen. All rights reserved.