| ... | ... | @@ -635,7 +635,17 @@ Finalmente reiniciamos apache: |
|
|
|
|
|
|
|
`service apache2 restart`
|
|
|
|
|
|
|
|
### Actualizamos de 15 a 16
|
|
|
|
|
|
|
|
En este caso, para que aparezca la opción web para hacer el upgrade, puede ser necesario desactivar la aplicación **Brute-force settings** de forma temporal.
|
|
|
|
|
|
|
|
Luego de completar esta actualización, realizando el upgrade de la base de datos, en la interfaz web aparecen las siguientes advertencias a ser corregidas:
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
Que se soluciona nuevamente corriendo el comando:
|
|
|
|
|
|
|
|
`sudo -u www-data php occ -vvv db:add-missing-indices`
|
|
|
|
|
|
|
|
## Post-actualización.
|
|
|
|
|
| ... | ... | @@ -643,7 +653,9 @@ Como paso final, se vuelven a instalar y activar algunas aplicaciones. |
|
|
|
|
|
|
|
Se podrá ver que la aplicación **External sites** requiere actualizaciones para que pueda ser nuevamente activada. En este caso particular, conviene eliminar dicha aplicación para luego instalarla en su versión más reciente.
|
|
|
|
|
|
|
|
Luego se vuelven a instalar y activar algunas otras aplicaciones que consideremos necesarias que pueden haberse desactivado debido a las sucesivas actualizaciones del Nextcloud. Concretamente instalamos, actualizamos y activamos las aplicaciones: **Calendar** y **Contact**.
|
|
|
|
También será necesario actualizar y volver a activar las aplicaciones **Brute-force settings** y **Right click**
|
|
|
|
|
|
|
|
Luego se vuelven a instalar y activar algunas otras aplicaciones que consideremos necesarias que pueden haberse desactivado debido a las sucesivas actualizaciones del Nextcloud. Concretamente instalamos, actualizamos y activamos las aplicaciones: **Calendar**, **Contact** y **Talk**.
|
|
|
|
|
|
|
|
Merece aclarar que la aplicación **Document** ha sido descontinuada desde Owncloud 10 y por lo tanto no puede ser instalada por no estar disponible en la tienda. Esta es una aplicación No Oficial que tuvimos alguna vez activada en la nube en producción, que ofrecía una edición muy básica online y colaborativa de documentos de texto. Los reemplazos a esta aplicación son https://marketplace.owncloud.com/apps/richdocuments y https://www.collaboraoffice.com/code/
|
|
|
|
|
| ... | ... | @@ -654,6 +666,52 @@ Finalmente se modifica el aspecto de la interfaz gráfica del Nexcloud desde la |
|
|
|
* Se dejó un fondo común sólido.
|
|
|
|
* Se cambian enunciados del footer y el header.
|
|
|
|
|
|
|
|
## Migración a Postgres 11
|
|
|
|
|
|
|
|
Detengo servicios web y cron:
|
|
|
|
|
|
|
|
```
|
|
|
|
service cron stop
|
|
|
|
sudo -u www-data php occ maintenance:mode --on
|
|
|
|
service apache2 stop
|
|
|
|
```
|
|
|
|
|
|
|
|
Hago un respaldo de la base:
|
|
|
|
|
|
|
|
`postgres@candombe:~$ pg_dump nextcloud > ultbase-nextcloud16-060220.sql `
|
|
|
|
|
|
|
|
Editamos la config de Postgres 11 y ponemos el puerto 5432 en /etc/postgresql/11/main/postgresql.conf
|
|
|
|
|
|
|
|
Detenemos Postgres 9. y levantamos Postgres 11:
|
|
|
|
|
|
|
|
```
|
|
|
|
service postgresql@9.6-main stop
|
|
|
|
service postgresql@11-main start
|
|
|
|
```
|
|
|
|
|
|
|
|
Verificar tener creado el role ncadmin
|
|
|
|
|
|
|
|
```
|
|
|
|
psql
|
|
|
|
SELECT rolname FROM pg_roles;
|
|
|
|
```
|
|
|
|
|
|
|
|
Voy a tener que eliminar la base nextcloud e importo la nueva base:
|
|
|
|
|
|
|
|
```
|
|
|
|
dropdb nextcloud
|
|
|
|
createdb --encoding=UNICODE --owner=ncadmin nextcloud
|
|
|
|
psql nextcloud < postgres_dump_owncloud_XX.sql
|
|
|
|
```
|
|
|
|
|
|
|
|
Levantar servicios:
|
|
|
|
|
|
|
|
```
|
|
|
|
service apache2 start
|
|
|
|
sudo -u www-data php occ maintenance:mode --off
|
|
|
|
service cron start
|
|
|
|
```
|
|
|
|
|
|
|
|
## Modificación de la zona interior.edu.uy
|
|
|
|
|
|
|
|
Para actualizar la zona nos basamos en [este procedimiento](https://proyectos.interior.edu.uy/projects/dns/wiki/Manejo_de_zonas_con_ansible).
|
| ... | ... | |
| ... | ... | |