Nextcloud : Problème à la restauration après échec de mise à jour

I have searched the forum for similar issues

on

This category is for issues regarding specific apps, NOT general issues with YunoHost.

on

This form is written in English :uk: but feel free to write in French :fr: if you’re more comfortable!

on

What type of hardware are you using

Virtual machine

What YunoHost version are you running

11.2.30.2

What app is this about

Nextcloud

Describe your issue

Bonjour,
J’ouvre ce ticket pour signaler que ce fil est toujours d’actualité ! J’ai eu la même mésaventure : restauration de la sauvegarde échouée après une mise à jour mineure (29.0.5~ynh1 vers 29.0.7~ynh2), et donc appli nextcloud supprimée :open_mouth:
L’erreur de l’upgrade est WARNING - rm: impossible de supprimer '/var/www/nextcloud': Périphérique ou ressource occupé
L’erreur de la restauration est 2024-10-11 13:28:36,687: WARNING - mv: impossible de déplacer '/var/www/nextcloud' vers '/var/cache/yunohost/appconfbackup//var/www/nextcloud.backup.20241011.132836': Périphérique ou ressource occupé

J’ai regardé via htop mais aucun processus “nextcloud” ne restait, pourtant la restauration a échoué 2 fois. La solution : redémarrer le serveur et lancer la restauration dans la foulée.

Je partage les logs de l’upgrade et de la restauration échoués, si ça peut aider…

Bonne enquête et longue vie à yunohost :slight_smile:

Share relevant logs or error messages

upgrade : https://paste.yunohost.org/raw/tikelozitu
restore : https://paste.yunohost.org/raw/rupavarowu

Do you use a mountpoint on /var/www/nextcloud or one of its subdir ?

No, there is no additionnal mountpoint in /var/www or anywhere else in this system.

#df -h
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
udev               3,9G       0  3,9G   0% /dev
tmpfs              795M    964K  794M   1% /run
/dev/sda1          488G    293G  171G  64% /
tmpfs              3,9G     80K  3,9G   1% /dev/shm
tmpfs              5,0M       0  5,0M   0% /run/lock
tmpfs              795M       0  795M   0% /run/user/1007

ls -lah /var/www
total 72K
drwxr-xr-x+ 18 root       root     4,0K 11 oct.  22:58 .
drwxr-xr-x  13 root       root     4,0K  4 juil.  2020 ..
[...]
drwxr-x---  13 nextcloud  www-data 4,0K 30 août  09:24 nextcloud
drwxr-xr-x  13 root       root     4,0K 11 oct.  13:13 nextcloud__tmp_upgrade
dr-xr-x---   3 snappymail www-data 4,0K 30 août  00:40 snappymail
drwxr-xr-x  27 root       root     4,0K 15 oct.  19:17 .well-known

Pour voir quels processus accédent à /var/www/nextcloud, vu que l’erreur parle de " `Périphérique ou ressource occupé", peux tu donner le résultat de la commande

# lsof /var/www/nextcloud

?

Effectivement, c’est la commande la plus pertinente, voilà la réponse

sudo lsof /var/www/nextcloud
COMMAND       PID      USER   FD   TYPE DEVICE SIZE/OFF     NODE NAME
php-fpm8. 1824257 nextcloud  cwd    DIR    8,1     4096 27792728 /var/www/nextcloud
php-fpm8. 1826499 nextcloud  cwd    DIR    8,1     4096 27792728 /var/www/nextcloud
php-fpm8. 1834386 nextcloud  cwd    DIR    8,1     4096 27792728 /var/www/nextcloud
php-fpm8. 1858794 nextcloud  cwd    DIR    8,1     4096 27792728 /var/www/nextcloud

Mais il faudrait la lancer avant/pendant l’upgrade pour voir si un processus fait des siennes… J’attends de voir si d’autres issues sont déposées sur le sujet, et sinon je retenterai l’opération en surveillant cela.

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.