Skip to content
This repository has been archived by the owner on Aug 29, 2023. It is now read-only.

footloose container fails to start after upgrading to Docker 4.3 #270

Open
MartinAhrer opened this issue Dec 28, 2021 · 3 comments · Fixed by k0sproject/bootloose#2 · May be fixed by #272
Open

footloose container fails to start after upgrading to Docker 4.3 #270

MartinAhrer opened this issue Dec 28, 2021 · 3 comments · Fixed by k0sproject/bootloose#2 · May be fixed by #272

Comments

@MartinAhrer
Copy link

I'm using footloose 0.6.3 on Mac OS with the following simple configuration.

cluster:
  name: chaching
  privateKey: cluster-key
machines:
- count: 1

  spec:
    image: quay.io/footloose/debian10
    name: chachingdev%d
    portMappings:
    - containerPort: 22
    privileged: true

After footloose create the command complains that the container is not running

INFO[0000] Docker Image: quay.io/footloose/debian10 present locally
INFO[0000] Creating machine: chaching-chachingdev0 ...
ERRO[0001] Error response from daemon: Container 4810fc5dfe782c7fef5a1a594347ceb3044b38b77873ec3aa36c5998ec466da4 is not running  machine=chaching-chachingdev0
FATA[0001] exit status 1

docker container logs 4810fc5dfe782c7fef5a1a594347ceb3044b38b77873ec3aa36c5998ec466da4 shows the following

Failed to lookup module alias 'autofs4': Function not implemented
systemd 241 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN2 +IDN -PCRE2 default-hierarchy=hybrid)
Detected virtualization docker.
Detected architecture x86-64.

Welcome to Debian GNU/Linux 10 (buster)!

Set hostname to <chachingdev0>.
Failed to create /init.scope control group: Read-only file system
Failed to allocate manager object: Read-only file system
[!!!!!!] Failed to allocate manager object.
Exiting PID 1...

Anyone with an idea what is going wrong. The footloose container stopped working after doing an upgrade of my Mac OS Big Sur to latest 11.6.2

@MartinAhrer
Copy link
Author

Looks like this broke with Docker Desktop for Mac 4.3. https://docs.docker.com/desktop/mac/release-notes/#bug-fixes-and-minor-changes

@MartinAhrer MartinAhrer changed the title footloose container fails to start footloose container fails to start after upgrading to Docker 4.3 Jan 14, 2022
ncopa added a commit to ncopa/footloose-old that referenced this issue Feb 9, 2022
Add support for cgroupv2 so it works with Docker Desktop 4.3 and newer.

Also Use golang 1.17.6

Fixes weaveworks#270
@ncopa ncopa linked a pull request Feb 9, 2022 that will close this issue
ncopa added a commit to ncopa/footloose-old that referenced this issue Feb 9, 2022
Add support for cgroupv2 so it works with Docker Desktop 4.3 and newer.

Fixes weaveworks#270
ncopa added a commit to ncopa/footloose-old that referenced this issue Feb 9, 2022
Add support for cgroupv2 so it works with Docker Desktop 4.3 and newer.

Fixes weaveworks#270
ncopa added a commit to ncopa/footloose-old that referenced this issue Feb 10, 2022
Add support for cgroupv2 so it works with Docker Desktop 4.3 and newer.

Fixes weaveworks#270
ncopa added a commit to ncopa/k0s that referenced this issue Feb 10, 2022
Currently footloose only works with cgroup v1. Use fork for now til this
has be resolved upstream.

Upstream issue: weaveworks/footloose#270
Upstream PR: weaveworks/footloose#272

Signed-off-by: Natanael Copa <ncopa@mirantis.com>
jnummelin pushed a commit to jnummelin/k0s that referenced this issue May 4, 2022
Currently footloose only works with cgroup v1. Use fork for now til this
has be resolved upstream.

Upstream issue: weaveworks/footloose#270
Upstream PR: weaveworks/footloose#272

Signed-off-by: Natanael Copa <ncopa@mirantis.com>
twz123 pushed a commit to twz123/k0s that referenced this issue May 25, 2022
Currently footloose only works with cgroup v1. Use fork for now til this
has be resolved upstream.

Upstream issue: weaveworks/footloose#270
Upstream PR: weaveworks/footloose#272

Signed-off-by: Natanael Copa <ncopa@mirantis.com>
Signed-off-by: Tom Wieczorek <twieczorek@mirantis.com>
(cherry picked from commit e22d28c)
@albeus
Copy link

albeus commented Jul 18, 2022

Same in Archlinux (5.18.9-arch1-1) using Docker version 20.10.17, build a89b84221c.

@albeus
Copy link

albeus commented Jul 18, 2022

I tested the patch #272: it's working.
I hope that it'll be integrated soon.

ncopa added a commit to ncopa/bootloose that referenced this issue Sep 1, 2023
Add support for cgroupv2 so it works with Docker Desktop 4.3 and newer.

Fixes weaveworks/footloose#270
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants