Mise à jour de nextcloud cassé : comment récupérer?

Donc,

Ce que j’ai fauit : désinstallation de nextcloud, reorise de la sauvegarde, et … ça c’est mal passé.

Première connexion : votre répertoire data est mal configuré : pas de fichier .ocdata, je fait donc un

cat /home/yunohost.app/nextcloud/data/.ncdata > /home/yunohost.app/nextcloud/data/.ocdata

Je recharge la page :
Internal Server Error

The server encountered an internal error and was unable to complete your request.
Please contact the server administrator if this error reappears multiple times, please include the technical details below in your report.
More details can be found in the server log.

OK, allons dans les détail
Je recommence par [Broke] Nextcloud Update to 30.0.4 : broken, backup broken too (".ocdata" file) - #9 by wbk

cat /home/yunohost.app/nextcloud/data/.ncdata > /home/yunohost.app/nextcloud/data/.ocdata
chown nextcloud:nextcloud /home/yunohost.app/nextcloud/data/.ocdata
chmod 750 nextcloud:nextcloud /home/yunohost.app/nextcloud/data/.ocdata

Mais encore un probème dans le log :
"message": "file_get_contents(/home/yunohost.app/nextcloud/data/appdata_ocxsmc2kyo1p/js/core/merged-template-prepend.js.deps): Failed to open stream: No such file or directory at /var/www/nextcloud/lib/private/Files/Storage/Local.php#331",

On va faire une maintenance complète

sudo -u nextcloud env PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin php8.3 --define apc.enable_cli=1 /var/www/nextcloud/occ  maintenance:data-fingerprint
sudo -u nextcloud env PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin php8.3 --define apc.enable_cli=1 /var/www/nextcloud/occ  maintenance:mimetype:update-db
sudo -u nextcloud env PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin php8.3 --define apc.enable_cli=1 /var/www/nextcloud/occ  maintenance:mimetype:update-js
mimetypelist.js is updated
sudo -u nextcloud env PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin php8.3 --define apc.enable_cli=1 /var/www/nextcloud/occ  maintenance:repair
sudo -u nextcloud env PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin php8.3 --define apc.enable_cli=1 /var/www/nextcloud/occ maintenance:repair-share-owner
Repair these shares? [y/N]y
Repairing 3 shares
sudo -u nextcloud env PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin php8.3 --define apc.enable_cli=1 /var/www/nextcloud/occ maintenance:theme:update
2 Likes