Ended up redirecting the logs out of the container to a log file in order
to avoid this issue.
On Friday, 21 October 2016 12:34:05 UTC+1, Bruno Vilhena wrote:
>
> Trying to run an ansible playbook in Jenkins, which starts a docker
> container (kubernetes-anywhere) to provision an environment.
>
> I used to be able to run this without issues, by starting the contain
> detached and the executing the provisioning command line within the
> container, from jenkins.
>
> Since a couple of days ago started having an issue where the build ends
> abruptly with this error:
>
> *fatal: [localhost] => Traceback (most recent call last):
> File "/usr/lib/pymodules/python2.7/ansible/runner/__init__.py", line 589,
> in _executor
> exec_rc = self._executor_internal(host, new_stdin)
> File "/usr/lib/pymodules/python2.7/ansible/runner/__init__.py", line 793,
> in _executor_internal
> return self._executor_internal_inner(host, self.module_name,
> self.module_args, inject, port, complex_args=complex_args)
> File "/usr/lib/pymodules/python2.7/ansible/runner/__init__.py", line 1125,
> in _executor_internal_inner
> self.callbacks.on_ok(host, data)
> File "/usr/lib/pymodules/python2.7/ansible/callbacks.py", line 544, in on_ok
> display(msg, color='yellow', runner=self.runner)
> File "/usr/lib/pymodules/python2.7/ansible/callbacks.py", line 148, in
> display
> print msg2
> IOError: [Errno 11] Resource temporarily unavailable*
>
>
>
> I've tried lots of work around, and the playbook seems to work properly if I
> run it from the command line, using the same user as Jenkins.
>
>
> I've also updated nproc and open file limits, and rebooted both jenkins and
> the box itself, with no success.
>
>
> Did a strace of the run and I can see the error logging:
>
>
> *lock_gettime(CLOCK_REALTIME, {1477026483, 732994400}) =
> 0**clock_gettime(CLOCK_REALTIME, {1477026483, 733171300}) = 0
> read(3, 0xc2100f9000, 4096) = -1 EAGAIN (Resource temporarily
> unavailable)
> clock_gettime(CLOCK_REALTIME, {1477026483, 733531600}) = 0
> write(3, "POST /v1.18/containers/f0a9b48ba"..., 465) = 465
> epoll_wait(4, {{EPOLLIN|EPOLLOUT, {u32=2614059608, u64=139902583792216}}},
> 128, 0) = 1
> read(3, "HTTP/1.1 404 Not Found\r\nContent-"..., 4096) = 143
> clock_gettime(CLOCK_REALTIME, {1477026483, 737483000}) = 0
> open("/etc/localtime", O_RDONLY) = 5
> mmap(0xc210100000, 1048576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
> -1, 0) = 0xc210100000
> mmap(0xc20ffe0000, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
> -1, 0) = 0xc20ffe0000
> clock_gettime(CLOCK_REALTIME, {1477026483, 738410500}) = 0
> clock_gettime(CLOCK_REALTIME, {1477026483, 738642200}) = 0
> read(5, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\7\0\0\0\7\0\0\0\0"...,
> 4096) = 3661
> clock_gettime(CLOCK_REALTIME, {1477026483, 738984000}) = 0
> read(5, "", 4096) = 0
> close(5) = 0
> clock_gettime(CLOCK_REALTIME, {1477026483, 739523600}) = 0
> clock_gettime(CLOCK_REALTIME, {1477026483, 739702600}) = 0
> write(2, "time=\"2016-10-21T06:08:03+01:00\""..., 99) = 99
> exit_group(1) = ?
> +++ exited with 1 +++*
>
>
>
> Any ideas?
>
--
You received this message because you are subscribed to the Google Groups
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/jenkinsci-users/0c3d4481-f95d-4553-bf13-72db2080f250%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.