Kalau saya cari exec format error ini karena kesalahan install jadi tidak cocok dengan 32/64 bit architecture cpu.
*Linux Mint 20.3 Cinnamon (x86_64), harusnya kalau pun pakai program core 32bit, masih bisa dijalankan karena gedean sini,
Pengaturan/installasi default OS tersebut hanya menyediakan library pendukung aplikasi yang sesuai dengan arsitektur yang dijalankan(64 bit).
Agan bisa coba menggunakan command
$ file <nama_file>, untuk mengetahui suatu aplikasi dikhususkan untuk platform atau arsitektur apa beserta shared-library utama yang digunakan.
Kalau untuk mengetahui aplikasi tersebut memakai library pendukung(shared library) apa saja, bisa pakai command
$ ldd <nama_file>. Kalau misalnya library utama tidak tersedia pada OS-nya, biasanya command ini akan mengeluarkan "not a dynamic executable".
# Bitcoin Core ARM 32 bit pada OS ARM 64 bit
$ file ./bitcoind
./bitcoind: ELF 32-bit LSB pie executable, ARM, EABI5 version 1 (GNU/Linux), dynamically linked, interpreterlib/ld-linux-armhf.so.3, for GNU/Linux 3.2.0, stripped
$ ldd ./bitcoind
not a dynamic executable
# Bitcoin Core ARM 64 bit pada OS ARM 64 bit
$ file ./bitcoind
./bitcoind: ELF 64-bit LSB pie executable, ARM aarch64, version 1 (GNU/Linux), dynamically linked, interpreterlib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, stripped
$ ldd ./bitcoind
linux-vdso.so.1 (0x0000007f93b95000)
.....
/lib/ld-linux-aarch64.so.1 (0x0000007f93b65000)
Solusinya, agan bisa coba install dulu library-library 32 bit pada OS tersebut lalu setting configurasi aplikasi/terminal-nya untuk menggunakan library tersebut, seingat saya, cara tersebut bisa dilakukan untuk run aplikasi 32 bit. Tapi yang lebih gampang bisa langsung gunakan aplikasi yang sesuai dengan OS yang agan pakai.