Bonjour,
suite à installation du plugin, installation des dépendances, fourniture de mon compte, sauvegarde puis clic sur ‹ Première connexion ›, j’obtiens le « WARNING » dans le log Gkeep (qui ressemble plutôt à une « ERROR » étant donné que le plugin ne peut fonctionner) :
Erreur lors de l'exécution de la commande : --username ****@gmail.com get_master_token --password ****
L’installation des dépendances indique être OK avec le contenu ci-dessous pour le log Gkeep-update :
********************************
*Launch install of dependencies*
********************************
Sat Jul 29 13:12:41 CEST 2023
Hit:1 http://deb.debian.org/debian buster InRelease
Hit:2 http://deb.debian.org/debian buster-updates InRelease
Hit:3 http://deb.debian.org/debian buster-backports InRelease
Hit:4 http://security.debian.org/debian-security buster/updates InRelease
Hit:5 https://download.docker.com/linux/debian buster InRelease
Hit:6 https://deb.nodesource.com/node_14.x buster InRelease
Reading package lists...
*****************************
Install modules using apt-get
*****************************
Reading package lists...
Building dependency tree...
Reading state information...
python3-pip is already the newest version (18.1-5).
python3-setuptools is already the newest version (40.8.0-1).
python3 is already the newest version (3.7.3-1).
python3-venv is already the newest version (3.7.3-1).
python3-requests is already the newest version (2.21.0-1+deb10u1).
The following packages were automatically installed and are no longer required:
libev4 libuv1 libwebsockets8
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 298 not upgraded.
*************************************
Creating python 3 virtual environment
*************************************
Done
*************************************
Install the required python libraries
*************************************
Requirement already satisfied: pip in /var/www/html/plugins/gkeep/resources/venv/lib/python3.7/site-packages (23.2.1)
Requirement already satisfied: wheel in /var/www/html/plugins/gkeep/resources/venv/lib/python3.7/site-packages (0.41.0)
Requirement already satisfied: urllib3<2 in /var/www/html/plugins/gkeep/resources/venv/lib/python3.7/site-packages (1.26.16)
Requirement already satisfied: gkeepapi in /var/www/html/plugins/gkeep/resources/venv/lib/python3.7/site-packages (0.13.7)
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)
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)
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)
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)
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)
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)
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)
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)
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)
*********************************
Get version of installed packages
*********************************
Python 3.7.3
Package Version
------------------ ---------
certifi 2023.7.22
charset-normalizer 3.2.0
future 0.18.3
gkeepapi 0.13.7
gpsoauth 0.4.3
idna 3.4
pip 23.2.1
pkg_resources 0.0.0
pycryptodomex 3.18.0
requests 2.31.0
setuptools 40.8.0
six 1.16.0
urllib3 1.26.16
wheel 0.41.0
Sat Jul 29 13:13:06 CEST 2023
***************
*Install ended*
***************
Sinon, ci-dessous le contenu complet du log Gkeep suite à clic sur ‹ Première connexion › :
[2023-07-29 13:20:51]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 ****@gmail.com get_master_token --password ****
[2023-07-29 13:20:52]DEBUG : Résultat brut Traceback (most recent call last): File "/var/www/html/plugins/gkeep/core/class/../../resources/gkeepmanager.py", line 902, in 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.')
[2023-07-29 13:20:52]DEBUG : sendCmdAndFormatResult : Résultat brut Traceback (most recent call last): File "/var/www/html/plugins/gkeep/core/class/../../resources/gkeepmanager.py", line 902, in 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.')
[2023-07-29 13:20:52]INFO : sendCmdAndFormatResult : Résultat array null
[2023-07-29 13:20:52]WARNING : Erreur lors de l'exécution de la commande : --username ****@gmail.com get_master_token --password ****
Ayant l’authentification en 2 étapes d’activée sur mon compte Google, j’ai créé et utilisé un mot de passe d’application.
Ci-dessous le résultat d’une commande demandée d’executer dans un autre topic :
sudo python3 /var/www/html/plugins/gkeep/core/class/../../resources/gkeepmanager.py --username ****@gmail.com save_master_token --password ****
Traceback (most recent call last):
File "/var/www/html/plugins/gkeep/core/class/../../resources/gkeepmanager.py", line 9, in <module>
import gkeepapi
ModuleNotFoundError: No module named 'gkeepapi'
Ai-je un problème par rapport à l’authentification en 2 étapes ? Un problème liée à ma version python3 ? Un problème de virtual environment python ? Un autre problème ?