Hello! I'm seeking guidance on troubleshooting dagger engine in a simple use case below.
I am seeing persistent timeouts when attempting to daggerize any golang app/module. I can pull/build/run other containers in this environment, (hello-world, ubuntu), and this problem occurs even for the hello-dagger project in the Quickstart:
tim@thinky:~/src/hello-dagger$ dagger init --sdk=go --source=./dagger
✘ connect 10m2.1s
! start engine: new client: context deadline exceeded
✔ starting engine 2.0s
✔ create 2.0s
✔ exec docker start dagger-engine-d95f50c1aa49026a 1.0s
┃ dagger-engine-d95f50c1aa49026a
✘ connecting to engine 10m0.0s
! new client: context deadline exceeded
Error: start engine: new client: context deadline exceeded
This environment is a WSL2 Ubuntu machine configured with a fairly bleeding-edge container stack composed of:
tim@thinky:~/src/wupdedup$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu 22.04.3 LTS"
tim@thinky:~/src/wupdedup$ dagger version
dagger v0.12.3 (registry.dagger.io/engine) linux/amd64
tim@thinky:~/src/wupdedup$ podman version
Client: Podman Engine
Version: 5.1.2
API Version: 5.1.2
Go Version: go1.22.5
Git Commit: 94a24974ab345324db1a1489c924af4b89d2d0e9
Built: Sat Jul 27 18:46:31 2024
OS/Arch: linux/amd64
tim@thinky:~/src/wupdedup$ crun --version
crun version 1.15
commit: e6eacaf4034e84185fd8780ac9262bbf57082278
rundir: /run/user/1000/crun
spec: 1.0.0
+SYSTEMD +SELINUX +APPARMOR +CAP +SECCOMP +EBPF +YAJL
tim@thinky:~/src/wupdedup$ pasta --version
pasta 2024_07_26.57a21d2
Copyright Red Hat
GNU General Public License, version 2 or later
<https://www.gnu.org/licenses/old-licenses/gpl-2.0.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Thanks!