Hi There!!
I am upgrading TF version from 1.0 to 1.1 and while executing the TF plan getting the below error, something related to hashicorp/server provider, which am not using in any sense…
Failed to query available provider packages
Could not retrieve the list of available versions for provider hashicorp/server
Let me know if am doing anything wrong or missing anything.
Thanks
Hi @sandeepsharmadevops,
To start I would suggest running the command terraform providers
to see which of your modules seems to be depending on this provider.
There is currently no provider called hashicorp/server
, and so I suspect this problem is caused by some of Terraform’s rules to handle backward-compatibility with older Terraform modules that predate us having a heirarchical namespace for providers.
A common way this problem can arise is if you write an incorrect resource type name, such as:
resource "server_anything" "anything" {
# ...
}
If there is no provider with the local name “server” declared in the module then Terraform guesses – for backward compatibilty with the behavior of older Terraform versions – that you’re intending to use hashicorp/server
. That’s an incorrect guess in this case, of course.
Thanks for the reply @apparentlymart i have checked the source code, and didn’t find any resource block where such a name is defined, what other terraform blocks or others can be considered to check for such a name?