PDA

Visualizza la versione completa : Cannot execute binary file


cristal
03-10-2008, 12:45
Salve, devo installare un server Jabber su una macchina linux con SO centOS.
Ho seguito la guida:

http://linuxadminzone.com/install-and-configure-ejabberd-jabber-im-server/

tutto ok fino al punto in cui digito per eseguirlo:
# ./ejabberd-2.0.1_2-linux-x86_64-installer.bin

dove mi esce la scritta "Cannot execute binary file".

Il file binario realmente presente nella cartella opt, ma mi da questo problema. Che cosa pu essere?
Il comando:
# chmod +x ejabberd-2.0.1_2-linux-x86_64-installer.bin

sembra lo abbia eseguito correttamente...

Grazie.

andy caps
03-10-2008, 16:04
:bh: difficile dire quale sia il problema

prova a portarti il binario ed esguirlo nella tua home o in /root

disabilita' selinux dal menu se attivo

poi tutto puo essere
http://www.issociate.de/board/post/276916/Shell_-_cannot_execute_binary_file.html

qui bastava aggiungere una riga vuota in testa al file editato con ed

cristal
03-10-2008, 16:18
ho portato il binario nella root ma mi da lo stesso problema... :bh:

come si disabilit selinux?

ps. mi da lo stesso problema anche con fedora.

menphisx
03-10-2008, 16:21
Guarda se in /etc/fstab ci sia il parametro exec.

cristal
03-10-2008, 16:27
non posso...mi dice permission denied!

io penso che sia un problema di autorizzazioni che non riesco a risolvere!

menphisx
03-10-2008, 16:49
Posto l'output di ls -l :mame:

cristal
03-10-2008, 16:54
ma puo essere che non funziona perch una versione per 64 bit?

andy caps
03-10-2008, 21:08
fedora come centos usano selinux per la sicurezza
io lo disabilitavo da una voce nel menu'

controlla al limite se hai una opzione da terminale

es

selinux --help :bh:

64 32 bit non fa diferenza

Loading