Please check: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1262287
In a nutshell, the latest ssh versions and overlayfs don't play well together, after much trouble I just configured the ControlPath ssh option to point to a tmpfs path inside the docker container and voilá. I'm using the castawaylabs/semaphore docker image on CoreOS stable (835.9.0) Cheers On Wednesday, 10 June 2015 20:01:48 UTC+1, Traun Leyden wrote: > > > So far this is looking like a really obscure CoreOS issue. I tried > against Ubuntu running inside a Docker container on an Ubuntu host, and > couldn't reproduce this. Sorry for the noise. (but any insight would > still be welcome) > > On Wednesday, June 10, 2015 at 11:48:03 AM UTC-7, Traun Leyden wrote: >> >> >> I'm running ansible on Ubuntu 14.04.2 LTS running OpenSSH_6.6.1p1 inside >> of a Docker container with a CoreOS host, and running this command as root: >> >> ansible key_tleyden -i inventory -m ping -u centos -vvvv >> >> >> and seeing this error: >> >> ec2-52-152-154-133.compute-1.amazonaws.com | FAILED => SSH Error: >> debug2: set_control_persist_exit_time: schedule exit in 60 seconds >> while connecting to 10.152.151.154:22 >> >> After quite a lot of digging (I wish ansible gave a clearer error message >> here), it seemed to be related to SSH ControlPersist, so I tried running >> this command (also as root): >> >> ssh -o ControlMaster=auto -o ControlPersist=60s -o ControlPath=$CP >> [email protected] <javascript:> >> >> >> and with that I get the error: >> >> Control socket >> connect(/root/.ansible/cp/ansible-ssh-10.119.181.141-22-centos): Connection >> refused >> >> >> I can see the domain socket here: >> >> srw------- 1 root root 0 Jun 10 18:11 >> ansible-ssh-ec2-54-157-151-133.compute-1.amazonaws.com-22-centos >> >> but am unclear on why ssh can't seem to use it. >> >> If I change my ansible.cfg to disable the ControlPersist settings via: >> >> >> [ssh_connection] >> ssh_args = >> >> >> Then the ansible errors completely go away. >> >> >> >> -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/801a16ce-d27c-41e3-b326-515c48d3b0d2%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
