O programa que você tem provavelmente é um binário compilado para uma arquitetura diferente da máquina na qual você está tentando executar.
Você pode obter o tipo de arquitetura do binário executando
file garlicoind
e você pode obter o tipo de arquitetura da sua máquina por
uname -m
Se forem diferentes, você precisa obter o binário correto para sua arquitetura ou obter o código fonte do programa e compilar você mesmo.