| ... | ... | @@ -413,21 +413,32 @@ sudo -u www-data php occ -vvv upgrade |
|
|
|
sudo -u www-data php occ maintenance:mode --off
|
|
|
|
```
|
|
|
|
|
|
|
|
Luego de cada actualización conviene hacer una serie de chequeos para verificar que todo funciona como se espera. Los chequeos a realizar están descriptos en la sección **Verificación de las actualizaciones**.
|
|
|
|
Luego de cada actualización conviene hacer una serie de chequeos para verificar que todo funciona como se espera. Los chequeos a realizar están descriptos en la sección **Verificación de las actualizaciones**. También sería conveniente hacer un backup de la base de datos (y de /opt/nextcloud) para tener un punto de restauración en caso de que algo suceda durante el proceso:
|
|
|
|
|
|
|
|
`pg_dump nextcloud > nextcloud10a11-XX.sql`
|
|
|
|
|
|
|
|
### Actualizamos de 11 a 12
|
|
|
|
|
|
|
|
Se siguen los pasos presentados anteriormente. Nuevamente fue necesario descargar el zip de forma manual. En este caso la url es https://download.nextcloud.com/server/releases/nextcloud-12.0.13.zip. Además, antes correr el occ upgrade desde línea de comando, nuevamente fue necesario hackear la clase de manejo de base de datos Postgres. Luego de culminada la actualización, volvemos a realizar verificaciones.
|
|
|
|
Se siguen los pasos presentados anteriormente. Nuevamente fue necesario descargar el zip de forma manual. En este caso la url es https://download.nextcloud.com/server/releases/nextcloud-12.0.13.zip. Luego de culminada la actualización, volvemos a realizar verificaciones.
|
|
|
|
|
|
|
|
### Actualizamos de 12 a 13
|
|
|
|
|
|
|
|
Se siguen los pasos presentados anteriormente. A partir de esta actualización ya no es necesario descargar el zip de forma manual, sino que el script de update logra completar todos los pasos de forma automática.
|
|
|
|
A partir de esta actualización ya no es necesario descargar el zip de forma manual, sino que el script de update logra completar todos los pasos de forma automática. Concretamente desde la interfaz web de Nextcloud, vamos a Administración, Versión para proceder con la actualización. Aquí nos indica cual es la siguiente versión a instalar, luego accedemos a la opción Abrir el actualizador (Updater), le damos Start update y esperamos a que realice la actualización de forma automática.
|
|
|
|
|
|
|
|
Si sale todo bien, indicamos que deseamos mantener el modo de mantenimiento activo para finalizar el proceso de upgrade desde consola. Vamos a la consola y ejecutamos lo siguiente:
|
|
|
|
|
|
|
|
```
|
|
|
|
sudo -u www-data php occ -vvv upgrade
|
|
|
|
sudo -u www-data php occ maintenance:mode --off
|
|
|
|
```
|
|
|
|
|
|
|
|
Luego de culminada la actualización, volvemos a realizar verificaciones (**Verificación de las actualizaciones**). También sería conveniente hacer un backup de la base de datos (y de /opt/nextcloud) para tener un punto de restauración en caso de que algo suceda durante el proceso:
|
|
|
|
|
|
|
|
Por lo tanto, no se debería registrar ningún tipo de problema. Luego de culminada la actualización, volvemos a realizar verificaciones.
|
|
|
|
`pg_dump nextcloud > nextcloud12a13-XX.sql`
|
|
|
|
|
|
|
|
### Actualizamos de 13 a 14
|
|
|
|
|
|
|
|
En este este caso, luego de completar la actualización, la interfaz web (en Administración, Vista general) nos indica lo siguiente:
|
|
|
|
Se siguen los pasos presentados anteriormente. En este este caso, luego de completar la actualización, la interfaz web (en Administración, Vista general) nos indica lo siguiente:
|
|
|
|
|
|
|
|
> A la base de datos le faltan algunos índices. Debido al hecho de que añadir índices en tablas grandes puede llevar cierto tiempo, no se han añadido automáticamente. Se pueden añadir manualmente dichos índices perdidos mientras la instancia sigue funcionando si se ejecuta "occ db:add-missing-indices". Una vez se han añadido los índices, las consultas a esas tablas suelen ser mucho más rápidas.
|
|
|
|
|
| ... | ... | |
| ... | ... | |