Good morning everyone! I've always been using the ...
# general
c
Good morning everyone! I've always been using the
pulumi-base
docker image for my pulumi workloads with my dotnet based pulumi programs. From and including the image tagged
3.47.0
, i'm getting a
Copy code
error: could not find `dotnet` on the $PATH: exec: "dotnet": executable file not found in $PATH
error: failed to load language plugin dotnet: could not read plugin [/pulumi/bin/pulumi-language-dotnet] stdout: EOF
Whereas with the image tagged
3.46.0
, i'm not seeing it. If I use
pulumi-dotnet
it does work, my curiosity is in why the
pulumi-base
worked previously and stopped working.
e
I'm kinda surprised that ever worked, we don't explicitly install dotnet for that image (https://github.com/pulumi/pulumi-docker-containers/blob/main/docker/base/Dockerfile). I'd guess that maybe debian:11-slim changed what they install in their base image between our two releases. Can you try using pulumi-dotnet instead?
c
pulumi-dotnet
works.
Oddly, for both 3.47.0 and 3.46.0,
dotnet
isn't available on the PATH.
e.g.