vorta
vorta copied to clipboard
[Flatpak + KWallet] Unable to connect / add repo on borgbase
Description
My Vorta backups stopped around the 8th of July. I'm using the Flatpak app and my repo is hosted by borgbase.com
Suddenly all my scheduled backups started to fail with error code 2.
I tried to remove and re-add the repo to Vorta, and I always get the same error as per screenshot attached. Log also attached.
Spoiler: it seems to be a problem accessing KWallet to retrieve my borg passphrase. I have even tried enabling all permissions for this package using Flatseal, but still I get the same error.
I have ended up installing the packaged version from my distro, and that one works fine.
Reproduction
- [X] I tried to reproduce the issue.
- [X] I was able to reproduce the issue.
OS
openSuse Tumbleweed
Version of Vorta
0.8.12
What did you install Vorta with?
Flatpak
Version of Borg
1.2.4
Logs
2023-07-14 15:49:43,919 - vorta.i18n - DEBUG - Loading translation succeeded for ['en', 'en-US', 'en-Latn-US'].
2023-07-14 15:49:43,921 - vorta.scheduler - WARNING - Failed to connect to DBUS interface to detect sleep/resume events
2023-07-14 15:49:44,128 - root - INFO - Using NetworkManagerMonitor NetworkStatusMonitor implementation.
2023-07-14 15:49:44,136 - vorta.network_status.network_manager - WARNING - Couldn't load settings for /org/freedesktop/NetworkManager/Settings/5
Traceback (most recent call last):
File "/app/lib/python3.10/site-packages/vorta/network_status/network_manager.py", line 53, in get_known_wifis
settings = self._nm.get_settings(connection_path)
File "/app/lib/python3.10/site-packages/vorta/network_status/network_manager.py", line 143, in get_settings
return get_result(settings.call('GetSettings'))
File "/app/lib/python3.10/site-packages/vorta/network_status/network_manager.py", line 167, in get_result
raise DBusException("DBus call failed: {}".format(msg.arguments()))
vorta.network_status.network_manager.DBusException: DBus call failed: ['uid 1000 has no permission to perform this operation']
2023-07-14 15:49:44,137 - vorta.network_status.network_manager - WARNING - Couldn't load settings for /org/freedesktop/NetworkManager/Settings/6
Traceback (most recent call last):
File "/app/lib/python3.10/site-packages/vorta/network_status/network_manager.py", line 53, in get_known_wifis
settings = self._nm.get_settings(connection_path)
File "/app/lib/python3.10/site-packages/vorta/network_status/network_manager.py", line 143, in get_settings
return get_result(settings.call('GetSettings'))
File "/app/lib/python3.10/site-packages/vorta/network_status/network_manager.py", line 167, in get_result
raise DBusException("DBus call failed: {}".format(msg.arguments()))
vorta.network_status.network_manager.DBusException: DBus call failed: ['uid 1000 has no permission to perform this operation']
2023-07-14 15:49:44,208 - vorta.borg.jobs_manager - DEBUG - Add job for site default
2023-07-14 15:49:44,209 - vorta.borg.jobs_manager - DEBUG - Start job on site: default
2023-07-14 15:49:44,212 - vorta.borg.borg_job - INFO - Running command /app/bin/borg --version
2023-07-14 15:49:44,686 - vorta.borg.jobs_manager - DEBUG - Finish job for site: default
2023-07-14 15:49:44,686 - vorta.borg.jobs_manager - DEBUG - No more jobs for site: default
2023-07-14 15:49:44,687 - vorta.scheduler - DEBUG - Refreshing all scheduler timers
2023-07-14 15:49:44,692 - vorta.scheduler - DEBUG - Nothing scheduled for profile 1 because of unset repo.
2023-07-14 15:49:50,975 - vorta.keyring.abc - DEBUG - Only available on macOS
2023-07-14 15:49:51,040 - vorta.keyring.abc - DEBUG - Using VortaKWallet5Keyring
2023-07-14 15:50:04,795 - vorta.keyring.abc - DEBUG - Only available on macOS
2023-07-14 15:50:04,797 - vorta.keyring.abc - DEBUG - Using VortaKWallet5Keyring
2023-07-14 15:50:10,124 - vorta.keyring.abc - DEBUG - Only available on macOS
2023-07-14 15:50:10,126 - vorta.keyring.abc - DEBUG - Using VortaKWallet5Keyring
2023-07-14 15:50:10,126 - vorta.borg.borg_job - DEBUG - Using VortaKWallet5Keyring keyring to store passwords.
2023-07-14 15:50:10,128 - vorta.borg.borg_job - DEBUG - Password not found in primary keyring. Falling back to VortaDBKeyring.
2023-07-14 15:50:10,135 - vorta.borg.borg_job - INFO - Running command /app/bin/borg info --info --json --log-json ssh://[email protected]/./repo
2023-07-14 15:50:11,341 - vorta.borg.borg_job - WARNING - Remote: [email protected]: Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
2023-07-14 15:50:11,344 - vorta.borg.borg_job - ERROR - Connection closed by remote host. Is borg working on the server?
2023-07-14 15:50:27,755 - vorta.keyring.abc - DEBUG - Only available on macOS
2023-07-14 15:50:27,758 - vorta.keyring.abc - DEBUG - Using VortaKWallet5Keyring
2023-07-14 15:50:27,758 - vorta.borg.borg_job - DEBUG - Using VortaKWallet5Keyring keyring to store passwords.
2023-07-14 15:50:27,763 - vorta.borg.borg_job - DEBUG - Password not found in primary keyring. Falling back to VortaDBKeyring.
2023-07-14 15:50:27,773 - vorta.borg.borg_job - INFO - Running command /app/bin/borg info --info --json --log-json ssh://[email protected]/./repo
2023-07-14 15:50:28,928 - vorta.borg.borg_job - WARNING - Remote: [email protected]: Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
2023-07-14 15:50:28,932 - vorta.borg.borg_job - ERROR - Connection closed by remote host. Is borg working on the server?
2023-07-14 15:50:32,965 - vorta.keyring.abc - DEBUG - Only available on macOS
2023-07-14 15:50:32,968 - vorta.keyring.abc - DEBUG - Using VortaKWallet5Keyring
2023-07-14 15:50:32,968 - vorta.borg.borg_job - DEBUG - Using VortaKWallet5Keyring keyring to store passwords.
2023-07-14 15:50:32,970 - vorta.borg.borg_job - DEBUG - Password not found in primary keyring. Falling back to VortaDBKeyring.
2023-07-14 15:50:32,977 - vorta.borg.borg_job - INFO - Running command /app/bin/borg info --info --json --log-json ssh://[email protected]/./repo
2023-07-14 15:50:34,288 - vorta.borg.borg_job - WARNING - Remote: [email protected]: Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
2023-07-14 15:50:34,292 - vorta.borg.borg_job - ERROR - Connection closed by remote host. Is borg working on the server?
2023-07-14 15:50:34,683 - vorta.keyring.abc - DEBUG - Only available on macOS
2023-07-14 15:50:34,685 - vorta.keyring.abc - DEBUG - Using VortaKWallet5Keyring
2023-07-14 15:50:34,686 - vorta.borg.borg_job - DEBUG - Using VortaKWallet5Keyring keyring to store passwords.
2023-07-14 15:50:34,690 - vorta.borg.borg_job - DEBUG - Password not found in primary keyring. Falling back to VortaDBKeyring.
2023-07-14 15:50:34,701 - vorta.borg.borg_job - INFO - Running command /app/bin/borg info --info --json --log-json ssh://[email protected]/./repo
2023-07-14 15:50:36,129 - vorta.borg.borg_job - WARNING - Remote: [email protected]: Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
2023-07-14 15:50:36,133 - vorta.borg.borg_job - ERROR - Connection closed by remote host. Is borg working on the server?
2023-07-14 15:54:07,985 - vorta.borg.borg_job - DEBUG - Cancel job on site default
2023-07-14 15:54:07,985 - vorta.borg.jobs_manager - INFO - Finished cancelling all jobs