web-dev-qa-db-fra.com

Calendrier nécessitant en permanence une authentification Google le 17.10

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

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

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

Lorsque je tape mon mot de passe (correct), 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 consiste à appuyer sur le bouton Cancel.

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 accounts et de l'ajouter de nouveau, sans aucune modification.

Si cela peut vous aider, j'utilise l'authentification à deux facteurs de Google.

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

25
Mena

J'avais le même problème et le résolvais en supprimant les fichiers de configuration d'Evolution. Faire 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.

25
d_Joke

Désolé d'entendre que vous ayez dû revenir @Mena. J'avais le même chemin de mise à niveau et je l'ai rencontré également. Espérons que les informations ci-dessous seront utiles à quelqu'un d'autre qui trouve cela.

Ce que j’ai trouvé, c’est que la fonctionnalité Comptes en ligne n’est pas totalement 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 à l'application, il ne m'a plus causé de problèmes, même après plusieurs redémarrages et la synchronisation de mon calendrier avant le redémarrage. Cependant, pour qu'il se synchronise à nouveau, vous devez afficher le calendrier manuellement à chaque redémarrage et, lorsqu'il vous invite à nouveau à entrer un mot de passe, entrez à nouveau 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 Google et générez-en un à utiliser avec les actes en ligne d'Ubuntu (et enregistrez-la dans votre gestionnaire de mot de passe favori pour une utilisation ultérieure): https://security.google.com/settings/security/apppasswords

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

Screencap de moi définir un mot de passe spécifique à l'application dans Google: Screencap for where I gen'd an app password for this

2
Jeff Burns