[Icecast] Problem Starting IceS

Steve Matzura sm at noisynotes.com
Fri Nov 21 01:21:33 UTC 2014


Thomas:

On Thu, 20 Nov 2014 19:26:30 +0000, you wrote:

>Which version of RedHat is this?

Fedora release 20 (Heisenbug)

>Could this be a x86 vs amd64 thing? Just to be sure run "file" on the
>binary?

The processor is definitely a 64-bit processor, even though that's not
verified with the above version name. However, I'm the one who
installed it, I know it's the 64-bit edition.

Now here's where it gets interesting.

[root at p2 admin]# find / -name ice es
/usr/bin/ices
/usr/local/bin/ices
/etc/logrotate.d/ices
/var/log/ices
/home/admin/ices
[root at p2 admin]# ls -al /usr/bin/ices
-rwxr-xr-x 1 root root 101672 Feb 15  2013 /usr/bin/ices
[root at p2 admin]# file /usr/bin/ices
/usr/bin/ices: ELF 64-bit LSB executable, x86-64, version 1 (SYSV),
dynamically linked (uses shared libs), for GNU/Linux 2.6.32,
BuildID[sha1]=f45c33d35277ac27e9d9f4d61c68bcd5ec5df7d4, stripped
[root at p2 admin]# ls -al /usr/local/bin/ices
-rwxr-xr-x 1 admin admin 155572 May  1  2009 /usr/local/bin/ices
[root at p2 admin]# file /usr/local/bin/ices
/usr/local/bin/ices: ELF 32-bit LSB executable, Intel 80386, version 1
(SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.4.1,
not stripped

And the next interesting thing, after answering the question of how I
wound up with a 32- *and* a 64-bit version, is that /usr/local/bin
(the location of the 32-bit version) comes immediately before /usr/bin
(the location of the 64-bit version in the $PATH environment symbol.



More information about the Icecast mailing list