J'héberge ce nextcloud snap depuis plus d'un an, avec succès. Aucune erreur ou bogue. Super !
Mais hier, hors de l'eau de rose je n'ai plus pu faire de synchro avec mon nextcloud. J'ai eu cette erreur dans mon navigateur : "Ton répertoire de données n'est pas valide Assure-toi qu'il existe un fichier ".ocdata" à la racine du répertoire data. Your data directory is not writable Les autorisations peuvent généralement être corrigées en donnant au serveur web un accès en écriture au répertoire racine. Voir aussi https://docs.nextcloud.com/server/20/go.php?to=admin-dir_permissions 12. "
J'ai vérifié si le "ocdata" était là. Il y était. J'ai vérifié ses permissions. Toutes étaient correctes. Après cela, j'ai changé l'utilisateur:groupe du répertoire de données (chown sans -R) en "root:root", car avant cela, c'était "system_user:system_user". Directement après cela, j'ai vu la page de connexion. Après avoir essayé la synchronisation via le client, la page de connexion a disparu et j'ai maintenant cette erreur : "Internal Server Error
Le serveur a rencontré une erreur interne et n'a pas pu répondre à votre demande. Veuillez contacter l'administrateur du serveur si cette erreur réapparaît plusieurs fois. Veuillez inclure les détails techniques ci-dessous dans votre rapport. Vous trouverez plus de détails dans le journal du serveur."
Après cela, j'ai essayé 770 permissions sur l'ensemble du dossier de données. J'ai utilisé différentes combinaisons de root et de l'utilisateur système avec chown sur l'ensemble du dossier de données. Aucun changement.
Dans mes journaux, je ne trouve pas d'indice approprié. Je ne sais pas où sur mon système je dois chercher la solution.
Mes journaux
Vous pouvez voir mes journaux de bord sur github
Voici quelques informations sur le système :
nextcloud 20.0.7snap1 26119 latest/candidate nextcloud -
snap 2.49.1 snapd 2.49.1 série 16 debian 10 kernel 4.19.0-14-amd64