Greetings,

Just a quick update.

The problem we had with lxc-devuan is indeed a version incompatibility between the later LXC version 1.1.5 and the Devuan version 1.0.6. But hey, at least we're ready for the later version!

I haven't updated on GitLab yet, but the good news is I already have a fix ready for the incompatibility problem, and have successfully tested it with Devuan's lxc package. Please see test info at bottom.

*All* other issues identified up to this point have also been fixed, including those pesky Perl warnings (Thanks KatolaZ for your response on that!)

To support earlier releases the easiest thing is to supply a different config directory. The updated template works fine for both the old and new releases, so that won't require special treatment.

I intend to do a bit more testing tomorrow PM before pushing the updates to GitLab. I'll let everyone know once it's available.


Simon, Once the updates are in GitLab, and since you expressed an interest, can I email you directly about testing?

I successfully nested LXC within LXC so that technique can be used to test lxc-devuan inside some other OS distros.

Once the wrinkles have been ironed out, we can write a simple install script to figure out the install path, and detect which config to copy.

Thanks,

Greg


Test info:

# cat /etc/os-release
PRETTY_NAME="Devuan GNU/Linux 1 (jessie)"
NAME="Devuan GNU/Linux"
VERSION_ID="1"
VERSION="1 (jessie)"
ID=devuan
HOME_URL="http://www.devuan.org/";
SUPPORT_URL="http://www.devuan.org/support/";
BUG_REPORT_URL="https://bugs.devuan.org/";

# apt-cache show lxc
Package: lxc
Version: 1:1.0.6-6+deb8u2

# lxc-attach -n test
root@test:/etc# ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0  15484  1712 ?        Ss   04:51   0:00 init [3]
root 408 0.0 0.0 25396 8476 ? Ss 04:52 0:00 dhclient -v -pf /run/dhclient.eth0.pid -lf /var/lib/dhcp/dhclient.eth0.leases eth0 root 494 0.0 0.0 55184 2432 ? Ss 04:52 0:00 /usr/sbin/sshd root 505 0.0 0.0 12664 1700 lxc/console Ss+ 04:52 0:00 /sbin/getty 38400 console root 506 0.0 0.0 12664 1760 lxc/tty1 Ss+ 04:52 0:00 /sbin/getty 38400 tty1 linux root 507 0.0 0.0 12664 1856 lxc/tty2 Ss+ 04:52 0:00 /sbin/getty 38400 tty2 linux root 508 0.0 0.0 12664 1728 lxc/tty3 Ss+ 04:52 0:00 /sbin/getty 38400 tty3 linux root 509 0.0 0.0 12664 1872 lxc/tty4 Ss+ 04:52 0:00 /sbin/getty 38400 tty4 linux
root       548  0.0  0.0  21856  3424 ?        S    05:37   0:00 /bin/bash
root       549  0.0  0.0  19100  2448 ?        R+   05:38   0:00 ps aux

_______________________________________________
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

Reply via email to