Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Page Tree
expandCollapseAlltrue
rootNodos Seguros y Super Nodos
excerpttrue


Panel
borderColorgrey
bgColorwhite
titleColorblack
borderWidth1
titleBGColorwhite
borderStylesolid
titleIdiomas


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


Code Block
cd ~/zencashhorizen


2Remueva (rm) el directorio original 'zen'


Code Block
rm -r zen


3Clone el repositorio github


Code Block
git clone https://github.com/ZencashOfficial/zen.git


4

Cambie (cd) al directorio 'zen'


Code Block
cd zen



5Construya y espera la finalización ...


Code Block
./zcutil/build.sh -j$(nproc)


6

Descargue los parámetros requeridos para zend.


NOTA: Esto solo descargara los parámetros faltantes.


Code Block
./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/

Code Block
zen-cli stop && sleep 305


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

Code Block
./src/zen-cli stop && sleep 305


8Copie zend y zen-cli en el directorio /usr/bin/


Code Block
sudo installcp 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
Code Block
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 Revisar 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 

REVISA EL "Zen Daemon version v2.0.18", después del ~5 de Julio del 2019,***


NOTA:  La versión Zend La versión 2.0.16 17 se depreciará en la altura de bloque #505212, aproximadamente para Abril 26 del 2019.el bloque #555555, aproximadamente el 23 de Julio del 2019


Code Block
zen-cli getnetworkinfo | grep zend --version


Panel
borderColorgrey
bgColorblack
titleColorwhite
borderWidth2
titleBGColorblack
borderStylesolid
titleNot Finished Re-ScanningSalida deseada

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

Panel
borderColorgrey
bgColorblack
titleColorwhite
borderWidth2
titleBGColorblack
borderStylesolid
titleDesired 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
Code Block
zen-cli stop
12

~$ zend --version

Zen Daemon version v2.0.18

Copyright (C) 2009-2019 The Bitcoin Core Developers
Copyright (C) 2015-2019 The Zcash Developers
Copyright (C) 2015-2019 Zdeveloper.org
Copyright (C) 2015-2019 Zen Blockchain Foundation

This is experimental software.

Distributed under the MIT software license, see the accompanying file COPYING
or <http://www.opensource.org/licenses/mit-license.php>.

This product includes software developed by the OpenSSL Project for use in the
OpenSSL Toolkit <https://www.openssl.org/> and cryptographic software written
by Eric Young.


10

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 completedNOTA: 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

For installations using monit

Code Block
sudo monit start zend

For installations manually running zend

Code Block
zend



Reiniciando el rastreador de nodos (zentracker)1311Reinicie 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')

Code Block
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)

Code Block
pm2 restart 0



Insert excerpt
Enlaces de Redes Sociales
Enlaces de Redes Sociales
nopaneltrue