userdata permissions on libertine lxc container
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Libertine |
New
|
Undecided
|
Unassigned |
Bug Description
Creating a new container using the Libertine app on a Xenial Unity8 laptop install was successful and I was then able to install apps into the sandbox container using the app, eg Quassel Client, LibreOffice.
On first run, quassel asked me to configure access to my quassel core and was then able to connect. After closing the app however the config/settings were lost and I was asked to configure the core again.
Likewise when starting LibreOffice for the first time it failed with an error about being unable to set up the user.
I note the container rootfs is uid/gid 100000 under ~/.cache which I believe is correct for an unprivileged LXC.
The apps themselves however seem to run as my user, and the userdata under .local/
A simple manual chown of the user-data dir to my uid:gid resolved this issue for me.
Hello,
Thanks for entering this bug report. This is a duplicate of bug #1570961. I have a fix committed to the Libertine development branch, so a proper fix in the archive should be forthcoming.