1 votes

Nextcloud (snap) : Je ne peux plus me synchroniser avec le client ou me connecter sur le site web.

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

0voto

Hirsch Points 21

Donc, maintenant je peux dire qu'il fonctionne ! Je peux accéder au site web et le client se synchronise. Enfin ! La solution était cette commande

sudo snap connect nextcloud:removable-media

et peut-être les anciennes permissions du dossier de données.

Je ne sais pas pourquoi nextcloud avait besoin de ça soudainement. Je l'ai fait la première fois. Mon dossier de données n'est pas sur un disque amovible mais en dehors du répertoire snap.

(Pour l'histoire complète et toutes les étapes que j'ai suivies, vous pouvez regarder aquí )

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X