registry1.dso.mil/ironbank/bitnami/redis:7.4.2-arm64 doesn't run, failed to open elf at /lib64/ld-linux-x86-64.so.2

Nathan Lacey
2025-04-29T15:26:31Z

## Summary

Running registry1.dso.mil/ironbank/bitnami/redis:7.4.2-arm64 (on an arm64 Mac)
generate rosetta error: failed to open elf at /lib64/ld-linux-x86-64.so.2

## Steps to reproduce

on a arm64 mac, and probably other arm devices
docker run -e ALLOW_EMPTY_PASSWORD=yes registry1.dso.mil/ironbank/bitnami/redis:7.4.2-arm64

## What is the current bug behavior?

Image files to start
generate rosetta error: failed to open elf at /lib64/ld-linux-x86-64.so.2

## What is the expected correct behavior?

to start up successfully

## Relevant logs and/or screenshots

(Paste any relevant logs - please use code blocks (```) to format console output,
logs, and code as it's very hard to read otherwise.)

## Possible fixes

https://repo1.dso.mil/dsop/bitnami/redis/-/blob/development/Dockerfile.arm64?ref_type=heads#L7

You are copying binary from registry1.dso.mil/ironbank/opensource/redis/redis7:7.4.2
but that image only comes with amd64 build !

that's how you get binary with wrong architecture into your image.

I think if you pulled redis binary from dockerhub, repo with both amd64/arm64 image, you would fix this problem

## Tasks
- [ ] Bug has been identified and corrected within the container

Please read the [Iron Bank Documentation](https://docs-ironbank.dso.mil/) for more info