Hi Detlef, Now we're getting somewhere. :)
On Wed, Jan 11, 2017 at 03:59:21PM +0100, Detlef Vollmann wrote: > Hi Christian, > > thank you for replying! > > On 01/09/17 17:35, Christian Brauner wrote: > > Thanks for the info. I'm a little confused. > Sorry about that. But maybe it's because we talk about > different things. Right, I think we talked past each other. > > > On Thu, Jan 05, 2017 at 01:31:28PM +0100, Detlef Vollmann wrote: > >> On 01/01/17 14:14, Christian Brauner wrote: > >>> Hm, works for me. I can just start containers fine where the > >>> configuration file is located somewhere else. Can you please > >>> append/copy the containers configuration file here and note any > >>> special tweaks to your setup as well? > >> Here's my test case: > >> $ sudo lxc-ls > >> rlx3-test1 trusty-dev > >> # note: no 'test' here > > > > Yes, because the default lxc path should be "/var/lib/lxc" and according to > > the > > config file that you attached the container "test" exists on a different > > path > > "/images/lxc". So this is expected. If you'd pass: > > > > sudo lxc-ls -P /images/lxc > > > > the container "test" should show up. > No, it doesn't. > lxc-ls only shows containers that are either active, frozen or created. > "test" never was created, so it still doesn't show up. That's the crucial point. > > >> $ sudo lxc-start -F -n test -f /images/lxc/test.conf > >> Error: container test is not defined > > > > I'd argue that this is also fine because the container does not exist on the > > "/var/lib/lxc" path so lxc-start is perfectly right to complain. The fact > > that > > this worked before is actually the real bug. > I don't think so. lxc-start doesn't complain because it doesn't > exist in the default path, but because it doesn't (pre-)exist at all! > > > So your solution should simply be to pass the path where the container > > actually > > exists to lxc-start: > > > > > > sudo lxc-start -F -n test -f /images/lxc/test.conf -P /images/lxc > It still doesn't work ("Error: container test is not defined"). > > I try to lxc-start a container that was never lxc-create'd. > From the man page "lxc": > VOLATILE CONTAINER > It is not mandatory to create a container object before to > start it. > The container can be directly started with a configuration > file as > parameter. Right, I didn't have this in the back of my mind. Let me look for a fix. Christian _______________________________________________ lxc-users mailing list lxc-users@lists.linuxcontainers.org http://lists.linuxcontainers.org/listinfo/lxc-users