Petite astuce vite fait sur Next Cloud.
Aujourd’hui mon instance NextCloud m’a lancé une erreur : « Le fichier est verrouillé », et impossible de supprimer, déplacer ou renommer le dit fichier.
En fait, c’est assez simple, et la solution se trouve ici : https://help.nextcloud.com/t/file-is-locked-how-to-unlock/1883?source_topic_id=3066.
Pour les anglophobes, voici les 4 étapes pour résoudre ce problème :
- Mettre NextCloud en maintenance en modifier le fichier /config/config.php (dans le serveur) et en passant
'maintenance' => true,
- Sur la base SQL, nettoyer complètement la table oc_file_locks grâce à un
DELETE FROM oc_file_locks WHERE 1
- Sortir du mode maintenance en remettant
'maintenance' => false,
dans le fichier config/config.php - Vérifier que les jobs cron se lancent bien en allant dans Settings/basic settings, et en vérifiant le réglage du Background jobs. Si vous ne savez pas trop, mettre en « Ajax » (par défaut), et naviguer sur une page du Next Cloud, ce qui va déclencher l’exécution des jobs crons