Suite à souci avec le « client Nextcloud » lors de la suppression d’un compte sur une machine, j’ai été amené à faire quelques recherches sur cette application.
Voici donc quelques informations pour bricoler la configuration de ce client ou pour faire un peu de ménage.
Contexte
J’ai dernièrement de nouveau été confronté à ce bug : [Bug]: Desktop client tries to log me back in after removing account
Cela se produit lorsqu’on enlève un compte sur le « client Nextcloud », qui permet de synchroniser tout ou partie d’un compte Nextcloud. Le bug apparaît plus précisément lors des démarrages suivant : le « client Nextcloud » tente de relancer un appairage avec le compte qui a pourtant été supprimé.
Pour sortir de cette situation, il faut arrêter le « client Nextcloud » (quitter) et aller bricoler le fichier de configuration.
La localisation de la configuration dépend du système exploitation que vous utiliser, mais également du mode de packaging.
Sous Linux lorsque vous utiliser la version provenant des paquets système (installée à l’aide de la commande apt), le fichier de configuration se trouve :
~/.config/Nextcloud/nextcloud.cfg
Si vous utiliser la version « flatpak », vous devrez éditer le fichier :
~/.var/app/com.nextcloud.desktopclient.nextcloud/config/Nextcloud/nextcloud.cfg
Le principe est de supprimer les lignes qui font références au profil que vous avez supprimé; mais vous pouvez aussi simplement ajouter un point virgule au début de ces lignes ;
, elles seront alors vu comme un commentaire et ignorées.
Les dossiers liés au client Nextcloud
Le « client Nextcloud » utilise des dossiers contenant sa configuration, du cache ou des fichiers de logs. En cas de désinstallation (ou de suppression d’un compte), vous pouvez supprimer ces dossiers ou les nettoyer partiellement.
Pour la version Debian, provenant des dépôts officiels, voici les dossiers concernés :
ll ~/.local/share/Nextcloud/
ll ~/.config/Nextcloud/
Pour la version « flatpak », voici les dossiers concernés :
ll ~/.var/app/com.nextcloud.desktopclient.nextcloud/data/Nextcloud
ll ~/.var/app/com.nextcloud.desktopclient.nextcloud/config/Nextcloud
Démarrage automatique pour la version « flatpak »
Les applications « flatpak » ont pas mal de défaut en particulier, elles sont mal intégrées au système.
Dans le cas de « Nextcloud client », vous voudrez très certainement activer l’application lors du démarrage de votre bureau.
Pour cela vous devez utiliser la configuration : Applications au démarrage (« Startup Applications »), mais vous ne trouverez pas le « client Nextcloud » s’il est installé depuis « flatpak ».
Pour démarrer la version « flatpak » du « client Nextcloud » vous devrez utiliser la ligne suivante, dans le champ commande :
/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=nextcloud --file-forwarding com.nextcloud.desktopclient.nextcloud @@u %u @@
Liens
ᦿ