I'm not seeing that issue, no. Might be something about how you have your
remote system setup. Here's what I tested:
Terminal1:
$ docker run -it --name test_coreos ianbytchek/coreos-ansible-toolbox
/bin/sh
Terminal2:
$ ansible -i 'test_coreos,' '*' -c docker -m copy -a 'src=/etc/passwd
dest=/tmp/'
clever_brown | SUCCESS => {
"changed": true,
"checksum": "6b98197c1742baf15158e3964ade0f867903b578",
"dest": "/tmp/passwd",
"gid": 0,
"group": "root",
"md5sum": "0286278a2fd3f46b9101e8cbd4400c8b",
"mode": "0644",
"owner": "root",
"size": 5111,
"src":
"/root/.ansible/tmp/ansible-tmp-1462548844.23-248426584823267/source",
"state": "file",
"uid": 0
}
$ docker exec -it test_coreos '/bin/ls' '/tmp/'
passwd
$ ansible --version [stable-2.1] (08:35:39)
ansible 2.2.0 (devel 0a5831e654) last updated 2016/05/06 08:13:57 (GMT -700)
lib/ansible/modules/core: (devel 1f5cf669dd) last updated 2016/05/06
08:13:32 (GMT -700)
lib/ansible/modules/extras: (devel d1b16cd007) last updated 2016/05/06
08:13:42 (GMT -700)
config file = /etc/ansible/ansible.cfg
configured module search path = Default w/o overrides
-Toshio
On Wed, May 4, 2016 at 7:14 PM, tao zhang <[email protected]> wrote:
> Hi guys,
>
> Has anyone meet the below issue?
>
> Copy module can not run in coreos. I got the below error message:
> /bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
> /bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
> /etc/localtime is not a symlink, not updating container timezone.
> Traceback (most recent call last):
> File
> \"/home/core/.ansible/tmp/ansible-tmp-1462413293.33-173671562381843/file\",
> line 114, in <module>
> exitcode = invoke_module(module, zipped_mod, ZIPLOADER_PARAMS)
> File
> \"/home/core/.ansible/tmp/ansible-tmp-1462413293.33-173671562381843/file\",
> line 28, in invoke_module
> p = subprocess.Popen(['/opt/bin/python', module], env=os.environ,
> shell=False, stdout=subprocess.PIPE, stderr=subprocess.PIPE,
> stdin=subprocess.PIPE)
> File \"/usr/lib/python2.7/subprocess.py\", line 710, in __init__
> errread, errwrite)
> File \"/usr/lib/python2.7/subprocess.py\", line 1335, in _execute_child
> raise child_exception
> OSError: [Errno 2] No such file or directory
>
> But synchronize, raw modules works fine.
>
> --
> 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/f1a40bf6-a7f9-4897-baa2-927bf89f75cf%40googlegroups.com
> <https://groups.google.com/d/msgid/ansible-project/f1a40bf6-a7f9-4897-baa2-927bf89f75cf%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>
--
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/CAG9juErqJks1Us8xzo4-QkBftv3Acf%2BzJ-dDc0zCAcHA%2B-_mKQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.