Problème mise à jour nextcloud v30

What type of hardware are you using: Raspberry Pi 3, 4+
What YunoHost version are you running: 12.0.9.2
What app is this about: Nextcloud

Describe your issue

Bonjour,

Suite à une mise à jour système, j’ai lancé une MAJ pour l’app Nextcloud via l’interface web qui n’a pas fonctionné : https://paste.yunohost.org/raw/emifizalig

Suite à cela, j’ai tenté de désinstaller puis réinstaller Nextcloud. La désinstallation a réussi, mais pas la réinstallation : https://paste.yunohost.org/raw/hawalifigo

J’ai donc restauré la dernière sauvegarde que j’avais de l’app, qui a réussi mais depuis, impossible de me connecter au serveur :

“Erreur
Votre répertoire des données n’est pas valide.
Assurez-vous que le répertoire de données contient un fichier “.ocdata” à sa racine.”

Je ne sais pas si c’est lié mais la recherche de mise à jour via l’interface web me retourne ceci :
W: Skipping acquire of configured file ‘non-free-firmware/source/Sources’ as repository ‘Index of /raspbian bookworm InRelease’ doesn’t have the component ‘non-free-firmware’ (component misspelt in sources.list?)
W: Skipping acquire of configured file ‘non-free-firmware/binary-armhf/Packages’ as repository ‘Index of /raspbian bookworm InRelease’ doesn’t have the component ‘non-free-firmware’ (component misspelt in sources.list?)
W: Skipping acquire of configured file ‘non-free-firmware/i18n/Translation-en’ as repository ‘Index of /raspbian bookworm InRelease’ doesn’t have the component ‘non-free-firmware’ (component misspelt in sources.list?)
Something went wrong while updating the cache of APT (Debian’s package manager). Here is a dump of the sources.list lines, which might help identify problematic lines:
sources.list:deb Index of /raspbian bookworm main contrib non-free non-free-firmware rpi
sources.list:deb-src Index of /raspbian bookworm main contrib non-free non-free-firmware rpi
sources.list.d/yarn.list:deb [signed-by=/etc/apt/trusted.gpg.d/yarn.gpg] https://dl.yarnpkg.com/debian/ stable main
sources.list.d/yunohost.list:deb [signed-by=/usr/share/keyrings/yunohost-bookworm.gpg] Index of /debian/ bookworm stable
sources.list.d/extra_php_version.list:deb [signed-by=/etc/apt/trusted.gpg.d/extra_php_version.gpg] Index of /php/ bookworm main
sources.list.d/raspi.list:deb Index of /debian bookworm main

Etant totalement perdu à ce stade, je suis preneur de toute aide que vous voudriez bien m’apporter
Merci
kdut

Share relevant logs or error messages

https://paste.yunohost.org/raw/emifizalig
https://paste.yunohost.org/raw/hawalifigo

Pour l’erreur Votre répertoire des données n’est pas valide.
Assurez-vous que le répertoire de données contient un fichier “.ocdata” à sa racine.”

Ça ressemble à [Broke] Nextcloud Update to 30.0.4 : broken, backup broken too (".ocdata" file)

Du coup vérifies si tu as in fichier .ncdata dans /home/yunohost.app/nextcloud/data

ls -la /home/yunohost.app/nextcloud/data/

Si oui (en root)

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

Si il n’y a pas de fichier .ncdata, tu peux juste créer un fichier .ocdata

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

peut-être ajouter un espace avant de fermer

chown nextcloud:nextcloud /home/yunohost.app/nextcloud/data/.ocdata

Pour les soucis de dépôts essayes de lancer pour voir le différences

yunohost tools regen-conf apt -n -d

et si ça semble correct pour solutionner

yunohost tools regen-conf apt --force

Salut,

Merci pour ton retour.
Un fichier .ncdata était présent dans /home/yunohost.app/nextcloud/data.
J’ai donc appliqué les commandes suggérées et ça juste marche! J’aimerais un jour comprendre ce que je copie-colle :upside_down_face:

Concernant les dépôts, j’avais solutionné en éditant mon /etc/apt/sources.list en retirant la partie “non-free-firmware”. Les commandes que tu m’as transmises ne retournent donc rien.

Last but not least, j’ai tenté la MAJ de nextcloud derrrière pour passer en v30 > succès.

Donc 3ème merci du message, je pense pouvoir passer le sujet en solutionné?

kdut

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