-
Notifications
You must be signed in to change notification settings - Fork 179
Description
Description
After upgrading Vorta from 0.10.3 to 0.11.1 from Flatpak yesterday, I can no longer run backups.
Vorta says:
Your repo passphrase was stored in a password manager which is no longer available. Try unlinking and re-adding your repo.
I use KUbuntu 24.04 and KWallet is working fine (passwords are there). The problem lies in vorta/keyring/kwallet.py, which cannot be initialized any more. Vorta log says:
2025-12-17 20:56:56,809 - vorta.keyring.abc - DEBUG - No module named 'objc'
2025-12-17 20:56:56,811 - vorta.keyring.abc - DEBUG -
2025-12-17 20:56:56,816 - asyncio - DEBUG - Using selector: EpollSelector
2025-12-17 20:56:56,817 - vorta.keyring.abc - DEBUG - Using VortaSecretStorageKeyring
On the second line you can see an empty error message printed by https://github.com/borgbase/vorta/blob/master/src/vorta/keyring/abc.py#L28, while trying to initialize the KWallet implementation.
If I replace /var/lib/flatpak/app/com.borgbase.Vorta/x86_64/stable/active/files/lib/python3.12/site-packages/vorta/keyring/kwallet.py with the version from 0.10.3, downloaded from GitHub, I can make my backups work again.
Reproduction
- I tried to reproduce the issue.
- I was able to reproduce the issue.
OS
KUbuntu 24.04, KDE Plasma 5.27.12
Version of Vorta
0.11.1
What did you install Vorta with?
Flatpak
Version of Borg
1.4.3
Logs
2025-12-17 20:56:56,716 - vorta.scheduler - INFO - Starting background backup for <backup name>
2025-12-17 20:56:56,720 - vorta.notifications - DEBUG - notification not suppressed
2025-12-17 20:56:56,809 - vorta.keyring.abc - DEBUG - No module named 'objc'
2025-12-17 20:56:56,811 - vorta.keyring.abc - DEBUG -
2025-12-17 20:56:56,816 - asyncio - DEBUG - Using selector: EpollSelector
2025-12-17 20:56:56,817 - vorta.keyring.abc - DEBUG - Using VortaSecretStorageKeyring
2025-12-17 20:56:56,817 - vorta.borg.borg_job - DEBUG - Using VortaSecretStorageKeyring keyring to store passwords.
2025-12-17 20:56:56,818 - asyncio - DEBUG - Using selector: EpollSelector
2025-12-17 20:56:56,819 - vorta.keyring.secretstorage - DEBUG - Found 0 passwords matching repo URL.
2025-12-17 20:56:56,819 - vorta.borg.borg_job - DEBUG - Password not found in primary keyring. Falling back to VortaDBKeyring.
2025-12-17 20:56:56,820 - vorta.scheduler - ERROR - Conditions for backup not met. Aborting.
2025-12-17 20:56:56,820 - vorta.scheduler - ERROR - Your repo passphrase was stored in a password manager which is no longer available.
Try unlinking and re-adding your repo.
2025-12-17 20:56:56,821 - vorta.notifications - DEBUG - notification not suppressed
2025-12-17 20:56:56,851 - vorta.scheduler - DEBUG - Paused 1 until 2025-12-17 21:06:56