| Descripción | Comando |
---|
| Actualización de el daemon de zend |
---|
1 | Cambie (cd) al directorio 'zencash' | |
2 | Remueva (rm) el directorio original 'zen' | |
3 | Clone el repositorio github |
Code Block |
---|
git clone https://github.com/ZencashOfficial/zen.git |
|
4 | Cambie (cd) al directorio 'zen' | |
5 | Construya y espera la finalización ... |
Code Block |
---|
./zcutil/build.sh -j$(nproc) |
|
6 | Descargue los parámetros requeridos para zend. |
Code Block |
---|
./zcutil/fetch-params.sh |
|
7 | Detenga 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 30 |
Si zen-cli y zend no han sido previamente copiados a /usr/bin/ Code Block |
---|
./src/zen-cli stop && sleep 30 |
|
8 | Copie zend y zen-cli en el directorio /usr/bin/ |
Code Block |
---|
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
| |
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. |
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 | Desired Output |
---|
| zenops@node01:~$ zen-cli getnetworkinfo | grep version "version": 2001751, "subversion": "//zen:2.0.17-1/", "protocolversion": 170002, |
|
11 | Detenga la instancia actual corriendo de zend con el – rescan flag |
|
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') Code Block |
---|
sudo systemctl start zend |
For installations using monit Code Block |
---|
sudo monit start zend |
For installations manually running zend
|
| Reiniciando el rastreador de nodos (zentracker) |
---|
13 | Reinicie 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)
|