concourse / concourse-docker

Offical concourse/concourse Docker image.
Apache License 2.0
241 stars 152 forks source link

Concourse 6.1.0 Workes Fail with net.ipv4.tcp_keepalive_time #61

Open bottkars opened 4 years ago

bottkars commented 4 years ago

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

cirocosta commented 4 years ago

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!

kc1r74p commented 4 years ago

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

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

grafik

Best regards Patrick

jamieklassen commented 4 years ago

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

bottkars commented 4 years ago

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