Bonjour,
j’ai cassé mon nextcloud en essayant de faire la mise à jour de 25.0.3~ynh3 à 27.1.4~ynh1
Matériel : Mac mini intel Core 2 duo, 4Go de mémoire, disque mécanique 2To en ext4
Logiciel : yunohost 11.2.8.2 (mis à jour via une mise à jour globale du système juste avant de tenter la mise à jour de nextcloud)
J’ai accès à mon serveur : ssh et interface web d’admin yunohost
Pas de modifications particulières sur mon instance.
Le log de la tentative de mise à jour : https://paste.yunohost.org/raw/woruriyaje
Ce que je comprends :
- la mise à jour de nextcloud a planté, parce qu’apparemment il y avait trop d’écart de version entre le système et nextcloud (cf extrait de log ci-dessous). Je n’avais effectivement pas fait de mise à jour depuis un moment, mais du coup est-ce que j’aurai du commencer par mettre à jour nextcloud puis le système ?
- après l’abandon de la mise à jour de nextcloud, yunohost a tenté de rétablir la sauvegarde pré-mise à jour, mais a échoué
- j’ai maintenant un yunohost fonctionnel, par exemple snappymail fonctionne, j’ai pu mettre à jour d’autres applications, et si je lance un diagnostique tout est au vert
- pour autant si j’essaie d’ouvrir monserveur.fr/nextcloud j’ai une erreur 404 de nginx. Nextcloud apparaît bien dans les applications installées, version 25.0.3~ynh3
- la page de mise à jour de yunohost indique que les paquets systèmes sont à jour, et si j’essaie de relancer la mise à jour de nextcloud j’ai ce déroulé :
Loading installation settings...
Ensuring downward compatibility...
Backing up the app before upgrading (may take a while)...
1509 Source path '/etc/nginx/conf.d/zbats.fr.d/nextcloud.conf' does not exist
3017 Impossible de sauvegarder nextcloud
3041 Il n'y a rien à sauvegarder
Backup failed, the upgrade process was aborted.
Impossible de mettre à jour nextcloud : Une erreur s'est produite durant l'exécution du script de mise à niveau de l'application
J’ai tenté de redémarrer le serveur, sans succès.
Une idée de comment rétablir mon nextcloud, puis de comment le mettre à jour ?