Frun1na opened a new issue, #4626:
URL: https://github.com/apache/rocketmq-dashboard/issues/4626
### Bug Description
The documented `curl | bash` install of `rmqctl` cannot succeed against the
artifacts published by the release pipeline (`make package/release` →
`scripts/package-release.sh`). The script and the pipeline disagree on:
1. **Asset name**: the script downloads
`rmqctl_<version>_<os>_<arch>.tar.gz`, the pipeline publishes
`rmqctl-<os>-<arch>-<version>.tar.gz` → the download request 404s.
2. **Checksum file**: the pipeline's `.sha256` contains the published name;
the script saves the download under the underscore name, so `shasum -c` would
report "no such file" even if the download existed.
3. **Archive layout**: the script extracts and looks for
`${tmp}/rmqctl/rmqctl`, but the archive stores the binary at its root
(alongside `LICENSE`, `NOTICE`, completions) → "binary not found in archive".
### Steps to Reproduce
1. Build and package a release: `make package/release`.
2. Run `rmqctl/install.sh --version <that version>`.
3. Every stage fails as described above.
Expected: the install script downloads, verifies and installs the published
artifacts.
Fix proposed in #4625.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]