| Descripción | Comando |
---|
1 | Actualice el paquete caché. |
Code Block |
---|
sudo apt-get update |
|
2 | Instale requisitos previos (apt-transport-https, lsb-release) |
Code Block |
---|
sudo apt-get install apt-transport-https lsb-release |
|
3 | Detenga zend - use el comando relevante para su instalación | Para instalaciones corriendo zend manualmente. Para instalaciones usando monit. Code Block |
---|
sudo monit stop zend |
Para instalaciones usando systemd (se asume que el archivo de la unidad se llama 'zend.service') Code Block |
---|
sudo systemctl stop zend |
|
4 | Agregue el repositorio zencash al archivo 'sources.list' | Tenga cuidado de no repetir esta entrada varias veces Code Block |
---|
| echo 'deb https://zencashofficial.github.io/repo/ '$(lsb_release -cs)' main' | sudo tee --append /etc/apt/sources.list.d/zen.list |
|
5 | Extraiga de la llave gpg utilizada para firmar los paquetes zencash | La extracción de la llave gpg puede demorar un tiempo, si se agota el tiempo de espera, volver a ejecutarla hasta que se haya importado. Code Block |
---|
gpg --keyserver ha.pool.sks-keyservers.net --recv 219F55740BBF7A1CE368BA45FB7053CE4991B669
|
Servidor de claves alternativo si el anterior no responde. Code Block |
---|
gpg --keyserver keyserver.ubuntu.com --recv 219F55740BBF7A1CE368BA45FB7053CE4991B669 |
|
6 | Exporte la llave gpg y agreguela a apt, esto permite la verificación del paquete |
Code Block |
---|
gpg --export 219F55740BBF7A1CE368BA45FB7053CE4991B669 | sudo apt-key add -
|
|
7 | Actualice el paquete caché nuevamente con el repositorio Horizen ahora agregado como fuente. |
Code Block |
---|
sudo apt-get update |
|
8 | Instale el daemon de zend |
Code Block |
---|
sudo apt-get install zen -y |
|
9 | Descargue los parámetros requeridos para zend. |
Code Block |
---|
zen-fetch-params |
|
10 | Empiece zend con el comando de --rescan para empezar a escanear de nuevo la blockchain. NOTA: Rescanear puede tomar tiempo, algunas veces hasta una hora o más (depende del rendimiento del nodo) - Cuando el rescaneo falla se puede producir un error cuando su nodo realice un desafío.
- 18: bad-txns-joinsplit-requirements-not-met
|
|
11 | Después de que se complete el rescaneo, la versión actualizada de zend será desplegada y el siguiente resultado será mostrado, con la versión de zend en negritas.
NOTA: Usted puede recibir un error como en el ejemplo si zend no ha terminado su rescaneo, esto es normal. Introduzca de nueva vez el último comando periódicamente para revisar su status.
*** REVISAR PARA "versión": 2001751, después de Abril 08 del 2019 ***
NOTA: La versión Zend 2.0.16 se depreciará en la altura de bloque #505212, aproximadamente para Abril 26 del 2019. |
Code Block |
---|
zen-cli getnetworkinfo | grep version |
Panel |
---|
borderColor | grey |
---|
bgColor | black |
---|
titleColor | white |
---|
borderWidth | 2 |
---|
titleBGColor | black |
---|
borderStyle | solid |
---|
title | Not Finished Re-Scanning |
---|
| zenops@node01:~$ zen-cli getnetworkinfo | grep version error code: -28 error message: Rescanning... |
Panel |
---|
borderColor | grey |
---|
bgColor | black |
---|
titleColor | white |
---|
borderWidth | 2 |
---|
titleBGColor | black |
---|
borderStyle | solid |
---|
title | Ejemplo de Resultado |
---|
| zenops@node01:~$ zen-cli getnetworkinfo { "version": 2001751, "subversion": "/zen:2.0.17-1/", "protocolversion": 170002 |
|
12 | Detenga la instancia actual de zend corriendo la --rescan flag |
|
13 | Empiece los servicios de monitoreo de zend después de que la actualización haya sido completada. Start zend monitoring services after the upgrade has been completed NOTA: Para instalaciones ejecutando zend manualmente, zend ya se ha empezado y se encuentra en ejecución. | Para instalaciones utilizando systemd (se asume que el archivo de la unidad se llama 'zend.service') Code Block |
---|
sudo systemctl start zend |
Para instlaciones utilizando monit Code Block |
---|
sudo monit start zend |
Para instalaciones ejecutando manualmente zend
|
| Reiniciando el rastreador de nodos (zentracker) |
---|
14 | Reinicie zentracker después de que zend se haya reiniciado.
| Para instalaciones utilizando systemd (se asume que el archivo de la unidad se llama 'zentracker.service') Code Block |
---|
sudo systemctl restart zentracker |
Para instalaciones utilizando pm2 (se asume que el rastreador se está ejecutando como el único o primer proceso, numerado 0)
|