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

17 Nov 2023 à 17:48 par larevuegeek - 1417 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

Echo Pop (Nouvelle génération) | Enceinte connectée...
17 Dec 2025, 10:06
24.99 € 24.99 €
Meta Quest 3 512 Go Le Plus performant des Meta Quest
17 Dec 2025, 09:43
549.99 € 499.99 €
Moniteur AOC Agon Pro AG276UZD - QD OLED 27 Pouces...
16 Dec 2025, 09:54
929.00 € 849.97 €
Sony, Astro Bot PS5, Jeu Plateforme-Aventure, Édition...
16 Dec 2025, 09:44
69.99 € 41.12 €

Dernières actualités