2011-05-24 19:19:18 |
Stéphane Graber |
bug |
|
|
added bug |
2011-05-25 13:09:20 |
Paolo Pisati |
linux-ti-omap4 (Ubuntu): assignee |
|
Paolo Pisati (p-pisati) |
|
2011-06-07 13:19:23 |
Tim Gardner |
nominated for series |
|
Ubuntu Natty |
|
2011-06-07 13:19:23 |
Tim Gardner |
bug task added |
|
linux-ti-omap4 (Ubuntu Natty) |
|
2011-06-07 13:19:35 |
Tim Gardner |
linux-ti-omap4 (Ubuntu): status |
New |
Invalid |
|
2011-06-07 13:20:28 |
Tim Gardner |
linux-ti-omap4 (Ubuntu Natty): status |
New |
Fix Committed |
|
2011-06-07 13:21:03 |
Tim Gardner |
linux-ti-omap4 (Ubuntu Natty): assignee |
|
Paolo Pisati (p-pisati) |
|
2011-06-07 13:21:09 |
Tim Gardner |
linux-ti-omap4 (Ubuntu): assignee |
Paolo Pisati (p-pisati) |
|
|
2011-06-07 13:21:26 |
Tim Gardner |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2011-06-07 13:33:19 |
Paolo Pisati |
attachment added |
|
0001-UBUNTU-Config-Turn-on-CONFIG_USER_NS-and-DEVPTS_MULT.patch https://bugs.launchpad.net/ubuntu/+source/linux-ti-omap4/+bug/787749/+attachment/2159150/+files/0001-UBUNTU-Config-Turn-on-CONFIG_USER_NS-and-DEVPTS_MULT.patch |
|
2011-06-07 13:38:17 |
Paolo Pisati |
description |
The following configuration required for LXC is currently missing for linux-ti-omap4:
- CONFIG_USER_NS
- DEVPTS_MULTIPLE_INSTANCES
- CONFIG_SECURITY_FILE_CAPABILITIES
These are at the least the obvious ones as reported by "lxc-checkconfig".
Below is the output on ARM and on x86:
stgraber@castiana:~/Desktop$ CONFIG=/home/stgraber/.cache/.fr-2ObRP4/boot/config-2.6.38-1209-omap4 lxc-checkconfig
--- Namespaces ---
Namespaces: enabled
Utsname namespace: enabled
Ipc namespace: enabled
Pid namespace: enabled
User namespace: missing CONFIG_USER_NS
Network namespace: enabled
Multiple /dev/pts instances: missing DEVPTS_MULTIPLE_INSTANCES
--- Control groups ---
Cgroup: enabled
Cgroup namespace: enabled
Cgroup device: enabled
Cgroup sched: enabled
Cgroup cpu account: enabled
Cgroup memory controller: enabled
Cgroup cpuset: enabled
--- Misc ---
Veth pair device: enabled
Macvlan: enabled
Vlan: enabled
File capabilities: missing CONFIG_SECURITY_FILE_CAPABILITIES
enabled
Note : Before booting a new kernel, you can check its configuration
usage : CONFIG=/path/to/config /usr/bin/lxc-checkconfig
stgraber@castiana:~/Desktop$ lxc-checkconfig
Kernel config /proc/config.gz not found, looking in other places...
Found kernel config file /boot/config-2.6.39-2-generic
--- Namespaces ---
Namespaces: enabled
Utsname namespace: enabled
Ipc namespace: enabled
Pid namespace: enabled
User namespace: enabled
Network namespace: enabled
Multiple /dev/pts instances: enabled
--- Control groups ---
Cgroup: enabled
Cgroup namespace: enabled
Cgroup device: enabled
Cgroup sched: enabled
Cgroup cpu account: enabled
Cgroup memory controller: enabled
Cgroup cpuset: enabled
--- Misc ---
Veth pair device: enabled
Macvlan: enabled
Vlan: enabled
File capabilities: enabled
Note : Before booting a new kernel, you can check its configuration
usage : CONFIG=/path/to/config /usr/bin/lxc-checkconfig |
SRU Justification:
Impact: without these two options, lcx won't work on omap4.
Testcase:
flag@omap:~$ lxc-checkconfig
--- Namespaces ---
Namespaces: enabled
Utsname namespace: enabled
Ipc namespace: enabled
Pid namespace: enabled
User namespace: missing # CONFIG_USER_NS
Network namespace: enabled
Multiple /dev/pts instances: missing # DEVPTS_MULTIPLE_INSTANCES
--- Control groups ---
Cgroup: enabled
Cgroup namespace: enabled
Cgroup device: enabled
Cgroup sched: enabled
Cgroup cpu account: enabled
Cgroup memory controller: enabled
Cgroup cpuset: enabled
--- Misc ---
Veth pair device: enabled
Macvlan: enabled
Vlan: enabled
File capabilities: missing
enabled
Fix: The attached patch enables the necessary options.
----------------------------------------------------------------------------------------------------------------------------------------
The following configuration required for LXC is currently missing for linux-ti-omap4:
- CONFIG_USER_NS
- DEVPTS_MULTIPLE_INSTANCES
- CONFIG_SECURITY_FILE_CAPABILITIES
These are at the least the obvious ones as reported by "lxc-checkconfig".
Below is the output on ARM and on x86:
stgraber@castiana:~/Desktop$ CONFIG=/home/stgraber/.cache/.fr-2ObRP4/boot/config-2.6.38-1209-omap4 lxc-checkconfig
--- Namespaces ---
Namespaces: enabled
Utsname namespace: enabled
Ipc namespace: enabled
Pid namespace: enabled
User namespace: missing CONFIG_USER_NS
Network namespace: enabled
Multiple /dev/pts instances: missing DEVPTS_MULTIPLE_INSTANCES
--- Control groups ---
Cgroup: enabled
Cgroup namespace: enabled
Cgroup device: enabled
Cgroup sched: enabled
Cgroup cpu account: enabled
Cgroup memory controller: enabled
Cgroup cpuset: enabled
--- Misc ---
Veth pair device: enabled
Macvlan: enabled
Vlan: enabled
File capabilities: missing CONFIG_SECURITY_FILE_CAPABILITIES
enabled
Note : Before booting a new kernel, you can check its configuration
usage : CONFIG=/path/to/config /usr/bin/lxc-checkconfig
stgraber@castiana:~/Desktop$ lxc-checkconfig
Kernel config /proc/config.gz not found, looking in other places...
Found kernel config file /boot/config-2.6.39-2-generic
--- Namespaces ---
Namespaces: enabled
Utsname namespace: enabled
Ipc namespace: enabled
Pid namespace: enabled
User namespace: enabled
Network namespace: enabled
Multiple /dev/pts instances: enabled
--- Control groups ---
Cgroup: enabled
Cgroup namespace: enabled
Cgroup device: enabled
Cgroup sched: enabled
Cgroup cpu account: enabled
Cgroup memory controller: enabled
Cgroup cpuset: enabled
--- Misc ---
Veth pair device: enabled
Macvlan: enabled
Vlan: enabled
File capabilities: enabled
Note : Before booting a new kernel, you can check its configuration
usage : CONFIG=/path/to/config /usr/bin/lxc-checkconfig |
|
2011-08-09 12:18:42 |
Andy Whitcroft |
linux-ti-omap4 (Ubuntu): status |
Invalid |
Fix Released |
|
2011-08-10 10:38:25 |
Andy Whitcroft |
linux-ti-omap4 (Ubuntu): status |
Fix Released |
Fix Committed |
|
2011-08-10 10:38:29 |
Andy Whitcroft |
linux-ti-omap4 (Ubuntu): assignee |
|
Andy Whitcroft (apw) |
|
2011-08-10 20:45:12 |
Launchpad Janitor |
linux-ti-omap4 (Ubuntu): status |
Fix Committed |
Fix Released |
|
2011-08-10 21:21:38 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/linux-ti-omap4 |
|
2011-09-01 11:21:23 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/natty-proposed/linux-ti-omap4 |
|
2011-09-13 19:37:54 |
Herton R. Krzesinski |
tags |
|
verification-needed-natty |
|
2011-09-14 15:02:46 |
Herton R. Krzesinski |
tags |
verification-needed-natty |
verification-done-natty |
|
2011-09-21 06:25:35 |
Launchpad Janitor |
linux-ti-omap4 (Ubuntu Natty): status |
Fix Committed |
Fix Released |
|
2011-09-21 06:25:35 |
Launchpad Janitor |
cve linked |
|
2011-1017 |
|
2011-09-21 06:25:35 |
Launchpad Janitor |
cve linked |
|
2011-1020 |
|
2011-09-21 06:25:35 |
Launchpad Janitor |
cve linked |
|
2011-1493 |
|
2011-09-21 06:25:35 |
Launchpad Janitor |
cve linked |
|
2011-1577 |
|
2011-09-21 06:25:35 |
Launchpad Janitor |
cve linked |
|
2011-1581 |
|
2011-09-21 06:25:35 |
Launchpad Janitor |
cve linked |
|
2011-1598 |
|
2011-09-21 06:25:35 |
Launchpad Janitor |
cve linked |
|
2011-1770 |
|
2011-09-21 06:25:35 |
Launchpad Janitor |
cve linked |
|
2011-1833 |
|
2011-09-21 06:25:35 |
Launchpad Janitor |
cve linked |
|
2011-2484 |
|
2011-09-21 06:25:35 |
Launchpad Janitor |
cve linked |
|
2011-2492 |
|
2011-09-21 06:25:35 |
Launchpad Janitor |
cve linked |
|
2011-2493 |
|
2011-09-21 06:25:35 |
Launchpad Janitor |
cve linked |
|
2011-2689 |
|
2011-09-21 06:25:35 |
Launchpad Janitor |
cve linked |
|
2011-2699 |
|
2011-09-21 06:25:35 |
Launchpad Janitor |
cve linked |
|
2011-2918 |
|