However, this prompted confusion when Darnell tried to install graylog-sidecar in the Docker container on his Apple Silicon Mac, as apt-get install graylog-sidecar would just return a message that the package couldn't be find, as there were no arm64/aarch64 matches for the graylog-sidecar package. Darnell forced the Docker container to amd64, and he was able to install the package without further issue.
It's possible that customers may be trying to do this on their own ARM-powered systems, e.g. AWS EC2 ARM instances, and encounter the same confusion.
@darneymartin and I encountered issues trying to install graylog-sidecar on his company-provided MBP inside an Ubuntu Docker container.
We noted that the Sidecar repo package is arch all:
However, the Sidecar package itself is amd64:
And the binary itself is indeed x64:
However, this prompted confusion when Darnell tried to install graylog-sidecar in the Docker container on his Apple Silicon Mac, as
apt-get install graylog-sidecar
would just return a message that the package couldn't be find, as there were no arm64/aarch64 matches for the graylog-sidecar package. Darnell forced the Docker container to amd64, and he was able to install the package without further issue.It's possible that customers may be trying to do this on their own ARM-powered systems, e.g. AWS EC2 ARM instances, and encounter the same confusion.