YunoHost-Apps / kresus_ynh

Kresus (personal finance manager) for YunoHost
https://kresus.org/
GNU Affero General Public License v3.0
20 stars 20 forks source link

Outdated weboob version #52

Closed hferee closed 4 years ago

hferee commented 4 years ago

After upgrading to version 0.15.2., my bank accounts do not synchronise anymore. Depending on the bank, the logs show different errors, like: weboob.exceptions.ModuleLoadError: cannot import name 'IsinCode' ImportError: cannot import name 'TransferInvalidOTP'

To me, it looks like weboob is outdated. The installed version is 1.6, although the latest release is 2.0 (indeed available with pip). However, the update interface indicates that weboob is up to date.

hferee commented 4 years ago

Oh, I just realised that this is certainly an issue with kresus itself. I'll investigate and close if need be.

Jibec commented 4 years ago

Thanks for sharing this. What make you feel like this is related to the upgrade and not just unlikely timing. Did it work the day before the upgrade? Logs says the bank module has an issue. Not sure I can do much for now.

hferee commented 4 years ago

I didn't check the day before the upgrade, but a few days before, yes. The thing is two different banks (at least) are affected, so it's quite unlikely that it is simply a module issue. Do you know why weboob is not updated to the latest version?

hferee commented 4 years ago

Upgrading weboob manually indeed fixes it:

source "/var/www/kresus/venv/bin/activate"
pip install --upgrade weboob
Jibec commented 4 years ago

Perfect, it's what I need :) Either I forgot to update pip modules on upgrade, or timing was bad.

nicofrand commented 4 years ago

Issue seems fixed, I'll close the ticket. Please reopen an issue if needed.