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
Latest telegraf aarch64 RPM not installable on Amazon Linux 2 #9861
Comments
"arm64" and "aarch64" refer to the same thing. Go and Debian-based distros use "arm64" to specify support for 64-bit arm, while RHEL/CentOS-based distros use the 'aarch64' value. Historically, our publication scripts appear to be using the Go-lang arch value of 'arch64' versus the RHEL/CentOS 'aarch64' value for the package architecture. It is more accurate to publish the RPMs with the aarch64 value and it is something we are looking into. As far as 1.20.0 not showing up, I have confirmed that as well:
I was able to download the RPM and install it just fine:
@codyshepherd any thoughts on why this might be? |
@powersj Thanks for the quick response. I don't have much experience with yum repos, but should the timestamps in this file be more recent: https://repos.influxdata.com/rhel/7/arm64/stable/repodata/repomd.xml? Currently it shows |
Ah yes! that would explain why |
This is very likely due to changes made to the package repo to support correct aarch64 packaging for rpms. I've proposed a fix to bring Telegraf in line with this reorganization. |
@codyshepherd All right, let me know when the fix is rolled out (Iooks like the links point to a private repo so I can't track it myself). |
@codyshepherd @powersj FWIW, I can now install |
@jpalomaki Thanks for letting us know. I manually kicked off the update process last week. We just landed some automation to ensure that the older arm64 folder and the proper aarch64 folders get updated in the future. I'm going to go ahead and close this, but do feel free to reach out if you see any issues in the future! Thanks again! |
Summary
Cannot install latest telegraf version (
1.20.0
at the time of writing) via yum repo on Amazon Linux 2 (arm64)NOTE: List of RPM packages on https://repos.influxdata.com/rhel/7/arm64/stable/ includes the
1.20.0
package.YUM repository config /etc/yum.repos.d/telegraf.repo
System info:
Amazon Linux 2, arm64 (aarch64), AWS EC2
c6gn.*
series instance typeDocker
Not applicable
Steps to reproduce:
yum check-update
yum --showduplicates list telegraf
Expected behavior:
Latest installable version is
1.20.0
Actual behavior:
Latest installable version is
1.19.1
Additional info:
What's the difference between these repos (beyond the former having only a few packages)?
The text was updated successfully, but these errors were encountered: