Nextcloud 19 – Error deleting files

Estoy escribiendo esta entrada como nota personal. Justo hoy estaba probando NextCloud con Object Storage de Linode y al querer borrar algunos archivos me salía este error:

Se presentó un error al borrar el archivo “nombrearchivo”

Esto ocurre en algunos casos cuando el archivo queda bloqueado por el programa. Por cada archivo bloquedao se crea una entrada en la tabla oc_file_locks de la base de datos de NextCloud. Los pasos a seguir para resolver el problema son:

  1. poner el sistema en mantenimiento:

nano /var/www/nextcloud/config/config.php

cambiar la linea:

'maintenance' => false,

para que quede:

'maintenance' => true,

Gurdar los cambios.

  1. Eliminar las entradas de la tabla oc_file_locks

mysql

MariaDB [(none)]> use nexcloud

MariaDB [nextcloud]> DELETE FROM oc_file_locks WHERE 1;

MariaDB [nextcloud]> quit;

  1. volver a poner activo el sistema

nano /var/www/nextcloud/config/config.php

cambiar la linea:

'maintenance' => true,

para que quede:

'maintenance' => false,

Gurdar los cambios.

  1. Volver a borrar los archivos/carpetas

Si el problema se repite, seguir los mismos pasos.