Displaying 3 results from an estimated 3 matches for "lxc_cgroup".
2014 Apr 17
1
Re: LXC + USB passthrough = Operation not permitted
...surprise
that when it goes to call mknod [2], it can't do so.
We are going to patch this so it gives 'rwm' access in the cgroup
whitelist, try to compile and replace libvirt to see if that works out for
us. Will report back :)
[1]
http://libvirt.org/git/?p=libvirt.git;a=blob;f=src/lxc/lxc_cgroup.c;h=39d955cd8cc2e34b6157e126fbb455d8f71e0647;hb=e8684eb541f01df9b45e87e0a8ce446c7bc90a17#l334
[2]
http://libvirt.org/git/?p=libvirt.git;a=blob;f=src/lxc/lxc_controller.c;h=5ca960f13e53501315b28f9086eaa389475b8feb;hb=e8684eb541f01df9b45e87e0a8ce446c7bc90a17#l1387
On Thu, Apr 17, 2014 at 11:26 AM,...
2014 Apr 17
2
Re: LXC + USB passthrough = Operation not permitted
Further followups!
We are correlating DEBUG-level output from libvirt with the libvirt 1.2.2
code to try to figure out what libvirt is doing under the hood.
Even though we have the log level set to 1 (info) in our libvirtd.conf, we
are not seeing the VIR_DEBUG() [1] statements being printed out. There are
tons of other presumably-debug lines of output showing up in our log. We
are sort of
2014 Apr 17
0
Re: LXC + USB passthrough = Operation not permitted
...which it probably
truncates to return the error i mentioned above.
What is also confusing is, looking through the libvirt lxc code, shouldn't
we be seeing a series of "Allowing any <blah>" log debug outputs in our
logs? This is part of the virLXCCgroupSetupDeviceACL part of the
lxc_cgroup.c file [10]. I imagine that we'd eventually want the
virCgroupAllowDeviceMajor
method [11] invoked, no?
I realize that you are the author of most of this code, Daniel, so
appreciate your patience with me and hope you are willing to continue
trying to get to the bottom of this with us! Thanks a...