https://pulumi.com logo
#getting-started
Title
# getting-started
q

quick-jackal-87829

08/16/2023, 8:14 AM
Hey, I am a pulumi noob and wanted to check it out. I already failed at the quickstart tutorial. I tried the kubernetes-yaml project but get the error `error: failed to load language plugin yaml: no language plugin 'pulumi-language-yaml' found in the workspace or on your $PATH`as far as I understand there is no need for a plugin for using YAML as a "language" - can somebody help? I use Windows Subystem Linux with Arch Linux Userland, so the package is from the Arch Repos. Here is more verbose output:
Copy code
error: failed to load language plugin yaml: no language plugin 'pulumi-language-yaml' found in the workspace or on your $PATH
<http://github.com/pulumi/pulumi/sdk/v3/go/common/resource/plugin.GetRequiredPlugins|github.com/pulumi/pulumi/sdk/v3/go/common/resource/plugin.GetRequiredPlugins>
        <http://github.com/pulumi/pulumi/sdk/v3@v3.78.0/go/common/resource/plugin/host.go:597|github.com/pulumi/pulumi/sdk/v3@v3.78.0/go/common/resource/plugin/host.go:597>
<http://github.com/pulumi/pulumi/pkg/v3/engine.gatherPluginsFromProgram|github.com/pulumi/pulumi/pkg/v3/engine.gatherPluginsFromProgram>
        <http://github.com/pulumi/pulumi/pkg/v3/engine/plugins.go:124|github.com/pulumi/pulumi/pkg/v3/engine/plugins.go:124>
<http://github.com/pulumi/pulumi/pkg/v3/engine.installPlugins|github.com/pulumi/pulumi/pkg/v3/engine.installPlugins>
        <http://github.com/pulumi/pulumi/pkg/v3/engine/update.go:227|github.com/pulumi/pulumi/pkg/v3/engine/update.go:227>
<http://github.com/pulumi/pulumi/pkg/v3/engine.newUpdateSource|github.com/pulumi/pulumi/pkg/v3/engine.newUpdateSource>
        <http://github.com/pulumi/pulumi/pkg/v3/engine/update.go:378|github.com/pulumi/pulumi/pkg/v3/engine/update.go:378>
<http://github.com/pulumi/pulumi/pkg/v3/engine.newDeployment|github.com/pulumi/pulumi/pkg/v3/engine.newDeployment>
        <http://github.com/pulumi/pulumi/pkg/v3/engine/deployment.go:189|github.com/pulumi/pulumi/pkg/v3/engine/deployment.go:189>
<http://github.com/pulumi/pulumi/pkg/v3/engine.update|github.com/pulumi/pulumi/pkg/v3/engine.update>
        <http://github.com/pulumi/pulumi/pkg/v3/engine/update.go:454|github.com/pulumi/pulumi/pkg/v3/engine/update.go:454>
<http://github.com/pulumi/pulumi/pkg/v3/engine.Update|github.com/pulumi/pulumi/pkg/v3/engine.Update>
        <http://github.com/pulumi/pulumi/pkg/v3/engine/update.go:194|github.com/pulumi/pulumi/pkg/v3/engine/update.go:194>
<http://github.com/pulumi/pulumi/pkg/v3/backend/filestate.(*localBackend).apply|github.com/pulumi/pulumi/pkg/v3/backend/filestate.(*localBackend).apply>
        <http://github.com/pulumi/pulumi/pkg/v3/backend/filestate/backend.go:1059|github.com/pulumi/pulumi/pkg/v3/backend/filestate/backend.go:1059>
<http://github.com/pulumi/pulumi/pkg/v3/backend.PreviewThenPrompt|github.com/pulumi/pulumi/pkg/v3/backend.PreviewThenPrompt>
        <http://github.com/pulumi/pulumi/pkg/v3/backend/apply.go:116|github.com/pulumi/pulumi/pkg/v3/backend/apply.go:116>
<http://github.com/pulumi/pulumi/pkg/v3/backend.PreviewThenPromptThenExecute|github.com/pulumi/pulumi/pkg/v3/backend.PreviewThenPromptThenExecute>
        <http://github.com/pulumi/pulumi/pkg/v3/backend/apply.go:248|github.com/pulumi/pulumi/pkg/v3/backend/apply.go:248>
<http://github.com/pulumi/pulumi/pkg/v3/backend/filestate.(*localBackend).Update|github.com/pulumi/pulumi/pkg/v3/backend/filestate.(*localBackend).Update>
        <http://github.com/pulumi/pulumi/pkg/v3/backend/filestate/backend.go:933|github.com/pulumi/pulumi/pkg/v3/backend/filestate/backend.go:933>
<http://github.com/pulumi/pulumi/pkg/v3/backend.UpdateStack|github.com/pulumi/pulumi/pkg/v3/backend.UpdateStack>
        <http://github.com/pulumi/pulumi/pkg/v3/backend/stack.go:94|github.com/pulumi/pulumi/pkg/v3/backend/stack.go:94>
<http://github.com/pulumi/pulumi/pkg/v3/backend/filestate.(*localStack).Update|github.com/pulumi/pulumi/pkg/v3/backend/filestate.(*localStack).Update>
        <http://github.com/pulumi/pulumi/pkg/v3/backend/filestate/stack.go:89|github.com/pulumi/pulumi/pkg/v3/backend/filestate/stack.go:89>
main.newUpCmd.func1
        <http://github.com/pulumi/pulumi/pkg/v3/cmd/pulumi/up.go:170|github.com/pulumi/pulumi/pkg/v3/cmd/pulumi/up.go:170>
main.newUpCmd.func3
        <http://github.com/pulumi/pulumi/pkg/v3/cmd/pulumi/up.go:491|github.com/pulumi/pulumi/pkg/v3/cmd/pulumi/up.go:491>
main.newUpCmd.RunResultFunc.func4
        <http://github.com/pulumi/pulumi/sdk/v3@v3.78.0/go/common/util/cmdutil/exit.go:112|github.com/pulumi/pulumi/sdk/v3@v3.78.0/go/common/util/cmdutil/exit.go:112>
<http://github.com/spf13/cobra.(*Command).execute|github.com/spf13/cobra.(*Command).execute>
        <http://github.com/spf13/cobra@v1.7.0/command.go:944|github.com/spf13/cobra@v1.7.0/command.go:944>
<http://github.com/spf13/cobra.(*Command).ExecuteC|github.com/spf13/cobra.(*Command).ExecuteC>
        <http://github.com/spf13/cobra@v1.7.0/command.go:1068|github.com/spf13/cobra@v1.7.0/command.go:1068>
<http://github.com/spf13/cobra.(*Command).Execute|github.com/spf13/cobra.(*Command).Execute>
        <http://github.com/spf13/cobra@v1.7.0/command.go:992|github.com/spf13/cobra@v1.7.0/command.go:992>
main.main
        <http://github.com/pulumi/pulumi/pkg/v3/cmd/pulumi/main.go:56|github.com/pulumi/pulumi/pkg/v3/cmd/pulumi/main.go:56>
runtime.main
        runtime/proc.go:267
runtime.goexit
        runtime/asm_amd64.s:1650
m

melodic-tomato-39005

08/16/2023, 8:23 AM
Pulumi does need the yaml plugin, but it should be installed automatically. Is there maybe an error or warning further up, about acquiring the plugin?
q

quick-jackal-87829

08/16/2023, 8:26 AM
nope nothing - I could try to install it with the script and see if this will fix it
this seems to fix it, I'll investigate further whats wrong with the arch linux package
m

melodic-tomato-39005

08/16/2023, 8:30 AM
Ah, interesting. Thanks for checking.