macafee:

I've been trying myself to see if it's feasible to run l4d on 6.3, as  
I really don't want to do a remote upgrade to 7.  Sofar, I've come up  
with 'no' as doing the exact same operations on a 7.0-release box at  
least let me run the l4d server (I haven't tested for stability),  
which is further than I can get on 6.3.

My testing has been to:
kldload linux
manually set sysctl compat.linux.osrelease=2.6.16
installed linux_base-f8
install steam
install left4dead
Load linprocfs: mount -t linprocfs linproc /compat/linux/proc

On a FreeBSD 7.0-release machine, running l4d/srcds_run actually  
launches the server, and i can query it for a status, etc.
On a FreeBSD 6.3 machine, running l4d/srcds_run bombs out with:  
"cannot set up thread-local storage: set_thread_area failed when  
setting up thread-local storage"

So, I think 6.3 might be on it's way out on the last few of my servers.
Again, I haven't done any stability testing, simply because I'm  
literally just getting to the point of discovering that I'll need to  
upgrade to 7.

-Joe

On Nov 20, 2008, at 7:58 AM, macafee wrote:

> kama :
>> Hi,
>>
>> I have now healthy servers again on FreeBSD without crashes. The
>> testserver, where I dont restart hlds every morning, have over 24  
>> hours of
>> uptime.
>>
>> This are the steps I have done. Upgrade to FreeBSD 7.1-PRERELEASE.  
>> Use the
>> 2.6.16 kernel linux ABI instead of the default 2.4.2 kernel linux  
>> ABI. Use
>> an more up-to-date version of linux_base. I use gentoo 2008.0, I  
>> prefer it
>> over fedora8, due to the amount of dependencies that are needed. I
>> have not tested to see if fedora8 works.
>>
>> Since I had several servers running hlds, I wrote up a install  
>> script that
>> configure, fetches, unpack and setup the linux_base.
>>
>> I have the script available here:
>> ftp://fa1.pvp.se/freebsd/install_gentoo_2008_2.6.16.bash
>> ftp://fa2.pvp.se/freebsd/install_gentoo_2008_2.6.16.bash
>>
>> The script does more or less what the port does. I started to  
>> rewrite the
>> Makefile to update the port, but it took longer than write this  
>> script
>> since I am not familiar to write the Makefiles for ports.
>>
>> Just run the script after you have updated FreeBSD and removed the  
>> old
>> linux_base.
>>
>> On top of not getting the server to crash, the server seems to run  
>> more
>> smoothly. Like less choke.
>>
>> Enjoy!
>>
>> /Bjorn
>>
>> _______________________________________________
>> To unsubscribe, edit your list preferences, or view the list  
>> archives, please visit:
>> http://list.valvesoftware.com/mailman/listinfo/hlds_linux
>>
> Can you test the FreeBSD-6.3-RELEASE with the 2.6.16 linux_base?
>
> _______________________________________________
> To unsubscribe, edit your list preferences, or view the list  
> archives, please visit:
> http://list.valvesoftware.com/mailman/listinfo/hlds_linux


_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlds_linux

Reply via email to