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.

Reply via email to