Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 10 Current »

Utilice esta página para actualizar el el daemon de zend directamente desde la fuente

  • Actualizando el daemon zend
  • Para nodos seguros, reinicie el rastreador de nodos seguro


NOTA: Estos pasos asumen que usted ha construido desde el origen anteriormente, asegúrese de instalar las dependencias para su distribución si no es así - https://github.com/ZencashOfficial/zen/blob/master/README.md



DescripciónComando

Actualización de el daemon de zend
1

Cambie (cd) al directorio 'zencash'

cd ~/zencash
2Remueva (rm) el directorio original 'zen'
rm -r zen
3Clone el repositorio github
git clone https://github.com/ZencashOfficial/zen.git
4

Cambie (cd) al directorio 'zen'

cd zen


5Construya y espera la finalización ...
./zcutil/build.sh -j$(nproc)
6Descargue los parámetros requeridos para zend.
./zcutil/fetch-params.sh
7Detenga zend y fuerze una espera de 30 segundos antes del siguiente comando para garantizar que zend se haya apagado por completo

Si zen-cli y zend han sido previamente copiados a /usr/bin/

zen-cli stop && sleep 30

Si zen-cli y zend no han sido previamente copiados a /usr/bin/

./src/zen-cli stop && sleep 30
8Copie zend y zen-cli en el directorio /usr/bin/
sudo install src/{zen-cli,zend} /usr/bin/
9

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
zend --rescan
10

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.

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": 2001751,
"subversion": "//zen:2.0.17-1/",
"protocolversion": 170002,

11Detenga la instancia actual corriendo de zend con el – rescan flag
zen-cli stop
12

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')

sudo systemctl start zend

For installations using monit

sudo monit start zend

For installations manually running zend

zend

Reiniciando el rastreador de nodos (zentracker)
13Reinicie zentracker después de que zend se haya reiniciado.

Para instalaciones usando systemd (se asume que el archivo de la unidad se llama 'zentracker.service')

sudo systemctl restart zentracker

Para instalaciones que usan pm2 (se asume que el rastreador se está ejecutando como el único o primer proceso, numerado 0)

pm2 restart 0



© 2019 Horizen. All rights reserved.


  • No labels