SRCDS Steam group


Illegal instruction
#1
Hello, when I try to install SRCDS on Redhat 9.3 I get this error,

[root@localhost srcds]# ./steam -command update -game "counter-strike source" -dir .
Checking bootstrapper version ...
Updating Installation
Illegal instruction

Info:
gcc (GCC) 3.2.2 20030222 (Red Hat Linux 3.2.2-5)
ldd (GNU libc) 2.3.2
Kernel 2.4.20-43.9

Thank you!


Reply
#2
What cpu are you using? uname -m will print this, or full uname -a
[Image: userbar_wow.jpg]
starting 9/24/2006 if your problem has been solved please edit your first post and add [solved] to the begining of the title. Thanks.
Reply
#3
Code:
debian tin # uname -m
i586

the problem is same


debian tin # gcc --version
gcc (GCC) 3.3.5 (Debian 1:3.3.5-13)
debian tin # ldd --version
ldd (GNU libc) 2.3.2
debian tin # uname -v
#1 Wed Aug 17 09:33:35 UTC 2005
debian tin # uname -a
Linux debian 2.4.27-2-386 #1 Wed Aug 17 09:33:35 UTC 2005 i586 GNU/Linux
Reply
#4
Got the same kind of problem trying to install a linux server on an Ubuntu server.

Iám installing a Linux server for the first time. Have been running a few Windows servers before but now I wanted to try to setup and Linux server.

The server is an Ubuntu server

Downloading the hldsupdatetool.bin
and extracting them was done without any problem.

Then I run this command:

./steam -command update -game "Counter-Strike Source" -dir .

And after that the program says:

Checking bootstrapper version ...
Getting version 18 of Steam HLDS Update Tool
Downloading. . . . . . . . . . . .
Steam Linux Client updated, please retry the command
css@logger:~$

??? then tried to run the comman again like this

./steam -command update -game "Counter-Strike Source" -dir .

got the following reply:

Checking bootstrapper version ...
Updating Installation
Otillåten instruktion
css@logger:~$

"Otillåten instruktion" is Swedish and means something like "Illegal instruction"

The only thing that has happend is that it downloaded THREE files : test1.so test2.so test3.so

As you can see I have made an useraccount called "css" wich I would like to use. Iám installing in the users home dir so I don´t think it has anything to do with user rights but Iám not sure

Any help on this matter would be much appriciated.

I have tried to delete everything and start over a few times but the same thing happends every time.

//Sigun
Reply
#5
sigun Wrote:Got the same kind of problem trying to install a linux server on an Ubuntu server.

Iám installing a Linux server for the first time. Have been running a few Windows servers before but now I wanted to try to setup and Linux server.

The server is an Ubuntu server

Downloading the hldsupdatetool.bin
and extracting them was done without any problem.

Then I run this command:

./steam -command update -game "Counter-Strike Source" -dir .

And after that the program says:

Checking bootstrapper version ...
Getting version 18 of Steam HLDS Update Tool
Downloading. . . . . . . . . . . .
Steam Linux Client updated, please retry the command
css@logger:~$

??? then tried to run the comman again like this

./steam -command update -game "Counter-Strike Source" -dir .

got the following reply:

Checking bootstrapper version ...
Updating Installation
Otillåten instruktion
css@logger:~$

"Otillåten instruktion" is Swedish and means something like "Illegal instruction"

The only thing that has happend is that it downloaded THREE files :  test1.so  test2.so  test3.so

As you can see I have made an useraccount called "css" wich I would like to use. Iám installing in the users home dir so I don´t think it has anything to do with user rights but Iám not sure

Any help on this matter would be much appriciated.

I have tried to delete everything and start over a few times but the same thing happends every time.

//Sigun

i got the same thing and i cant fix it...
Reply
#6
svfusion, you are using a pretty old Linux distribution, any chance you can get Fedora Core 6 or CentOS installed? Those are pretty much the most recent Red Hats (CentOS a free Red Hat Enterprise, Fedora Core the Red Hat sponsored project - or was at least)

The gcc and ldd look up-to-date enough though. It is possible that the Steam executable is corrupt. Try downloading it again.
Here is the md5sum I have that works: 9b4b43aff3e16ad5b294d376687e0e02 steam

sigun and Intensity, it could be possible that you don't have uncompress installed.

Try sudo aptitude install uncompress for Debian-based distros like Ubuntu
yum install uncompress in Red Hat-type distros like Fedora, CentOS etc - as root though!
Reply
#7
sigun, Tin, svfusion,

Did any of you solve this? Thanks for keeping everyone informed.

Here's what I got by waiving a dead? chicken:
Code:
gateway:/srcds# ./steam -command update -game "Counter-Strike Source" -dir .
Checking bootstrapper version ...
Updating Installation
Illegal instruction
gateway:/srcds# gcc --version
gcc (GCC) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

gateway:/srcds# ldd --version
ldd (GNU libc) 2.3.6
Copyright (C) 2005 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Roland McGrath and Ulrich Drepper.
gateway:/srcds# uname -v
#1 Tue Aug 16 12:46:35 UTC 2005
gateway:/srcds# uname -a
Linux gateway 2.6.8-2-386 #1 Tue Aug 16 12:46:35 UTC 2005 i586 GNU/Linux
gateway:/srcds# free
             total       used       free     shared    buffers     cached
Mem:        127100     120592       6508          0       8564      95132
-/+ buffers/cache:      16896     110204
Swap:       999864          0     999864
gateway:/srcds# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/md0               4031936    928244   2898876  25% /
tmpfs                    63548         0     63548   0% /dev/shm
/dev/hdg3            378379472 199917008 159241900  56% /opt/share
gateway:/srcds# uncompress -V
uncompress 1.3.5
(2002-09-30)
Copyright 2002 Free Software Foundation
Copyright 1992-1993 Jean-loup Gailly
This program comes with ABSOLUTELY NO WARRANTY.
You may redistribute copies of this program
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING.
Compilation options:
DIRENT UTIME STDC_HEADERS HAVE_UNISTD_H HAVE_MEMORY_H HAVE_STRING_H HAVE_LSTAT ASMV
Written by Jean-loup Gailly.
gateway:/srcds#echo "Hello World :P"

It's a 450MHz Pentium.

Steam Build 20.

On a Debian.

Me and buddy are interest in learning about running a server, and the joys of having control over the game.

Thanks,

Michael
Reply
#8
It may be because its an old CPU and something to do with not having SSE instruction set. There was something like this ages ago on the hlds_linux mailing list - i'll see if i can find it.
Reply
#9
Muppet Wrote:It may be because its an old CPU and something to do with not having SSE instruction set. There was something like this ages ago on the hlds_linux mailing list - i'll see if i can find it.

Thanks for the clue. Let me know if you find more information.
I did find a thread with your tip: Illegal Instruction running srcds_run

Here's some more info:
Code:
gateway:/usr/src# cat /proc/cpuinfo
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 5
model           : 8
model name      : AMD-K6(tm) 3D processor
stepping        : 12
cpu MHz         : 451.007
cache size      : 64 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr mce cx8 pge mmx syscall 3dnow k6_mtrr
bogomips        : 888.83

Unfortunately, my kernel source directory disappeared.

jdmarandino Wrote:I had a similar problem and my kernel needed to be recompiled with SSE and SSE2 instruction support.

Maybe revving your kernel to a new one helps, but only if it supports SSE SSE2 by default...

I don't think 'enabling' SSE in the kernel will change anything. I believe that will compile the kernel to take advantage of SSE, but has no effect of what instructions other programs are 'allowed' to execute.

In srcds, the SSE instructions are already compiled in, and process will die when trying to execute those instructions on a CPU without support.

Drocona Wrote:You need SSE support on your CPU to run a source dedicated server

The first Intel and AMD processors with SSE support are the Pentium III, 1999, and the Athlon XP, 2001.

We'll try a different machine.

Would be nice if there was an official hardware requirements link on srcds.com

edit:
Here's another link: Re: [hlds_linux] Yesterdays SRCDS update causes server not to start anymore
It's a mailing list that goes off topic before any definite answers are given Sad

Thanks,

Michael
Reply


Forum Jump:


Users browsing this thread: 5 Guest(s)