Nextcloud inactif sur ordi avec LinuxMint 19.3

Un souci pour utiliser une fonction de Libre Office, de Gimp , d'Inkscape ,etc, etc
Posez vos questions ou demandes ici
Glenic1
Messages : 307
Enregistré le : 28 déc. 2020 11:40

Nextcloud inactif sur ordi avec LinuxMint 19.3

Message non lu par Glenic1 »

Hello,
Suite à une erreur, j'ai supprimé des fichiers (de logs ?) Nextcloud qui se trouvaient à la racine de mon répertoire de données.
Depuis Nextcloud (version 3.11.0) refuse de se lancer.

Auparavant, tout fonctionnait bien. Le lanceur Nextcloud était bien rangé dans "Accessoires" du menu LinuxMint.

En cliquant dessus, l'icône Nextcloudapparaissait immédiatement dans la barre des tâches.
Puis le système me demandait (au bout de plusieurs secondes) mon mot de passe administrateur.
Après entrée de celui-ci, la synchro prédéfinie avec le serveur commençait.

Mais ça c'était "avant".

J'hésite sur la démarche à suivre maintenant :
- tout désinstaller et ré-installer Nextcloud ensuite ?
- autre manip ?

L'application est en place : j'ai été vérifié dans le gestionnaire LM de logiciels. En utilisant le bouton "lancer" = pas plus de résultat qu'avec le lanceur dans le menu. Le bouton "suppression" est en évidence, comme pour toutes les applications installées
J'ai été voir la commande du lanceur : je n'ai rien remarqué d'anormal. Le fichier flatpak de lancement est toujours à sa place. Mais je n'ai pas gardé en mémoire la commande mise en place à l'installation (en octobre 2021, pas de panne depuis)

Merci de votre aide !
Modifié en dernier par Glenic1 le 04 janv. 2024 13:17, modifié 2 fois.
Glenic1
Messages : 307
Enregistré le : 28 déc. 2020 11:40

Re: Nextcloud inactif sur ordi avec LinuxMint 19.3

Message non lu par Glenic1 »

Chez Zaclys, on trouve des informations intéressantes.
Par exemple ceci :https://forum.zaclys.com/viewtopic.php?f=70&t=6544
Je vais dépouiller ça tranquillement car il y en a pour 3 pages assez denses.
Avatar du membre
maxoxo
Messages : 245
Enregistré le : 12 févr. 2021 22:37

Re: Nextcloud inactif sur ordi avec LinuxMint 19.3

Message non lu par maxoxo »

Glenic1 a écrit : 30 déc. 2023 10:15 Chez Zaclys, on trouve des informations intéressantes.
Par exemple ceci :https://forum.zaclys.com/viewtopic.php?f=70&t=6544
Je vais dépouiller ça tranquillement car il y en a pour 3 pages assez denses.
Ce post date de 2018, pas sûr qu'il puisse être utile. Surtout si comme tu le sous-entends tu as installé Nextcloud via flatpak. Surtout qu'il traite d'Ubuntu où l'installation se fait désormais avec snap (ouais encore un truc "universel" inventé par Ubuntu pour pas utiliser le truc universel des autres et qui est merdique...)

Le plus probable est que tu n'aies pas mis à jour le client depuis longtemps tandis que le serveur Nextcloud a monté de version. Typiquement, les versions récentes rejettent la connexion de vieux clients pour motif de sécurité.

On va déjà vérifier que tes flatpak sont à jour. Je ne sais pas si tu as un utilitaire graphique pour gérer ça (comme Discover sous Plasma/KDE ou Logiciels sous GNOME) donc je te propose la méthode traditionnelle la ligne de commande :lol:

Code : Tout sélectionner

flatpak update
S'il y a un souci avec l'exécution de la commande on tente un

Code : Tout sélectionner

flatpak repair
Et si ça ne va pas après ça, on tente une réinstallation complète

Code : Tout sélectionner

flatpak uninstall --delete-data com.nextcloud.desktopclient.nextcloud
puis

Code : Tout sélectionner

flatpak install com.nextcloud.desktopclient.nextcloud
Glenic1 a écrit : 29 déc. 2023 23:19 Puis le système me demandait (au bout de plusieurs secondes) mon mot de passe administrateur.
Après entrée de celui-ci, la synchro prédéfinie avec le serveur commençait.
Ça c'est probablement parce que tu utilises un environnement de bureau dont l'intégration n'est pas forcément complète. Le client de synchronisation Nextcloud stocke les identifiants sous une forme hachée dans le trousseau du système. Ce trousseau est généralement accessible via des démons gnome-keyring (GNOME, Xfce, Cinnamon et les bureaux GTK) ou kwallet (KDE et autres bureaux QT). Par conséquent, un règle de sécurité Polkit doit être manquante pour ton bureau et il demande le mot de passe du superutilisateur pour autoriser l'accès. Sinon ça peut aussi être une permission flatpak mal gérée. On pourra creuser si tu veux. Je n'ai pas ce souci sur ma KDE où le client Nextcloud est aussi en flatpak.
Avatar du membre
Glenic
Messages : 171
Enregistré le : 14 déc. 2020 19:48
Localisation : Indre (36)

Re: Nextcloud inactif sur ordi avec LinuxMint 19.3

Message non lu par Glenic »

maxoxo a écrit : 30 déc. 2023 11:23

Code : Tout sélectionner

flatpak update
Réponse du terminal : "looking for updates...." puis retour à l'invite.

Autrement dit il n'en a pas trouvé ?
JLG
actuellement en service : Acer 7630 + LinuxMint 19.3
à venir HP Probook + Fedora 39
Avatar du membre
Glenic
Messages : 171
Enregistré le : 14 déc. 2020 19:48
Localisation : Indre (36)

Re: Nextcloud inactif sur ordi avec LinuxMint 19.3

Message non lu par Glenic »

Code : Tout sélectionner

flatpak repair
La réponse du terminal a consisté en 33 lignes commençant par "verifying", suivi de l'objet (paquet ?) vérifié.
Pas de trace écrite d'une quelconque réparation...
La dernière ligne = "pruning objects" = élagage d'objets ????
puis de nouveau l'invite, preuve que le processus est terminé.

Ensuite l'essai de connexion avec mon cloud via nextcloud n'a rien donné.
JLG
actuellement en service : Acer 7630 + LinuxMint 19.3
à venir HP Probook + Fedora 39
Avatar du membre
Glenic
Messages : 171
Enregistré le : 14 déc. 2020 19:48
Localisation : Indre (36)

Re: Nextcloud inactif sur ordi avec LinuxMint 19.3

Message non lu par Glenic »

Code : Tout sélectionner

flatpak uninstall --delete-data com.nextcloud.desktopclient.nextcloud
réponse : l'option "--delete-data" n'est pas connue. Ah, la syntaxe !
J'ai essayé diverses rédactions du bloc --delete-data (avec un espace devant le tiret central, avec un espace sans le tiret central, etc..mais ça ne donne rien.
Dans le manuel la commande

Code : Tout sélectionner

flatpk-uninstall
(avec un tiret entre les 2 mots), ne comporte pas d'option --delete
mais un essai

Code : Tout sélectionner

flatpak-uninstall --delete-data com.nextcloud.desktopclient.nextcloud
renvoie "flatpak-uninstall : commande introuvable"
JLG
actuellement en service : Acer 7630 + LinuxMint 19.3
à venir HP Probook + Fedora 39
Avatar du membre
maxoxo
Messages : 245
Enregistré le : 12 févr. 2021 22:37

Re: Nextcloud inactif sur ordi avec LinuxMint 19.3

Message non lu par maxoxo »

Oulà, mais si tu essaies les commandes au hasard aussi, ça ne va pas mieux fonctionner :lol:
Glenic a écrit : 30 déc. 2023 12:41 man
la commande
flatpak-uninstall
(avec un tiret entre les 2 mots), ne comporte pas d'option --delete
mais un essai
Attention tu te fais piéger par une convention d'écriture des pages de manuel. Voir ici : https://fr.manpages.org/man-pages/7

Man est un vieux programme en ligne de commande. Les espaces y étaient impossibles sans caractère d'échappement. Pour se faciliter la vie, on met donc un tiret à la place de l'espace.

La commande est donc bien

Code : Tout sélectionner

flatpak uninstall
mais sa page de manuel est accessible via

Code : Tout sélectionner

man flatpak-uninstall
Je te confirme par ailleurs que l'option --delete-data existe bien. D'après le man sur ma distribution
--delete-data
Remove app data in ~/.var/app and in the permission store.
Mais on peut aussi l'apercevoir dans la documentation officielle de flatpak ici : https://docs.flatpak.org/fr/latest/flat ... -uninstall

Donc je te confirme que cette option existe bel et bien ! C'est peut-être l'implémentation de ta Mint qui est trop ancienne ou modifiée (même si j'aurais bien du mal à comprendre là....).

Bref tu peux sinon te contenter simplement de

Code : Tout sélectionner

flatpak uninstall com.nextcloud.desktopclient.nextcloud
Glenic1
Messages : 307
Enregistré le : 28 déc. 2020 11:40

Re: Nextcloud inactif sur ordi avec LinuxMint 19.3

Message non lu par Glenic1 »

Après avoir envoyé la commande

Code : Tout sélectionner

flatpak-uninstall --delete-data com.nextcloud.desktopclient.nextcloud
j'ai été un peu perturbé par le fait que mon système me renvoyait "option inconnue"
D'où mes essais un peu désordonnés pour trouver la solution.
Comme tu le dis, c'est sans doute l'implémentation de mon LinuxMint qui est en cause.
Je suis encore sous LinuxMint 19, lequel n'est plus mis à jour.
Cela expliquerait le "man" incomplet et l'option prétendument inconnue.

Du coup j'ai essayé

Code : Tout sélectionner

flatpak uninstall com.nextcloud.desktopclient.nextcloud
et là tout a bien fonctionné
Après demande de confirmation, le résultat est le suivant

Uninstalling: com.nextcloud.desktopclient.nextcloud/x86_64/stable
Uninstalling: com.nextcloud.desktopclient.nextcloud.Locale/x86_64/stable

puis retour à l'invite, donc tout est normal. L'application est désinstallée.

Côté commande graphique, l’icône Nextcloud a disparu dans le menu "accessoires -> Nextcloud"
mais le lanceur est toujours là avec sa commande.
Risque d'embrouilles avec le "nouveau" Nextcloud ?

J'attends ton avis avant de lancer la ré-installation
Avatar du membre
maxoxo
Messages : 245
Enregistré le : 12 févr. 2021 22:37

Re: Nextcloud inactif sur ordi avec LinuxMint 19.3

Message non lu par maxoxo »

Glenic1 a écrit : 31 déc. 2023 11:29 Côté commande graphique, l’icône Nextcloud a disparu dans le menu "accessoires -> Nextcloud"
mais le lanceur est toujours là avec sa commande.
Risque d'embrouilles avec le "nouveau" Nextcloud ?
Qu'entends-tu par le "lanceur est toujours là avec sa commande" ? De quoi s'agit-il ? D'un lanceur personnalisé que tu as mis sur le bureau ou le tableau de bord ?

Pas de risque de conflit, sauf si le paquet nextcloud-desktop de la distribution a été installé en parallèle du flatpak. Tu peux le vérifier avec un

Code : Tout sélectionner

sudo apt autoremove --purge nextcloud-desktop
On va aussi prendre le temps de supprimer les fichiers restants de flatpak:

Code : Tout sélectionner

rm -rf ~/.var/app/com.nextcloud.desktopclient.nextcloud
Tu peux ensuite réinstaller Nextcloud flatpak avec la commande

Code : Tout sélectionner

com.nextcloud.desktopclient.nextcloud
Glenic1
Messages : 307
Enregistré le : 28 déc. 2020 11:40

Re: Nextcloud inactif sur ordi avec LinuxMint 19.3

Message non lu par Glenic1 »

La commande

Code : Tout sélectionner

sudo apt autoremove --purge nextcloud-desktop
renvoie
"E: Impossible de trouver le paquet nextcloud-desktop" après lecture des listes de paquets, construction de l'arbre des dépendances, et
lecture des informations d'état.
Donc tout est clair : pas de paquet nextcloud-desktop

La commande

Code : Tout sélectionner

rm -rf ~/.var/app/com.nextcloud.desktopclient.nextcloud
ne renvoie rien du tout.
Le curseur a clignoté pendant 1 ou 2 secondes et on est revenu à l'invite.
On peut donc considérer que tout s'est bien passé ?
Répondre