Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.
root@omega-15:/var/unreal/src# find ./ircd
./ircd
root@omega-15:/var/unreal/src# ./ircd
bash: ./ircd: No such file or directory

What the hell is this? Bash thinks that the file doesn't exist, when it obviously does.

-rwxr-xr-x 1 unreal unreal 2075069 Jul 20 04:01 ircd
ircd: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, not stripped
share|improve this question
add comment

5 Answers

Smells like a (badly configured) rootkit, very common in some irc-environments.

It could also be an oddly named filename (with a space to the end?).

I'd recommend researching this without running that binary, although it's probably too late already. You could chkrootkit/rkhunter.

If it does turn out to be a rootkit (or rather: if you can't find a clear alternate explanation) you should probably reinstall the entire system.

share|improve this answer
add comment

It's probably complaining that a shared library doesn't exist. Try ldd ./ircd to see what shared libraries are missing.

share|improve this answer
add comment

Have you installed Unreal IRC Server?

Linux Version Of Unreal IRC Servers Contained Trojans Since 2009 ...

share|improve this answer
add comment

Additionally to the answer of Paul Tomblin: If you are running a 64-bit operating system and try to execute a 32-bit binary without having installed the 32-bit libraries (usually called multilib or alike), this is the error you'll usually get.

share|improve this answer
add comment

There could be extra spaces around the filename? Try running the following to find the whole name:

find . -name '*ircd*' -printf '"%p"\n'
share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.