Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

can't use provider #32

Closed
andrey-genpracc opened this issue Apr 24, 2024 · 1 comment
Closed

can't use provider #32

andrey-genpracc opened this issue Apr 24, 2024 · 1 comment

Comments

@andrey-genpracc
Copy link

andrey-genpracc commented Apr 24, 2024

2024/04/24 11:47:34 [INFO] Terraform version: 0.13.1  
2024/04/24 11:47:34 [INFO] Go runtime version: go1.14.7
2024/04/24 11:47:34 [INFO] CLI args: []string{"/usr/bin/terraform0.13", "init"}
2024/04/24 11:47:34 [DEBUG] Attempting to open CLI config file: /home/ijj/.terraformrc
2024/04/24 11:47:34 [DEBUG] File doesn't exist, but doesn't need to. Ignoring.
2024/04/24 11:47:34 [DEBUG] ignoring non-existing provider search directory terraform.d/plugins
2024/04/24 11:47:34 [DEBUG] ignoring non-existing provider search directory /home/ijj/.terraform.d/plugins
2024/04/24 11:47:34 [DEBUG] ignoring non-existing provider search directory /home/ijj/.local/share/terraform/plugins
2024/04/24 11:47:34 [DEBUG] ignoring non-existing provider search directory /usr/share/ubuntu/terraform/plugins
2024/04/24 11:47:34 [DEBUG] ignoring non-existing provider search directory /usr/local/share/terraform/plugins
2024/04/24 11:47:34 [DEBUG] ignoring non-existing provider search directory /usr/share/terraform/plugins
2024/04/24 11:47:34 [DEBUG] ignoring non-existing provider search directory /var/lib/snapd/desktop/terraform/plugins
2024/04/24 11:47:34 [INFO] CLI command args: []string{"init"}
2024/04/24 11:47:34 [TRACE] ModuleInstaller: installing child modules for . into .terraform/modules
Initializing modules...
2024/04/24 11:47:34 [DEBUG] Module installer: begin master-nodes
2024/04/24 11:47:34 [TRACE] ModuleInstaller: master-nodes is not yet installed
2024/04/24 11:47:34 [TRACE] ModuleInstaller: cleaning directory .terraform/modules/master-nodes prior to install of master-nodes
2024/04/24 11:47:34 [TRACE] ModuleInstaller: master-nodes has local path "../../../common-modules/contabo-instances"
2024/04/24 11:47:34 [TRACE] ModuleInstaller: master-nodes uses directory from parent: ../../../common-modules/contabo-instances
2024/04/24 11:47:34 [DEBUG] Module installer: master-nodes installed at ../../../common-modules/contabo-instances
2024/04/24 11:47:34 [TRACE] modsdir: writing modules manifest to .terraform/modules/modules.json
- master-nodes in ../../../common-modules/contabo-instances

2024/04/24 11:47:34 [TRACE] Meta.Backend: no config given or present on disk, so returning nil config
2024/04/24 11:47:34 [TRACE] Meta.Backend: backend has not previously been initialized in this working directory
2024/04/24 11:47:34 [DEBUG] New state was assigned lineage "0fe2f5b4-9808-a998-a3fe-dd709b475931"
2024/04/24 11:47:34 [TRACE] Meta.Backend: using default local state only (no backend configuration, and no existing initialized backend)
2024/04/24 11:47:34 [TRACE] Meta.Backend: instantiated backend of type <nil>
2024/04/24 11:47:34 [DEBUG] checking for provisioner in "."
Initializing the backend...
2024/04/24 11:47:34 [DEBUG] checking for provisioner in "/usr/bin"
2024/04/24 11:47:34 [INFO] Failed to read plugin lock file .terraform/plugins/linux_amd64/lock.json: open .terraform/plugins/linux_amd64/lock.json: no such file or directory
2024/04/24 11:47:34 [TRACE] Meta.Backend: backend <nil> does not support operations, so wrapping it in a local backend
2024/04/24 11:47:34 [TRACE] backend/local: state manager for workspace "default" will:
 - read initial snapshot from terraform.tfstate
 - write new snapshots to terraform.tfstate
 - create any backup at terraform.tfstate.backup
2024/04/24 11:47:34 [TRACE] statemgr.Filesystem: reading initial snapshot from terraform.tfstate
2024/04/24 11:47:34 [TRACE] statemgr.Filesystem: snapshot file has nil snapshot, but that's okay
2024/04/24 11:47:34 [TRACE] statemgr.Filesystem: read nil snapshot

2024/04/24 11:47:34 [TRACE] providercache.fillMetaCache: scanning directory .terraform/plugins
2024/04/24 11:47:34 [TRACE] getproviders.SearchLocalDirectory: failed to resolve symlinks for .terraform/plugins: lstat .terraform/plugins: no such file or directory
2024/04/24 11:47:34 [TRACE] providercache.fillMetaCache: error while scanning directory .terraform/plugins: cannot search .terraform/plugins: lstat .terraform/plugins: no such file or directory
2024/04/24 11:47:34 [WARN] Failed to scan provider cache directory .terraform/plugins: cannot search .terraform/plugins: lstat .terraform/plugins: no such file or directory
2024/04/24 11:47:34 [DEBUG] Service discovery for registry.terraform.io at https://registry.terraform.io/.well-known/terraform.json
2024/04/24 11:47:34 [TRACE] HTTP client GET request to https://registry.terraform.io/.well-known/terraform.json
Initializing provider plugins...
- Finding contabo/contabo versions matching "0.1.26"...
2024/04/24 11:47:34 [DEBUG] GET https://registry.terraform.io/v1/providers/contabo/contabo/versions
2024/04/24 11:47:34 [TRACE] HTTP client GET request to https://registry.terraform.io/v1/providers/contabo/contabo/versions
2024/04/24 11:47:34 [DEBUG] GET https://registry.terraform.io/v1/providers/hashicorp/contabo/versions
2024/04/24 11:47:34 [TRACE] HTTP client GET request to https://registry.terraform.io/v1/providers/hashicorp/contabo/versions
- Finding latest version of hashicorp/contabo...
2024/04/24 11:47:35 [DEBUG] GET https://registry.terraform.io/v1/providers/contabo/contabo/0.1.26/download/linux/amd64
2024/04/24 11:47:35 [TRACE] HTTP client GET request to https://registry.terraform.io/v1/providers/contabo/contabo/0.1.26/download/linux/amd64
2024/04/24 11:47:35 [DEBUG] GET https://github.com/contabo/terraform-provider-contabo/releases/download/v0.1.26/terraform-provider-contabo_0.1.26_SHA256SUMS
2024/04/24 11:47:35 [TRACE] HTTP client GET request to https://github.com/contabo/terraform-provider-contabo/releases/download/v0.1.26/terraform-provider-contabo_0.1.26_SHA256SUMS
2024/04/24 11:47:35 [TRACE] HTTP client GET request to https://objects.githubusercontent.com/github-production-release-asset-2e65be/483225426/e79871ce-8c77-40f9-8c55-2eae8cfe1ee1?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAVCODYLSA53PQK4ZA%2F20240424%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240424T084735Z&X-Amz-Expires=300&X-Amz-Signature=44d3b5dba751d06134fda7dc059b2d83092163f031353033e7c2c0c243256329&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=483225426&response-content-disposition=attachment%3B%20filename%3Dterraform-provider-contabo_0.1.26_SHA256SUMS&response-content-type=application%2Foctet-stream
2024/04/24 11:47:36 [DEBUG] GET https://github.com/contabo/terraform-provider-contabo/releases/download/v0.1.26/terraform-provider-contabo_0.1.26_SHA256SUMS.sig
2024/04/24 11:47:36 [TRACE] HTTP client GET request to https://github.com/contabo/terraform-provider-contabo/releases/download/v0.1.26/terraform-provider-contabo_0.1.26_SHA256SUMS.sig
2024/04/24 11:47:36 [TRACE] HTTP client GET request to https://objects.githubusercontent.com/github-production-release-asset-2e65be/483225426/93154b75-1f8e-4459-b437-9c8202dea57f?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAVCODYLSA53PQK4ZA%2F20240424%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240424T084736Z&X-Amz-Expires=300&X-Amz-Signature=440a07d5fdbcfcf73a9005a7d308e14ffda08fe0e43cba5a453e4925f2a9f169&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=483225426&response-content-disposition=attachment%3B%20filename%3Dterraform-provider-contabo_0.1.26_SHA256SUMS.sig&response-content-type=application%2Foctet-stream
- Installing contabo/contabo v0.1.26...
2024/04/24 11:47:37 [TRACE] providercache.Dir.InstallPackage: installing registry.terraform.io/contabo/contabo v0.1.26 from https://github.com/contabo/terraform-provider-contabo/releases/download/v0.1.26/terraform-provider-contabo_0.1.26_linux_amd64.zip
2024/04/24 11:47:37 [TRACE] HTTP client GET request to https://github.com/contabo/terraform-provider-contabo/releases/download/v0.1.26/terraform-provider-contabo_0.1.26_linux_amd64.zip
2024/04/24 11:47:37 [TRACE] HTTP client GET request to https://objects.githubusercontent.com/github-production-release-asset-2e65be/483225426/474c25f5-93b9-4d53-b5e7-0ab0d7f66675?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAVCODYLSA53PQK4ZA%2F20240424%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240424T084737Z&X-Amz-Expires=300&X-Amz-Signature=2abcbe5166354a17fe2723d9a96db90a8032986747c49ad06cbe515b34738bc9&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=483225426&response-content-disposition=attachment%3B%20filename%3Dterraform-provider-contabo_0.1.26_linux_amd64.zip&response-content-type=application%2Foctet-stream
2024/04/24 11:47:39 [DEBUG] Provider signed by <ID> Contabo GmbH <remy.apfelbacher@contabo.de>
2024/04/24 11:47:39 [TRACE] providercache.fillMetaCache: scanning directory .terraform/plugins
2024/04/24 11:47:39 [TRACE] getproviders.SearchLocalDirectory: .terraform/plugins is a symlink to .terraform/plugins
2024/04/24 11:47:39 [TRACE] getproviders.SearchLocalDirectory: found registry.terraform.io/contabo/contabo v0.1.26 for linux_amd64 at .terraform/plugins/registry.terraform.io/contabo/contabo/0.1.26/linux_amd64
2024/04/24 11:47:39 [TRACE] providercache.fillMetaCache: including .terraform/plugins/registry.terraform.io/contabo/contabo/0.1.26/linux_amd64 as a candidate package for registry.terraform.io/contabo/contabo 0.1.26
2024/04/24 11:47:39 [TRACE] providercache.fillMetaCache: using cached result from previous scan of .terraform/plugins
- Installed contabo/contabo v0.1.26 (self-signed, key ID <ID>)

Partner and community providers are signed by their developers.
If you'd like to know more about provider signing, you can read about it here:
https://www.terraform.io/docs/plugins/signing.html
2024/04/24 11:47:39 [DEBUG] GET https://registry.terraform.io/v1/providers/-/contabo/versions
2024/04/24 11:47:39 [TRACE] HTTP client GET request to https://registry.terraform.io/v1/providers/-/contabo/versions

Error: Failed to install provider

Error while installing hashicorp/contabo: provider registry
registry.terraform.io does not have a provider named
registry.terraform.io/hashicorp/contabo

when init using terraform 1.5.4 :

terraform init

2024-04-24T13:50:15.671+0300 [INFO]  Terraform version: 1.5.4
2024-04-24T13:50:15.671+0300 [DEBUG] using github.com/hashicorp/go-tfe v1.26.0
2024-04-24T13:50:15.671+0300 [DEBUG] using github.com/hashicorp/hcl/v2 v2.16.2
2024-04-24T13:50:15.671+0300 [DEBUG] using github.com/hashicorp/terraform-svchost v0.1.0
2024-04-24T13:50:15.671+0300 [DEBUG] using github.com/zclconf/go-cty v1.12.2
2024-04-24T13:50:15.671+0300 [INFO]  Go runtime version: go1.20
2024-04-24T13:50:15.671+0300 [INFO]  CLI args: []string{"terraform", "init"}
2024-04-24T13:50:15.671+0300 [TRACE] Stdout is a terminal of width 223
2024-04-24T13:50:15.671+0300 [TRACE] Stderr is a terminal of width 223
2024-04-24T13:50:15.671+0300 [TRACE] Stdin is a terminal
2024-04-24T13:50:15.671+0300 [DEBUG] Attempting to open CLI config file: /home/ijj/.terraformrc
2024-04-24T13:50:15.671+0300 [DEBUG] File doesn't exist, but doesn't need to. Ignoring.
2024-04-24T13:50:15.672+0300 [DEBUG] ignoring non-existing provider search directory terraform.d/plugins
2024-04-24T13:50:15.672+0300 [DEBUG] ignoring non-existing provider search directory /home/ijj/.terraform.d/plugins
2024-04-24T13:50:15.672+0300 [DEBUG] ignoring non-existing provider search directory /home/ijj/.local/share/terraform/plugins
2024-04-24T13:50:15.672+0300 [DEBUG] ignoring non-existing provider search directory /usr/share/ubuntu/terraform/plugins
2024-04-24T13:50:15.672+0300 [DEBUG] ignoring non-existing provider search directory /usr/local/share/terraform/plugins
2024-04-24T13:50:15.672+0300 [DEBUG] ignoring non-existing provider search directory /usr/share/terraform/plugins
2024-04-24T13:50:15.672+0300 [DEBUG] ignoring non-existing provider search directory /var/lib/snapd/desktop/terraform/plugins
2024-04-24T13:50:15.672+0300 [INFO]  CLI command args: []string{"init"}

Initializing the backend...
2024-04-24T13:50:15.673+0300 [TRACE] Meta.Backend: no config given or present on disk, so returning nil config
2024-04-24T13:50:15.673+0300 [TRACE] Meta.Backend: backend has not previously been initialized in this working directory
2024-04-24T13:50:15.673+0300 [DEBUG] New state was assigned lineage "0ffe6bc5-8226-57a3-5788-de2c36640cdf"
2024-04-24T13:50:15.673+0300 [TRACE] Meta.Backend: using default local state only (no backend configuration, and no existing initialized backend)
2024-04-24T13:50:15.673+0300 [TRACE] Meta.Backend: instantiated backend of type <nil>
2024-04-24T13:50:15.673+0300 [DEBUG] checking for provisioner in "."
2024-04-24T13:50:15.673+0300 [DEBUG] checking for provisioner in "/opt"
2024-04-24T13:50:15.673+0300 [TRACE] Meta.Backend: backend <nil> does not support operations, so wrapping it in a local backend
2024-04-24T13:50:15.673+0300 [TRACE] backend/local: state manager for workspace "default" will:
 - read initial snapshot from terraform.tfstate
 - write new snapshots to terraform.tfstate
 - create any backup at terraform.tfstate.backup
2024-04-24T13:50:15.673+0300 [TRACE] statemgr.Filesystem: reading initial snapshot from terraform.tfstate
2024-04-24T13:50:15.673+0300 [TRACE] statemgr.Filesystem: snapshot file has nil snapshot, but that's okay
2024-04-24T13:50:15.673+0300 [TRACE] statemgr.Filesystem: read nil snapshot
Initializing modules...
2024-04-24T13:50:15.673+0300 [TRACE] ModuleInstaller: installing child modules for . into .terraform/modules
2024-04-24T13:50:15.673+0300 [DEBUG] Module installer: begin master-nodes
2024-04-24T13:50:15.673+0300 [TRACE] ModuleInstaller: master-nodes is not yet installed
2024-04-24T13:50:15.673+0300 [TRACE] ModuleInstaller: cleaning directory .terraform/modules/master-nodes prior to install of master-nodes
2024-04-24T13:50:15.673+0300 [TRACE] ModuleInstaller: master-nodes has local path "../../../common-modules/contabo-instances"
2024-04-24T13:50:15.673+0300 [TRACE] ModuleInstaller: master-nodes uses directory from parent: ../../../common-modules/contabo-instances
2024-04-24T13:50:15.674+0300 [DEBUG] Module installer: master-nodes installed at ../../../common-modules/contabo-instances
- master-nodes in ../../../common-modules/contabo-instances
2024-04-24T13:50:15.674+0300 [TRACE] modsdir: writing modules manifest to .terraform/modules/modules.json

Initializing provider plugins...
- Finding latest version of hashicorp/contabo...
2024-04-24T13:50:15.674+0300 [DEBUG] Service discovery for registry.terraform.io at https://registry.terraform.io/.well-known/terraform.json
2024-04-24T13:50:15.674+0300 [TRACE] HTTP client GET request to https://registry.terraform.io/.well-known/terraform.json
2024-04-24T13:50:15.835+0300 [DEBUG] GET https://registry.terraform.io/v1/providers/hashicorp/contabo/versions
2024-04-24T13:50:15.835+0300 [TRACE] HTTP client GET request to https://registry.terraform.io/v1/providers/hashicorp/contabo/versions
- Finding contabo/contabo versions matching "0.1.26"...
2024-04-24T13:50:16.122+0300 [DEBUG] GET https://registry.terraform.io/v1/providers/contabo/contabo/versions
2024-04-24T13:50:16.122+0300 [TRACE] HTTP client GET request to https://registry.terraform.io/v1/providers/contabo/contabo/versions
2024-04-24T13:50:16.400+0300 [TRACE] providercache.fillMetaCache: scanning directory .terraform/providers
2024-04-24T13:50:16.400+0300 [TRACE] getproviders.SearchLocalDirectory: failed to resolve symlinks for .terraform/providers: lstat .terraform/providers: no such file or directory
2024-04-24T13:50:16.400+0300 [TRACE] providercache.fillMetaCache: error while scanning directory .terraform/providers: cannot search .terraform/providers: lstat .terraform/providers: no such file or directory
2024-04-24T13:50:16.400+0300 [DEBUG] GET https://registry.terraform.io/v1/providers/contabo/contabo/0.1.26/download/linux/amd64
2024-04-24T13:50:16.400+0300 [TRACE] HTTP client GET request to https://registry.terraform.io/v1/providers/contabo/contabo/0.1.26/download/linux/amd64
2024-04-24T13:50:16.527+0300 [DEBUG] GET https://github.com/contabo/terraform-provider-contabo/releases/download/v0.1.26/terraform-provider-contabo_0.1.26_SHA256SUMS
2024-04-24T13:50:16.527+0300 [TRACE] HTTP client GET request to https://github.com/contabo/terraform-provider-contabo/releases/download/v0.1.26/terraform-provider-contabo_0.1.26_SHA256SUMS
2024-04-24T13:50:16.911+0300 [TRACE] HTTP client GET request to https://objects.githubusercontent.com/github-production-release-asset-2e65be/483225426/e79871ce-8c77-40f9-8c55-2eae8cfe1ee1?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAVCODYLSA53PQK4ZA%2F20240424%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240424T105016Z&X-Amz-Expires=300&X-Amz-Signature=aff87edd9a2890793e47ad68c0419cb36095fd586edd54a338fa3f270779df0a&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=483225426&response-content-disposition=attachment%3B%20filename%3Dterraform-provider-contabo_0.1.26_SHA256SUMS&response-content-type=application%2Foctet-stream
2024-04-24T13:50:17.637+0300 [DEBUG] GET https://github.com/contabo/terraform-provider-contabo/releases/download/v0.1.26/terraform-provider-contabo_0.1.26_SHA256SUMS.sig
2024-04-24T13:50:17.637+0300 [TRACE] HTTP client GET request to https://github.com/contabo/terraform-provider-contabo/releases/download/v0.1.26/terraform-provider-contabo_0.1.26_SHA256SUMS.sig
2024-04-24T13:50:17.853+0300 [TRACE] HTTP client GET request to https://objects.githubusercontent.com/github-production-release-asset-2e65be/483225426/93154b75-1f8e-4459-b437-9c8202dea57f?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAVCODYLSA53PQK4ZA%2F20240424%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240424T105017Z&X-Amz-Expires=300&X-Amz-Signature=d86cd8ec5036a3bd9b5fa62752c5890738285704b26bd8c39702f2456ad677b2&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=483225426&response-content-disposition=attachment%3B%20filename%3Dterraform-provider-contabo_0.1.26_SHA256SUMS.sig&response-content-type=application%2Foctet-stream
- Installing contabo/contabo v0.1.26...
2024-04-24T13:50:18.454+0300 [TRACE] providercache.Dir.InstallPackage: installing registry.terraform.io/contabo/contabo v0.1.26 from https://github.com/contabo/terraform-provider-contabo/releases/download/v0.1.26/terraform-provider-contabo_0.1.26_linux_amd64.zip
2024-04-24T13:50:18.454+0300 [TRACE] HTTP client GET request to https://github.com/contabo/terraform-provider-contabo/releases/download/v0.1.26/terraform-provider-contabo_0.1.26_linux_amd64.zip
2024-04-24T13:50:18.854+0300 [TRACE] HTTP client GET request to https://objects.githubusercontent.com/github-production-release-asset-2e65be/483225426/474c25f5-93b9-4d53-b5e7-0ab0d7f66675?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAVCODYLSA53PQK4ZA%2F20240424%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240424T105018Z&X-Amz-Expires=300&X-Amz-Signature=13c1132096951ee5209f09f5d724a0ee669c64e15d5b890a330e45fe925d83bd&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=483225426&response-content-disposition=attachment%3B%20filename%3Dterraform-provider-contabo_0.1.26_linux_amd64.zip&response-content-type=application%2Foctet-stream
2024-04-24T13:50:21.396+0300 [DEBUG] Provider signed by <ID> Contabo GmbH <remy.apfelbacher@contabo.de>
2024-04-24T13:50:21.504+0300 [TRACE] providercache.fillMetaCache: scanning directory .terraform/providers
2024-04-24T13:50:21.504+0300 [TRACE] getproviders.SearchLocalDirectory: found registry.terraform.io/contabo/contabo v0.1.26 for linux_amd64 at .terraform/providers/registry.terraform.io/contabo/contabo/0.1.26/linux_amd64
2024-04-24T13:50:21.504+0300 [TRACE] providercache.fillMetaCache: including .terraform/providers/registry.terraform.io/contabo/contabo/0.1.26/linux_amd64 as a candidate package for registry.terraform.io/contabo/contabo 0.1.26
- Installed contabo/contabo v0.1.26 (self-signed, key ID <ID>)

Partner and community providers are signed by their developers.
If you'd like to know more about provider signing, you can read about it here:









@ngotzmann
Copy link
Member

Hi,

the provider is called "contabo/contabo" instead of "hashicorp/contabo/. If the problem still occur after you changed the used provider please provide more information like operating system/kernel version...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants