Hello there.
Assuming this is the right place to post a question for Gramps Web Sync Add-on…
I am encountering an AppArmor access denied error when attempting to connect to Gramps Web using the Gramps Web Sync Add-on.
I was curious, does the installation of the add-on or Gramps suppose to automatically modify the necessary AppArmor profiles, or is there a required post-installation step (by me) to enable proper sync functionality?
Thanks in advance
**********************************************Error from Add-on******************************************
190447: ERROR: grampsapp.py: line 187: Unhandled exception
Traceback (most recent call last):
File “/home/akhemani/snap/gramps/11/.local/share/gramps/gramps60/plugins/GrampsWebSync/grampswebsync.py”, line 255, in prepare
self.save_credentials()
File “/home/akhemani/snap/gramps/11/.local/share/gramps/gramps60/plugins/GrampsWebSync/grampswebsync.py”, line 574, in save_credentials
set_password(url, username, password)
File “/home/akhemani/snap/gramps/11/.local/share/gramps/gramps60/plugins/GrampsWebSync/grampswebsync.py”, line 94, in set_password
keyring.set_password(service, username, password)
File “/snap/gramps/11/usr/lib/python3/dist-packages/keyring/core.py”, line 61, in set_password
get_keyring().set_password(service_name, username, password)
File “/snap/gramps/11/usr/lib/python3/dist-packages/keyring/backends/SecretService.py”, line 87, in set_password
collection = self.get_preferred_collection()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/snap/gramps/11/usr/lib/python3/dist-packages/keyring/backends/SecretService.py”, line 61, in get_preferred_collection
collection = secretstorage.get_default_collection(bus)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/snap/gramps/11/usr/lib/python3/dist-packages/secretstorage/collection.py”, line 177, in get_default_collection
return Collection(connection)
^^^^^^^^^^^^^^^^^^^^^^
File “/snap/gramps/11/usr/lib/python3/dist-packages/secretstorage/collection.py”, line 45, in **init**
self.\_collection.get_property(‘Label’)
File “/snap/gramps/11/usr/lib/python3/dist-packages/secretstorage/util.py”, line 67, in get_property
(signature, value), = self.send_and_get_reply(msg)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/snap/gramps/11/usr/lib/python3/dist-packages/secretstorage/util.py”, line 48, in send_and_get_reply
raise DBusErrorResponse(resp_msg)
jeepney.wrappers.DBusErrorResponse: \[org.freedesktop.DBus.Error.AccessDenied\] (‘An AppArmor policy prevents this sender from sending this message to this recipient; type=“method_call”, sender=“:1.422” (uid=1000 pid=31942 comm=“python3 /snap/gramps/11/bin/gramps” label=“snap.gramps.gramps (enforce)”) interface=“org.freedesktop.DBus.Properties” member=“Get” error name=“(unset)” requested_reply=“0” destination=“org.freedesktop.secrets” (uid=1000 pid=1982 comm=“/usr/bin/gnome-keyring-daemon --foreground --compo” label=“unconfined”)’,)
**********************************************Error from Add-on******************************************
**********Gramps and Gramp Web version info**********
Gramps version on Ubuntu is 6.0.6-4
Gramps web version paste is below
Gramps 6.0.4
Gramps Web API 3.3.0
Gramps Web Frontend 25.9.0
Gramps QL 0.4.0
Sifts 1.0.0
locale: en
multi-tree: false
task queue: true
OCR: true
chat: false
**********Gramps and Gramp Web version info**********