-
-
Notifications
You must be signed in to change notification settings - Fork 52
Open
Labels
bugSomething isn't workingSomething isn't working
Description
aqua info
$ aqua info
{
"version": "2.55.0",
"commit_hash": "Homebrew",
"os": "darwin",
"arch": "arm64",
"pwd": "/Users/(USER)/workspace/aqua-sample",
"root_dir": "/Users/(USER)/.local/share/aquaproj-aqua",
"env": {
"AQUA_GITHUB_TOKEN": "(masked)",
"AQUA_GLOBAL_CONFIG": ":/Users/(USER)/.config/aquaproj-aqua/aqua.yaml",
"AQUA_LOG_LEVEL": "debug"
},
"config_files": [
{
"path": "/Users/(USER)/workspace/aqua-sample/aqua.yaml"
}
]
}Overview
Package Install fails for suzuki-shunsuke/tfcmt with this error message. I was not able to reproduce this on other packages; I've tried google/yamlfmt AlexNabokikh/tfsort but those did not fail.
env=darwin/arm64 error=get a temporary file path: copy a file: unexpected EOF package_name=suzuki-shunsuke/tfcmt package_version=v4.14.12 program=aqua program_version=2.55.0 registry=standardI was not able to identify the root cause, but I'm suspecting there are issues with unarchiving large files. Download process took about 1min.
How to reproduce
aqua.yaml
---
# yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/aqua-yaml.json
# aqua - Declarative CLI Version Manager
# https://aquaproj.github.io/
# checksum:
# enabled: true
# require_checksum: true
# supported_envs:
# - all
registries:
- type: standard
ref: v4.432.0 # renovate: depName=aquaproj/aqua-registry
packages:
- name: google/[email protected]
- name: suzuki-shunsuke/[email protected]Executed command and output
aqua g -i
DEBU[0005] performing request env=darwin/arm64 method=GET program=aqua program_version=2.55.0 url=https://api.github.com/repos/google/yamlfmt/releases?per_page=30
DEBU[0006] GitHub API Rate Limit info env=darwin/arm64 github_api_rate_limit=5000 github_api_rate_remaining=4989 program=aqua program_version=2.55.0 repository=google/yamlfmt
DEBU[0006] retrieve package versions in 1.244590667s env=darwin/arm64 program=aqua program_version=2.55.0 repository=google/yamlfmt
aqua info
{
"version": "2.55.0",
"commit_hash": "Homebrew",
"os": "darwin",
"arch": "arm64",
"pwd": "/Users/(USER)/workspace/aqua-sample",
"root_dir": "/Users/(USER)/.local/share/aquaproj-aqua",
"env": {
"AQUA_GITHUB_TOKEN": "(masked)",
"AQUA_GLOBAL_CONFIG": ":/Users/(USER)/.config/aquaproj-aqua/aqua.yaml",
"AQUA_LOG_LEVEL": "debug"
},
"config_files": [
{
"path": "/Users/(USER)/workspace/aqua-sample/aqua.yaml"
}
]
}
aqua i
DEBU[0000] no version_constraint matches env=darwin/arm64 package_version=0.12 program=aqua program_version=2.55.0 version_constraint=false
DEBU[0000] install the proxy env=darwin/arm64 package_name=aqua-proxy package_version=v1.2.12 program=aqua program_version=2.55.0 registry=
DEBU[0000] check if aqua-proxy is already installed env=darwin/arm64 package_name=aqua-proxy package_version=v1.2.12 program=aqua program_version=2.55.0 registry=
DEBU[0000] ignore a package alias in the registry because the alias is duplicate env=darwin/arm64 package_name= package_version=v0.20.0 program=aqua program_version=2.55.0 registry=standard registry_package_alias=&{jreisinger/checkip} registry_package_name=jreisinger/checkip registry_ref=v4.432.0
DEBU[0000] match the version_constraint env=darwin/arm64 package_name=google/yamlfmt package_semver=v0.20.0 package_version=v0.20.0 program=aqua program_version=2.55.0 registry=standard registry_ref=v4.432.0 version_constraint=true
DEBU[0000] installing the package env=darwin/arm64 package_name=google/yamlfmt package_version=v0.20.0 program=aqua program_version=2.55.0 registry=standard
DEBU[0000] check if the package is already installed env=darwin/arm64 package_name=google/yamlfmt package_version=v0.20.0 program=aqua program_version=2.55.0 registry=standard
INFO[0000] download and unarchive the package env=darwin/arm64 package_name=google/yamlfmt package_version=v0.20.0 program=aqua program_version=2.55.0 registry=standard
DEBU[0000] performing request env=darwin/arm64 method=GET program=aqua program_version=2.55.0 url=https://github.com/google/yamlfmt/releases/download/v0.20.0/yamlfmt_0.20.0_Darwin_arm64.tar.gz
DEBU[0078] check the permission env=darwin/arm64 file_name=yamlfmt package_name=google/yamlfmt package_version=v0.20.0 program=aqua program_version=2.55.0 registry=standard
aqua g -i
DEBU[0004] performing request env=darwin/arm64 method=GET program=aqua program_version=2.55.0 url=https://api.github.com/repos/suzuki-shunsuke/tfcmt/releases?per_page=30
DEBU[0005] GitHub API Rate Limit info env=darwin/arm64 github_api_rate_limit=5000 github_api_rate_remaining=4988 program=aqua program_version=2.55.0 repository=suzuki-shunsuke/tfcmt
DEBU[0005] retrieve package versions in 1.1401845s env=darwin/arm64 program=aqua program_version=2.55.0 repository=suzuki-shunsuke/tfcmt
aqua i
DEBU[0000] no version_constraint matches env=darwin/arm64 package_version=0.12 program=aqua program_version=2.55.0 version_constraint=false
DEBU[0000] install the proxy env=darwin/arm64 package_name=aqua-proxy package_version=v1.2.12 program=aqua program_version=2.55.0 registry=
DEBU[0000] check if aqua-proxy is already installed env=darwin/arm64 package_name=aqua-proxy package_version=v1.2.12 program=aqua program_version=2.55.0 registry=
DEBU[0000] ignore a package alias in the registry because the alias is duplicate env=darwin/arm64 package_name= package_version=v0.20.0 program=aqua program_version=2.55.0 registry=standard registry_package_alias=&{jreisinger/checkip} registry_package_name=jreisinger/checkip registry_ref=v4.432.0
DEBU[0000] match the version_constraint env=darwin/arm64 package_name=google/yamlfmt package_semver=v0.20.0 package_version=v0.20.0 program=aqua program_version=2.55.0 registry=standard registry_ref=v4.432.0 version_constraint=true
DEBU[0000] match the version_constraint env=darwin/arm64 package_name=suzuki-shunsuke/tfcmt package_semver=v4.14.12 package_version=v4.14.12 program=aqua program_version=2.55.0 registry=standard registry_ref=v4.432.0 version_constraint=true
DEBU[0000] installing the package env=darwin/arm64 package_name=google/yamlfmt package_version=v0.20.0 program=aqua program_version=2.55.0 registry=standard
DEBU[0000] installing the package env=darwin/arm64 package_name=suzuki-shunsuke/tfcmt package_version=v4.14.12 program=aqua program_version=2.55.0 registry=standard
DEBU[0000] check if the package is already installed env=darwin/arm64 package_name=google/yamlfmt package_version=v0.20.0 program=aqua program_version=2.55.0 registry=standard
DEBU[0000] check if the package is already installed env=darwin/arm64 package_name=suzuki-shunsuke/tfcmt package_version=v4.14.12 program=aqua program_version=2.55.0 registry=standard
INFO[0000] download and unarchive the package env=darwin/arm64 package_name=suzuki-shunsuke/tfcmt package_version=v4.14.12 program=aqua program_version=2.55.0 registry=standard
DEBU[0000] check the permission env=darwin/arm64 file_name=yamlfmt package_name=google/yamlfmt package_version=v0.20.0 program=aqua program_version=2.55.0 registry=standard
DEBU[0000] performing request env=darwin/arm64 method=GET program=aqua program_version=2.55.0 url=https://github.com/suzuki-shunsuke/tfcmt/releases/download/v4.14.12/tfcmt_darwin_arm64.tar.gz
ERRO[0120] install the package env=darwin/arm64 error=get a temporary file path: copy a file: unexpected EOF package_name=suzuki-shunsuke/tfcmt package_version=v4.14.12 program=aqua program_version=2.55.0 registry=standard
FATA[0120] aqua failed config_file_path=/Users/0300093984/workspace/aqua-sample/aqua.yaml env=darwin/arm64 error=install packages: it failed to install some packages program=aqua program_version=2.55.0Expected behaviour
Package Installation should be successful for both packages, suzuki-shunsuke/tfcmt and google/yamlfmt
Actual behaviour
Only package installation for tfcmt failed.
Note
No response
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working