Impossible de connecter le compte google

Bonjour,

Je suis en V 4.4.0

L’install se passe sans soucis mais apparemment l’inscription d’origine ne fait pas

Si je tente une synchro j’ai :

 Erreur lors de l'exécution de la commande :  --username m.georgein@gmail.com get_master_token --password xxxxxxxxxxxxxxx

le log d’install des dépendance :

0000|********************************
0001|*Launch install of dependencies*
0002|********************************
0003|Thu Aug 31 18:34:06 CEST 2023
0004|Get:1 https://deb.nodesource.com/node_16.x buster InRelease [4584 B]
0005|Hit:2 https://download.docker.com/linux/debian buster InRelease
0006|Hit:3 http://deb.debian.org/debian buster InRelease
0007|Hit:4 http://phoscon.de/apt/deconz buster InRelease
0008|Hit:5 http://deb.debian.org/debian buster-updates InRelease
0009|Hit:6 http://security.debian.org/debian-security buster/updates InRelease
0010|Fetched 4584 B in 2s (3013 B/s)
0011|Reading package lists...
0012|*****************************
0013|Install modules using apt-get
0014|*****************************
0015|Reading package lists...
0016|Building dependency tree...
0017|Reading state information...
0018|python3-pip is already the newest version (18.1-5).
0019|python3-setuptools is already the newest version (40.8.0-1).
0020|python3 is already the newest version (3.7.3-1).
0021|python3-venv is already the newest version (3.7.3-1).
0022|python3-requests is already the newest version (2.21.0-1+deb10u1).
0023|0 upgraded, 0 newly installed, 0 to remove and 251 not upgraded.
0024|*************************************
0025|Creating python 3 virtual environment
0026|*************************************
0027|Done
0028|*************************************
0029|Install the required python libraries
0030|*************************************
0031|Requirement already satisfied: pip in /var/www/html/plugins/gkeep/resources/venv/lib/python3.7/site-packages (23.2.1)
0032|Requirement already satisfied: wheel in /var/www/html/plugins/gkeep/resources/venv/lib/python3.7/site-packages (0.41.2)
0033|Requirement already satisfied: urllib3<2 in /var/www/html/plugins/gkeep/resources/venv/lib/python3.7/site-packages (1.26.16)
0034|Requirement already satisfied: gkeepapi in /var/www/html/plugins/gkeep/resources/venv/lib/python3.7/site-packages (0.13.7)
0035|Requirement already satisfied: future>=0.16.0 in /var/www/html/plugins/gkeep/resources/venv/lib/python3.7/site-packages (from gkeepapi) (0.18.3)
0036|Requirement already satisfied: gpsoauth>=0.4.1 in /var/www/html/plugins/gkeep/resources/venv/lib/python3.7/site-packages (from gkeepapi) (0.4.3)
0037|Requirement already satisfied: six>=1.11.0 in /var/www/html/plugins/gkeep/resources/venv/lib/python3.7/site-packages (from gkeepapi) (1.16.0)
0038|Requirement already satisfied: pycryptodomex>=3.0 in /var/www/html/plugins/gkeep/resources/venv/lib/python3.7/site-packages (from gpsoauth>=0.4.1->gkeepapi) (3.18.0)
0039|Requirement already satisfied: requests in /var/www/html/plugins/gkeep/resources/venv/lib/python3.7/site-packages (from gpsoauth>=0.4.1->gkeepapi) (2.31.0)
0040|Requirement already satisfied: charset-normalizer<4,>=2 in /var/www/html/plugins/gkeep/resources/venv/lib/python3.7/site-packages (from requests->gpsoauth>=0.4.1->gkeepapi) (3.2.0)
0041|Requirement already satisfied: idna<4,>=2.5 in /var/www/html/plugins/gkeep/resources/venv/lib/python3.7/site-packages (from requests->gpsoauth>=0.4.1->gkeepapi) (3.4)
0042|Requirement already satisfied: urllib3<3,>=1.21.1 in /var/www/html/plugins/gkeep/resources/venv/lib/python3.7/site-packages (from requests->gpsoauth>=0.4.1->gkeepapi) (1.26.16)
0043|Requirement already satisfied: certifi>=2017.4.17 in /var/www/html/plugins/gkeep/resources/venv/lib/python3.7/site-packages (from requests->gpsoauth>=0.4.1->gkeepapi) (2023.7.22)
0044|*********************************
0045|Get version of installed packages
0046|*********************************
0047|Python 3.7.3
0048|Package            Version
0049|------------------ ---------
0050|certifi            2023.7.22
0051|charset-normalizer 3.2.0
0052|future             0.18.3
0053|gkeepapi           0.13.7
0054|gpsoauth           0.4.3
0055|idna               3.4
0056|pip                23.2.1
0057|pkg_resources      0.0.0
0058|pycryptodomex      3.18.0
0059|requests           2.31.0
0060|setuptools         40.8.0
0061|six                1.16.0
0062|urllib3            1.26.16
0063|wheel              0.41.2
0064|Thu Aug 31 18:34:17 CEST 2023
0065|***************
0066|*Install ended*
0067|***************

le log après appui sur première connexion :

0023|[2023-08-31 18:40:34]DEBUG : Commande envoyée : sudo /var/www/html/plugins/gkeep/core/class/../../resources/venv/bin/python3 /var/www/html/plugins/gkeep/core/class/../../resources/gkeepmanager.py  --username m.georgein@gmail.com get_master_token --password xxxxxxxxxxxxxxxxx
0024|[2023-08-31 18:40:35]DEBUG : Résultat brut Traceback (most recent call last):   File "/var/www/html/plugins/gkeep/core/class/../../resources/gkeepmanager.py", line 902, in <module>     main()   File "/var/www/html/plugins/gkeep/core/class/../../resources/gkeepmanager.py", line 786, in main     manager.get_master_token(args.username, args.password)   File "/var/www/html/plugins/gkeep/core/class/../../resources/gkeepmanager.py", line 61, in get_master_token     success = keep.login(self.username, password)   File "/var/www/html/plugins/gkeep/resources/venv/lib/python3.7/site-packages/gkeepapi/__init__.py", line 695, in login     ret = auth.login(username, password, device_id)   File "/var/www/html/plugins/gkeep/resources/venv/lib/python3.7/site-packages/gkeepapi/__init__.py", line 60, in login     res.get('Error'), res.get('ErrorDetail') gkeepapi.exception.LoginException: ('NeedsBrowser', 'To access your account, you must sign in on the web. Touch Next to start browser sign-in.')
0025|[2023-08-31 18:40:35]DEBUG : sendCmdAndFormatResult : Résultat brut Traceback (most recent call last):   File "/var/www/html/plugins/gkeep/core/class/../../resources/gkeepmanager.py", line 902, in <module>     main()   File "/var/www/html/plugins/gkeep/core/class/../../resources/gkeepmanager.py", line 786, in main     manager.get_master_token(args.username, args.password)   File "/var/www/html/plugins/gkeep/core/class/../../resources/gkeepmanager.py", line 61, in get_master_token     success = keep.login(self.username, password)   File "/var/www/html/plugins/gkeep/resources/venv/lib/python3.7/site-packages/gkeepapi/__init__.py", line 695, in login     ret = auth.login(username, password, device_id)   File "/var/www/html/plugins/gkeep/resources/venv/lib/python3.7/site-packages/gkeepapi/__init__.py", line 60, in login     res.get('Error'), res.get('ErrorDetail') gkeepapi.exception.LoginException: ('NeedsBrowser', 'To access your account, you must sign in on the web. Touch Next to start browser sign-in.')
0026|[2023-08-31 18:40:35]INFO : sendCmdAndFormatResult : Résultat array null
0027|[2023-08-31 18:40:35]WARNING : Erreur lors de l'exécution de la commande :  --username m.georgein@gmail.com get_master_token --password xxxxxxxxxxxxxxx

test refait après re régénération du mot de passe par ggogle.

Bonjour,

Suis exactement dans le meme cas ,
Log identiques

Ai essayé avec Mdp spécifique pour appli, depuis l’adresse externe de mon Jeedom, rien n’y fait , et pourtant ce serait toop

C’est la version de python qui bloque l’accès.
Ou la version de python qui bloque une version d’un paquet.

J’ai pas encore trouvé d’où vient exactement le problème.

L’exception levée qui bloque la récupération du jeton

:frowning: pas compris ta réponse, c’est un constat, une modif ou une suggestion ?? :slight_smile: :slight_smile:

Un constat.

Google veut que tu complètes le captcha parce que c’est pas un appareil de confiance.

J’ai reproduit le problème en python3.7, et en montant en 3.8, le problème à disparu.
Mais obligé de compilé python…

Il semblerait que la correction viendrait à partir de gpsoauth>=1.0.1
Mais les pré-requis sont : Nécessite : Python >=3.8, <4.0

Je peux pas forcer la montée en version de python.
Ca risquerait de casser d’autres plugins.

Donc c’est cuit jusqu’à nouvel ordre :frowning: , dommage, l’idée d’accéder à keep me plaisait bien :slight_smile:

En gros, t’as « juste » à passer à debian 11.