<div dir="ltr"><div><div>> Sorry, I did a bad cut-paste.  Drop the "env" in front of cgm_extra_mounts.</div><div>> Make sure that</div><div>> </div><div>> cgm_extra_mounts="-m name=systemd,name=container,name=fairsched,name=beancounter"</div><div>> </div><div>> is all one line.</div><div><br></div><div>Thank you. The log "failed: invalid request" by reboot has been removed!</div><div>But instead, now these 2 errors are written in /var/log/auth.log by login.</div><div><br></div><div>Jan 15 13:38:57 myhost systemd-logind[440]: Failed to create cgroup name=systemd:/user/0.user: No such file or directory</div><div>Jan 15 13:38:57 myhost sshd[894]: pam_systemd(sshd:session): Failed to create session: No such file or directory</div><div><br></div><div>Hmm... Why these errors come again?</div><div><br></div><div>Here are logs of reboot and login:</div><div>Jan 15 13:36:08 myhost sshd[1097]: Accepted password for root from 119.105.136.26 port 54477 ssh2</div><div>Jan 15 13:36:08 myhost sshd[1097]: pam_unix(sshd:session): session opened for user root by (uid=0)</div><div>Jan 15 13:36:08 myhost systemd-logind[442]: Removed session c3.</div><div>Jan 15 13:36:08 myhost systemd-logind[442]: New session c4 of user root.</div><div>Jan 15 13:37:59 myhost systemd-logind[440]: New seat seat0.</div><div>Jan 15 13:38:00 myhost sshd[495]: Server listening on 0.0.0.0 port 22.</div><div>Jan 15 13:38:00 myhost sshd[495]: Server listening on :: port 22.</div><div>Jan 15 13:38:57 myhost sshd[894]: Accepted password for root from 119.105.136.26 port 54519 ssh2</div><div>Jan 15 13:38:57 myhost sshd[894]: pam_unix(sshd:session): session opened for user root by (uid=0)</div><div>Jan 15 13:38:57 myhost systemd-logind[440]: Failed to create cgroup name=systemd:/user/0.user: No such file or directory</div><div>Jan 15 13:38:57 myhost sshd[894]: pam_systemd(sshd:session): Failed to create session: No such file or directory</div><div>root@myhost:~#</div></div><div><br></div><div class="gmail_extra"><div class="gmail_quote">2015-01-15 22:33 GMT+09:00 Serge Hallyn <span dir="ltr"><<a href="mailto:serge.hallyn@ubuntu.com" target="_blank">serge.hallyn@ubuntu.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div class=""><div class="h5">Quoting Smart Goldman (<a href="mailto:ytlec2014@gmail.com">ytlec2014@gmail.com</a>):<br>
> 2015-01-15 5:12 GMT+09:00 Serge Hallyn <<a href="mailto:serge.hallyn@ubuntu.com">serge.hallyn@ubuntu.com</a>>:<br>
> > Quoting Smart Goldman (<a href="mailto:ytlec2014@gmail.com">ytlec2014@gmail.com</a>):<br>
> > > 2015-01-15 0:11 GMT+09:00 Serge Hallyn <<a href="mailto:serge.hallyn@ubuntu.com">serge.hallyn@ubuntu.com</a>>:<br>
> > ><br>
> > > > cgmanager is an lxc project, so no worries.<br>
> > ><br>
> > > Okay. and thank you for swift response.<br>
> > ><br>
> > > > A few things - first, running cgroup-bin alongside cgmanager is<br>
> > > probably a bad idea.<br>
> > ><br>
> > > Oh really? It is better to remove either one?<br>
> > > Another following 2 errors were output before installing these 2 things.<br>
> > > sshd[4603]: pam_systemd(sshd:session): Failed to create session: No such<br>
> > > file or directory<br>
> > > systemd-logind[2957]: Failed to create cgroup<br>
> name=systemd:/user/0.user: No<br>
> > > such file or directory<br>
> ><br>
> > 0.user?  This is logging in as root?<br>
><br>
> Yes. This log was recorded by logging in with root.<br>
> If I am right, it was output as 1000.user when I logged in with normal user.<br>
><br>
> > > After executing 'apt-get -y install cgroup-bin cgmanager-utils', above 2<br>
> > > errors were removed.<br>
> > ><br>
> > > > Second, on 14.04 after install cgmanager<br>
> > > > you unfortunately need to 'sudo restart systemd-logind', then<br>
> > > > log out and log back in (or just ssh localhost) to get a new<br>
> > > > cgroup.  After that you should be able to create unprivileged<br>
> containers.<br>
> > ><br>
> > > Now I tried 'sudo restart systemd-logind' and systemd-logind restarted.<br>
> > > After that I logged out, log back and execute 'reboot'.<br>
> > > However error log of cgmanager is still written on /var/log/auth.log.<br>
> ><br>
> > Create the file /etc/default/cgmanager containing the text:<br>
> ><br>
> > cgmanager_opts="--debug"<br>
> ><br>
> > Restart cgmanager (sudo stop cgmanager; sudo start cgmanager) and then<br>
> > login, and look at /var/log/upstart/cgmanager.log<br>
><br>
> Here's /var/log/upstart/cgmanager.log after restarting and logging in the<br>
> ubuntu with root. I found there is something like error<br>
> "cgmanager:get_pid_cgroup_main: Could not determine the requestor cgroup".<br>
><br>
> root@myhost:~# tail -f /var/log/upstart/cgmanager.log<br>
> UPSTART_JOB=cgmanager<br>
> TERM=linux<br>
> PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/bin<br>
> cgmanager_opts=--debug<br>
> PWD=/<br>
> cgm_extra_mounts=-m<br>
> name=systemd,name=container,name=fairsched,name=beancounter<br>
> Mounted systemd onto /run/cgmanager/fs/none,name=systemd<br>
> found 1 controllers<br>
> buf is /run/cgmanager/agents/cgm-release-agent.systemd<br>
> Mounted systemd onto /run/cgmanager/fs/none,name=systemd<br>
> Connection from private client<br>
> GetPidCgroup: Client fd is: 6 (pid=442, uid=0, gid=0)<br>
> cgmanager:get_pid_cgroup_main: Could not determine the requestor cgroup<br>
> Disconnected from private client<br>
> Connection from private client<br>
> Create: Client fd is: 6 (pid=442, uid=0, gid=0)<br>
> Created /run/cgmanager/fs/none,name=systemd/user/0.user/c2.session for 442<br>
> (0:0)<br>
> cgmanager_create: returning 0; existed is -1<br>
> Connection from private client<br>
> Disconnected from private client<br>
> MovePid: Client fd is: 7 (pid=442, uid=0, gid=0)<br>
> 963 moved to systemd:user/0.user/c2.session by 442's request<br>
> Connection from private client<br>
> Disconnected from private client<br>
> Chown: Client fd is: 6 (pid=442, uid=0, gid=0)<br>
> Chown: Client fd is: 6 (pid=442, uid=0, gid=0)<br>
> Connection from private client<br>
> Disconnected from private client<br>
> Chown: Client fd is: 7 (pid=442, uid=0, gid=0)<br>
> Chown: Client fd is: 7 (pid=442, uid=0, gid=0)<br>
> Disconnected from private client<br>
><br>
> > > This error message is written even if I log out before reboot is<br>
> executed<br>
> > > or I execute reboot via control panel which is outside of ubuntu system.<br>
> > ><br>
> > > > The message may be ignorable - the real question is, when you<br>
> > > > login, do you get a custom cgroup?  What does /proc/self/cgroup<br>
> > > > show?<br>
> > ><br>
> > > I am sorry. How can I know whether I got a custom cgroup?<br>
> > > Here is the contents of my /proc/self/cgroup.<br>
> > ><br>
> > > root@myhost:~# cat /proc/self/cgroup<br>
> > > 4:name=systemd:/user/1000.user/c1.session<br>
> > > 3:freezer,devices,name=container:/12042<br>
> > > 2:cpuacct,cpu,cpuset,name=fairsched:/12042<br>
> > > 1:blkio,name=beancounter:/12042<br>
> > > root@myhost:~#<br>
> > ><br>
> > > I appreciate your help and I apologize for troubling you.<br>
> ><br>
> > The /12042 is weird.  It looks like something libcgroup may have<br>
> > done for you.<br>
> ><br>
> > You may be able to work around this by adding the line:<br>
> ><br>
> > env cgm_extra_mounts="-m<br>
> name=systemd,name=container,name=fairsched,name=beancounter"<br>
> ><br>
> > to /etc/default/cgmanager<br>
><br>
> I added that line to /etc/default/cgmanager.<br>
> But the log "failed: invalid request" is still written.<br>
><br>
> Here's my current /etc/default/cgmanager:<br>
> root@myhost:~# cat /etc/default/cgmanager<br>
> cgmanager_opts="--debug"<br>
> env cgm_extra_mounts="-m<br>
> name=systemd,name=container,name=fairsched,name=beancounter"<br>
<br>
</div></div>Sorry, I did a bad cut-paste.  Drop the "env" in front of cgm_extra_mounts.<br>
Make sure that<br>
<br>
cgm_extra_mounts="-m name=systemd,name=container,name=fairsched,name=beancounter"<br>
<br>
is all one line.<br>
<div class=""><div class="h5">_______________________________________________<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" target="_blank">http://lists.linuxcontainers.org/listinfo/lxc-users</a></div></div></blockquote></div><br></div></div>