Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 912039 - app-containers/docker-compose-2.17.2 buildkitd: context canceled
Summary: app-containers/docker-compose-2.17.2 buildkitd: context canceled
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: William Hubbs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-08-10 20:41 UTC by Pietro
Modified: 2023-08-11 19:46 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info (emerge.info.txt,6.55 KB, text/plain)
2023-08-10 20:41 UTC, Pietro
Details
docker-compose error (error.txt,6.32 KB, text/plain)
2023-08-10 20:50 UTC, Pietro
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Pietro 2023-08-10 20:41:42 UTC
Created attachment 867582 [details]
emerge --info

Hello team,

Yesterday I remember updating dev-lang/go and portage instructed me to rebuild the applications dependent by Go, docker being one. So I did that. I don't remember if either docker, docker-compose or containerd were upgraded yesterday as well, but since then I have been unable to build container using docker-compose. docker build works fine though.

Error:
>>>
{clientepwd}$ docker compose -f docker-compose.yaml  up
[+] Building 14.7s (1/1) FINISHED                                                                                                                                                            
 => ERROR [internal] booting buildkit                                                                                                                                                  14.7s
 => => starting container buildx_buildkit_default                                                                                                                                      14.7s
------
 > [internal] booting buildkit:
#0 14.68 time="2023-08-10T11:47:20Z" level=warning msg="using host network as the defaultime="2023-08-10T11:47:20Z" level=warning msg="using host network as the default"
#0 14.68 time="2023-08-10T11:47:21Z" level=warning msg="skipping containerd worker, as \"/run/containerd/containerd.sock\" does not exist"
#0 14.68 dtime="2023-08-10T11:47:21Z" level=info msg="found 1 workers, default=\"x2asdb547e0aq0xksxqxv3rpg\""
#0 14.68 `time="2023-08-10T11:47:21Z" level=warning msg="currently, only the default worker can be used."
#0 14.68 \time="2023-08-10T11:47:21Z" level=info msg="running server on /run/buildkit/buildkitd.sock"
#0 14.68 =time="2023-08-10T12:04:33time="2023-08-10T11:47:21Z" level=warning msg="skipping containerd worker, as \"/run/containerd/containerd.sock\" does not exist"
#0 14.68 time="2023-08-10T11:47:21Z" level=warning msg="currently, only the default worker can be used."
#0 14.68 time="2023-08-10T11:47:21Z" level=warning msg="currently, only the default worker can be used."
#0 14.68 time="2023-08-10T12:04:33Z" level=info msg="stopping server"
#0 14.68 buildkitd: context canctime="2023-08-10T12:04:33Z" level=info msg="stopping server"
#0 14.68 time="2023-08-10T12:25:52Z" time="2023-08-10T12:25:52Z" level=info msg="auto snapshotter: using overlayfs"
#0 14.68 time="2023-08-10T12:25:52Z" level=info msg="found worker \"x2asdb547e0aq0xksxqxv3rtime="2023-08-10T12:25:52Z" level=info msg="found worker \"x2asdb547e0aq0xksxqxv3rpg\", labels=map[org.mobyproject.buildkit.worker.executor:oci org.mobyproject.buildkit.worker.hostname:7b8283473b7c org.mobyproject.buildkit.worker.network:host org.mobyproject.buildkit.worker.oci.process-mode:sandbox org.mobyproject.buildkit.worker.selinux.enabled:false org.mobyproject.buildkit.worker.snapshotter:overlayfs], platforms=[linux/amd64 linux/amd64/v2 linux/amd64/v3 linux/386]"
#0 14.68 time="2023-08-10T12:25:52Z" level=info msg="found 1 workers, default=\"x2asdb547e0aq0xksxqxv3rpg\""
#0 14.68 `time="2023-08-10T12:25time="2023-08-10T12:25:52Z" level=info msg="found 1 workers, default=\"x2asdb547e0aq0xksxqxv3rpg\""
#0 14.68 time="2023-08-10T12:25:52Z" level=info msg="running server on /run/buildkit/buildkitd.sock"
#0 14.68 time="2023-08-10T12:25:52Z" level=info msg="running server on /run/buildkit/buildkitd.sock"
#0 14.68 buildkitd: context canceled
#0 14.68 Otime="2023-08-10T12:37:11buildkitd: context canceled
#0 14.68 time="2023-08-10T12:37:11Z" level=warning msg="using host network as the defaultime="2023-08-10T12:37:11Z" level=warning msg="using host network as the default"
#0 14.68 time="2023-08-10T12:37:11Z" level=warning msg="skipping containerd worker, as \"/run/containerd/containerd.sock\" does not exist"
#0 14.68 dtime="2023-08-10T12:37:11Z" level=info msg="found 1 workers, default=\"x2asdb547e0aq0xksxqxv3rpg\""
#0 14.68 `time="2023-08-10T12:37:11Z" level=warning msg="currently, only the default worker can be used."
#0 14.68 \time="2023-08-10T12:37:11Z" level=info msg="running server on /run/buildkit/buildkitd.sock"
#0 14.68 =time="2023-08-10T19:15:09time="2023-08-10T12:37:11Z" level=warning msg="skipping containerd worker, as \"/run/containerd/containerd.sock\" does not exist"
#0 14.68 time="2023-08-10T12:37:11Z" level=warning msg="currently, only the default worker can be used."
#0 14.68 time="2023-08-10T12:37:11Z" level=warning msg="currently, only the default worker can be used."
#0 14.68 time="2023-08-10T19:15:09Z" level=info msg="stopping server"
#0 14.68 buildkitd: context canctime="2023-08-10T19:15:09Z" level=info msg="stopping server"
#0 14.68 time="2023-08-10T19:15:30Z" time="2023-08-10T19:15:30Z" level=info msg="auto snapshotter: using overlayfs"
#0 14.68 time="2023-08-10T19:15:30Z" level=info msg="found worker \"x2asdb547e0aq0xksxqxv3rtime="2023-08-10T19:15:30Z" level=info msg="found worker \"x2asdb547e0aq0xksxqxv3rpg\", labels=map[org.mobyproject.buildkit.worker.executor:oci org.mobyproject.buildkit.worker.hostname:7b8283473b7c org.mobyproject.buildkit.worker.network:host org.mobyproject.buildkit.worker.oci.process-mode:sandbox org.mobyproject.buildkit.worker.selinux.enabled:false org.mobyproject.buildkit.worker.snapshotter:overlayfs], platforms=[linux/amd64 linux/amd64/v2 linux/amd64/v3 linux/386]"
#0 14.68 time="2023-08-10T19:15:30Z" level=info msg="found 1 workers, default=\"x2asdb547e0aq0xksxqxv3rpg\""
#0 14.68 `time="2023-08-10T19:15time="2023-08-10T19:15:30Z" level=info msg="found 1 workers, default=\"x2asdb547e0aq0xksxqxv3rpg\""
#0 14.68 time="2023-08-10T19:15:30Z" level=info msg="running server on /run/buildkit/buildkitd.sock"
#0 14.68 time="2023-08-10T19:15:30Z" level=info msg="running server on /run/buildkit/buildkitd.sock"
#0 14.68 buildkitd: context canceled
#0 14.68 Otime="2023-08-10T19:38:53buildkitd: context canceled
#0 14.68 time="2023-08-10T19:38:53Z" level=warning msg="using host network as the defaultime="2023-08-10T19:38:53Z" level=warning msg="using host network as the default"
#0 14.68 time="2023-08-10T19:38:53Z" level=warning msg="skipping containerd worker, as \"/run/containerd/containerd.sock\" does not exist"
#0 14.68 dtime="2023-08-10T19:38:53Z" level=info msg="found 1 workers, default=\"x2asdb547e0aq0xksxqxv3rpg\""
#0 14.68 `time="2023-08-10T19:38:53Z" level=warning msg="currently, only the default worker can be used."
#0 14.68 \time="2023-08-10T19:38:53Z" level=info msg="running server on /run/buildkit/buildkitd.sock"
#0 14.68 time="2023-08-10T19:38:53Z" level=warning msg="skipping containerd worker, as \"/run/containerd/containerd.sock\" does not exist"
#0 14.68 time="2023-08-10T19:38:53Z" level=warning msg="currently, only the default worker can be used."
#0 14.68 time="2023-08-10T19:38:53Z" level=warning msg="currently, only the default worker can be used."
#0 14.68 
------
http: invalid Host header
{clientepwd}$
<<<

I noticed the warning message mentions that containerd.sock is not found in /run/containerd/, but it is indeed.

>>>
{clientepwd}$ sudo file /run/containerd/containerd.sock
/run/containerd/containerd.sock: socket
{clientepwd}$ 
<<<
Comment 1 Pietro 2023-08-10 20:48:16 UTC
Here is what I emerged during the past few days.

>>>
{clientepwd}$ sudo qlop -mv -d '2023-08-06' -d '2023-08-10'
2023-08-07T17:36:13 >>> gui-libs/egl-wayland-1.1.12_p20230718
2023-08-07T17:36:28 >>> www-client/firefox-bin-116.0.1
2023-08-09T10:59:16 >>> sys-kernel/linux-firmware-20230804
2023-08-09T10:59:59 >>> dev-lang/go-1.20.7
2023-08-09T11:01:10 >>> sys-firmware/intel-microcode-20230808_p20230804
2023-08-09T11:01:15 >>> www-client/firefox-bin-116.0.2
2023-08-09T11:02:46 >>> dev-go/go-md2man-2.0.0
2023-08-09T11:02:52 >>> app-containers/docker-cli-24.0.5
2023-08-09T11:03:12 >>> app-containers/runc-1.1.7
2023-08-09T11:03:24 >>> app-containers/docker-compose-2.17.2
2023-08-09T11:04:04 >>> app-containers/containerd-1.7.1-r1
2023-08-09T11:04:49 >>> app-containers/docker-24.0.5
2023-08-09T20:22:41 >>> net-im/discord-0.0.28
{clientepwd}$ 
<<<

Thanks
Comment 2 Pietro 2023-08-10 20:50:29 UTC
Created attachment 867591 [details]
docker-compose error
Comment 3 Pietro 2023-08-11 15:17:03 UTC
I tried the docker-compose-linux-x86_64-2.20.3 binary from https://github.com/docker/compose/releases/tag/v2.20.3 and it works as expected. So it is definitely docker-compose-2.17.2 that is broken on Gentoo.
Comment 4 William Hubbs gentoo-dev 2023-08-11 15:44:06 UTC
I just added 2.20.2, but I see that 2.20.3 was released today.
I'm working on adding it.
Comment 5 Larry the Git Cow gentoo-dev 2023-08-11 16:06:25 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22511825e8f18a1e46b368ca117865588b450294

commit 22511825e8f18a1e46b368ca117865588b450294
Author:     William Hubbs <williamh@gentoo.org>
AuthorDate: 2023-08-11 16:04:20 +0000
Commit:     William Hubbs <williamh@gentoo.org>
CommitDate: 2023-08-11 16:06:20 +0000

    app-containers/docker-compose: add 2.20.3
    
    Closes: https://bugs.gentoo.org/912039
    Signed-off-by: William Hubbs <williamh@gentoo.org>

 app-containers/docker-compose/Manifest             |  2 +
 .../docker-compose/docker-compose-2.20.3.ebuild    | 50 ++++++++++++++++++++++
 2 files changed, 52 insertions(+)
Comment 6 Pietro 2023-08-11 19:46:40 UTC
Works now. Thank you mate :)