Ubuntu 20.04 (aarch64) binary fails: missing `libssl.so.3`
Resolved 💬 2 comments Opened Jan 7, 2026 by JamesYen220 Closed Feb 28, 2026
What issue are you seeing?
On Ubuntu 20.04.6 LTS (focal) aarch64 (Jetson/Tegra kernel), the Codex CLI Linux ARM64 release binary won’t start:
$ codex
codex: error while loading shared libraries: libssl.so.3: cannot open shared object file: No such file or directory
Environment
$ lsb_release -a
Description: Ubuntu 20.04.6 LTS
Release: 20.04
Codename: focal
$ uname -a
Linux ubuntu 5.10.192-tegra ... aarch64 GNU/Linux
What steps can reproduce the bug?
Repro steps
curl -L -o codex.tar.gz \
https://github.com/openai/codex/releases/latest/download/codex-aarch64-unknown-linux-gnu.tar.gz
tar -xzf codex.tar.gz
mv codex-aarch64-unknown-linux-gnu codex
chmod +x codex
sudo install -m 0755 codex /usr/local/bin/codex
codex
Ubuntu 20.04 ships OpenSSL 1.1 by default (no libssl.so.3). Could you either (a) document the OpenSSL 3 requirement and provide guidance for 20.04, or (b) provide a build compatible with Ubuntu 20.04 / OpenSSL 1.1?
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗