smicache: command not found

Have You tried accessing the binary with the full path?

Maybe Your $PATH variable doesn't contain the default paths? echo $PATH should give something like:

[root@server ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

If it's empty, You may set the PATH variable with this command

export PATH="/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin"

On CentOS possible default full paths are:

/usr/bin/smicache - from package: libsmi

You may install the required package with command yum install {package}

On Debian possible default full paths are:

/usr/bin/smicache - from package: smitools

You may install the required package with command apt-get install {package}
Error in other languages:
smicache: bevel nie gevind nie
smicache: comandă negăsită
smicache: comando não encontrado
smicache: commande introuvable
smicache: command not found
smicache: käsku ei ole
smicache: không tìm thấy lệnh
smicache: komanda nerasta
smicache: Kommando nicht gefunden.
smicache: kommandot finns inte
smicache: komut yok
smicache: nie znaleziono polecenia
smicache: níor aimsíodh an t-ordú
smicache: no se encontró la orden
smicache: no s'ha trobat l'ordre
smicache: opdracht niet gevonden
smicache: parancs nem található
smicache: perintah tidak ditemukan
smicache: príkaz nenájdený
smicache: příkaz nenalezen
smicache: команда не найдена
smicache: командата не е открита
smicache: 命令找不到
smicache: コマンドが見つかりません