Some times I wonder why people don't listen.
You need real tribes2 cd(It means that you have bought it from the shop, there are two pirated versions moving in internet of the linux tribes2 and another one works and that another doesn't work), the patch to newest version and working 32bit linux or 64bit linux with 32bit libraries in it. It doesn't matter which kernel you use, but what version is your Glibc since loki_patch is the program that makes things go wrong.
Here is what you need to do:
(0.) Install tribes2
1. Download tribes2-25034-cdrom-x86.run
2. Download
http://icculus.org/~msphil/loki/x86/loki_patch
3. chmod 0777 tribes2-25034-cdrom-x86.run
4. ./tribes2-25034-cdrom-x86.run --target tribes2patch
5. copy loki_patch you downloaded over the old one in tribes2patch/bin/Linux/x86
6. run ./update.sh script in tribes2patch folder
That's it, have fun time playing Tribes2 under linux...
If that new loki_patch doesn't work you either have that non-working pirated version you have most probably downloaded from the net or then it just didn't work with your distros glibc and you need to compile your own loki_patch. You can get the fixed sources from:
http://icculus.org/loki_setup/
That gentoo thingy worked cause gentoo compiles literally everything from the sources. It ment that when he installed tribes in gentoo the portage did everything for him. Like compiling loki_setup tools automaticly to use with portage ebuilds...
You cannot however compile those loki_setup tools in 64bit linux cause those sources include 32bit assembler stuff which is a really nasty thing to get working at all... (yeah yeah, I know about the ebx and abx thingys, I tried to compile quake1 in 64bit linux..
)
By using debian I resolved the 32bit library thing with loki_setup tool compiling. And oh, one more thing. I bought tribes2 from the shop. It resolved many md5 things...
wink wink...