Nextcloud-notes: Problème d'authentification

Créé le 2 août 2016  ·  40Commentaires  ·  Source: stefan-niedermann/nextcloud-notes

Salut,

Je viens d'installer l'application de F-Droid sur mon téléphone Andoid (Cyanogen 13.0, Android 6.0.1) et ma tablette (Cyanogen 12.1, Android 5.1.1).

Sur les deux appareils, je ne parviens pas à me connecter à mon instance ownCloud (j'obtiens un message d'erreur concernant un "échec de connexion"). J'ai essayé avec d'autres comptes sur le même serveur, à la fois en http et en https, même problème. Malheureusement, je ne peux pas tester sur une autre instance d'ownCloud pour le moment.

J'ai installé l'application Notes à partir du dépôt officiel de Github (ownCloud 9.1.0, Notes 2.0.2).

Dites-moi si vous avez besoin d'informations ou d'un message de journal.

Merci :)

Bug

Commentaire le plus utile

Ok les gens. Je tiens à vous remercier tous pour votre contribution ici. La chasse aux bogues est très importante, surtout si cela empêche du tout d'utiliser l'application. Bien que ce problème soit devenu complètement sauvage, car de nombreuses personnes ont répondu qui avaient des problèmes similaires (toujours différents).

v0.12.1 est en cours de déploiement et devrait être sur F-Droid les jours de consultation et atteindre tous les utilisateurs du Play Store en quelques jours de consultation. Il y a eu un travail considérable sur la prise en charge des certificats auto-signés (par @schaarsc , merci), ce qui a souvent été un problème dans le passé lors de la connexion à un serveur.

J'aimerais que tout le monde ici qui a encore des problèmes de connexion, attende v0.12.1 , réessaye et ouvre un nouveau problème séparé avec des versions détaillées du client et du serveur et des messages d'erreur, afin que nous puissions reproduire les bogues.

Tous les 40 commentaires

Moi aussi.
Aucune connexion possible, les prérequis sont remplis.

Moi aussi.
Vous ne pouvez pas vous connecter si vous utilisez un certificat auto_signé mais que vous travaillez sans connexion SSL.

edit: installer le cert ne fonctionne pas trop

Je vais regarder. je suppose que seule la dernière version de l'application serveur (2.0.2) est affectée?

Sur mon serveur, c'est le précédent et le dernier. Avant je ne l'utilisais pas.

Même problème.

Veuillez attendre la version 0.9.0 où des messages d'erreur plus détaillés sont générés. peut-être pouvons-nous trouver la source du problème plus facilement (je ne peux pas le reproduire: /)

Les salutations,
J'ai rencontré des problèmes similaires sur la version précédente avec mon certificat SSL LetsEncrypt (avec owncloud 9 et nextcloud 10). Je voulais juste dire que je l'ai réessayé avec l'ancienne version, toujours cassée. Ensuite, j'ai mis à jour et essayé à nouveau avec la version 0.9.0 de F-droid et cela a fonctionné !! Je suis très heureux. Espérons que cela fonctionne pour les autres dans ce fil.

Merci!

Salut,

Je viens de mettre à jour via F-Droid, j'ai toujours le même problème :(

J'ai fait d'autres tests (mots de passe courts / longs, avec ou sans caractères spéciaux, certificat auto-signé ou officiel ...), et je n'ai rien dans le journal de mon serveur.

L'application Android peut-elle générer un journal utile avec cette nouvelle version?

Dommage. J'espérais que cela réglerait également votre problème. Je suis d'accord, ce serait bien d'avoir plus de détails sur ce qui ne va pas.

@ Dark-Fenix ​​que dit le Toast?

@ dklueh79 @gantispam @frederiiiic pouvez-vous

@ stefan-niedermann Désolé, mais que voulez-vous dire par "Toast"? :)

Les toasts sont les petits messages pop-up en bas d'Android ;-) https://developer.android.com/guide/topics/ui/notifiers/toasts.html

Alors voici le toast:

"Connexion invalide: la connexion au serveur est interrompue".

Bien sûr: mes autres applications ownCloud (pour les fichiers et les actualités) fonctionnent bien, elles ne sont donc pas liées au réseau.

L'erreur est maintenant pour moi en français: "Détails de connexion incorrects: Erreur d'E / S"
Mais en anglais, il est dit: "Connexion invalide: la connexion au serveur est interrompue".

Je pense que ce n'est pas le même sens ... mais je ne sais pas ce qu'est une erreur E / S ...

Comme @ Dark-Fenix, une autre application fonctionne bien.

Merci.

Je pense que nous devrions fournir l'exception java complète lancée quelque part dans l'application, le débogage sera donc plus facile.

Cependant, cela pourrait-il être un problème de certificat? Vous pourriez peut-être essayer d'importer manuellement les certificats de votre domaine avec l'application CAdroid (par exemple https://f-droid.org/repository/browse/?fdid=at.bitfire.cadroid, également dans Google Play).

@ Dark-Fenix, @frederiiiic
Pourriez-vous fournir un compte de test temporaire pour votre installation owncloud? Ensuite, je pourrais enquêter sur le problème. Vous pouvez m'envoyer les informations de connexion à github .. à .. korelstar ... dot ... de

Ok, voici quelques commentaires sur certains tests que nous avons effectués:

  • J'ai créé un compte de test pour @korelstar , cela a fonctionné sur son téléphone;
  • J'ai essayé sur mon téléphone avec le même compte, cela a fonctionné aussi;
  • J'ai réessayé avec mon propre compte: problème de connexion;
  • J'ai essayé de supprimer toutes les notes de l'application Notes sur mon instance ownCloud, puis j'ai réessayé: toujours échoué;
  • J'ai créé une nouvelle note (peut-être que l'application en recherche au moins une): échoue toujours.

Le message d'erreur a changé depuis le matin (je ne sais pas pourquoi): "Connexion invalide: URL / serveur a des erreurs".

Donc :

  • Il n'est définitivement pas lié au réseau;
  • Ceci n'est pas lié à mon instance ownCloud ou à l'application ownCloud Notes;
  • Il semble que j'ai un problème avec mon login / mot de passe ou mon compte, mais je ne peux pas aller plus loin (je n'ai aucune idée des tests que je peux faire, j'ai déjà changé mon mot de passe).

Je pense qu'il serait utile (presque nécessaire) d'intégrer une bonne solution de journalisation dans l'application. Il existe peut-être des cadres pour cela. Mais je n'en ai essayé aucun, je viens de trouver https://github.com/ACRA/acra . Avez-vous des expériences, @ stefan-niedermann?

Pendant ce temps, j'ai envoyé une version avec plus de journalisation sous forme de toasts à @ Dark-Fenix. J'espère que nous trouverons la source d'erreur de cette manière.

@korelstar : Je ne peux pas installer votre apk, j'ai un message "Erreur d'analyse: un problème est survenu lors de l'analyse du package".

Étrange. J'ai fait une pull request avec mes modifications, donc @ stefan-niedermann pourrait fournir une version mise à jour dans F-Droid. Ensuite, l'installation devrait fonctionner.

Les pull requests n'introduisent qu'un toast avec plus d'informations. À long terme, une meilleure solution de journalisation doit être utilisée (voir ci-dessus).

Le problème d'installation peut être causé par la signature f-droud. essayez d'abord de supprimer l'ancienne application (aucune donnée ne doit être perdue).

À propos de la journalisation, oui, je suis d'accord. peut-être qu'il existe une sorte de solution standard pour Android, cherchons-la sur Google ;-)

Néanmoins, je suggère de fusionner le n ° 145 jusqu'à ce qu'une meilleure solution soit trouvée. Le prochain utilisateur avec des problèmes viendra à coup sûr: wink:

J'ai un problème similaire à celui décrit dans: https://github.com/stefan-niedermann/nextcloud-notes/issues/168

La connexion via http fonctionne mais pas https! D'autre part, l'application MyOwnNotes fonctionne avec https comme prévu.

Même problème pour moi.
Peut-être un problème avec TOTP?
(Cryptons, Nextcloud 11.0.2.7, pas de problème avec les autres applications)

Salut, j'ai le même problème ... pas de solution.
Je pense que c'est un problème avec le nom d'un fichier dans le dossier de notes mais je ne sais pas lequel.
Parce que quand je vide le dossier Notes, ça marche, et quand je recopie mes notes dans le dossier, ça ne marche plus ...
Veuillez aider :(

@ adamsson6 Veuillez aider à trouver la source de ce bogue: veuillez ne pas copier toutes vos notes à la fois dans votre dossier après les avoir supprimées, mais procédez par étapes et vérifiez à chaque étape si l'application fonctionne toujours. Ensuite, veuillez donner des informations détaillées sur le type de note (par exemple, nom de fichier, taille, ...) qui casse l'application.

Voir aussi: nextcloud / notes # 75

Très probablement, j'ai le même problème.

@dimqua veuillez l'essayer avec https: // devant votre domaine -> https://cloud.disroot.org

Je copie un message que j'ai publié dans un autre fil pour mon problème:

J'ai fait des tests plus avancés, synchronisés à chaque modification.
Ce n'est pas une question de nombre de notes.

Et j'ai trouvé que c'était dans le contenu de certains fichiers, je ne sais pas pourquoi, ni quels personnages créent le problème, mais c'est tout.

Par exemple: le fichier addressnumber2.txt contient "mot1, mot2, blabla ..."
J'ai supprimé étape par étape "word1" et la synchronisation de "word2" et la synchronisation, etc., et j'ai constaté que certaines parties "aléatoires" du texte créent le bogue et que les notes du client Web et du client Android ne se synchronisent pas avec le serveur plus.
Si je supprime le fichier qui pose problème, la synchronisation fonctionne à nouveau.
Cela ne dépend pas de la longueur du texte car l'erreur s'est produite avec un texte long et un très court.
C'est peut-être un problème d'encodage, certains fichiers texte sont très anciens et je ne me souviens plus avec quel éditeur je les ai créés.
J'ai essayé une chose: copier le contenu du fichier texte problématique dans un nouveau et l'enregistrer. Et la synchronisation fonctionne !!
J'ai donc comparé les 2 fichiers dans un éditeur hexa, et j'ai trouvé que l'encodage était différent et que des caractères étranges étaient présents dans des fichiers problématiques, comme (en hexa) 0D 0A 0D 0A ....
Ce ne sont pas des caractères UFT8, cela peut être à l'origine du bogue de l'application lors de l'analyse des notes ...
Je pense que le problème vient d'ici! Alors maintenant, je vais nettoyer mes notes mais je ne comprends pas pourquoi Qownnotes est capable de lire ces notes étranges et non l'application de notes Nextcloud ...

J'espère que ces informations pourraient vous aider!

@ adamsson6
On dirait que cela est lié à nextcloud / notes # 73. Le correctif de bogue correspondant (nextcloud / notes # 80) sera inclus dans la prochaine version de l'application serveur.

Oui, j'ai trouvé un moyen de convertir toutes mes notes en utf8. Mais maintenant je suis confronté à un autre problème ... la connexion en https ne fonctionne pas :) J'ai essayé avec 3 comptes, l'un d'eux avec un dossier de notes vide. Je ne veux pas me connecter.
L'application accepte-t-elle les certificats auto-signés?

Pas encore. Il y a une pull request, qui attend un examen de @ stefan-niedermann :-)

Oh ok alors c'est le problème merci.

Maintenant, il fonctionne avec des notes http + clean.
Pour ceux qui sont intéressés, j'ai trouvé un script qui convertit tous les fichiers dans un dossier dans utf8:
https://www.lexo.ch/blog/wp-content/uploads/2013/01/convert.sh_1.txt

Cela m'a beaucoup aidé !

@ stefan-niedermann avec https ne fonctionne pas aussi (nextcloud 12), mais avec nextcloud 11 fonctionne bien.

Il semble que j'ai eu le même problème avec l'authentification. Après avoir converti le codage ANSI en UTF-8, il fonctionne à nouveau.

Malheureusement, je ne peux pas synchroniser mes notes avec le serveur nextcloud 12, bien qu'elles utilisent toutes UTF-8.

Je crois avoir le même message d'erreur que Dark-Fenix ​​(le 7 octobre 2016). (Il est auto-traduit en suédois, mais il semble que ce soit une traduction directe).

Dans mon cas, cela semble être lié à l'utilisation de https: // (ne fonctionne pas, dit Connexion non valide: la connexion au serveur est interrompue). Si j'utilise http: //, cela fonctionne. J'ai un certificat Let's encrypt, donc pas d'auto-signature. Chrome, sur le même téléphone, accepte le certificat comme un certificat officiel.

Je serais heureux de vous envoyer un compte test si nécessaire!

--- METTRE À JOUR!!! ---
Il semble que j'ai résolu l'erreur concernant HTTPS. Dans mon cas, le serveur n'a pas été configuré pour fournir la chaîne de certificats SSL complète. J'ai trouvé cela en vérifiant mon serveur à https://www.ssllabs.com/ssltest/analyze.html. Après avoir ajouté la configuration appropriée dans Apache, cela fonctionne maintenant!

@Vitriia , vous pourriez peut-être vérifier votre serveur?

Ok les gens. Je tiens à vous remercier tous pour votre contribution ici. La chasse aux bogues est très importante, surtout si cela empêche du tout d'utiliser l'application. Bien que ce problème soit devenu complètement sauvage, car de nombreuses personnes ont répondu qui avaient des problèmes similaires (toujours différents).

v0.12.1 est en cours de déploiement et devrait être sur F-Droid les jours de consultation et atteindre tous les utilisateurs du Play Store en quelques jours de consultation. Il y a eu un travail considérable sur la prise en charge des certificats auto-signés (par @schaarsc , merci), ce qui a souvent été un problème dans le passé lors de la connexion à un serveur.

J'aimerais que tout le monde ici qui a encore des problèmes de connexion, attende v0.12.1 , réessaye et ouvre un nouveau problème séparé avec des versions détaillées du client et du serveur et des messages d'erreur, afin que nous puissions reproduire les bogues.

Cette page vous a été utile?
0 / 5 - 0 notes