kresusapp issues
https://framagit.org/groups/kresusapp/-/issues
2024-01-07T11:53:53Z
https://framagit.org/kresusapp/kresus/-/issues/1230
Email reports should mention transaction's custom labels, if any
2024-01-07T11:53:53Z
Benjamin Bouvier
Email reports should mention transaction's custom labels, if any
Benjamin Bouvier
Benjamin Bouvier
https://framagit.org/kresusapp/kresus/-/issues/1229
regression: selecting a category for a transaction sometimes leaves "no categ...
2023-09-25T21:53:22Z
Benjamin Bouvier
regression: selecting a category for a transaction sometimes leaves "no category" as the selected category
Benjamin Bouvier
Benjamin Bouvier
https://framagit.org/kresusapp/kresus/-/issues/1228
Docker images: install minimal rust profile
2023-08-30T14:32:28Z
Nicolas Frandeboeuf
mail@nicofrand.eu
Docker images: install minimal rust profile
See https://rust-lang.github.io/rustup/concepts/profiles.html
The minimal profile might be enough?
See https://rust-lang.github.io/rustup/concepts/profiles.html
The minimal profile might be enough?
https://framagit.org/kresusapp/kresus/-/issues/1227
Regression from 3b58c246212f5b59a5bc6ae0dd4acb8afdad8e1a
2023-08-29T05:36:09Z
Nicolas Frandeboeuf
mail@nicofrand.eu
Regression from 3b58c246212f5b59a5bc6ae0dd4acb8afdad8e1a
The CSS rule was too permissive.
![bug-transaction-creation](/uploads/ee746dbd4c7f73fced2e864342cf71e1/bug-transaction-creation.png)
The CSS rule was too permissive.
![bug-transaction-creation](/uploads/ee746dbd4c7f73fced2e864342cf71e1/bug-transaction-creation.png)
Nicolas Frandeboeuf
mail@nicofrand.eu
Nicolas Frandeboeuf
mail@nicofrand.eu
https://framagit.org/kresusapp/kresus/-/issues/1226
manual accesses: allow to create/update accounts
2023-08-21T18:09:25Z
Benjamin Bouvier
manual accesses: allow to create/update accounts
in particular currencies, and other properties not available to regular synchronized accounts (if any)
in particular currencies, and other properties not available to regular synchronized accounts (if any)
https://framagit.org/kresusapp/kresus/-/issues/1225
BNP: missing a region
2023-10-04T10:44:28Z
Nicolas Frandeboeuf
mail@nicofrand.eu
BNP: missing a region
It seems there is one line that should not be here in https://framagit.org/kresusapp/kresus/-/blob/main/scripts/banks_list_generator.py?ref_type=heads#L91: `www.ibps.alpes.banquepopulaire.fr` is not listed in https://gitlab.com/woob/woob...
It seems there is one line that should not be here in https://framagit.org/kresusapp/kresus/-/blob/main/scripts/banks_list_generator.py?ref_type=heads#L91: `www.ibps.alpes.banquepopulaire.fr` is not listed in https://gitlab.com/woob/woob/-/commit/7121f53e77f9368dd0c85c47ed567e0a43adcb8b#13561b3d0d8c004d3be04df00a9a38c98a3ee1e9_73_74
Also, since all those "deprecated" banks are mapped to an existing other one, I wonder if we could just build the dict without ignoring anything and then deduplicate it based on the values.
https://framagit.org/kresusapp/kresus/-/issues/1224
Charts: show something different when there are no transactions for the selec...
2023-09-26T06:43:29Z
Nicolas Frandeboeuf
mail@nicofrand.eu
Charts: show something different when there are no transactions for the selected period
https://framagit.org/kresusapp/kresus/-/issues/1223
Add button to copy IBAN in clipboard
2023-08-21T18:07:01Z
Nicolas Frandeboeuf
mail@nicofrand.eu
Add button to copy IBAN in clipboard
Nicolas Frandeboeuf
mail@nicofrand.eu
Nicolas Frandeboeuf
mail@nicofrand.eu
https://framagit.org/kresusapp/kresus/-/issues/1222
Balance charts: allow to unselect accounts
2023-08-30T10:01:45Z
Nicolas Frandeboeuf
mail@nicofrand.eu
Balance charts: allow to unselect accounts
Currently balance charts sums up all accounts. It would be nice to let the user select only the accounts wanted (and it might be a first step towards views).
Currently balance charts sums up all accounts. It would be nice to let the user select only the accounts wanted (and it might be a first step towards views).
https://framagit.org/kresusapp/kresus/-/issues/1221
Add shortcut in lateral menu to recurring transactions
2023-08-09T14:27:08Z
Nicolas Frandeboeuf
mail@nicofrand.eu
Add shortcut in lateral menu to recurring transactions
https://framagit.org/kresusapp/kresus/-/issues/1220
Consider linking budgets to accounts
2023-07-28T13:13:00Z
Nicolas Frandeboeuf
mail@nicofrand.eu
Consider linking budgets to accounts
Budgets are currently global the whole app.
It might be more useful to link each budget to an account: that would allow to have different budgets for each account. Ex: a budget for the checking account, a budget for the savings account,...
Budgets are currently global the whole app.
It might be more useful to link each budget to an account: that would allow to have different budgets for each account. Ex: a budget for the checking account, a budget for the savings account, etc.
It would also probably a better mental model before implementing views.
https://framagit.org/kresusapp/kresus/-/issues/1219
[Crédit Agricole] Erreur à la synchronisation du compte
2023-07-25T07:56:25Z
Axel Leroy
[Crédit Agricole] Erreur à la synchronisation du compte
# Rapport de bug
Depuis cette nuit Kresus n'arrive plus à synchroniser mon compte au Crédit Agricole. Je n'ai pourtant pas redéployé le conteneur ni l'ai redémarré.
**Version de Woob que j'utilise :** 3\.6
**Version de Kresus que j'ut...
# Rapport de bug
Depuis cette nuit Kresus n'arrive plus à synchroniser mon compte au Crédit Agricole. Je n'ai pourtant pas redéployé le conteneur ni l'ai redémarré.
**Version de Woob que j'utilise :** 3\.6
**Version de Kresus que j'utilise :** 0\.19.4
**Les étapes à faire pour reproduire le bug :** Avec un compte Crédit Agricole configuré, cliquer sur le bouton de synchronisation des opérations.
**Ce que je m'attends à voir :** Un spinner s'afficher et de nouvelles opérations apparaissent après un court instant.
**Ce que j'observe en pratique :** un message d'erreur en haut Ă droite avec le message suivant
> Votre banque utilise un module non supporté par Kresus (et Woob) ou il manque une dépendance. Essayez de mettre à jour Woob ou contactez un mainteneur.
**Mes logs côté client :**
```Action:RUN_OPERATIONS_SYNC failed with error:
Object { code: "UNKNOWN_WOOB_MODULE", message: `Unable to load module cragr.\nTraceback (most recent call last):\n File "/usr/local/share/.config/yarn/global/node_modules/kresus/build/server/providers/woob/py/main.py", line 947, in main\n woob_connector.create_backend(bank_module, params, session)\n File "/usr/local/share/.config/yarn/global/node_modules/kresus/build/server/providers/woob/py/main.py", line 525, in create_backend\n self.backend = self.woob.build_backend(\n File "/usr/local/lib/python3.9/dist-packages/woob/core/woob.py", line 499, in build_backend\n raise ModuleLoadError(module_name, 'Module does not exist.')\nwoob.exceptions.ModuleLoadError: Module does not exist.\n`, shortMessage: "Unable to load module cragr." }
index.4a0057d8.js:168:33840
```
**Mes logs côté serveur :**
```plaintext
[2023-07-24T08:00:58.048] [INFO] providers/woob - Calling woob: command operations...
[2023-07-24T08:00:58.219] [INFO] providers/woob - exited with code 1.
[2023-07-24T08:00:58.219] [INFO] providers/woob - Command returned an error code.
[2023-07-24T08:00:58.219] [INFO] providers/woob - Checking that woob is installed and can actually be called…
[2023-07-24T08:00:58.219] [INFO] providers/woob - Calling woob: command test...
[2023-07-24T08:00:58.390] [INFO] providers/woob - exited with code 0.
[2023-07-24T08:00:58.390] [INFO] providers/woob - OK: woob exited normally with non-empty JSON content.
[2023-07-24T08:00:58.390] [ERROR] providers/woob - Got error while running command "operations": Unable to load module cragr.
Traceback (most recent call last):
File "/usr/local/share/.config/yarn/global/node_modules/kresus/build/server/providers/woob/py/main.py", line 947, in main
woob_connector.create_backend(bank_module, params, session)
File "/usr/local/share/.config/yarn/global/node_modules/kresus/build/server/providers/woob/py/main.py", line 525, in create_backend
self.backend = self.woob.build_backend(
File "/usr/local/lib/python3.9/dist-packages/woob/core/woob.py", line 499, in build_backend
raise ModuleLoadError(module_name, 'Module does not exist.')
woob.exceptions.ModuleLoadError: Module does not exist.
[2023-07-24T08:00:58.390] [ERROR] providers/woob - (error code: UNKNOWN_WOOB_MODULE)
[2023-07-24T08:00:58.724] [ERROR] helpers - when fetching operations: Unable to load module cragr.
Traceback (most recent call last):
File "/usr/local/share/.config/yarn/global/node_modules/kresus/build/server/providers/woob/py/main.py", line 947, in main
woob_connector.create_backend(bank_module, params, session)
File "/usr/local/share/.config/yarn/global/node_modules/kresus/build/server/providers/woob/py/main.py", line 525, in create_backend
self.backend = self.woob.build_backend(
File "/usr/local/lib/python3.9/dist-packages/woob/core/woob.py", line 499, in build_backend
raise ModuleLoadError(module_name, 'Module does not exist.')
woob.exceptions.ModuleLoadError: Module does not exist.
[2023-07-24T08:00:58.724] [INFO] helpers - Error
at new KError (/usr/local/share/.config/yarn/global/node_modules/kresus/build/server/helpers.js:59:22)
at callWoob (/usr/local/share/.config/yarn/global/node_modules/kresus/build/server/providers/woob/index.js:192:15)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async _fetchHelper (/usr/local/share/.config/yarn/global/node_modules/kresus/build/server/providers/woob/index.js:249:16)
at async Object.fetchOperations (/usr/local/share/.config/yarn/global/node_modules/kresus/build/server/providers/woob/index.js:274:12)
at async pollTransactions (/usr/local/share/.config/yarn/global/node_modules/kresus/build/server/lib/accounts-manager.js:216:34)
at async AccountManager.syncTransactions (/usr/local/share/.config/yarn/global/node_modules/kresus/build/server/lib/accounts-manager.js:339:24)
at async fetchOperations (/usr/local/share/.config/yarn/global/node_modules/kresus/build/server/controllers/accesses.js:209:37)
[2023-07-24T08:00:58.725] [ERROR] HTTP - POST /api/accesses/1/fetch/operations - 500 (688 ms)
```
https://framagit.org/kresusapp/kresus/-/issues/1218
Erreur avec la caisse depargne Unknown error: '>' not supported between insta...
2023-09-14T08:55:22Z
Quentin LEJARD
Erreur avec la caisse depargne Unknown error: '>' not supported between instances of 'datetime.datetime' and 'NotAvailableType
# Rapport de bug
Version de Woob que j'utilise : 3.6
Version de Kresus que j'utilise : last
Fresh install, paramétrage d'un compte caisse d'épargne, et patratra :
```
juil. 21 14:47:12 kresus kresus.js[4876]: [2023-07-21T14:47:12.743...
# Rapport de bug
Version de Woob que j'utilise : 3.6
Version de Kresus que j'utilise : last
Fresh install, paramétrage d'un compte caisse d'épargne, et patratra :
```
juil. 21 14:47:12 kresus kresus.js[4876]: [2023-07-21T14:47:12.743] [ERROR] providers/woob - Got error while running command "operations": Unknown error: '>' not supported between instances of 'datetime.datetime' and 'NotAvailableType'.
juil. 21 14:47:12 kresus kresus.js[4876]: Traceback (most recent call last):
juil. 21 14:47:12 kresus kresus.js[4876]: File "/opt/kresus/node_modules/kresus/build/server/providers/woob/py/main.py", line 704, in fetch
juil. 21 14:47:12 kresus kresus.js[4876]: results['values'] = self.get_operations(from_date)
juil. 21 14:47:12 kresus kresus.js[4876]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
juil. 21 14:47:12 kresus kresus.js[4876]: File "/opt/kresus/node_modules/kresus/build/server/providers/woob/py/main.py", line 605, in get_operations
juil. 21 14:47:12 kresus kresus.js[4876]: if op_rdate and op_rdate > op_date:
juil. 21 14:47:12 kresus kresus.js[4876]: ^^^^^^^^^^^^^^^^^^
juil. 21 14:47:12 kresus kresus.js[4876]: TypeError: '>' not supported between instances of 'datetime.datetime' and 'NotAvailableType'
juil. 21 14:47:12 kresus kresus.js[4876]: [2023-07-21T14:47:12.743] [ERROR] providers/woob - (error code: GENERIC_EXCEPTION)
juil. 21 14:47:12 kresus kresus.js[4876]: [2023-07-21T14:47:12.767] [ERROR] controllers/accesses - The access process creation failed, cleaning up...
juil. 21 14:47:12 kresus kresus.js[4876]: [2023-07-21T14:47:12.767] [INFO] controllers/accesses - deleting access...
juil. 21 14:47:12 kresus kresus.js[4876]: [2023-07-21T14:47:12.774] [ERROR] helpers - when creating a bank access: Unknown error: '>' not supported between instances of 'datetime.datetime' and 'NotAvailableType'.
juil. 21 14:47:12 kresus kresus.js[4876]: Traceback (most recent call last):
juil. 21 14:47:12 kresus kresus.js[4876]: File "/opt/kresus/node_modules/kresus/build/server/providers/woob/py/main.py", line 704, in fetch
juil. 21 14:47:12 kresus kresus.js[4876]: results['values'] = self.get_operations(from_date)
juil. 21 14:47:12 kresus kresus.js[4876]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
juil. 21 14:47:12 kresus kresus.js[4876]: File "/opt/kresus/node_modules/kresus/build/server/providers/woob/py/main.py", line 605, in get_operations
juil. 21 14:47:12 kresus kresus.js[4876]: if op_rdate and op_rdate > op_date:
juil. 21 14:47:12 kresus kresus.js[4876]: ^^^^^^^^^^^^^^^^^^
juil. 21 14:47:12 kresus kresus.js[4876]: TypeError: '>' not supported between instances of 'datetime.datetime' and 'NotAvailableType'
juil. 21 14:47:12 kresus kresus.js[4876]: [2023-07-21T14:47:12.774] [INFO] helpers - Error
juil. 21 14:47:12 kresus kresus.js[4876]: at new KError (/opt/kresus/node_modules/kresus/build/server/helpers.js:59:22)
juil. 21 14:47:12 kresus kresus.js[4876]: at callWoob (/opt/kresus/node_modules/kresus/build/server/providers/woob/index.js:192:15)
juil. 21 14:47:12 kresus kresus.js[4876]: at async _fetchHelper (/opt/kresus/node_modules/kresus/build/server/providers/woob/index.js:249:16)
juil. 21 14:47:12 kresus kresus.js[4876]: at async Object.fetchOperations (/opt/kresus/node_modules/kresus/build/server/providers/woob/index.js:274:12)
juil. 21 14:47:12 kresus kresus.js[4876]: at async pollTransactions (/opt/kresus/node_modules/kresus/build/server/lib/accounts-manager.js:216:34)
juil. 21 14:47:12 kresus kresus.js[4876]: at async AccountManager.syncTransactions (/opt/kresus/node_modules/kresus/build/server/lib/accounts-manager.js:339:24)
juil. 21 14:47:12 kresus kresus.js[4876]: at async createAndRetrieveData (/opt/kresus/node_modules/kresus/build/server/controllers/accesses.js:149:37)
juil. 21 14:47:12 kresus kresus.js[4876]: at async create (/opt/kresus/node_modules/kresus/build/server/controllers/accesses.js:184:22)
juil. 21 14:47:12 kresus kresus.js[4876]: [2023-07-21T14:47:12.776] [ERROR] HTTP - POST /kresus/api/accesses - 500 (13061 ms)
```
vu avec la team sur irc
https://framagit.org/kresusapp/kresus/-/issues/1217
Database config error
2023-07-17T05:30:16Z
dada
Database config error
Hey
I've encountered this error this the last update :
```
kresus_1 | [2023-07-12T19:36:17.667] [ERROR] apply-config - database type not set to sqlite, but a sqlite path is provided.
kresus_1 | /usr/local/share/.config/yarn/global...
Hey
I've encountered this error this the last update :
```
kresus_1 | [2023-07-12T19:36:17.667] [ERROR] apply-config - database type not set to sqlite, but a sqlite path is provided.
kresus_1 | /usr/local/share/.config/yarn/global/node_modules/kresus/build/server/config.js:19
kresus_1 | throw new Error(msg);
kresus_1 | ^
kresus_1 |
kresus_1 | Error: database type not set to sqlite, but a sqlite path is provided.
kresus_1 | at crash (/usr/local/share/.config/yarn/global/node_modules/kresus/build/server/config.js:19:11)
kresus_1 | at dependentCheck (/usr/local/share/.config/yarn/global/node_modules/kresus/build/server/config.js:423:17)
kresus_1 | at Object.apply (/usr/local/share/.config/yarn/global/node_modules/kresus/build/server/config.js:634:9)
kresus_1 | at Object.<anonymous> (/usr/local/share/.config/yarn/global/node_modules/kresus/bin/kresus.js:195:14)
kresus_1 | at Module._compile (node:internal/modules/cjs/loader:1256:14)
kresus_1 | at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)
kresus_1 | at Module.load (node:internal/modules/cjs/loader:1119:32)
kresus_1 | at Module._load (node:internal/modules/cjs/loader:960:12)
kresus_1 | at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
kresus_1 | at node:internal/main/run_main_module:23:47
```
I'm using the official docker compose and PostgreSQL as database.
:shrug:
Here is my conf for years
```
kresus:
image: "bnjbvr/kresus:latest"
restart: always
ports:
- "9876:9876"
environment:
# See
# https://framagit.org/kresusapp/kresus/-/blob/master/support/docker/config.example.ini
# for more configuration options
- LOCAL_USER_ID=1000
- KRESUS_DB_TYPE=postgres
- KRESUS_DB_HOST=db
- KRESUS_DB_PORT=5432
```
-
Regards,
https://framagit.org/kresusapp/kresus/-/issues/1216
0.19.3 on npmjs.com does not include the right code
2023-07-06T12:37:56Z
Nicolas Frandeboeuf
mail@nicofrand.eu
0.19.3 on npmjs.com does not include the right code
https://framagit.org/kresusapp/kresus/-/commit/f5e7dc646691f3e082a4b31ae7c771fc390d96d3 should be included in 0.19.3 on npmjs;
It does not seem to be the case: https://www.npmjs.com/package/kresus?activeTab=code.
https://framagit.org/kresusapp/kresus/-/commit/f5e7dc646691f3e082a4b31ae7c771fc390d96d3 should be included in 0.19.3 on npmjs;
It does not seem to be the case: https://www.npmjs.com/package/kresus?activeTab=code.
https://framagit.org/kresusapp/kresus/-/issues/1215
[creditcooperatif] INVALID_PASSWORD Ă chaque tentative de synchronisation
2024-01-03T19:17:09Z
eorn
[creditcooperatif] INVALID_PASSWORD Ă chaque tentative de synchronisation
# Rapport de bug
Lorsque je tente de mettre à jour manuellement mes comptes, Kresus passe systématiquement par le 2FA par SMS.
Une fois entré le code reçu, j'ai une erreur : `INVALID_PASSWORD`. **La liste des opérations est pourtant mis...
# Rapport de bug
Lorsque je tente de mettre à jour manuellement mes comptes, Kresus passe systématiquement par le 2FA par SMS.
Une fois entré le code reçu, j'ai une erreur : `INVALID_PASSWORD`. **La liste des opérations est pourtant mise à jour**, sans que la date de dernière mise à jour, ni le solde, ne change.
J'ai découvert récemment que je pouvais me connecter "proprement" à la banque en resynchronisant les soldes des comptes (dans la page Accès bancaires). Une fois ceci fait, j'arrive sans problème à synchroniser les opérations, sans erreurs.
Peut-être lié à https://framagit.org/kresusapp/kresus/-/issues/1209 ? Et/ou https://gitlab.com/woob/woob/-/issues/624 ?
J'ai tenté une installation fraîche de Kresus (sur le même serveur) : l'erreur est toujours là .
Sur mon serveur comme sur mon ordinateur personnel j'ai accès à mes comptes via Woob (3.6). Je dois faire un `list` avant `transfer_history` comme le mentionne https://gitlab.com/woob/woob/-/issues/595.
Quelques infos :
* Version de Woob que j'utilise : 3.6
* Version de Kresus que j'utilise : 0.19.3 (docker)
* Les étapes à faire pour reproduire le bug : synchroniser manuellement les comptes du Crédit Coopératif (sur une autre banque, Crédit Agricole, il n'y a pas d'erreur)
* Ce que je m'attends à voir : les opérations synchronisées, sans erreurs
* Ce que j'observe en pratique : l'erreur `INVALID_PASSWORD`, mais les opérations synchronisées tout de même. Le solde des comptes n'est pas mis à jour, lui.
* Mes logs côté serveur (s'ils s'appliquent) :
<details><summary>Click to expand</summary>
```
2023-06-28 10:06:07,197:DEBUG:woob.creditcooperatif.browser:browsers.py:1256:dump_state Stored cookies into storage
[2023-06-28T10:06:07.262] [INFO] providers/woob - Saving session for access from bank creditcooperatif with login *******254
[2023-06-28T10:06:07.278] [INFO] providers/woob - OK: woob exited normally with non-empty JSON content.
[2023-06-28T10:06:07.279] [INFO] accounts-manager - Normalizing source information...
[2023-06-28T10:06:07.291] [INFO] accounts-manager - 215 transactions retrieved from source.
[2023-06-28T10:06:07.291] [INFO] accounts-manager - Comparing with database to ignore already known transactions…
[2023-06-28T10:06:07.291] [INFO] accounts-manager - Checking missing recurring transactions for account 3…
[2023-06-28T10:06:07.294] [INFO] accounts-manager - 0 recurring transaction(s) created for account 3…
[2023-06-28T10:06:07.319] [INFO] accounts-manager - Checking missing recurring transactions for account 10…
[2023-06-28T10:06:07.321] [INFO] accounts-manager - 0 recurring transaction(s) created for account 10…
[2023-06-28T10:06:07.325] [INFO] accounts-manager - Checking missing recurring transactions for account 4…
[2023-06-28T10:06:07.326] [INFO] accounts-manager - 0 recurring transaction(s) created for account 4…
[2023-06-28T10:06:07.326] [INFO] accounts-manager - Checking missing recurring transactions for account 9…
[2023-06-28T10:06:07.328] [INFO] accounts-manager - 0 recurring transaction(s) created for account 9…
[2023-06-28T10:06:07.344] [INFO] accounts-manager - 1 new transactions found!
[2023-06-28T10:06:07.344] [INFO] accounts-manager - Creating new transactions…
[2023-06-28T10:06:07.357] [INFO] accounts-manager - Done.
[2023-06-28T10:06:07.357] [INFO] accounts-manager - Adjusting account balances...
[2023-06-28T10:06:07.357] [INFO] accounts-manager - Retrieve all accounts from access creditcooperatif with login *******254
[2023-06-28T10:06:07.360] [INFO] providers/woob - Calling woob: command accounts...
[2023-06-28T10:06:07.762] [INFO] providers/woob - exited with code 0.
[2023-06-28T10:06:07.762] [WARN] providers/woob - stderr: /usr/local/share/.config/yarn/global/node_modules/kresus/build/server/providers/woob/py/main.py:132: DeprecationWarning: 'NoAccountsException' is deprecated. Use 'woob.capabilities.bank.NoAccountsException' instead.
from woob.exceptions import (
2023-06-28 10:06:07,700:DEBUG:woob.core.modules.loader:modules.py:252:load_module Loaded module "creditcooperatif" from /home/user/data/woob-data/modules/3.6/woob_modules/creditcooperatif
2023-06-28 10:06:07,701:DEBUG:woob.backend:modules.py:160:create_instance Created backend "creditcooperatif" for module "creditcooperatif"
2023-06-28 10:06:07,701:DEBUG:urllib3.util.retry:retry.py:333:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2023-06-28 10:06:07,703:DEBUG:urllib3.util.retry:retry.py:333:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2023-06-28 10:06:07,705:DEBUG:urllib3.util.retry:retry.py:333:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2023-06-28 10:06:07,706:DEBUG:urllib3.util.retry:retry.py:333:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2023-06-28 10:06:07,706:INFO:woob.creditcooperatif.browser:switch.py:88:set_browser using 'main' browser
2023-06-28 10:06:07,706:DEBUG:urllib3.util.retry:retry.py:333:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2023-06-28 10:06:07,707:DEBUG:urllib3.util.retry:retry.py:333:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2023-06-28 10:06:07,709:DEBUG:urllib3.util.retry:retry.py:333:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2023-06-28 10:06:07,709:DEBUG:urllib3.util.retry:retry.py:333:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2023-06-28 10:06:07,709:INFO:woob.creditcooperatif.browser:switch.py:88:set_browser using 'main' browser
2023-06-28 10:06:07,710:DEBUG:woob.creditcooperatif.browser:browsers.py:1195:_load_cookies Reloaded cookies from storage
2023-06-28 10:06:07,711:DEBUG:woob.creditcooperatif.browser:browsers.py:1256:dump_state Stored cookies into storage
[2023-06-28T10:06:07.762] [INFO] providers/woob - Command returned an error code.
[2023-06-28T10:06:07.763] [WARN] providers/woob - Resetting session for access from bank creditcooperatif with login *******254
[2023-06-28T10:06:07.771] [ERROR] providers/woob - Got error while running command "accounts": INVALID_PASSWORD
[2023-06-28T10:06:07.771] [ERROR] providers/woob - (error code: INVALID_PASSWORD)
[2023-06-28T10:06:07.780] [ERROR] helpers - when fetching operations: INVALID_PASSWORD
[2023-06-28T10:06:07.780] [INFO] helpers - Error
at new KError (/usr/local/share/.config/yarn/global/node_modules/kresus/build/server/helpers.js:59:22)
at callWoob (/usr/local/share/.config/yarn/global/node_modules/kresus/build/server/providers/woob/index.js:192:15)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async _fetchHelper (/usr/local/share/.config/yarn/global/node_modules/kresus/build/server/providers/woob/index.js:249:16)
at async Object.fetchAccounts (/usr/local/share/.config/yarn/global/node_modules/kresus/build/server/providers/woob/index.js:263:12)
at async pollAccounts (/usr/local/share/.config/yarn/global/node_modules/kresus/build/server/lib/accounts-manager.js:96:34)
at async AccountManager.getActualAccountBalances (/usr/local/share/.config/yarn/global/node_modules/kresus/build/server/lib/accounts-manager.js:257:24)
at async AccountManager.syncTransactions (/usr/local/share/.config/yarn/global/node_modules/kresus/build/server/lib/accounts-manager.js:468:29)
at async fetchOperations (/usr/local/share/.config/yarn/global/node_modules/kresus/build/server/controllers/accesses.js:209:37)
[2023-06-28T10:06:07.781] [ERROR] HTTP - POST /api/accesses/2/fetch/operations - 401 (16738 ms)
```
</details>
https://framagit.org/kresusapp/kresus/-/issues/1214
Installation / Mise Ă jour Kresus 0.19.3-ynh2 sur Yunohost
2023-07-29T07:20:56Z
rKarbo11
Installation / Mise Ă jour Kresus 0.19.3-ynh2 sur Yunohost
Bonjour,
D'abord deux choses :
- Merci pour cette application que je trouve géniale !
- Mes connaissances en informatique sont très limitées, et si ce n'est pas le bon endroit, s'il manque des choses ou si ce n'est pas la bonne manière ...
Bonjour,
D'abord deux choses :
- Merci pour cette application que je trouve géniale !
- Mes connaissances en informatique sont très limitées, et si ce n'est pas le bon endroit, s'il manque des choses ou si ce n'est pas la bonne manière de faire je m'en excuse d'avance.
# Rapport de bug
J'utilise Kresus par l'intermédiaire de Yunohost (11.1.21.4), installé sur un Raspberry pi4 (Raspbian 11 (bullseye)). Je n'arrive pas à la mettre à jour pour passer en 0.19.3-ynh2. Même en désinstallant et en réinstallant cela ne fonctionne pas.
J'ai posté deux messages sur le forum Yunohost, mais je n'ai pas eu de réponse permettant de régler la situation ([ForumYunohost](https://forum.yunohost.org/t/kresus-installation-fail-rustc-no-such-file-or-directory/25117)).
- Version de Woob que j'utilise : ??
- Version de Kresus que j'utilise : 0.19.2-ynh2
- Les Ă©tapes Ă faire pour reproduire le bug : Essayer d'installer ou mettre Ă jour Kresus en version 0.19.3-ynh2 sur Yunohost (Sur raspberry seulement ?)
- Ce que je m'attends Ă voir : Que la mise Ă jour / l'installation se passe correctement
- Ce que j'observe en pratique : L'installation Ă©choue
- Log installation coté Yunohost: [https://paste.yunohost.org/raw/areseyulaf]
De ce que je comprend :
- Le problème vient de : `error: command failed: 'rustc': No such file or directory (os error 2)`
- Le script d'installation cherche Ă installer "Cryptography" grace Ă Rust, mais le script ne semble pas trouver Rust.
Comme indiqué dans le post sur Yunohost :
- Pourtant "Cryptography" semble déjà présent sur mon rapsberry (Résultat commande : `pip list` : `cryptography 3.3.2` )
- J'ai installé Rust ( j'ai du faire une installation personnalisé (Détails dans post Yunohost)) Il semble bien installé : `rustc --version` : `rustc 1.70.0 (90c541806 2023-05-31)`
Je l'impression que le problème vient du script d'installation pour Yunohost (dans le cas de Raspbian ?), je ne sais pas si c'est ici où il faut faire faire remonter le problème, mais comme je n'ai pas eu de réponse coté Yunohost...
Merci pour votre travail et pour le temps que vous voudrez bien consacrer à mon problème.
https://framagit.org/kresusapp/kresus/-/issues/1213
Consider removing nss support (deprecated)
2023-08-22T06:56:30Z
Nicolas Frandeboeuf
mail@nicofrand.eu
Consider removing nss support (deprecated)
See https://gitlab.com/woob/woob/-/commit/c3b17edd33bf7780882c8a72a876bc4377bf6136
See https://gitlab.com/woob/woob/-/commit/c3b17edd33bf7780882c8a72a876bc4377bf6136
https://framagit.org/kresusapp/kresus/-/issues/1212
Lazy-load transactions from disabled accounts
2023-04-25T07:19:19Z
Nicolas Frandeboeuf
mail@nicofrand.eu
Lazy-load transactions from disabled accounts
I keep two bank accesses that are now closed, to sometimes look for a past expense.
I don't check them every day or week though and I don't need to load them each time I open Kresus.
It would be nice if we only loaded the transactions f...
I keep two bank accesses that are now closed, to sometimes look for a past expense.
I don't check them every day or week though and I don't need to load them each time I open Kresus.
It would be nice if we only loaded the transactions from the disabled accounts/accesses when needed.
https://framagit.org/kresusapp/kresus/-/issues/1211
Email should be obfuscated in client logs
2023-04-28T15:46:57Z
Nicolas Frandeboeuf
mail@nicofrand.eu
Email should be obfuscated in client logs
Ex:
```
[INFO] emailer - About to send email. Metadata: ***************nfo adresse@email.com Kresus - Alerte sur solde de compte
```
See https://framagit.org/kresusapp/kresus/-/blob/main/server/controllers/logs.ts#L55-56
Ex:
```
[INFO] emailer - About to send email. Metadata: ***************nfo adresse@email.com Kresus - Alerte sur solde de compte
```
See https://framagit.org/kresusapp/kresus/-/blob/main/server/controllers/logs.ts#L55-56