Calendrier nécessitant constamment une authentification Google le 17.10


27

J'ai récemment mis à niveau de 17.04vers 17.10.

L'application Calendrier GNOME affiche une fenêtre contextuelle demandant mon mot de passe pour mon compte Google lié.

Il le fait chaque fois qu'il est lancé explicitement et parfois seul.

Lorsque je tape mon (bon) mot de passe, la fenêtre contextuelle réapparaît comme si le mot de passe n'était pas incorrect.

La seule façon de fermer la fenêtre contextuelle est d'appuyer sur le Cancelbouton.

Je peux voir mes événements Gmail dans le calendrier, il semble donc se synchroniser.

J'ai essayé de supprimer mon compte Google de Settings-> Online accountset de le rajouter, sans changement.

Si c'est une aide, j'utilise l'authentification à deux facteurs de Google.

Notez également que Thunderbird ne semble pas avoir ce problème.


1
J'ai vu quelqu'un qui avait plusieurs porte-clés Google pour une raison quelconque. Il a donc dû saisir à plusieurs reprises son mot de passe; une fois pour chaque trousseau de clés.
ravery

@ravery un indice sur la façon dont je saurais si c'est mon problème?
Mena

@ravery nevermind, je viens de lancer le Passwords and Keysclient, et il n'y a qu'une seule entrée répertoriée pour Google.
Mena

J'expérimente cela ainsi que la mise à niveau aujourd'hui.
skeevey

3
J'ai rempli un bogue dans le tableau de bord bugs.launchpad.net/ubuntu/+source/gnome-calendar/+bug/1726922 s'il vous plaît si la description correspond en quelque sorte à votre problème, veuillez le marquer comme m'affecte.
Andrés Alcarraz

Réponses:


29

J'avais le même problème et le résolvais en supprimant les fichiers de configuration d'Evolution. Faites ceci:

rm -rf ./.config/goa-1.0/accounts.conf
rm -rf ./.config/evolution
rm -rf ./.local/share/evolution

Je n'ai plus ce problème depuis que je l'ai fait. J'espère que cela pourrait vous aider.


7
Il semblerait que la suppression de "./.config/evolution" soit suffisante pour résoudre ce problème. Il est recréé lors d'un redémarrage et je n'ai plus le problème maintenant.
Terry Dixon

A travaillé pour moi! J'ai dû me reconnecter au compte et il a essayé de me demander plusieurs fois, mais la connexion une fois et la fermeture des autres fenêtres de Google ont bien fonctionné.
dr mat

J'ai récemment dû effectuer une nouvelle mise à niveau, car aucun correctif n'est plus fourni en 17.04, et j'ai essayé la variante de Terry Dixon de cette solution. Fonctionne pour moi, merci.
Mena

1
A travaillé pour moi. Pas besoin de retirer le troisième élément pour moi
Snorky35

2
En utilisant les commandes rm -rf ./.config/goa-1.0/accounts.conf, rm -rf ./.config/evolution, rm -rf ./.local/share/evolutionsupprimerait tout votre compte, e - mails locaux et les fichiers de configuration. Si vous n'avez pas l'intention de perdre tous vos e-mails téléchargés, n'utilisez pas les commandes ci-dessus. Corrigez-moi si je me trompe.
Vigyani

2

Désolé d'apprendre que vous avez dû annuler @Mena. J'ai eu le même chemin de mise à niveau et j'ai également rencontré cela. J'espère que ce qui suit sera utile à quelqu'un d'autre qui trouvera cela.

Ce que j'ai trouvé, c'est que la fonctionnalité des comptes en ligne n'est pas entièrement compatible avec le TFA de Google. Voici une solution de contournement à saisir lorsque vous êtes invité à
entrer un mot de passe: Entrez un mot de passe spécifique à l'application pour Google dans l'une des invites de mot de passe récurrentes. Depuis la définition d'un mot de passe spécifique à une application, il ne m'a plus mis sur écoute, même après plusieurs redémarrages et mon calendrier se synchronisait avant le redémarrage. Cependant, pour qu'il se synchronise à nouveau - vous devez afficher manuellement le calendrier à chaque redémarrage, et lorsqu'il vous invite à nouveau à saisir votre mot de passe - ressaisissez le mot de passe spécifique à l'application.

Pour obtenir le mot de passe spécifique à l'application - accédez à la page de mot de passe de l'application de Google et générez-en un à utiliser avec les comptes en ligne d'Ubuntu (et enregistrez-le dans votre gestionnaire de mots de passe préféré pour une utilisation ultérieure): https://security.google.com/settings/security / apppasswords

Pour plus d'informations sur Google TFA et la compatibilité des applications, voici la page d'aide de Google à ce sujet: https://support.google.com/accounts/answer/185833?hl=en

Screencap de moi définir un mot de passe spécifique à l'application dans Google: Screencap pour où j'ai généré un mot de passe d'application pour cela


Salut Jeff, je ne sais pas où mettre ce mot de passe car le calendrier a déjà mon compte configuré et fonctionne, le problème est qu'il demande le mot de passe malgré cela. Et il le fait également avec un compte qui n'a pas de TFA.
Andrés Alcarraz

Je mettrai à jour ma réponse le matin lorsque vous remonterez l'ordinateur portable. Vous pouvez modifier la connexion utilisée dans les paramètres du compte.
Jeff Burns

Je sais que mais les comptes configurés fonctionnent .. Je pense que le problème est un compte rémanent de l'installation précédente qui n'apparaît pas dans la page des comptes en ligne. Comme je l'ai dit
Andrés Alcarraz

@ AndrésAlcarraz et vous utilisez un mot de passe spécifique à l'application sur le compte Google compatible TFA? Jusqu'à ce que je fasse cela, ma synchronisation de calendrier fonctionnerait un peu, puis je serais à nouveau invité à entrer un mot de passe.
Jeff Burns

Je ne l'ai pas fait, lorsque j'ai configuré le compte dans des comptes en ligne, il m'a demandé l'étape TPA, c'est-à-dire que je devais autoriser la connexion depuis mon téléphone, je suppose que nous sommes confrontés à deux bugs différents, de toute façon je ferai ce que vous proposez dans votre réponse, mais je ne pense pas que cela fonctionnera car dans le compte n'utilisant pas TPA, le problème est le même, il demande mon mot de passe encore et encore
Andrés Alcarraz
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.