Nextcloud 20.x : Réparer la mise à jour bloquée par l'erreur "Delete old files" impossible

17 Nov 2023 à 17:48 par larevuegeek - 544 vues - 0 com.
Informatique Logiciels Cloud Tech
La mise à jour de Nextcloud via le navigateur peut parfois se heurter à des difficultés, notamment l'impossibilité de supprimer certains anciens fichiers, comme dans la version 20.0.9. Cet article propose une solution en utilisant le terminal et en supprimant manuellement les fichiers bloquants.
© Nextcloud

Le problème :

Lors de la mise à jour via le navigateur, Nextcloud peut se bloquer sur une étape, souvent en raison de fichiers qui ne peuvent pas être supprimés ou remplacés automatiquement.

La solution étape par étape


1. Sauvegardez vos données

On le ne rappel jamais assez, commencez toujours par une sauvegarde complète de votre instance Nextcloud. En cas de problème vous pourrez ainsi restaurer Nextcloud.

2. vérifiez et ajustez les permissions des fichiers

Assurez-vous que l'utilisateur du serveur web possède les permissions nécessaires sur les fichiers de Nextcloud.

sudo chown -R www-data:www-data /chemin/vers/nextcloud/ 

Ou, si votre PHP tourne avec une autre utilisateur système comme avec PHP-FPM par extemple, veuillez renseigner le bon utilisateur système (remplacer UID par le user et GID par le groupe)

sudo chown -R UID:GID /chemin/vers/nextcloud/ 

3. Déverrouillez les fichiers verrouillés

Si certains fichiers sont verrouillés, utilisez la commande OCC pour les déverrouiller (Même principe que précédamment, remplacer www-data par le GID si vous tounrez avec un autre utilisateur système).

sudo -u www-data php /chemin/vers/nextcloud/occ files:cleanup
sudo -u www-data php /chemin/vers/nextcloud/occ files:scan --all 

4. Supprimez le fichier de l'étape bloquée

Si la mise à jour est bloquée, supprimez le fichier .step dans le dossier de mise à jour :

sudo rm /chemin/vers/nextcloud/updater-ocxxx/.step 

5. Mettez à jour via le terminal

Passez au terminal pour effectuer la mise à jour, ce qui permet de contourner les problèmes rencontrés via le navigateur. (Même principe que précédamment, remplacer www-data par le GID si vous tounrez avec un autre utilisateur système)

sudo -u www-data php /chemin/vers/nextcloud/updater/updater.phar 

En suivant ces étapes, vous pouvez résoudre les problèmes courants rencontrés lors de la mise à jour de Nextcloud 20.x via le navigateur. Le passage au terminal offre une approche plus directe et fiable, particulièrement utile en cas de blocage de la mise à jour.

A voir également

Commentaires

Soyez le 1er à commenter !

Ecrire un commentaire

Doit contenir 4 caractères minimum et seulement des caractères alphanumériques - et _
Veuillez préciser une adresse email valide.

Derniers bons plans

Fire TV Stick + Manette Luna | Offre groupée pour...
07 Oct 2024, 07:44
114.98 € 66.98 €
Casque gaming multi-système SteelSeries Arctis Nova...
03 Oct 2024, 11:19
379.99 € 279.99 €

Dernières actualités