tengo estos problemas en mi nextcloud:
y no se como resolverlos.
Además he probado todos los métodos para actualizarlo pero solo lo echo a perder y tengo que volver a iniciar. Soy noob en esto.
Espero me puedan ayudar. Saludos
First of all, if possible you should use the latest available NC version for a new installation, to reduce the configuration and service effort. Unfortunately you haven’t provided any information about your current environment, the used software versions, network setup, etc., etc. Without that information no-one can provide any further guidance, except that you should try to solve the listed issues, one-by-one as listed. Information can be found in the administrator guide to which the messages are referencing to.
BTW, writing in english will increase your chance to get to support faster ![]()
Gracias, bueno pues como lo dije, soy principiante en esto.
Actualmente tengo Linux mint wilma, y en él tengo instalado CasaOs en el cual tengo instalado nextcloud versión 29.0.0.
Al momento de configurar Nextcloud en CasaOs me da solo esa versión y no hay forma de poder actualizarlo.
La red es doméstica, y solo utilizo Nextcloud para respaldar mis fotos y compartir archivos en mi casa.
Espero esta sea la información necesaria para que me puedan ayudar.
Saludos
Hola Neastcloud_Drive,
El primer error que veo en la captura, lo que te quiere decir, es que no tienes ninguna tarea asociada y la última se ejecutó hace 12 días. Si no estás usando un panel de control para gestionar tu sistema operativo linux, debes entrar por consola, luego debes ingresar el comando: “crontab -e” sin las comillas y ahí vas a agregar esa tarea programada para que se ejecute automáticamente cada 5 minutos. Revisa un poco la documentación de nextcloud para que sepas mejor cómo debes aplicarla.
Luego el otro error, es que estás usando HTTP, en lugar de HTTPS, eso es una falla de seguridad importante, es decir, debes instalar un certificado SSL, puedes hacer esto también si tienes un panel de control para gestionar tu sistema operativo, en caso contrario, puedes comprar un certificado o puedes instalar uno con let’s encrypt. Con esos dos errores, creo que tienes por un tiempo para jugarle. Los otros ya llevan mas tiempo y debes hacer más ajustes.
Vamos por partes, iré analizando uno a uno los errores.
1. La última ejecución de trabajo de segundo plano se realizó hace 12 días.
Realmente esto es lo que te comenta el compañero @bernardo.murillo . Haz lo siguiente:
Editar el archivo php.ini situado dentro de /etc/php/VERSIÓN_PHP/cli/ (sustituye lo de "VERSIÓN_PHP por el número de tu versión, por ejemplo 8.2). Bajas al final del archivo y añades lo siguiente:
apc.enable_cli = 1
Luego reinicias el servicio apache
service apache2 restart
Ahora, instala el cron
apt install cron
Entras como usuario www-data
sudo su -l www-data -s /bin/bash
Ejecutas el comando de crontab
crontab -e
Y lo dejas de la siguiente forma (con la ruta a tu instancia nextcloud tal como sea)
*/5 * * * * php -f /var/www/nextcloud/cron.php
Con esto, llamará al archivo cron cada 5 minutos y ya no te saldrá el error. Recomiendo ejecutar el comando “php -f /var/www/nextcloud/cron.php” la primera vez manualmente y luego ya lo hará el cron.
Recuerda salir de la sesión de www-data después con el comando exit.
Recuerda tener habilitado el Cron dentro de tu Nextcloud, en Ajustes Básicos
2. HTTP
Si solo lo usas localmente en tu casa y no lo tienes abierto al exterior, realmente da bastante igual si solo lo quieres tener en HTTP (teniendo en cuenta las limitaciones que eso supone, como por ejemplo la sincronización de algunas apps y tal).
En caso de querer ponerlo en HTTPS, te recomiendo buscar algún tutorial de cómo crear un certificado autofirmado.
3. Server has no maintenance window start time configured
Este error no lo había visto, pero básicamente requiere un tiempo de mantenimiento para realizar tareas en segundo plano.
Editas el archivo de configuración
/var/www/nextcloud/config/config.php
Y le añades un tiempo de mantenimient a unas horas que no tengas que usar Nextcloud.
'maintenance_window_start' => '02:00:00',
'maintenance_window_end' => '03:00:00',
Reinicias apache y listo.
4. Error encabezados
Esto sería para forzar que navegue en HTTPS en lugar de HTTP. Si no vas a configurar HTTPS te da igual y lo puedes ignorar.
5. Índices bases de datos
Entra en tu carpeta principal de Nextcloud (por defecto /var/www/nextcloud) y ejecuta lo siguiente:
sudo -u www-data php occ db:add-missing-indices
Problemas actualizar
Una vez hayas resuelto todos los errores, me dices si te sigue dando problemas al actualizar y buscamos el motivo.
Un saludo.