Some bind-mounts in LXC type containers are owned by nobody/nogroup
Bug #1654650 reported by
Christopher Townsend
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Libertine | Status tracked in Devel | |||||
Devel |
Fix Released
|
Medium
|
Christopher Townsend | |||
Trunk |
Fix Released
|
Medium
|
Christopher Townsend | |||
libertine (Ubuntu) |
Fix Released
|
Medium
|
Christopher Townsend |
Bug Description
Some bind-mounts in LXC type containers are owned by nobody/nogroup in the running container such as /tmp/.X11-unix and /usr/lib/locale.
This is probably the root of the problem of why some package updates fail and should be investigated so we can potentially get rid of the umount's in container operations and also get rid of the container operations/
Related branches
lp:~townsend/libertine/remove-X-umount
- Larry Price: Approve
- Libertine CI Bot: Approve (continuous-integration)
-
Diff: 13 lines (+0/-3)1 file modifiedpython/libertine/LxcContainer.py (+0/-3)
lp:~townsend/libertine/1.5.1-release
- Larry Price: Approve
-
Diff: 927 lines (+276/-122)17 files modifiedCMakeLists.txt (+1/-1)
data/libertine-lxc.conf (+0/-1)
debian/changelog (+27/-0)
liblibertine/libertine.cpp (+2/-18)
python/libertine/ChrootContainer.py (+8/-13)
python/libertine/ContainersConfig.py (+6/-0)
python/libertine/HostInfo.py (+12/-0)
python/libertine/Libertine.py (+82/-13)
python/libertine/LxcContainer.py (+7/-8)
python/libertine/LxdContainer.py (+95/-41)
python/libertine/lifecycle/ContainerLifecycleService.py (+7/-7)
python/libertine/utils.py (+3/-11)
snapcraft.yaml (+1/-1)
tools/libertine-container-manager (+21/-4)
tools/libertine-container-manager.1 (+1/-1)
tools/libertine-lxc-manager (+1/-1)
tools/libertine-lxd-manager (+2/-2)
Changed in libertine (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → Medium |
Changed in libertine (Ubuntu): | |
status: | Triaged → In Progress |
assignee: | nobody → Christopher Townsend (townsend) |
To post a comment you must log in.
I think the solution here is to remove the umounts during LxcContainer: :start_ container( ). the /usr/lib/locale umount was removed in the MP for bug #1654648. I will propose an MP here for removing the /tmp/.X11-unix umount.