Bonjour à tous et surtout à @Aldarande que je ne remercierais jamais assez d’avoir repris le flambeau Pronote.
Je reste bloqué sur le login, aussi bien en QR code qu’avec les identifiant et aussi bien avec le compte parent qu’élève.
Je suis sur une Atlas en Debian 11.8, tout est au vert. Dernière version du plugin (2025-04-25 01:18:36)
- A l’installation / activation, le demon est NOK jusqu’à ce que je le (re)démarre manuellement.
[2025-05-25 21:48:20] INFO : Le dossier /var/www/html/plugins/ProJote/data/ a été supprimé avec succès.
[2025-05-25 21:48:21] DEBUG : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php plugin_id=ProJote function=remove callInstallFunction=1
[2025-05-25 21:50:04] INFO : Début d'activation du plugin
[2025-05-25 21:50:05] INFO : Info sur le démon : {"log":"ProJote","state":"nok","launchable":"ok","launchable_message":"Gestion automatique d\u00e9sactiv\u00e9e","auto":"0","last_launch":"Inconnue"}
[2025-05-25 21:50:05] DEBUG : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php plugin_id=ProJote function=install callInstallFunction=1
Voici les logs debug:
- Mode login eleve:
Croix rouge après la validation
[2025-05-25 20:59:11] DEBUG : Ajax:: Validation de login : ent_elyco c.bato4 https://0442052s.index-education.net/pronote/eleve.html
[2025-05-25 20:59:11] DEBUG : Ajax:: Commande de validation : python3 /var/www/html/plugins/ProJote/resources/ProJoted/LoginConnect.py --URL https://0442052s.index-education.net/pronote/eleve.html --Login ******* --Password *********** --Ent ent_elyco --Eqid 209 --Loglevel debug >> /var/www/html/core/class/../../log/ProJote 2>&1
[2025-05-25 20:59:13] INFO : LOG : Je tente de me connecter en tant qu' élève
[2025-05-25 20:59:13] DEBUG : L'url pour se connecter est : https://0442052s.index-education.net/pronote/eleve.html?login=true
[2025-05-25 20:59:13] INFO : INIT
[2025-05-25 20:59:13] DEBUG : [ENT https://cas3.e-lyco.fr] Logging in with *****
[2025-05-25 20:59:13] DEBUG : Starting new HTTPS connection (1): cas3.e-lyco.fr:443
[2025-05-25 20:59:13] ERROR : Connection échouée : HTTPSConnectionPool(host='cas3.e-lyco.fr', port=443): Max retries exceeded with url: /discovery/WAYF?entityID=https%3A%2F%2Fcas3.e-lyco.fr%2Fshibboleth&returnX=https%3A%2F%2Fcas3.e-lyco.fr%2FShibboleth.sso%2FLogin&returnIDParam=entityID&action=selection&origin=https%3A%2F%2Feduconnect.education.gouv.fr%2Fidp (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0xffffb1cf7d00>: Failed to resolve 'cas3.e-lyco.fr' ([Errno -2] Name or service not known)"))
--- Logging error ---
Traceback (most recent call last):
File "/var/www/html/plugins/ProJote/resources/ProJoted/LoginConnect.py", line 351, in <module>
if Account.logged_in:
AttributeError: 'NoneType' object has no attribute 'logged_in'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3.9/logging/__init__.py", line 1079, in emit
msg = self.format(record)
File "/usr/lib/python3.9/logging/__init__.py", line 923, in format
return fmt.format(record)
File "/usr/lib/python3.9/logging/__init__.py", line 659, in format
record.message = record.getMessage()
File "/usr/lib/python3.9/logging/__init__.py", line 363, in getMessage
msg = msg % self.args
TypeError: not all arguments converted during string formatting
Call stack:
File "/var/www/html/plugins/ProJote/resources/ProJoted/LoginConnect.py", line 383, in <module>
logging.error("An error occurred: lig.", line_number, e)
Message: 'An error occurred: lig.'
Arguments: (351, AttributeError("'NoneType' object has no attribute 'logged_in'"))
[2025-05-25 20:59:13] DEBUG : Ajax::retour commande Validation 1
- Mode QR eleve:
J’ai le message "Erreur : Impossible de décoder le QRcode "
et le log projote reste vide…?
Une piste?

