On 12/08/2015 11:10 AM, Peter Steele wrote:
On 12/08/2015 08:00 AM, Serge Hallyn wrote:
Ok, can you change the launch command in the scripts to

lxc-start -n $containername -L /tmp/$containername.cout -l trace -o /tmp/$containername.dout -- /sbin/init log_target=console log_level=debug

The console output will go into the .cout file and lxc debug output into .dout.


I did another test and hit the original sshd-keygen error on one of my containers. The /var/log/messages file for that container reported the following:

Dec  8 11:58:13 pws-vm-04 systemd: Starting OpenSSH Server Key Generation...
Dec 8 11:58:13 pws-vm-04 systemd: Failed at step CGROUP spawning /usr/sbin/sshd-keygen: No such file or directory Dec 8 11:58:13 pws-vm-04 systemd: sshd-keygen.service: main process exited, code=exited, status=219/CGROUP Dec 8 11:58:13 pws-vm-04 systemd: Failed to start OpenSSH Server Key Generation. Dec 8 11:58:13 pws-vm-04 systemd: Unit sshd-keygen.service entered failed state.
Dec  8 11:58:16 pws-vm-04 systemd: Starting OpenSSH server daemon...
Dec  8 11:58:16 pws-vm-04 systemd: Started OpenSSH server daemon.
Dec 8 11:58:16 pws-vm-04 sshd: Could not load host key: /etc/ssh/ssh_host_rsa_key Dec 8 11:58:16 pws-vm-04 sshd: Could not load host key: /etc/ssh/ssh_host_ecdsa_key Dec 8 11:58:16 pws-vm-04 sshd: Could not load host key: /etc/ssh/ssh_host_ed25519_key Dec 8 11:58:58 pws-vm-04 sshd[722]: error: Could not load host key: /etc/ssh/ssh_host_rsa_key Dec 8 11:58:58 pws-vm-04 sshd[722]: error: Could not load host key: /etc/ssh/ssh_host_ecdsa_key Dec 8 11:58:58 pws-vm-04 sshd[722]: error: Could not load host key: /etc/ssh/ssh_host_ed25519_key Dec 8 11:59:00 pws-vm-04 sshd[724]: error: Could not load host key: /etc/ssh/ssh_host_rsa_key Dec 8 11:59:00 pws-vm-04 sshd[724]: error: Could not load host key: /etc/ssh/ssh_host_ecdsa_key Dec 8 11:59:00 pws-vm-04 sshd[724]: error: Could not load host key: /etc/ssh/ssh_host_ed25519_key Dec 8 11:59:00 pws-vm-04 sshd[726]: error: Could not load host key: /etc/ssh/ssh_host_rsa_key Dec 8 11:59:00 pws-vm-04 sshd[726]: error: Could not load host key: /etc/ssh/ssh_host_ecdsa_key Dec 8 11:59:00 pws-vm-04 sshd[726]: error: Could not load host key: /etc/ssh/ssh_host_ed25519_key Dec 8 11:59:00 pws-vm-04 sshd[728]: error: Could not load host key: /etc/ssh/ssh_host_rsa_key Dec 8 11:59:00 pws-vm-04 sshd[728]: error: Could not load host key: /etc/ssh/ssh_host_ecdsa_key Dec 8 11:59:00 pws-vm-04 sshd[728]: error: Could not load host key: /etc/ssh/ssh_host_ed25519_key Dec 8 11:59:00 pws-vm-04 sshd[730]: error: Could not load host key: /etc/ssh/ssh_host_rsa_key Dec 8 11:59:00 pws-vm-04 sshd[730]: error: Could not load host key: /etc/ssh/ssh_host_ecdsa_key Dec 8 11:59:00 pws-vm-04 sshd[730]: error: Could not load host key: /etc/ssh/ssh_host_ed25519_key Dec 8 11:59:02 pws-vm-04 sshd[831]: error: Could not load host key: /etc/ssh/ssh_host_rsa_key Dec 8 11:59:02 pws-vm-04 sshd[831]: error: Could not load host key: /etc/ssh/ssh_host_ecdsa_key Dec 8 11:59:02 pws-vm-04 sshd[831]: error: Could not load host key: /etc/ssh/ssh_host_ed25519_key Dec 8 11:59:02 pws-vm-04 sshd[833]: error: Could not load host key: /etc/ssh/ssh_host_rsa_key Dec 8 11:59:02 pws-vm-04 sshd[833]: error: Could not load host key: /etc/ssh/ssh_host_ecdsa_key Dec 8 11:59:02 pws-vm-04 sshd[833]: error: Could not load host key: /etc/ssh/ssh_host_ed25519_key

The .cout file for this container looked normal except, of course, for some ssh related messages:

Starting OpenSSH Server Key Generation...
FAILED Failed to start OpenSSH Server Key Generation.
See 'systemctl status sshd-keygen.service' for details.
Starting OpenSSH server daemon...

The .dout file had no errors related to sshd in this particular test.

In another test, I tried creating several containers with the command

lxc-create -n testN -t download -- -d centos -r 7 -a amd64

and then started them all in the same manner as my other tests using:

for vm in `lxc-ls`; do lxc-start -n $vm -L /tmp/$vm.cout -l trace -o /tmp/$vm.dout -- /sbin/init log_target=console log_level=debug; done

In this case of course the containers are using the stock downloaded CentOS 7 image instead of my custom image. I was unable to reproduce the systemd error through multiple start/stop tests of my containers. They always started up without any complaints. Granted, these stock images are simpler than my custom images, but this seems to point to something in my image that's causing this issue. At least that gives me a bit to go on, although it's hard to understand what additional rpm modules would cause systemd to behave this way during bootup.

Peter

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

Reply via email to