Left 4 Dead Forums - View Single Post - Left 4 Dead - Linux server guide.
View Single Post
Old November 25th, 2008, 02:24 AM   #8
omiethenull
omiethenull is Zombie fodder
Just getting started
 
Join Date: Nov 2008
Posts: 2
omiethenull is infected
If you're getting an error like:
bash: ./hldsupdatetool.bin: No such file or directory

It's likely because hldsupdatetool.bin is a 32-bit binary, and you're on a 64-bit Linux install. hldsupdatetool.bin is dynamically linked and requires shared libraries installed. In this case, it's linked with 32-bit shared libraries, so you need the 32-bit libraries for your distribution. On Debian and Ubuntu, that's as simple as:

aptitude install lib32gcc1

And that's all it should need.

EDIT:
Doing this on Debian Etch doesn't appear to be enough. For some damn reason, Valve thought their steam binary just _had_ to be compiled against GLIBC 2.4. Etch is still on 2.3.6 or something (because it's the newest GLIBC that supports 2.4.x kernels, and Etch still supports those kernels). You'll have to dist-upgrade to lenny which is not exactly trivial. Make backups if you do this. Alternatively, you could install a lenny chroot with deboostrap (look up some docs on it--I recommend debian-administration's docs).

Last edited by omiethenull; November 25th, 2008 at 03:04 AM..
omiethenull is offline   Reply With Quote