Hi.
I get an issue which I cannot find any information about anywhere on the world wide web.
Context:
I’m on Windows. I’m running WSL2, Ubuntu 22.04.3 LTS.
I’m running the latest Docker desktop and Docker engine available (v24.0.6 engine and v4.25.1
desktop).
I did install the Astro CLI with curl -sSL install.astronomer.io | sudo bash -s
This installed v1.20.1.
I’ve tried two astro-runtimes
in the Dockerfile:
FROM quay.io/astronomer/astro-runtime:9.1.0
and
FROM quay.io/astronomer/astro-runtime:9.5.0
Astro CLI commands works fine, and interacts with Docker (astro dev restart
, for example).
Steps to reproduce:
mkdir empty_project
cd empty_project
astro dev init
astro dev start
astro dev run
After running the run command (like connections list
or providers list
) I get the following error message:
> Running: airflow connections list
> panic: runtime error: invalid memory address or nil pointer dereference
> [signal SIGSEGV: segmentation violation code=0x1 addr=0x28 pc=0x521986]
>
> goroutine 71 [running]:
> bufio.(*Reader).Read(0x0, {0xc00045e000?, 0xc00038f950?, 0xc000505fb8?})
> /usr/local/go/src/bufio/bufio.go:216 +0x86
> github.com/docker/docker/pkg/stdcopy.StdCopy({0x172fb00, 0xc000012018}, {0x172fb00, 0xc000012020}, {0x172ce20, 0x0})
> /go/pkg/mod/github.com/docker/docker@v20.10.7+incompatible/pkg/stdcopy/stdcopy.go:108 +0x444
> github.com/astronomer/astro-cli/docker.ExecPipe.func1()
> /go/src/github.com/astronomer/astro-cli/docker/docker.go:42 +0x54
> created by github.com/astronomer/astro-cli/docker.ExecPipe
> /go/src/github.com/astronomer/astro-cli/docker/docker.go:40 +0x1d8
What am I doing wrong here? And I’m saying “I” since I cannot find anyone else with the same issue.