<div dir="ltr"><div>Do not add -eopen argument, as it limits your view.</div><div><br></div><div>Do this:</div><div>- strace -f -tt -r lxc-ls -f</div><div><br></div><div>And while strace is running and your program is hanging, find its pid (of lxc-ls, not strace) and run lsof -p PID (if it will be hanging on socket, this will give you a hint what that socket is).</div><div><br></div>b.<div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On 21 January 2016 at 23:42, Viktor Trojanovic <span dir="ltr"><<a href="mailto:viktor@troja.ch" target="_blank">viktor@troja.ch</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Bostjan,<br>
<br>
Here is my strace to "lxc-ls -f". It looks the same with the other<br>
commands, at least the last line is identical.<br>
<br>
# strace -eopen lxc-ls -f<br>
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/libpython3.5m.so.1.0", O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/libutil.so.1", O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/libm.so.6", O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = -1 ENOENT (No<br>
such file or directory)<br>
open("/usr/lib/gconv/gconv-modules", O_RDONLY|O_CLOEXEC) = 3<br>
open("/dev/urandom", O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/bin/pyvenv.cfg", O_RDONLY)   = -1 ENOENT (No such file or directory)<br>
open("/usr/pyvenv.cfg", O_RDONLY)       = -1 ENOENT (No such file or directory)<br>
open("/proc/meminfo", O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/encodings/__pycache__/__init__.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/__pycache__/codecs.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/encodings",<br>
O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/encodings/__pycache__/aliases.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/encodings/__pycache__/utf_8.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/encodings/__pycache__/latin_1.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/__pycache__/io.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/__pycache__/abc.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/__pycache__/_weakrefset.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/__pycache__/site.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/__pycache__/os.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/__pycache__/stat.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/__pycache__/posixpath.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/__pycache__/genericpath.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/__pycache__/_collections_abc.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/__pycache__/_sitebuiltins.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/__pycache__/sysconfig.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/__pycache__/_sysconfigdata.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/site-packages",<br>
O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/plat-linux",<br>
O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/lib-dynload",<br>
O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/site-packages",<br>
O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3<br>
open("/usr/bin/lxc-ls", O_RDONLY)       = 3<br>
open("/usr/bin/lxc-ls", O_RDONLY)       = 3<br>
open("/usr/bin", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/__pycache__/argparse.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/collections/__pycache__/__init__.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/__pycache__/operator.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/__pycache__/keyword.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/__pycache__/heapq.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/lib-dynload/_<a href="http://heapq.cpython-35m-x86_64-linux-gnu.so" rel="noreferrer" target="_blank">heapq.cpython-35m-x86_64-linux-gnu.so</a>",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/__pycache__/reprlib.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/__pycache__/copy.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/__pycache__/types.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/__pycache__/functools.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/__pycache__/weakref.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/collections",<br>
O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/collections/__pycache__/abc.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/__pycache__/copyreg.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/__pycache__/re.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/__pycache__/sre_compile.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/__pycache__/sre_parse.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/__pycache__/sre_constants.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/__pycache__/textwrap.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/__pycache__/gettext.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/__pycache__/locale.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/__pycache__/struct.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/lib-dynload/_<a href="http://struct.cpython-35m-x86_64-linux-gnu.so" rel="noreferrer" target="_blank">struct.cpython-35m-x86_64-linux-gnu.so</a>",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/json/__pycache__/__init__.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/json", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/json/__pycache__/decoder.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/json/__pycache__/scanner.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/lib-dynload/_<a href="http://json.cpython-35m-x86_64-linux-gnu.so" rel="noreferrer" target="_blank">json.cpython-35m-x86_64-linux-gnu.so</a>",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/json/__pycache__/encoder.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/site-packages/lxc/__pycache__/__init__.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/site-packages/_<a href="http://lxc.cpython-35m-x86_64-linux-gnu.so" rel="noreferrer" target="_blank">lxc.cpython-35m-x86_64-linux-gnu.so</a>",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/liblxc.so.1", O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/libcap.so.2", O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/libseccomp.so.2", O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/libcgmanager.so.0", O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/libnih.so.1", O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/libnih-dbus.so.1", O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/libdbus-1.so.3", O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/libattr.so.1", O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/librt.so.1", O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/libsystemd.so.0", O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/libresolv.so.2", O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/liblzma.so.5", O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/liblz4.so.1", O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/libgcrypt.so.20", O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/libgpg-error.so.0", O_RDONLY|O_CLOEXEC) = 3<br>
open("/proc/self/cgroup", O_RDONLY|O_CLOEXEC) = 3<br>
open("/etc/lxc/lxc.conf", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such<br>
file or directory)<br>
open("/usr/lib/python3.5/__pycache__/subprocess.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/etc/localtime", O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/__pycache__/signal.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/__pycache__/enum.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/__pycache__/warnings.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/lib-dynload/_<a href="http://posixsubprocess.cpython-35m-x86_64-linux-gnu.so" rel="noreferrer" target="_blank">posixsubprocess.cpython-35m-x86_64-linux-gnu.so</a>",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/lib-dynload/<a href="http://select.cpython-35m-x86_64-linux-gnu.so" rel="noreferrer" target="_blank">select.cpython-35m-x86_64-linux-gnu.so</a>",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/__pycache__/selectors.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/lib-dynload/<a href="http://math.cpython-35m-x86_64-linux-gnu.so" rel="noreferrer" target="_blank">math.cpython-35m-x86_64-linux-gnu.so</a>",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/__pycache__/threading.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/__pycache__/traceback.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/__pycache__/linecache.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/__pycache__/tokenize.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/__pycache__/token.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/etc/lxc/lxc.conf", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such<br>
file or directory)<br>
open("/usr/lib/python3.5/__pycache__/shutil.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/__pycache__/fnmatch.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/__pycache__/tarfile.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/lib-dynload/<a href="http://grp.cpython-35m-x86_64-linux-gnu.so" rel="noreferrer" target="_blank">grp.cpython-35m-x86_64-linux-gnu.so</a>",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/__pycache__/bz2.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/__pycache__/_compression.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/lib-dynload/_<a href="http://bz2.cpython-35m-x86_64-linux-gnu.so" rel="noreferrer" target="_blank">bz2.cpython-35m-x86_64-linux-gnu.so</a>",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/libbz2.so.1.0", O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/__pycache__/lzma.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/lib-dynload/_<a href="http://lzma.cpython-35m-x86_64-linux-gnu.so" rel="noreferrer" target="_blank">lzma.cpython-35m-x86_64-linux-gnu.so</a>",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/__pycache__/tempfile.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/__pycache__/random.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/__pycache__/hashlib.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/lib-dynload/_<a href="http://hashlib.cpython-35m-x86_64-linux-gnu.so" rel="noreferrer" target="_blank">hashlib.cpython-35m-x86_64-linux-gnu.so</a>",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/libcrypto.so.1.0.0", O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/libz.so.1", O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/lib-dynload/_<a href="http://random.cpython-35m-x86_64-linux-gnu.so" rel="noreferrer" target="_blank">random.cpython-35m-x86_64-linux-gnu.so</a>",<br>
O_RDONLY|O_CLOEXEC) = 3<br>
open("/dev/urandom", O_RDONLY|O_CLOEXEC) = 3<br>
open("/usr/lib/python3.5/encodings/__pycache__/ascii.cpython-35.pyc",<br>
O_RDONLY|O_CLOEXEC) = 4<br>
open("/var/lib/lxc", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 4<br>
open("/proc/net/unix", O_RDONLY)        = 4<br>
open("/run/lxc/lock//var/lib/lxc/.fileserver", O_RDWR|O_CREAT, 0600) = 4<br>
open("/var/lib/lxc/fileserver/config", O_RDONLY) = 5<br>
open("/usr/share/lxc/config/archlinux.common.conf", O_RDONLY) = 6<br>
open("/usr/share/lxc/config/common.conf", O_RDONLY) = 7<br>
open("/usr/share/lxc/config/common.conf.d/",<br>
O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 8<br>
<br>
I can't make much of that. I see that it cannot find a few files but<br>
in my understanding these are optional anyway.<br>
<br>
Maybe you see something I don't?<br>
<span class="HOEnZb"><font color="#888888"><br>
Viktor<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
On Thu, Jan 21, 2016 at 6:33 PM, Bostjan Skufca <<a href="mailto:bostjan@a2o.si">bostjan@a2o.si</a>> wrote:<br>
> strace command is your friend.<br>
><br>
> b.<br>
><br>
><br>
> On 21 January 2016 at 12:12, Viktor Trojanovic <<a href="mailto:viktor@troja.ch">viktor@troja.ch</a>> wrote:<br>
>><br>
>><br>
>><br>
>> On 20.01.2016 23:50, Fajar A. Nugraha wrote:<br>
>><br>
>> On Thu, Jan 21, 2016 at 5:49 AM, Fajar A. Nugraha <<a href="mailto:list@fajar.net">list@fajar.net</a>> wrote:<br>
>>><br>
>>> On Thu, Jan 21, 2016 at 5:23 AM, Viktor Trojanovic <<a href="mailto:viktor@troja.ch">viktor@troja.ch</a>><br>
>>> wrote:<br>
>>>><br>
>>>> I just did a system upgrade on my Arch System which included updating<br>
>>>> the kernel, systemd and lxc to the newest versions. After having done so, I<br>
>>>> cannot interact with my Linux container any longer. The system within the<br>
>>>> container still seems to work fine and can be contacted from outside (Samba<br>
>>>> server) but if I try to use one of the lxc commands to query or otherwise<br>
>>>> interact with the container (e.g. lxc-ls -f, lxc-stop, lxc-console,<br>
>>>> lxc-attach), the command hangs until I cancel it with CTRL+C.<br>
>>>><br>
>>>> I get the following message when cancelling lxc-ls -f (as root):<br>
>>>><br>
>>>> ^CTraceback (most recent call list):<br>
>>>>   File "/usr/bin/lxc-ls", line 432, in <module><br>
>>>>     containers = get_containers(root=True)<br>
>>>>   File "user/bin/lxc-ls", line 261, in get_containers<br>
>>>>     if container.controllable:<br>
>>>> KeyboardInterrupt<br>
>>>><br>
>>>> Regular lxc-ls works normal, by the way.<br>
>>>><br>
>>>> I can probably just reboot the server but I still wanted to ask around<br>
>>>> if anyone has an idea why this is happening and what I could do except<br>
>>>> rebooting to regain control of LXC? I tried already systemctl restart lxc<br>
>>>> but that doesn't help.<br>
>>>><br>
>>><br>
>>><br>
>>> Do you have lxcfs installed? If yes, this should be a know issue. When<br>
>>> you restart lxcfs, all existing running containers that use it will be<br>
>>> unable to access lxcfs-provided resources. AFAIK restarting lxc service does<br>
>>> restart running containers.<br>
>>><br>
>><br>
>> That should be: AFAIK restarting lxc service does NOT restart running<br>
>> containers.<br>
>><br>
>><br>
>>> Try killing one of those containers (lxc-stop -k -n ...), start it, and<br>
>>> then test again. If it works, do the same for other containers.<br>
>>><br>
>>> --<br>
>>> Fajar<br>
>><br>
>><br>
>> Hi Fajar,<br>
>><br>
>> I'm not using lxcfs, just regular directory based containers.<br>
>><br>
>> I cannot do anything with the containers.<br>
>><br>
>> lxc-stop -k<br>
>> lxc-ls -f<br>
>> lxc-attach<br>
>> lxc-console<br>
>> systemctl stop lxc (or restart lxc)<br>
>><br>
>> All these commands hang forever, I have to interrupt with CTRL+C and no<br>
>> output is written to the logs. But the container system keeps working fine,<br>
>> so does the host system.<br>
>><br>
>> Viktor<br>
>><br>
>><br>
>> _______________________________________________<br>
>> lxc-users mailing list<br>
>> <a href="mailto:lxc-users@lists.linuxcontainers.org">lxc-users@lists.linuxcontainers.org</a><br>
>> <a href="http://lists.linuxcontainers.org/listinfo/lxc-users" rel="noreferrer" target="_blank">http://lists.linuxcontainers.org/listinfo/lxc-users</a><br>
><br>
><br>
><br>
> _______________________________________________<br>
> lxc-users mailing list<br>
> <a href="mailto:lxc-users@lists.linuxcontainers.org">lxc-users@lists.linuxcontainers.org</a><br>
> <a href="http://lists.linuxcontainers.org/listinfo/lxc-users" rel="noreferrer" target="_blank">http://lists.linuxcontainers.org/listinfo/lxc-users</a><br>
_______________________________________________<br>
lxc-users mailing list<br>
<a href="mailto:lxc-users@lists.linuxcontainers.org">lxc-users@lists.linuxcontainers.org</a><br>
<a href="http://lists.linuxcontainers.org/listinfo/lxc-users" rel="noreferrer" target="_blank">http://lists.linuxcontainers.org/listinfo/lxc-users</a></div></div></blockquote></div><br></div>