concourse-docker icon indicating copy to clipboard operation
concourse-docker copied to clipboard

Concourse 6.1.0 Workes Fail with net.ipv4.tcp_keepalive_time

Open bottkars opened this issue 5 years ago • 4 comments

When running Concourse worker on dcoker Compose, guardian failes with: failed to retrieve kernel parameter "net.ipv4.tcp_keepalive_time": open /proc/sys/net/ipv4/tcp_keepalive_time: no such file or directory. So inessence, not able to start any Job on my Docker Worker . reverting the worker back to 6.0 just works fine

bottkars avatar May 14 '20 12:05 bottkars

Hi @bottkars ,

Would you mind sharing which version were you using? Is that 6.1.0? It'd be great if you could share a bit of your setup too - are you using something like Docker for Mac? Straight on Linux (if so, which distro & kernel version?)

Thanks!

cirocosta avatar May 14 '20 13:05 cirocosta

Hi @cirocosta, having same errors on my workers. Using concourse 6.1.0 Linux binaries on:

  • Ubuntu 16.04.2 LTS

Having 2 different errors where one is the time. Also checked and all files are there and have default values.

grafik

Best regards Patrick

kc1r74p avatar May 23 '20 20:05 kc1r74p

I figured out the root cause. I'm still not sure if we should change our release notes to announce the breaking change or whether we might actually need to make a change to enable running concourse workers inside a Linux 4.4 container: https://github.com/concourse/concourse/issues/5711#issuecomment-638224176

jamieklassen avatar Jun 03 '20 14:06 jamieklassen

sorry for late reply. I was testing 6.1 and 6.2 on Docker Compose on a qnap NAS for (one) of the Worker Nodes. The Web Nodes and All Other Workers run on AzureStack deployed from a bosh release. The Kernel Version of my NAS Box is 4.14 - LTS

bottkars avatar Jun 13 '20 07:06 bottkars