You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@rocketmq.apache.org by "Frun1na (via GitHub)" <gi...@apache.org> on 2026/09/20 20:03:11 UTC
[I] [Bug] rmqctl install.sh cannot install the published release artifacts [rocketmq-dashboard]
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: commits-unsubscribe@rocketmq.apache.org.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] [Bug] rmqctl install.sh cannot install the published release artifacts [rocketmq-dashboard]
Posted by "lizhimins (via GitHub)" <gi...@apache.org>.
lizhimins commented on issue #4626:
URL: https://github.com/apache/rocketmq-dashboard/issues/4626#issuecomment-5760970662
Resolved by #4625 (merged into rocketmq-studio as 84174f0c1).
--
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: commits-unsubscribe@rocketmq.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] [Bug] rmqctl install.sh cannot install the published release artifacts [rocketmq-dashboard]
Posted by "RockteMQ-AI (via GitHub)" <gi...@apache.org>.
RockteMQ-AI commented on issue #4626:
URL: https://github.com/apache/rocketmq-dashboard/issues/4626#issuecomment-5754863588
**Issue Evaluation**
Category: `bug` | Status: **Confirmed** | Severity: **Medium**
The reported issue has been verified. The `install.sh` script and the release pipeline (`scripts/package-release.sh`) disagree on three dimensions:
1. **Asset name**: script expects `rmqctl_<version>_<os>_<arch>.tar.gz`, pipeline publishes `rmqctl-<os>-<arch>-<version>.tar.gz` → 404
2. **Checksum file**: naming mismatch causes `shasum -c` failure
3. **Archive layout**: script expects `/rmqctl/rmqctl`, but binary is at archive root
**Root Cause:** Install script and packaging pipeline were developed independently without a shared contract for artifact naming and layout.
**Impact:** The documented `curl | bash` install method is completely non-functional. Every stage fails.
**Resolution:** PR #4625 correctly aligns the install script with the published artifact format.
---
*Automated evaluation by RockteMQ-AI*
--
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: commits-unsubscribe@rocketmq.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] [Bug] rmqctl install.sh cannot install the published release artifacts [rocketmq-dashboard]
Posted by "lizhimins (via GitHub)" <gi...@apache.org>.
lizhimins closed issue #4626: [Bug] rmqctl install.sh cannot install the published release artifacts
URL: https://github.com/apache/rocketmq-dashboard/issues/4626
--
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: commits-unsubscribe@rocketmq.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org