Pooling LCL en erreur depuis 12/10/2022
Rapport de bug
Bonjour à tous,
Le pooling de mon compte bancaire LCL ne fonctionne plus depuis le 12/10/2022. Je n'ai pas changé de mode d'authentification côté banque et mes accès fonctionnent correctement depuis mon navigateur. J'ai resaisi plusieurs fois mon mot de passe dans la webui.
Mes autres pooling depuis d'autres banques sont opérationnels.
Mon instance est à jour et j'ai forcé la mise à jour des modules via la webui.
Merci pour votre aide.
Version de Woob que j'utilise : 3.0 Version de Kresus que j'utilise : 0.18.1 Les étapes à faire pour reproduire le bug : Création de l'accès bancaire LCL et/ou forcer la mise à jour du compte. Ce que je m'attends à voir : Les opérations sur mon compte LCL à jour. Ce que j'observe en pratique : Message d'erreur et les opérations sur LCL ne sont pas plus à jour depuis le 12/10/2022. Mes logs côté client (s'ils s'appliquent) : Unknown error: . Erreur inconnue de Kresus : essayez de mettre à jour Woob, et si cela ne règle pas votre problème, merci de signaler l'erreur aux auteurs de Kresus. Veuillez vous référer à la console développeurs pour plus d'informations.
Mes logs côté serveur (s'ils s'appliquent) :
[2022-10-26T11:19:02.815] [INFO] accounts-manager - Retrieve all accounts from access lcl with login 0123456789
[2022-10-26T11:19:02.822] [INFO] providers/woob - Calling woob: command accounts...
[2022-10-26T11:19:03.471] [INFO] providers/woob - exited with code 1.
[2022-10-26T11:19:03.472] [WARN] providers/woob - stderr: 2022-10-26 11:19:03,379:ERROR:woob.lcl.browser.loginpage:pages.py:152:login Symbol '0' not found; all symbol hashes are available in /tmp/woob_session_sh9xuk09
Traceback (most recent call last):
File "/usr/local/lib/python3.9/dist-packages/woob/tools/captcha/virtkeyboard.py", line 174, in check_symbols
self.get_symbol_code(symbols[s])
File "/root/.kresus/woob-data/modules/3.0/lcl/pages.py", line 129, in get_symbol_code
code = MappedVirtKeyboard.get_symbol_code(self, md5sum)
File "/usr/local/lib/python3.9/dist-packages/woob/tools/captcha/virtkeyboard.py", line 163, in get_symbol_code
raise VirtKeyboardError(
woob.tools.captcha.virtkeyboard.VirtKeyboardError: Code not found for these hashes "['9da2724133f2221482013151735f033c']".
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/root/.kresus/woob-data/modules/3.0/lcl/pages.py", line 150, in login
vk = LCLVirtKeyboard(self)
File "/root/.kresus/woob-data/modules/3.0/lcl/pages.py", line 126, in __init__
self.check_symbols(self.symbols, basepage.browser.responses_dirname)
File "/usr/local/lib/python3.9/dist-packages/woob/tools/captcha/virtkeyboard.py", line 179, in check_symbols
raise VirtKeyboardError("Symbol '%s' not found; all symbol hashes are available in %s"
woob.tools.captcha.virtkeyboard.VirtKeyboardError: Symbol '0' not found; all symbol hashes are available in /tmp/woob_session_sh9xuk09
[2022-10-26T11:19:03.473] [INFO] providers/woob - Command returned an error code.
[2022-10-26T11:19:03.474] [INFO] providers/woob - Checking that woob is installed and can actually be called…
[2022-10-26T11:19:03.474] [INFO] providers/woob - Calling woob: command test...
[2022-10-26T11:19:03.829] [INFO] providers/woob - exited with code 0.
[2022-10-26T11:19:03.830] [INFO] providers/woob - OK: woob exited normally with non-empty JSON content.
[2022-10-26T11:19:03.830] [ERROR] providers/woob - Got error while running command "accounts": Unknown error: .
Traceback (most recent call last):
File "/opt/kresus/lib/node_modules/kresus/build/server/providers/woob/py/main.py", line 704, in fetch
results['values'] = self.get_accounts()
File "/opt/kresus/lib/node_modules/kresus/build/server/providers/woob/py/main.py", line 554, in get_accounts
for account in list(self.backend.iter_accounts()):
File "/root/.kresus/woob-data/modules/3.0/lcl/module.py", line 153, in iter_accounts
return self.browser.get_accounts_list()
File "/usr/local/lib/python3.9/dist-packages/woob/browser/browsers.py", line 981, in inner
browser.do_login()
File "/root/.kresus/woob-data/modules/3.0/lcl/compat/woob_browser_mfa.py", line 227, in do_double_authentication
self.init_login()
File "/root/.kresus/woob-data/modules/3.0/lcl/browser.py", line 284, in init_login
self.page.check_error()
File "/root/.kresus/woob-data/modules/3.0/lcl/pages.py", line 192, in check_error
raise BrowserIncorrectPassword()
woob.exceptions.BrowserIncorrectPassword
[2022-10-26T11:19:03.830] [ERROR] providers/woob - (error code: GENERIC_EXCEPTION)
[2022-10-26T11:19:03.849] [ERROR] helpers - when fetching accounts: Unknown error: .
Traceback (most recent call last):
File "/opt/kresus/lib/node_modules/kresus/build/server/providers/woob/py/main.py", line 704, in fetch
results['values'] = self.get_accounts()
File "/opt/kresus/lib/node_modules/kresus/build/server/providers/woob/py/main.py", line 554, in get_accounts
for account in list(self.backend.iter_accounts()):
File "/root/.kresus/woob-data/modules/3.0/lcl/module.py", line 153, in iter_accounts
return self.browser.get_accounts_list()
File "/usr/local/lib/python3.9/dist-packages/woob/browser/browsers.py", line 981, in inner
browser.do_login()
File "/root/.kresus/woob-data/modules/3.0/lcl/compat/woob_browser_mfa.py", line 227, in do_double_authentication
self.init_login()
File "/root/.kresus/woob-data/modules/3.0/lcl/browser.py", line 284, in init_login
self.page.check_error()
File "/root/.kresus/woob-data/modules/3.0/lcl/pages.py", line 192, in check_error
raise BrowserIncorrectPassword()
woob.exceptions.BrowserIncorrectPassword
[2022-10-26T11:19:03.849] [INFO] helpers - Error
at new KError (/opt/kresus/lib/node_modules/kresus/build/server/helpers.js:59:22)
at callWoob (/opt/kresus/lib/node_modules/kresus/build/server/providers/woob/index.js:188:15)
at async _fetchHelper (/opt/kresus/lib/node_modules/kresus/build/server/providers/woob/index.js:245:16)
at async Object.fetchAccounts (/opt/kresus/lib/node_modules/kresus/build/server/providers/woob/index.js:259:12)
at async pollAccounts (/opt/kresus/lib/node_modules/kresus/build/server/lib/accounts-manager.js:97:34)
at async AccountManager.syncAccounts (/opt/kresus/lib/node_modules/kresus/build/server/lib/accounts-manager.js:280:24)
at async fetchAccounts (/opt/kresus/lib/node_modules/kresus/build/server/controllers/accesses.js:235:33)
at async updateAndFetchAccounts (/opt/kresus/lib/node_modules/kresus/build/server/controllers/accesses.js:345:9)
[2022-10-26T11:19:03.897] [ERROR] HTTP - PUT /api/accesses/2/fetch/accounts - 500 (1189 ms)