Bonjour
Je rencontre un soucis de synchro avec la Caisse d’Epargne.
Mon installation de Kresus est tout neuve, elle à été réalisée via Yunohost, sur une version de Yunohost complétement à jour.
Kresus est en version 0.22.1
J’ai d’abord eu une première erreur de module manquant, j’ai donc installé le module python-jose qui manquait.
Maintenant, voici l’erreur que j’obtiens quand je tente d’ajouter un compte Caisse d’Epargne :
2025-03-06T09:23:26.906657+00:00 apps kresus[1125636]: [2025-03-06T09:23:26.906] [INFO] HTTP - GET /kresus/api/all/ - 200 (11 ms)
2025-03-06T09:24:01.660654+00:00 apps kresus[1125636]: [2025-03-06T09:24:01.660] [INFO] HTTP - POST /kresus/api/settings - 200 (7 ms)
2025-03-06T09:24:01.702036+00:00 apps kresus[1125636]: [2025-03-06T09:24:01.701] [INFO] accounts-manager - Retrieve all accounts from access caissedepargne with login 0901010166
2025-03-06T09:24:01.703690+00:00 apps kresus[1125636]: [2025-03-06T09:24:01.703] [INFO] providers/woob - Calling woob: command accounts...
2025-03-06T09:24:02.915989+00:00 apps kresus[1125636]: [2025-03-06T09:24:02.915] [INFO] providers/woob - exited with code 1.
2025-03-06T09:24:02.916067+00:00 apps kresus[1125636]: [2025-03-06T09:24:02.915] [INFO] providers/woob - Command returned an error code.
2025-03-06T09:24:02.916093+00:00 apps kresus[1125636]: [2025-03-06T09:24:02.916] [INFO] providers/woob - Checking that woob is installed and can actually be called…
2025-03-06T09:24:02.916153+00:00 apps kresus[1125636]: [2025-03-06T09:24:02.916] [INFO] providers/woob - Calling woob: command test...
2025-03-06T09:24:03.107240+00:00 apps kresus[1125636]: [2025-03-06T09:24:03.107] [INFO] providers/woob - exited with code 0.
2025-03-06T09:24:03.107536+00:00 apps kresus[1125636]: [2025-03-06T09:24:03.107] [INFO] providers/woob - OK: woob exited normally with non-empty JSON content.
2025-03-06T09:24:03.107663+00:00 apps kresus[1125636]: [2025-03-06T09:24:03.107] [ERROR] providers/woob - Got error while running command "3": Unknown error: Could not find the definition of "snippetId"s in main JS, check if it has been updated.
2025-03-06T09:24:03.107727+00:00 apps kresus[1125636]: Traceback (most recent call last):
2025-03-06T09:24:03.107748+00:00 apps kresus[1125636]: File "/var/www/kresus/build/server/providers/woob/py/main.py", line 711, in fetch
2025-03-06T09:24:03.107766+00:00 apps kresus[1125636]: results["values"] = self.get_accounts()
2025-03-06T09:24:03.107779+00:00 apps kresus[1125636]: ^^^^^^^^^^^^^^^^^^^
2025-03-06T09:24:03.107793+00:00 apps kresus[1125636]: File "/var/www/kresus/build/server/providers/woob/py/main.py", line 553, in get_accounts
2025-03-06T09:24:03.107806+00:00 apps kresus[1125636]: for account in list(self.backend.iter_accounts()):
2025-03-06T09:24:03.107824+00:00 apps kresus[1125636]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-03-06T09:24:03.107837+00:00 apps kresus[1125636]: File "/home/yunohost.app/kresus/woob-data/modules/3.7/woob_modules/caissedepargne/module.py", line 78, in iter_accounts
2025-03-06T09:24:03.107850+00:00 apps kresus[1125636]: return self.browser.iter_accounts()
2025-03-06T09:24:03.107863+00:00 apps kresus[1125636]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-03-06T09:24:03.107876+00:00 apps kresus[1125636]: File "/var/www/kresus/venv/lib/python3.11/site-packages/woob/browser/switch.py", line 98, in wrapper
2025-03-06T09:24:03.107895+00:00 apps kresus[1125636]: return val(*args, **kwargs)
2025-03-06T09:24:03.107955+00:00 apps kresus[1125636]: ^^^^^^^^^^^^^^^^^^^^
2025-03-06T09:24:03.107972+00:00 apps kresus[1125636]: File "/var/www/kresus/venv/lib/python3.11/site-packages/woob/browser/browsers.py", line 1154, in inner
2025-03-06T09:24:03.107984+00:00 apps kresus[1125636]: browser.do_login()
2025-03-06T09:24:03.107997+00:00 apps kresus[1125636]: File "/var/www/kresus/venv/lib/python3.11/site-packages/woob/browser/mfa.py", line 201, in do_double_authentication
2025-03-06T09:24:03.108009+00:00 apps kresus[1125636]: self.init_login()
2025-03-06T09:24:03.108025+00:00 apps kresus[1125636]: File "/home/yunohost.app/kresus/woob-data/modules/3.7/woob_modules/caissedepargne/browser.py", line 231, in init_login
2025-03-06T09:24:03.108040+00:00 apps kresus[1125636]: self.do_api_pre_login()
2025-03-06T09:24:03.108053+00:00 apps kresus[1125636]: File "/home/yunohost.app/kresus/woob-data/modules/3.7/woob_modules/caissedepargne/browser.py", line 257, in do_api_pre_login
2025-03-06T09:24:03.108066+00:00 apps kresus[1125636]: self.snid = self.page.get_snid(self.enseigne.upper())
2025-03-06T09:24:03.108078+00:00 apps kresus[1125636]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-03-06T09:24:03.108091+00:00 apps kresus[1125636]: File "/home/yunohost.app/kresus/woob-data/modules/3.7/woob_modules/caissedepargne/pages.py", line 165, in get_snid
2025-03-06T09:24:03.108104+00:00 apps kresus[1125636]: self.get_class_b()
2025-03-06T09:24:03.108144+00:00 apps kresus[1125636]: File "/home/yunohost.app/kresus/woob-data/modules/3.7/woob_modules/caissedepargne/pages.py", line 113, in get_class_b
2025-03-06T09:24:03.108158+00:00 apps kresus[1125636]: assert result, 'Could not find the definition of "snippetId"s in main JS, check if it has been updated'
2025-03-06T09:24:03.108178+00:00 apps kresus[1125636]: AssertionError: Could not find the definition of "snippetId"s in main JS, check if it has been updated
2025-03-06T09:24:03.108301+00:00 apps kresus[1125636]: [2025-03-06T09:24:03.108] [ERROR] providers/woob - #011(error code: GENERIC_EXCEPTION)
2025-03-06T09:24:03.111807+00:00 apps kresus[1125636]: [2025-03-06T09:24:03.111] [ERROR] controllers/accesses - The access process creation failed, cleaning up...
2025-03-06T09:24:03.111952+00:00 apps kresus[1125636]: [2025-03-06T09:24:03.111] [INFO] controllers/accesses - #011deleting access...
2025-03-06T09:24:03.113430+00:00 apps kresus[1125636]: [2025-03-06T09:24:03.113] [ERROR] helpers - when creating a bank access: Unknown error: Could not find the definition of "snippetId"s in main JS, check if it has been updated.
2025-03-06T09:24:03.113466+00:00 apps kresus[1125636]: Traceback (most recent call last):
2025-03-06T09:24:03.113485+00:00 apps kresus[1125636]: File "/var/www/kresus/build/server/providers/woob/py/main.py", line 711, in fetch
2025-03-06T09:24:03.113536+00:00 apps kresus[1125636]: results["values"] = self.get_accounts()
2025-03-06T09:24:03.113554+00:00 apps kresus[1125636]: ^^^^^^^^^^^^^^^^^^^
2025-03-06T09:24:03.113567+00:00 apps kresus[1125636]: File "/var/www/kresus/build/server/providers/woob/py/main.py", line 553, in get_accounts
2025-03-06T09:24:03.113603+00:00 apps kresus[1125636]: for account in list(self.backend.iter_accounts()):
2025-03-06T09:24:03.113618+00:00 apps kresus[1125636]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-03-06T09:24:03.113632+00:00 apps kresus[1125636]: File "/home/yunohost.app/kresus/woob-data/modules/3.7/woob_modules/caissedepargne/module.py", line 78, in iter_accounts
2025-03-06T09:24:03.113649+00:00 apps kresus[1125636]: return self.browser.iter_accounts()
2025-03-06T09:24:03.113661+00:00 apps kresus[1125636]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-03-06T09:24:03.113697+00:00 apps kresus[1125636]: File "/var/www/kresus/venv/lib/python3.11/site-packages/woob/browser/switch.py", line 98, in wrapper
2025-03-06T09:24:03.113710+00:00 apps kresus[1125636]: return val(*args, **kwargs)
2025-03-06T09:24:03.113722+00:00 apps kresus[1125636]: ^^^^^^^^^^^^^^^^^^^^
2025-03-06T09:24:03.113735+00:00 apps kresus[1125636]: File "/var/www/kresus/venv/lib/python3.11/site-packages/woob/browser/browsers.py", line 1154, in inner
2025-03-06T09:24:03.113769+00:00 apps kresus[1125636]: browser.do_login()
2025-03-06T09:24:03.113782+00:00 apps kresus[1125636]: File "/var/www/kresus/venv/lib/python3.11/site-packages/woob/browser/mfa.py", line 201, in do_double_authentication
2025-03-06T09:24:03.113795+00:00 apps kresus[1125636]: self.init_login()
2025-03-06T09:24:03.113808+00:00 apps kresus[1125636]: File "/home/yunohost.app/kresus/woob-data/modules/3.7/woob_modules/caissedepargne/browser.py", line 231, in init_login
2025-03-06T09:24:03.113857+00:00 apps kresus[1125636]: self.do_api_pre_login()
2025-03-06T09:24:03.113871+00:00 apps kresus[1125636]: File "/home/yunohost.app/kresus/woob-data/modules/3.7/woob_modules/caissedepargne/browser.py", line 257, in do_api_pre_login
2025-03-06T09:24:03.113907+00:00 apps kresus[1125636]: self.snid = self.page.get_snid(self.enseigne.upper())
2025-03-06T09:24:03.113922+00:00 apps kresus[1125636]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-03-06T09:24:03.113942+00:00 apps kresus[1125636]: File "/home/yunohost.app/kresus/woob-data/modules/3.7/woob_modules/caissedepargne/pages.py", line 165, in get_snid
2025-03-06T09:24:03.113955+00:00 apps kresus[1125636]: self.get_class_b()
2025-03-06T09:24:03.113992+00:00 apps kresus[1125636]: File "/home/yunohost.app/kresus/woob-data/modules/3.7/woob_modules/caissedepargne/pages.py", line 113, in get_class_b
2025-03-06T09:24:03.114006+00:00 apps kresus[1125636]: assert result, 'Could not find the definition of "snippetId"s in main JS, check if it has been updated'
2025-03-06T09:24:03.114026+00:00 apps kresus[1125636]: AssertionError: Could not find the definition of "snippetId"s in main JS, check if it has been updated
2025-03-06T09:24:03.114228+00:00 apps kresus[1125636]: [2025-03-06T09:24:03.114] [INFO] helpers - Error
2025-03-06T09:24:03.114280+00:00 apps kresus[1125636]: at new KError (/var/www/kresus/build/server/helpers.js:62:22)
2025-03-06T09:24:03.114300+00:00 apps kresus[1125636]: at callWoob (/var/www/kresus/build/server/providers/woob/index.js:234:15)
2025-03-06T09:24:03.114313+00:00 apps kresus[1125636]: at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
2025-03-06T09:24:03.114326+00:00 apps kresus[1125636]: at async _fetchHelper (/var/www/kresus/build/server/providers/woob/index.js:291:16)
2025-03-06T09:24:03.114339+00:00 apps kresus[1125636]: at async Object.fetchAccounts (/var/www/kresus/build/server/providers/woob/index.js:305:12)
2025-03-06T09:24:03.114354+00:00 apps kresus[1125636]: at async /var/www/kresus/build/server/lib/accounts-manager.js:137:20
2025-03-06T09:24:03.114369+00:00 apps kresus[1125636]: at async retryCallProvider (/var/www/kresus/build/server/lib/accounts-manager.js:96:20)
2025-03-06T09:24:03.114407+00:00 apps kresus[1125636]: at async pollAccounts (/var/www/kresus/build/server/lib/accounts-manager.js:136:34)
2025-03-06T09:24:03.114421+00:00 apps kresus[1125636]: at async AccountManager.syncAccounts (/var/www/kresus/build/server/lib/accounts-manager.js:324:24)
2025-03-06T09:24:03.114434+00:00 apps kresus[1125636]: at async createAndRetrieveData (/var/www/kresus/build/server/controllers/accesses.js:120:33)
2025-03-06T09:24:03.115269+00:00 apps kresus[1125636]: [2025-03-06T09:24:03.115] [ERROR] HTTP - POST /kresus/api/accesses - 500 (1420 ms)
Est ce que vous sauriez m’aider sur ce problème ?
Merci d’avance !