-
|
Environment: Keep version: [0.46.2] Problem: Steps to Reproduce:
Current Workaround: Expected Behavior: Questions:
Additional Context:
|
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
|
This permission error is likely related to how Docker handles file ownership and permissions for the /state directory, especially when updating existing files. It's not a documented or widely reported issue in Keep, but similar problems can occur if the user inside the container doesn't have write access to files created by a different user or container instance. Creating a new connection works because it creates a new file with the correct ownership, while updating tries to modify an existing file that may have mismatched permissions or ownership due to previous container runs or upgrades reference. There isn't official documentation or a recommended workflow for updating Microsoft Teams connection URLs without recreating connections. No fixes for this specific issue appear in newer versions or recent pull requests. The best workaround is to ensure the /state directory and its contents are owned by the same user that the Keep container runs as. You can do this by adjusting the ownership of the /state directory on the host, or by running the container as root (not generally recommended for production) or matching the container's user ID to the file owner. Updating existing connections should work, but this is a classic Docker file permission scenario. If you continue to encounter this, recreating the connection and updating workflows is the most reliable workaround until a more robust fix or documentation is available. To reply, just mention @dosu. How did I do? Good | Irrelevant | Incorrect | Verbose | Hallucination | Report 🐛 | Other |
Beta Was this translation helpful? Give feedback.
This permission error is likely related to how Docker handles file ownership and permissions for the /state directory, especially when updating existing files. It's not a documented or widely reported issue in Keep, but similar problems can occur if the user inside the container doesn't have write access to files created by a different user or container instance. Creating a new connection works because it creates a new file with the correct ownership, while updating tries to modify an existing file that may have mismatched permissions or ownership due to previous container runs or upgrades reference.
There isn't official documentation or a recommended workflow for updating Microsoft Team…