<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=utf-8" http-equiv=Content-Type>
<STYLE>
BLOCKQUOTE {
        MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 2em
}
OL {
        MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
UL {
        MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
P {
        MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
BODY {
        LINE-HEIGHT: 1.5; FONT-FAMILY: 微软雅黑; COLOR: #000000; FONT-SIZE: 10.5pt; 36719: ; 38597: ; 40657: 
}
</STYLE>

<META name=GENERATOR content="MSHTML 8.00.7601.17514"></HEAD>
<BODY style="MARGIN: 10px; FONT-FAMILY: verdana; FONT-SIZE: 10pt">
<DIV>On 2013-11-14 13:41 , <A href="mailto:gaofeng@cn.fujitsu.com">Gao 
feng</A> wrote:</DIV>
<DIV>
<TABLE width="100%">
  <TBODY>
  <TR>
    <TD width="100%">
      <BLOCKQUOTE 
      style="BORDER-LEFT: #000000 2px solid; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px">
        <DIV>On 11/14/2013 01:24 PM, Gao feng wrote:</DIV>
        <DIV>> On 11/14/2013 10:59 AM, hzguanqiang@corp.netease.com 
        wrote:</DIV>
        <DIV>>> Hi experts,</DIV>
        <DIV>>>  </DIV>
        <DIV>>> When I test lxc-enter-namespace interface, it turned out 
        such an error:</DIV>
        <DIV>>>  </DIV>
        <DIV>>> hzguanqiang@debian:~$ <mailto:hzguanqiang@debian:~$> 
        vir version</DIV>
        <DIV>>> Compiled against library: libvirt 1.1.4</DIV>
        <DIV>>> Using library: libvirt 1.1.4</DIV>
        <DIV>>> Using API: LXC 1.1.4</DIV>
        <DIV>>> Running hypervisor: LXC 3.9.6</DIV>
        <DIV>>>  </DIV>
        <DIV>>> hzguanqiang@debian:~$ <mailto:hzguanqiang@debian:~$> 
        vir list</DIV>
        <DIV>>> Id    
        Name                           
        State</DIV>
        <DIV>>> ----------------------------------------------------</DIV>
        <DIV>>> 1544  
        instance-00000015              
        running</DIV>
        <DIV>>>  </DIV>
        <DIV>>> hzguanqiang@debian:~$ <mailto:hzguanqiang@debian:~$> 
        vir lxc-enter-namespace 1544 --noseclabel /bin/df -hl</DIV>
        <DIV>>> error: Cannot get namespaces for 1545: Function not 
        implemented</DIV>
        <DIV>>>  </DIV>
        <DIV>>> hzguanqiang@debian:~$ <mailto:hzguanqiang@debian:~$> 
        ls /proc/self/ns</DIV>
        <DIV>>> ipc  mnt  net  pid  user  
        uts</DIV>
        <DIV>>>  </DIV>
        <DIV>>> What's the problem?</DIV>
        <DIV>>>  </DIV>
        <DIV>> </DIV>
        <DIV>> Does your system have system call setns?</DIV>
        <DIV> </DIV>
        <DIV>grep setns /proc/kallsyms</DIV>
        <DIV>and</DIV>
        <DIV>grep setns the config.log of libvirt.</DIV>
        <DIV> </DIV></BLOCKQUOTE></TD></TR></TBODY></TABLE></DIV>
<DIV>Hi, Gaofeng, thanks for your help. The info you want are:</DIV>
<DIV>
<DIV> </DIV>
<DIV><A 
href="mailto:hzguanqiang@debian:~/github/libvirt$">hzguanqiang@debian:~/github/libvirt$</A> 
sudo grep setns /var/log/libvirt/libvirtd.log</DIV>
<DIV><A 
href="mailto:hzguanqiang@debian:~/github/libvirt$">hzguanqiang@debian:~/github/libvirt$</A> 
grep setns /proc/kallsyms </DIV>
<DIV>ffffffff8105b993 T sys_setns</DIV>
<DIV> </DIV>
<DIV>What I found really strange is that the error info returned by the 
command.</DIV>
<DIV>
<DIV>    <A 
href="mailto:hzguanqiang@debian:~$">hzguanqiang@debian:~$</A> vir 
lxc-enter-namespace 1544 --noseclabel /bin/df -hl</DIV>
<DIV>    error: Cannot get namespaces for 1545: Function not 
implemented</DIV>
<DIV>The instance id is 1544, but the error info hint cannot get ns for 
1545.</DIV>
<DIV> </DIV>
<DIV>The libvirt code of mine is of version 1.1.4 from github (git checkout 
v1.1.4 -b stable1.1.4 )</DIV>
<DIV> </DIV></DIV></DIV>
<DIV><SPAN>
<DIV style="FONT-FAMILY: verdana; FONT-SIZE: 10pt">
<DIV>------------------     <BR>Best 
regards!<BR>GuanQiang</DIV></DIV></SPAN></DIV>
<DIV>13:46:44</DIV></BODY></HTML>