I just set up a new Debian Jessie server for hosting LXC containers and am 
running into an issue with using a non-default location. I have a Btrfs volume 
at /store with a subvolume at /store/lxc 

In /etc/lxc/lxc.conf I have only the following line: 
        lxc.lxcpath = /store/lxc

I create and start a container: 
        # lxc-create -B btrfs -n test -t debian -- -r jessie -a amd64           
                                                                                
                                                 
         debootstrap is /usr/sbin/debootstrap
        Checking cache download in /var/cache/lxc/debian/rootfs-jessie-amd64 
... 
        Copying rootfs to /store/lxc/test/rootfs...Generating locales (this 
might take a while)...
          en_US.UTF-8... done
        Generation complete.
        insserv: warning: current start runlevel(s) (empty) of script 
`checkroot.sh' overrides LSB defaults (S).
        insserv: warning: current stop runlevel(s) (S) of script `checkroot.sh' 
overrides LSB defaults (empty).
        insserv: warning: current start runlevel(s) (empty) of script 
`checkroot.sh' overrides LSB defaults (S).
        update-rc.d: error: umountfs Default-Start contains no runlevels, 
aborting.
        insserv: warning: current start runlevel(s) (empty) of script 
`hwclock.sh' overrides LSB defaults (S).
        insserv: warning: current stop runlevel(s) (0 6 S) of script 
`hwclock.sh' overrides LSB defaults (0 6).
        update-rc.d: error: cannot find a LSB script for hwclockfirst.sh
        Creating SSH2 RSA key; this may take some time ...
        2048 2f:4c:3d:00:6e:1f:51:f9:b8:cf:23:60:36:57:51:d9 
/etc/ssh/ssh_host_rsa_key.pub (RSA)
        Creating SSH2 DSA key; this may take some time ...
        1024 be:65:5d:fd:e6:2e:22:3c:83:38:22:38:36:34:14:5b 
/etc/ssh/ssh_host_dsa_key.pub (DSA)
        Creating SSH2 ECDSA key; this may take some time ...
        256 34:32:ac:96:57:19:86:04:4e:47:82:81:ca:7e:89:f6 
/etc/ssh/ssh_host_ecdsa_key.pub (ECDSA)
        Creating SSH2 ED25519 key; this may take some time ...
        256 65:b5:d9:92:5a:94:19:d4:32:b8:f9:4b:c9:59:e6:f7 
/etc/ssh/ssh_host_ed25519_key.pub (ED25519)
        Failed to read /proc/cmdline. Ignoring: No such file or directory
        invoke-rc.d: policy-rc.d denied execution of start.
        Current default time zone: 'America/New_York'
        Local time is now:      Sun Feb 14 09:32:45 EST 2016.
        Universal Time is now:  Sun Feb 14 14:32:45 UTC 2016.
        Root password is 'z2r3UAg7', please change !
        
        # lxc-start -n test -d
        lxc-start: failed to open log file "/var/lib/lxc/test/test.log" : No 
such file or directory 

The log file seems to be stuck at the old location, I don’t have anything set 
in /etc/lxc/default.conf for lxc.logfile or lxc.console.logfile.

It seems to me that the log file should follow lxc.lxcpath, but if someone can 
point me to the best configuration for default.conf to make it generic to all 
created containers, that would be fine too.

If it’s not assumed: 
        $ apt-cache show lxc
        Package: lxc
        Version: 1:1.0.6-6+deb8u2


Also, is there a way to set Btrfs as the default backing store? 

Thanks,

-- Andrew Davidson
_______________________________________________
lxc-users mailing list
[email protected]
http://lists.linuxcontainers.org/listinfo/lxc-users

Reply via email to