ErrLookup › hashicorp/packer
hashicorp/packer
Packer is a tool for creating identical machine images for multiple platforms from a single source configuration. · Go · 328 source files
Analyzed at eb36e3c3e4 on 2026-09-05. 511 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| source must be specified when auto_generate is not enabled | validation | error | packer, provisioner, hcp-sbom, config-validation |
| Only one of script or scripts can be specified. | validation | error | packer, provisioner, powershell, config-validation |
| Must supply an 'elevated_user' if 'elevated_password' provid | validation | error | packer, provisioner, powershell, config-validation |
| Either a script file or inline script must be specified. | validation | error | packer, provisioner, powershell, config-validation |
| Only a script file or an inline script can be specified, not | validation | error | packer, provisioner, powershell, config-validation |
| Only one of script or scripts can be specified. | validation | error | packer, provisioner, config-validation, shell |
| Either a script file or inline script must be specified. | validation | error | packer, provisioner, config-validation, shell |
| Only a script file or an inline script can be specified, not | validation | error | packer, provisioner, config-validation, shell |
| Only one of script or scripts can be specified. | validation | error | packer, provisioner, config-validation, windows |
| Either a script file or inline script must be specified. | validation | error | packer, provisioner, config-validation, windows |
| Only a script file or an inline script can be specified, not | validation | error | |
| Process check error: %s | exception | error | |
| Process background check error: %s | exception | error | |
| cannot determine if process is backgrounded in openbsd | exception | error | |
| target required | validation | error | |
| Cannot specify source file AND content | validation | error | |
| a Host must be specified, please reference your communicator | validation | error | |
| a Username must be specified, please reference your communic | validation | error | |
| one authentication method must be specified, please referenc | validation | error | |
| only one of ssh_agent_auth, ssh_password, and ssh_private_ke | validation | error | |
| expected one of %q | validation | error | |
| No '=' value in arg: %s | validation | error | |
| Error reading variables in '%s': %s | validation | error | |
| unhandled node type %s | exception | error | |
| Failed to write amazon-ami data source: %v | exception | error | |
| unknown builder type(s): %v | exception | error | |
| Your configuration file describes some legacy components: % | validation | error | |
| the `bucket_name` must be specified | validation | error | |
| the `region` must be specified | validation | error | |
| the `platform` must be specified | validation | error | |
| error retrieving version from HCP Packer Registry: %s | exception | error | hcp-packer, http-client, registry-lookup, datasource |
| error retrieving channel from HCP Packer Registry: %s | exception | error | hcp-packer, http-client, registry-lookup, datasource |
| there is no version associated with the channel %s | exception | error | hcp-packer, channel, registry-state, datasource |
| the version %s is revoked and can not be used on Packer buil | exception | critical | hcp-packer, revoked-version, policy, datasource |
| could not find a build result matching [region=%q, platform= | exception | error | hcp-packer, filter-mismatch, region, datasource |
| The `bucket_name` must be specified | validation | error | hcp-packer, config-validation, required-field, datasource |
| `region` is currently a required field. | validation | error | hcp-packer, config-validation, required-field, datasource |
| `cloud_provider` is currently a required field. | validation | error | hcp-packer, config-validation, required-field, datasource |
| error retrieving image iteration from HCP Packer registry: % | exception | error | hcp-packer, http-client, registry-lookup, deprecated-datasource |
| error retrieving channel from HCP Packer registry: %s | exception | error | hcp-packer, http-client, registry-lookup, deprecated-datasource |
| there is no iteration associated with the channel %s | exception | error | hcp-packer, datasource, channel, registry |
| the iteration %s is revoked and can not be used on Packer bu | exception | error | hcp-packer, revocation, datasource, lifecycle |
| could not find a build result matching [region=%q, cloud_pro | exception | error | hcp-packer, datasource, config-mismatch, region |
| The `bucket_name` must be specified | validation | error | hcp-packer, validation, config, datasource |
| `channel` is currently a required field. | validation | error | hcp-packer, validation, config, datasource |
| error retrieving iteration from HCP Packer registry: %s | exception | error | hcp-packer, api, network, authentication |
| there is no iteration associated with the channel %s | exception | error | hcp-packer, datasource, channel, registry |
| the iteration associated with the channel %s is revoked and | exception | error | hcp-packer, revocation, datasource, lifecycle |
| the `bucket_name` must be specified | validation | error | hcp-packer, validation, config, deprecated |
| the `channel_name` must be specified | validation | error | hcp-packer, validation, config, deprecated |
| error retrieving HCP Packer Version from HCP Packer Registry | exception | error | hcp, datasource, api-error |
| there is no HCP Packer Version associated with the channel % | exception | error | hcp, datasource, channel |
| the HCP Packer Version associated with the channel %s is rev | exception | error | hcp, datasource, revoked-version |
| the `url` must be specified | validation | error | http, datasource, validation, config |
| the `method` must be one of %v | validation | error | http, datasource, validation, method |
| HTTP request error. Response code: %d | http | error | http, datasource, http-status |
| The `input` must be specified | validation | error | null-datasource, validation, config |
| ssh_private_ip is not a boolean, %s | exception | error | fixer, amazon, migration, parsing |
| must have at least one character | validation | error | hcl2, plugin-address, validation |
| dots are not allowed | validation | error | hcl2, plugin-address, validation |
| cannot use multiple consecutive dashes | validation | error | validation, plugin-source, idna, hcl2 |
| must contain only letters, digits, and dashes, and may not u | validation | error | validation, plugin-source, idna, hcl2 |
| The provided source URL is invalid. The following errors hav | validation | error | validation, plugin-source, hcl2, required-plugins |
| Invalid plugin type %q in source: %s" | validation | error | validation, plugin-source, hcl2 |
| Plugin source has a type with the prefix %q, which isn't val | validation | error | validation, plugin-source, hcl2, required-plugins |
| Plugin source has a type with the %q prefix, which isn't val | validation | error | validation, plugin-source, plugin-authoring, hcl2 |
| The source URL must have at most 16 components, and the one | validation | error | validation, plugin-source, limits, hcl2 |
| file %s is not a HCL file | validation | error | formatter, hcl2, file-extension, fmt |
| failed to open %s: %s | exception | error | filesystem, io, formatter, file-open |
| failed to read %s: %s | exception | error | filesystem, io, formatter, read-error |
| failed to generate diff for %s: %s | exception | warning | hcl2, fmt, diff |
| too many values, 1 needed: %v | exception | error | hcl2, function, timestamp, arity |
| failed to write gzip raw data: %w | exception | error | hcl2, function, gzip, encoding |
| failed to flush gzip writer: %w | exception | error | hcl2, function, gzip, encoding |
| failed to close gzip writer: %w | exception | error | hcl2, function, gzip, encoding |
| failed to read file %q: %s | exception | error | hcl2, function, file, filesystem |
| failed to write file %q as base64: %s | exception | error | hcl2, function, file, base64 |
| can't compute sum of opposing infinities | exception | error | hcl2, function, sum, math |
| cannot recursively call templatefile from inside templatefil | validation | error | hcl2, function, templatefile, recursion |
| unable to find source vertex %q for dependency analysis, thi | validation | error | hcl2template, dependency-graph, internal-bug, datasource |
| could not get dependency %q for %q, %q missing in template | validation | error | hcl2template, datasource, missing-reference, dependency-graph |
| unsupported refstring %q, must be of 'data', 'local' or 'var | validation | error | hcl2template, hcl, reference-format, validation |
| unsupported reftype %q, must be either 'data', 'local' or 'v | validation | error | hcl2template, refstring, parsing, packer |
| malformed datasource reference %q, data sources must be comp | validation | error | hcl2template, refstring, datasource, parsing |
| failed to get datasource '%s.%s': component unknown | validation | error | hcl2template, datasource, missing-block, reference-resolution |
| Unsupported component: %q, only vars, locals and datasources | validation | error | hcl2template, refstring, missing-block, reference-resolution |
| unsupported dependency type %q; datasources can only depend | validation | error | hcl2template, datasource, dependency, refstring |
| unsupported dependency type %q; locals can only depend on lo | validation | error | hcl2, locals, dependency-graph, packer |
| unhandled buildvar type: %T | validation | error | hcl2, type-conversion, buildvars, cty, packer |
| signing_mode %q does not support Sigstore bundle emission | validation | error | attestation, sigstore, signing, dsse, go |
| decode envelope payload: %w | exception | error | attestation, dsse, base64, decoding, go |
| decode envelope signature: %w | exception | error | attestation, dsse, base64, signature, go |
| signing_mode %q requires signer | validation | error | attestation, signing, configuration, missing-config |
| sign payload: %w | exception | error | attestation, signing, crypto, wrapped-error |
| ECDSA verification failed | exception | error | attestation, signature-verification, ecdsa, crypto |
| Ed25519 verification failed | exception | error | attestation, signature-verification, ed25519, crypto |
| unsupported public key type %T | validation | error | attestation, verification, unsupported-algorithm, key-format |
| read verifier %q: %w | exception | error | go, file-io, pem, attestation |
| load verifier %q: %w | exception | error | go, pem, x509, attestation |
| read signer %q: %w | exception | error | go, file-io, pem, signing |
| decode signer %q: no PEM block found | validation | error | go, pem, encoding, signing |
| signer %q does not implement crypto.Signer | validation | error | go, crypto, pkcs8, signing |
| unsupported private key in signer %q | validation | error | go, crypto, pem, key-format |
| no PEM block found | validation | error | go, pem, encoding, attestation |
| unsupported PEM verifier data | validation | error | go, pem, x509, key-format |
| private key does not implement crypto.Signer | validation | error | go, crypto, pkcs8, attestation |
| unsupported private key data | validation | error | go, crypto, pem, key-format |
| marshal public key: %w | exception | error | go, crypto, x509, key-format |
| verify Fulcio certificate chain: %w | exception | error | sigstore, x509, certificate-chain, keyless |
| verify Fulcio certificate SCT: %w | exception | error | sigstore, certificate-transparency, sct, keyless |
| summarize Fulcio certificate: %w | exception | error | sigstore, fulcio, x509, keyless |
| build keyless identity policy: %w | exception | error | sigstore, keyless-signing, configuration |
| verify keyless certificate identity: %w | exception | error | sigstore, keyless-signing, identity-mismatch |
| generate ephemeral keypair: %w | exception | error | crypto, keypair-generation, entropy |
| request Fulcio certificate: %w | exception | error | network, oidc, fulcio, keyless-signing |
| parse Fulcio certificate: %w | exception | error | x509, fulcio, certificate-parsing |
| create keyless verifier: %w | exception | error | go, sigstore, keyless-signing, cryptographic-key |
| sign payload with keyless signer: %w | exception | error | go, sigstore, keyless-signing, signing |
| load keyless trusted root: %w | exception | error | network, sigstore, rekor, trusted-root, offline |
| build Sigstore bundle: %w | exception | error | network, sigstore, rekor, bundle, keyless-signing |
| decode Sigstore bundle: %w | exception | error | go, sigstore, bundle, library-version |
| extract envelope from Sigstore bundle: %w | exception | error | go, sigstore, dsse, bundle |
| sigstore bundle does not contain a DSSE envelope | exception | error | go, sigstore, dsse, bundle |
| marshal Sigstore bundle: %w | exception | error | go, sigstore, bundle, serialization |
| signing_mode %q requires keyless_identity and keyless_oidc_i | validation | error | configuration, sigstore, keyless-verification, oidc |
| decode keyless certificate: no PEM block found | exception | error | go, pem, x509, attestation |
| parse keyless certificate: %w | exception | error | go, x509, pem, attestation |
| keyless attestation does not contain a signing certificate | exception | error | go, keyless-signing, attestation, envelope |
| static certificate provider is missing a certificate | exception | error | go, sigstore, keyless-signing, internal-invariant |
| signing_mode %q requires an ambient OIDC token; set SIGSTORE | validation | error | go, oidc, keyless-signing, ci, environment |
| parse GitHub OIDC request URL: %w | exception | error | go, url-parsing, github-actions, oidc |
| create GitHub OIDC request: %w | exception | error | go, http, github-actions, oidc |
| request GitHub OIDC token: %w | exception | error | go, network, http, github-actions, oidc |
| request GitHub OIDC token: unexpected status %s | exception | error | go, http, github-actions, oidc, permissions |
| decode GitHub OIDC token response: %w | exception | error | http, json, oidc, github-actions |
| signing_mode %q requires signer or key | validation | error | config, kms, validation |
| initialize KMS signer %q: %w%s | exception | error | kms, build-tags, sigstore, configuration |
| initialize KMS signer %q: %w | exception | error | kms, sigstore, authentication, configuration |
| load KMS public key %q: %w | exception | error | kms, permissions, public-key, sigstore |
| create KMS verifier %q: %w | exception | error | |
| sign payload with KMS: %w | exception | error | |
| load sigstore verifier: %w | exception | error | |
| signing_mode %q is not implemented | validation | error | |
| envelope has no signatures | exception | error | |
| signature verification failed | exception | error | attestation, signature, dsse, crypto |
| read attestation %q: %w | exception | error | filesystem, io, attestation |
| decode attestation envelope %q: %w | exception | error | json, attestation, parsing |
| attestation %q has unexpected payloadType %q (want %q) | validation | error | attestation, dsse, intoto, validation |
| verify attestation envelope %q: %w | exception | error | attestation, signature, dsse |
| verifier overrides are not supported for keyless attestation | validation | error | attestation, keyless, sigstore, config |
| attestation verification for signing_mode %q requires verifi | validation | error | attestation, config, missing-config |
| attestation verification for signing_mode %q requires key or | validation | error | attestation, kms, config, missing-config |
| unable to determine attestation signing mode; set signing_mo | validation | error | attestation, config, missing-config |
| decode attestation statement: %w | validation | error | attestation, json, intoto, parsing |
| unexpected attestation statement type %q | validation | error | attestation, in-toto, validation |
| attestation predicate type %q does not match expected %q | validation | error | attestation, policy, predicate-type |
| builder and source policy checks require predicate type %q, | validation | error | attestation, slsa, policy |
| decode SLSA predicate for policy verification: %w | validation | error | attestation, slsa, json-decoding |
| attestation builder id %q does not match expected %q | validation | error | attestation, slsa, builder-id |
| attestation does not contain expected source URI %q | validation | error | attestation, slsa, source-uri |
| bundle-based Rekor or timestamp verification requires -bundl | validation | error | sigstore, rekor, missing-argument |
| bundle-based Rekor or timestamp verification currently requi | validation | error | sigstore, keyless, unsupported-mode |
| bundle-based Rekor or timestamp verification requires keyles | validation | error | sigstore, keyless, missing-config |
| load keyless trusted root: %w | console | error | sigstore, trust-root, initialization |
| load Sigstore bundle %q: %w | console | error | sigstore, file-io, bundle |
| create Sigstore bundle verifier: %w | console | error | sigstore, trust-root, initialization |
| open artifact %q for bundle verification: %w | console | error | file-io, artifact, sigstore |
| build keyless identity policy: %w | console | error | sigstore, keyless, identity-policy |
| verify Sigstore bundle %q: %w | console | error | sigstore, verification, certificate |
| extract DSSE envelope from Sigstore bundle: %w | console | error | sigstore, dsse, bundle |
| sigstore bundle does not contain a DSSE envelope | validation | error | sigstore, dsse, bundle |
| sigstore bundle payload does not match attestation | validation | error | sigstore, dsse, payload-mismatch |
| attestation envelope has no signatures | validation | error | dsse, attestation, validation |
| decode attestation envelope signature %d: %w | console | error | dsse, signature, decoding |
| sigstore bundle signature does not match any attestation sig | validation | error | sigstore, attestation, supply-chain-security |
| hash artifact %q: %w | console | error | filesystem, artifact, hashing |
| attestation subject does not match artifact %q | validation | error | attestation, provenance, artifact |
| Cycle: %s | console | error | dag, dependency-cycle, graph |
| Self reference: %s | console | error | dag, self-reference, graph |
InvalidClientConfig Failed to check for HCP auth, error: %s | error_code | error | hcp, authentication, configuration |
| unable to fetch organization list: %v | console | error | hcp, network, api |
| unexpected number of organizations: expected 1, actual: %v | console | error | hcp, configuration, multi-organization |
| project validation for id %q responded in error: %v | console | error | hcp, project, validation |
| unable to fetch project list: %v | console | error | hcp, api, authentication, network |
| unable to fetch project If the provided credentials are tie | console | error | hcp, permissions, forbidden, service-principal |
| no project found | console | error | hcp, configuration, projects |
| No active HCP Packer registry was found for the organization | console | error | hcp, packer-registry, configuration |
| something went wrong retrieving the iteration for bucket %s | console | error | hcp, packer-registry, iteration, deprecated-api |
| there is no channel with the name %s associated with the buc | console | error | hcp, packer-registry, channel, deprecated-api |
| something went wrong retrieving the build %s from bucket %s | console | error | hcp, packer-registry, api-response, build |
| there is no channel with the name %s associated with the buc | console | error | hcp, packer-registry, channel |
| something went wrong retrieving the version for bucket %s | exception | error | hcp, packer-registry, version |
| failed to retrieve user's home directory path: %v | exception | error | hcp, environment, home-directory, auth |
| Packer could not read the fingerprint from git. | exception | error | |
| Packer could not read a git SHA in directory %q: %s | exception | error | |
| GITHUB_ACTIONS environment variable not found | exception | error | |
| GITLAB_CI environment variable not found | exception | error | |
| BITBUCKET_BUILD_NUMBER environment variable not found | exception | error | |
| JENKINS_URL environment variable not found | exception | error | |
| no Packer bucket name defined; either the environment variab | validation | error | |
| failed to initialize bucket %q: %w | exception | error | |
| failed fetching enforced blocks for bucket %q: %w | exception | error | |
| do not use UpdateBuildStatus for updating to DONE | exception | error | |
| the build for the component %q does not have a valid id | exception | error | |
| cannot modify status of DONE build %s | exception | error | |
| failed to update channel %s: %w | exception | error | |
| setting a build to DONE with no published artifacts is not c | exception | error | |
| packer error: template type should not be unset when creatin | exception | error | |
| failed to create Version for Bucket %s with error: %w | exception | error | |
| failed to initialize version for fingerprint %s: %s | exception | error | |
| failed to initialize version details for Bucket %s with erro | exception | error | hcp-packer, api-response, nil-value |
| This version was initially created with a %[2]s template. Ch | exception | error | hcp-packer, template-type, hcl2, config-conflict |
| The version associated to the fingerprint %v is complete. If | exception | error | hcp-packer, fingerprint, version-complete, idempotency |
| error listing builds for this existing version: %s | exception | error | hcp-packer, api-call, network, list-builds |
| Unable to load existing build for %q: %v | exception | error | hcp-packer, data-conversion, build-record |
| failed to update HCP Packer Build status for %q: %s | exception | error | hcp-packer, build-status, api-call, concurrency |
| build failed, not uploading artifacts | exception | error | hcp-packer, build-failed, artifacts |
| failed to create decoder for HCP Packer artifact: %w | exception | error | hcp-packer, mapstructure, internal-bug, decoder |
| failed to add artifact for %q: %s | exception | error | hcp-packer, artifact-upload, api-call |
| failed to get build %q from version being built. This is a P | exception | error | hcp-packer, internal-bug, build-lookup |
| No HCP Packer-compatible artifacts were found for the build | exception | error | hcp-packer, artifacts, registry |
| Failed to upload sboms %s | exception | error | hcp-packer, sbom, upload, network |
| failed to update HCP Packer artifacts for %q: %s | exception | error | hcp-packer, registry, api |
| NewBuildFromCloudPackerBuild: %w | exception | error | hcp-packer, build, artifact-validation |
| AddArtifacts: failed to add artifact to build %q: %w | exception | error | hcp-packer, artifact-validation, registry |
| Failed to generate a fingerprint: %s | exception | error | ulid, fingerprint, hcp-packer |
| the build for the component %q does not appear to be a valid | exception | error | hcp-packer, type-assertion, internal-state |
| AddArtifactToBuild: %w | exception | error | hcp-packer, build-lookup, registry |
| AddLabelsToBuild: %w | error_code | error | hcp-packer, labels, build-lookup |
| artifact is nil | error_code | error | go, nil-pointer, artifact, provenance |
| hash %q: %w | error_code | error | go, file-io, sha256, artifact |
| marshal artifact identity: %w | error_code | error | go, json, serialization, provenance |
| unsupported format: %s | validation | error | go, validation, config, sbom |
| unsupported scope: %s (supported: squashed, all-layers) | validation | error | go, validation, config, sbom |
| failed to get source: %w | error_code | error | go, syft, network, filesystem, sbom |
| unsupported scope: %s | validation | error | go, validation, config, syft, sbom |
| failed to create SBOM: %w | error_code | error | go, syft, cataloging, timeout, sbom |
| failed to create CycloneDX encoder: %w | error_code | error | go, syft, cyclonedx, dependency-version, sbom |
| failed to create SPDX encoder: %w | error_code | error | sbom, spdx, syft, encoder-config |
| unsupported format: %s (supported: cyclonedx, spdx) | validation | error | sbom, config, validation, format |
| sbom generation is not supported on %s builds | error_code | error | sbom, platform, build-tags, syft |
| %s: %s | error_code | error | plugins, config-loading, cli |
| Prepare must be called first | error_code | error | lifecycle, build, api-misuse |
| Post-processor failed: %s | error_code | error | post-processor, build, plugin |
| Failed cleaning up prior artifact: %s; pp is %s | error_code | error | artifact, post-processor, cleanup, destroy |
| Error destroying builder artifact: %s; bad artifact: %#v | error_code | error | artifact, destroy, builder, cleanup |
| Error interpolating builder '%s': %s | error_code | error | interpolation, hcl2, variables, template |
| The provisioner %s is unknown by Packer, and is likely part | validation | error | provisioner, plugins, installation, template |
| Did you mean to use %q? | validation | error | provisioner, plugin, typo, configuration |
| error initializing provisioner '%s': %s | error_code | error | provisioner, plugin, initialization, plugin-crash |
| provisioner failed to be started and did not error: %s | error_code | error | provisioner, plugin, nil, internal |
| failed to interpolate `max_retries`: %s | error_code | error | provisioner, interpolation, template-variables |
| `max_retries` must be a valid integer: %s | validation | error | provisioner, validation, integer-parsing, template-variables |
| no such build found: %s | validation | error | build, naming, cli, configuration |
| The builder %s is unknown by Packer, and is likely part of a | validation | error | builder, plugin, not-installed |
| error initializing builder '%s': %s | error_code | error | builder, plugin, initialization, plugin-crash |
| builder type not found: %s | error_code | error | builder, plugin, nil, internal |
| The post-processor %s is unknown by Packer, and is likely pa | validation | error | packer, plugin, post-processor, configuration |
| error initializing post-processor '%s': %s | error_code | error | packer, plugin, post-processor, initialization |
| post-processor type not found: %s | error_code | error | packer, plugin, post-processor, internal |
| min_version is invalid: %s | validation | error | packer, version, template, validation |
| This template requires Packer version %s or higher; using %s | validation | error | packer, versioning, template-validation |
| required variable not set: %s | validation | error | packer, variables, template-validation |
| Can't tell if interpolation is done: %s | error_code | error | packer, interpolation, regexp |
| error interpolating default value for '%s': %s | exception | error | packer, interpolation, template-syntax |
| Failed to interpolate %s: Please make sure that the variable | exception | error | packer, interpolation, variables, recursion |
| Unknown provisioner %s | exception | error | plugin-registry, provisioner, config |
| Unknown post-processor %s | exception | error | plugin-registry, post-processor, config |
| Unknown builder %s | exception | error | plugin-registry, builder, config |
| Unknown data source %s | exception | error | plugin-registry, datasource, config |
| Checksum: failed to open file for checksum: %s | exception | error | filesystem, checksum, plugin-install |
| Failed to hash: %s | exception | error | io, checksum, network |
| Error reading checksum file: %s | exception | error | network, http, github, checksum |
| transformVersionStream got nil body | exception | error | github, http, plugin-install |
| Invalid github.com URI %q: a Github-compatible source must b | exception | error | plugin-install, config, github, validation |
| %q doesn't appear to be a valid %q source address; check sou | exception | error | plugin-install, config, github, validation |
| %q not implemented | exception | error | plugin-getter, network, unsupported-scheme, github |
| malformed filename expected %s{version}_x{protocol-version}_ | exception | error | plugin-getter, filename-parsing, plugin-install, github |
| wrong version: %s does not match expected %s | exception | error | plugin-getter, version-mismatch, plugin-install, github |
| wrong system, expected %s_%s | exception | error | plugin-getter, platform-mismatch, os-arch, plugin-install |
| ListInstallations: failed to list installed plugins: %s | exception | error | plugin-getter, filesystem, plugin-install, directory |
| Invalid remote protocol: %q, expected something like '%s.%s' | exception | error | plugin-getter, protocol-version, parsing, plugin-install |
| Failed to parse API Version from constraints: %s | exception | error | plugin-getter, protocol-version, constraints, parsing |
| unsupported remote protocol MAJOR version %d. The current MA | exception | error | plugin-getter, protocol-version, incompatible-version, plugin-install |
| unsupported remote protocol MINOR version %d. The supported | exception | error | plugin-getter, protocol-version, incompatible-version, upgrade |
| could not parse release: %w | exception | error | plugin-getter, release-parsing, network, plugin-install |
| no release found | exception | error | |
| could not parse release version %s. %w | exception | error | |
| no matching version found in releases. In %v | exception | error | |
| could not get %s checksum file for %s version %s. Is the fil | exception | error | |
| could not parse %s checksumfile: %v. Make sure the checksum | exception | error | |
| could not parse checksum filename %s. Is it correctly format | exception | error | |
| could not parse %s checksum: %s. Make sure the checksum file | exception | error | |
| could not get binary for %s version %s. Is the file present | exception | error | |
| could not create temporary file to download plugin: %w | exception | error | |
| Error getting plugin, trying another getter: %w | exception | error | |
| Error seeking beginning of temporary file for checksumming, | exception | error | |
| %w. Is the checksum file correct ? Is the binary file correc | exception | error | |
| zip : %v | exception | error | |
| failed to open temp file: %w | exception | error | |
| could not find a %q file in zipfile | exception | error | |
| extract file: %w | exception | error | go, plugin-install, archive, io |
| could not create plugin folder %q: %w | exception | error | go, plugin-install, filesystem, mkdir, permissions |
| could not create final plugin binary file: %w | exception | error | go, plugin-install, filesystem, open-file, permissions |
| could not write final plugin binary file: %w | exception | error | plugin-install, filesystem, io-error, packer |
| failed to checksum binary file: %s | exception | warning | plugin-install, checksum, packer |
| failed to write local binary checksum file: %s | exception | warning | plugin-install, checksum, filesystem, packer |
| no release version found for constraints: %q | exception | error | plugin-install, version-constraint, packer, hcl2 |
| could not find a local nor a remote checksum for plugin %q % | exception | error | plugin-install, checksum, network, packer |
| could not install any compatible version of plugin %q | exception | error | plugin-install, version-constraint, packer, diagnostics |
| failed to describe plugin binary %q: %s | exception | error | plugin-install, exec, binary, packer |
| invalid self-reported version %q: %s | exception | error | plugin-install, semver, versioning, packer |
| binary reported version (%q) is different from the expected | exception | error | plugin-install, version-mismatch, checksum, packer |
| transformReleasesVersionStream got nil body | exception | error | plugin-install, network, github-api, packer |
| %q not implemented | exception | error | packer, plugin-getter, unsupported-operation, argument-validation |
| malformed filename expected %s{version}_{os}_{arch} | exception | error | packer, plugin-getter, filename-parsing, naming-convention |
| wrong version: %s does not match expected %s | validation | error | packer, plugin-getter, version-mismatch, validation |
| wrong system, expected %s_%s got %s_%s | validation | error | packer, plugin-getter, platform-mismatch, os-arch |
| malformed index.json: %w | exception | error | packer, plugin-getter, json-parsing, remote-fetch |
| index.json contains no versions | exception | error | packer, plugin-getter, empty-index, registry |
| index.json contains no usable versions | exception | error | packer, plugin-getter, semver, index-validation |
| failed to fetch %s: %w | exception | error | packer, plugin-getter, network, http-client |
| %s returned status %d | http | error | packer, plugin-getter, http-status, registry |
| %s: %w | exception | error | packer, plugin-getter, error-wrapping, index-parsing |
| version %s of %s is not listed in %s/%s/index.json | exception | error | |
| %w The checksum entries of this version carry no plugin prot | exception | error | |
| malformed manifest.json for version %s: %w | exception | error | |
| manifest.json for version %s declares no protocol_version | exception | error | |
| %q not implemented | exception | error | |
| malformed filename %s: version %q must have a v prefix along | exception | error | |
| malformed filename %s: expected %s{version}_x{protocol-versi | exception | error | |
| wrong version: %s does not match expected %s | validation | error | |
| wrong system, expected %s_%s | validation | error | |
| no protocol version known for version %s | exception | error | |
| failed to get plugin description from executable %q: %s | exception | error | plugin-discovery, exec, plugin-binary |
| The protocol of this plugin (protocol version 4 and lower) w | exception | error | plugin-protocol, version-compatibility, handshake |
| Unrecognized remote plugin message: %s | exception | error | plugin-protocol, handshake, plugin-binary |
| Incompatible API MAJOR version with plugin. plugin MINOR API | exception | error | plugin-protocol, version-compatibility, api-version |
| Incompatible API MINOR version with plugin. plugin MINOR API | exception | error | plugin-protocol, version-compatibility, upgrade |
| Unknown address type: %s | exception | error | plugin-protocol, network, handshake |
| Multiple paths are no longer supported for PACKER_PLUGIN_PAT | validation | error | environment, plugin-discovery, env-var |
| No communicator found for provisioners! This is usually beca | exception | error | provisioner, communicator, config |
| failed to get current working directory for Packer SBOM: %s | exception | error | filesystem, sbom, provisioner |
| failed to create internal temporary file for Packer SBOM: %s | exception | error | filesystem, sbom, temp-file |
| failed to close temporary file for Packer SBOM %s: %s | exception | error | go, filesystem, temp-file, sbom |
| failed to open Packer SBOM file %q: %s | exception | error | go, filesystem, temp-file, sbom |
| malformed packer SBOM output from file %q: %s | exception | error | go, json, sbom, decoding |
| failed to create zstd encoder: %s | exception | error | go, zstd, memory, compression |
| No files specified in artifice configuration | validation | error | packer, post-processor, artifice, config-validation |
| Unrecognized checksum type: %s | validation | error | packer, post-processor, checksum, config-validation |
| Error parsing target template: %s | validation | error | packer, post-processor, checksum, template |
| unable to create dir: %s | exception | error | packer, post-processor, checksum, filesystem, permissions |
| unable to create file %s: %s | exception | error | packer, post-processor, checksum, filesystem, permissions |
| unable to open file %s: %s | exception | error | packer, post-processor, checksum, filesystem, artifact |
| unable to compute %s hash for %s | exception | error | io, checksum, post-processor, filesystem |
ErrInvalidCompressionLevel Invalid compression level. Expected an integer from -1 to 9. | exception | error | configuration, compression, validation |
ErrWrongInputCount Can only have 1 input file when not using tar/zip | exception | error | configuration, compression, artifacts |
| Error parsing target template: %s | validation | error | hcl2, template, configuration, validation |
| Error interpolating output value: %s | exception | error | hcl2, template, interpolation, post-processor |
| Unable to create dir for archive %s: %s | exception | error | filesystem, permissions, post-processor |
| Unable to create archive %s: %s | exception | error | filesystem, permissions, disk-full, post-processor |
| error creating %s writer: %s | exception | error | compression, bgzf, configuration |
| Error creating tar: %s | exception | error | packer, post-processor, tar, archive |
| Error creating zip: %s | exception | error | packer, post-processor, zip, archive |
| Can only have 1 input file when not using tar/zip. Found %d | exception | error | packer, post-processor, config, archive |
| Failed to open source file %s for reading: %s | exception | error | packer, post-processor, filesystem, file-access |
| Failed to compress %s: %s | exception | error | packer, post-processor, compression, io |
| Unable to read file %s: %s | exception | error | packer, post-processor, tar, filesystem |
| Unable to get fileinfo for %s: %s | exception | error | packer, post-processor, tar, filesystem |
| Failed to create tar header for %s: %s | exception | error | packer, post-processor, tar, archive |
| Failed to write tar header for %s: %s | exception | error | archive, tar, post-processor, io |
| Failed to copy %s data to archive: %s | exception | error | archive, tar, io, post-processor |
| Failed to add zip header for %s: %s | exception | error | zip, archive, io, post-processor |
| Error parsing target template: %s | validation | error | hcl2, template, configuration, post-processor |
| Unable to open %s for reading: %s | exception | error | file-io, manifest, post-processor, permissions |
| Unable to parse content from %s: %s | exception | error | json, manifest, post-processor, parse-error |
| Unable to write %s: %s | exception | error | file-io, manifest, post-processor, permissions |
| Unable to marshal JSON %s | exception | warning | json, manifest, post-processor, serialization |
| Error interpolating custom data: %s | exception | error | interpolation, template, post-processor, manifest |
| error parsing output_dir template: %w | validation | error | interpolation, validation, configuration, provenance |
| marshal attestation payload: %w | exception | error | json, serialization, attestation, provenance |
| write attestation %q: %w | exception | error | filesystem, permissions, attestation, provenance |
| marshal canonical attestation payload: %w | exception | error | json, canonicalization, attestation, signing |
| sign attestation with Sigstore bundle: %w | exception | error | sigstore, signing, oidc, network, provenance |
| sign attestation: %w | exception | error | signing, crypto, keys, provenance |
| verify signed attestation: %w | exception | error | verification, sigstore, signing, provenance |
| marshal signed envelope: %w | exception | error | json, serialization, envelope, provenance |
| write Sigstore bundle %q: %w | exception | error | filesystem, io, sigstore |
| signer and key must match when both are set | validation | error | configuration, validation, signing |
| signing_mode %q requires signer or key | validation | error | configuration, validation, signing |
| signing_mode %q requires a recognized KMS or Vault URI: awsk | validation | error | kms, configuration, uri-scheme |
| signing_mode %q does not support verifier overrides; keyless | validation | error | configuration, keyless, sigstore |
| signing_mode %q requires keyless_identity and keyless_oidc_i | validation | error | keyless, configuration, oidc |
| signing_mode %q is not implemented | validation | error | configuration, signing, invalid-value |
| generate SBOM: %w | exception | error | sbom, generator, provenance |
| write SBOM %q: %w | exception | error | filesystem, sbom, io |
| sbom=true requires sbom_scan_path when artifact files span m | validation | error | packer, provenance, sbom, config |
| sbom=true requires local artifact files or sbom_scan_path | validation | error | packer, provenance, sbom, config |
| decode SBOM payload: %w | exception | error | packer, provenance, sbom, json |
| unsupported SBOM format %q | validation | error | packer, provenance, sbom, config |
| create output dir %q: %w | exception | error | packer, provenance, filesystem, permissions |
| Error asking for input: %s | exception | error | packer, breakpoint, stdin, interactive |
| Bad source '%s': %s | validation | error | packer, file-provisioner, validation, config |
| Error interpolating destination: %s | exception | error | packer, file-provisioner, interpolation, template |
| Error interpolating source: %s | exception | error | packer, file-provisioner, interpolation, template |
| failed to build index request: %w | exception | error | http, url, network |
| failed to fetch release index: %w | exception | error | network, http, dns, connectivity |
| HTTP %d for %s | http | error | http, network, http-status |
| failed to retrieve packer release index from %s: %w | exception | error | json, network, proxy, parsing |
| no stable Packer releases found in index at %s | exception | error | http, semver, releases-index, packer |
| failed to create temp file: %w | exception | error | filesystem, temp-file, os, disk-space |
| HTTP request failed: %w | exception | error | network, http, dns, timeout, proxy |
| failed to write download: %w | exception | error | network, filesystem, disk-space, download, io |
| failed to close temp file: %w | exception | error | go, filesystem, disk-full, temp-file |
| failed to build request for %s: %w | exception | error | go, http, url-validation |
| failed to download %s: %w | exception | error | go, http, network, dns, proxy |
| download failed: HTTP %d for %s | http | error | go, http, http-status, cdn |
| failed reading response body for %s: %w | exception | error | go, http, network, io, connection-reset |
| empty response body for %s | exception | error | network, http, checksum, go |
| invalid SHA256 checksum format for %s in SHA256SUMS | exception | error | checksum, validation, sha256, go |
| checksum for %s not found in SHA256SUMS | exception | error | checksum, sha256sums, release-artifacts, go |
| failed to open %s for hashing: %w | exception | error | filesystem, file-io, sha256, go |
| failed hashing %s: %w | exception | error | filesystem, io, sha256, go |
| failed to determine latest Packer version: %w | exception | error | network, http, provisioner, hcp-sbom |
| failed to download Packer release zip: %w | exception | error | network, http, download, filesystem |
| failed to download release checksums: %w | exception | error | network, http, checksum, download |
| failed to resolve expected checksum: %w | exception | error | checksum, parsing, release-artifacts |
| checksum mismatch for %s: expected %s, got %s | exception | error | checksum, security, download, integrity |
| failed to open downloaded zip: %w | exception | error | zip, archive, download, corruption |
| packer binary %q not found in release zip %s | exception | error | zip, archive, release-artifacts |
| failed to download and verify Packer release zip: %w | exception | error | network, retry, download, provisioner |
| `sbom_name` %q doesn't match the expected format, it must co | validation | error | validation, config, hcl2, hcp-sbom |
| failed to run OS detection command: %s | exception | error | communicator, ssh, winrm, provisioner |
| OS detection command exited with status %d | exception | error | provisioner, ssh, winrm, os-detection, remote-command |
| failed to parse OS detection output: %s | exception | error | provisioner, os-detection, parsing, stdout, ssh |
| failed to create temporary file in user SBOM directory %s: % | exception | error | filesystem, permissions, provisioner, temp-file |
| failed to create destination directory for user SBOM: %s | exception | error | filesystem, permissions, provisioner, mkdir |
| failed to open Packer release zip: %s | exception | error | file-io, windows, provisioner, hcp-sbom |
| failed to upload Packer release zip: %s | exception | error | network, upload, windows, winrm, communicator |
| failed to extract %s from Packer release zip: %w | exception | error | zip, file-io, unix, provisioner, hcp-sbom |
| failed to upload Packer binary: %s | exception | error | network, upload, ssh, communicator, unix |
| scanner binary is not executable at %s after chmod; check th | exception | error | unix, permissions, chmod, noexec, tmp |
| failed to open zip: %w | exception | error | |
| failed to open %s from zip: %w | exception | error | |
| failed to read %s from zip: %w | exception | error | |
| failed to close %s stream from zip: %w | exception | error | |
| %s not found in zip %s | exception | error | |
| failed to start remote step %q: %s | exception | error | |
| remote step %q failed (exit %d): %s | exception | error | |
| failed to download Packer release for %s/%s: %w | exception | error | |
| failed to upload scanner: %s | exception | error | |
| failed to run scanner: %s | exception | error | |
| failed to download SBOM: %s | exception | error | packer, sbom, provisioner, download, communicator |
| failed to process SBOM: %s | exception | error | packer, sbom, provisioner, validation |
| failed to render execute_command: %s | exception | error | packer, template, provisioner, interpolation |
| failed to generate elevated runner: %s | exception | error | packer, windows, provisioner, elevated |
| failed to start scanner: %s | exception | error | packer, provisioner, communicator, ssh |
| scanner exited with status %d | exception | error | packer, sbom, provisioner, exit-status, guest-execution |
| downloaded SBOM is empty | exception | error | packer, sbom, download, empty-output |
| SBOM validation failed: %s | exception | error | packer, sbom, validation, format |
| packer destination path missing from configs: this is an int | exception | error | packer, sbom, internal-error, provisioner |
| failed to create output file %q: %s | exception | error | go, filesystem, file-io, permission |
| failed to write SBOM to %q: %s | exception | error | go, filesystem, json, disk-full |
| failed to compute destination path %q: %s | exception | error | go, path, template, configuration |
| failed to write SBOM to destination %q: %s | exception | error | go, filesystem, file-io, permission |
| error parsing CycloneDX SBOM: %w | exception | error | sbom, cyclonedx, json, parsing |
| invalid bomFormat: %q, expected CycloneDX | validation | error | sbom, cyclonedx, validation, schema |
| specVersion is required | validation | error | sbom, cyclonedx, validation, schema |
| error parsing SPDX JSON file: %w | exception | error | sbom, spdx, json, parsing |
| missing SPDXVersion | validation | error | sbom, spdx, validation, schema |
| error validating SBOM file: invalid SBOM format | exception | error | sbom, validation, format, parsing |
| Bad script '%s': %s | validation | error | powershell, provisioner, file-not-found, configuration |
| Environment variable not in format 'key=value': %s | validation | error | powershell, provisioner, environment-variables, configuration |
| Invalid execution policy provided. Please supply one of: "by | validation | error | powershell, provisioner, execution-policy, configuration |
| %d is an invalid Trace level for `debug_mode`; valid values | validation | error | powershell, provisioner, debug-mode, configuration |
| failed to wrap script contents: %w | exception | error | powershell, provisioner, inline-script, internal |
| Error building powershell wrapper: %w | exception | error | powershell, provisioner, template-interpolation, inline-script |
| Error writing PowerShell script: %w | exception | error | powershell, provisioner, filesystem, temp-file |
| Error stating powershell script: %s | exception | error | powershell, provisioner, file-not-found, runtime |
| Error opening powershell script: %s | exception | error | powershell, provisioner, file-permissions, runtime |
| Error processing command: %s | exception | error | powershell, provisioner, template-interpolation, runtime |
| Error uploading script: %s | exception | error | network, upload, provisioner, powershell |
| no remoteFiles provided for cleanup | exception | error | provisioner, powershell, internal-invariant, cleanup |
| clean up script %q failed to upload: %s | exception | error | network, upload, powershell, cleanup |
| Error uploading ps script containing env vars: %s | exception | error | network, upload, powershell, environment-variables |
| Error generating elevated runner: %s | exception | error | powershell, elevated, windows, provisioner |
| Bad script '%s': %s | validation | error | validation, configuration, shell, file-not-found |
| Environment variable not in format 'key=value': %s | validation | error | validation, configuration, shell, environment-variables |
| Error preparing shell script: %s | exception | error | filesystem, temp-file, shell, host-environment |
| Error interpolating Inline: %s | exception | error | go, packer, template-interpolation, shell-provisioner |
| Error uploading envVarFile: %s | exception | error | communicator, upload, ssh, network |
| Error chmodding script file to 0600 in remote machine: %s | exception | error | communicator, ssh, remote-command, chmod |
| Error opening shell script: %s | exception | error | provisioner, shell, file-not-found, path |
| Error processing command: %s | exception | error | provisioner, shell, template-interpolation, hcl2 |
| Error uploading script: %s | exception | error | provisioner, shell, upload, communicator, ssh |
| Error chmodding script file to 0755 in remote machine: %s | exception | error | provisioner, shell, chmod, communicator, ssh |
| Script disconnected unexpectedly. If you expected your scrip | exception | error | provisioner, shell, disconnect, reboot, exit-code |
| Error removing temporary script at %s: %s | exception | error | provisioner, shell, cleanup, communicator, ssh |
| Disconnect while removing temporary script. | exception | warning | provisioner, shell, cleanup, disconnect, retry |
| Error removing temporary script at %s! | exception | warning | provisioner, shell, cleanup, permissions, exit-code |
| Restart script exited with non-zero exit status: %d | exception | error | provisioner, windows-restart, exit-code, windows |
| Timeout waiting for machine to restart. | exception | error | provisioner, windows-restart, timeout, reboot, windows |
| Interrupt detected, quitting waiting for machine to restart | exception | info | provisioner, windows-restart, interrupt, cancellation, windows |
| Communicator wait canceled | exception | error | provisioner, windows, context-canceled, timeout |
| Bad script '%s': %s | validation | error | provisioner, windows, validation, file-not-found |
| Environment variable not in format 'key=value': %s | validation | error | provisioner, windows, validation, environment-variables |
| Error preparing shell script: %s | exception | error | provisioner, windows, filesystem, io-error |
| Error opening shell script: %s | exception | error | provisioner, windows, file-not-found, permissions |
| Error processing command: %s | exception | error | provisioner, windows, template, interpolation |
| Error uploading script: %s | exception | error | provisioner, windows, upload, communicator, retry |
| no TTY available on solaris | exception | error | solaris, tty, platform-limitation, unsupported-platform |