Skip -autoupdate and test. since "Checking bootstrapper version ..." is
from steam and not hlds.

/bjorn

On Fri, 1 Sep 2006, Jonathan wrote:

> A little update, some servers seem to crash instantly just after this:
>
> Auto detecting CPU
> Using AMD Optimised binary.
> Auto-restarting the server on crash
> Updating server using Steam.
> Checking bootstrapper version ...
>
> It doesn't get further than that.
>
> > I'm not sure, and i'm also not sure what the issue is exactly. People
> > claim that servers go down just like that when they're playing on them,
> > but i can't find anything in any of the logs or so, so it's hard for me to
> > trace the problem.
> >
> >> ok, does the issue still occur if the servers do not auto update?
> >>
> >>
> >> Jonathan wrote:
> >>> Yes, the nodes share images. However, i gave the nodes their own
> >>> ~/.steam
> >>> directory, so it's always the same machine that writes the
> >>> clientregistry.blob file. Sure, i could remove it each time a server is
> >>> fired up, but it feels like a very ugly hack. :/
> >>>
> >>> The .so files i have in the image directories are:
> >>>
> >>> core_i386.so
> >>> engine_amd.so
> >>> engine_amd64.so
> >>> engine_i486.so
> >>> engine_i686.so
> >>> filesystem_stdio_amd64.so
> >>> filesystem_stdio_i386.so
> >>> libSteamValidateUserIDTickets_amd64.so
> >>> libSteamValidateUserIDTickets_i386.so
> >>> proxy_i386.so
> >>> steam_api_i486.so
> >>> steamclient_i486.so
> >>> test1.so
> >>> test2.so
> >>> test3.so
> >>> tier0_s_i486.so
> >>> vstdlib_s_i486.so
> >>>
> >>> I have no idea what those test*.so files are and if they're supposed to
> >>> be
> >>> there or not.
> >>>
> >>>
> >>>> Suns grid software. Is there a seperate server image to be run on each
> >>>> node? or does it share the images and deliver them to whichever node
> >>>> requires them, as such perhaps running the same image on different
> >>>> nodes
> >>>> with different ips or hardware ids could be causing the glitch, it is
> >>>> likely that there is some unique identifier contained in the
> >>>> clientregistry.blob.
> >>>>
> >>>> hows about a dirty hack to get it working temporarily?
> >>>> add a line to your server initiating script to remove
> >>>> clientregistry.blob before the server starts ;).
> >>>>
> >>>> As to server crashes, bad maps and plugins often cause hlds to crash
> >>>> unexpectedly and i have not run into any issues when restarting the
> >>>> server, either scripted or manually, however i have no experience
> >>>> running the same server image on different boxes.
> >>>>
> >>>> Jonathan wrote:
> >>>>
> >>>>> AFAIK they are all clean halflife installations with only cs running
> >>>>> (this
> >>>>> is not hl2 with cs source)
> >>>>>
> >>>>> The strange thing is that it all works fine for a few times if i
> >>>>> delete
> >>>>> the clientregistry.blob file, but then after a while the crashes
> >>>>> start
> >>>>> appearing again..
> >>>>>
> >>>>> The way my system works is that a user on my web site "books" a
> >>>>> server
> >>>>> for
> >>>>> a certain period of time. When that is done, a column is added to an
> >>>>> sql
> >>>>> database. A cron script on the master cluster server reads that sql
> >>>>> table,
> >>>>> and if there is a new booking to be made, launches a server on one of
> >>>>> the
> >>>>> nodes as a job submitted to the cluster. If the booking time for the
> >>>>> server has went out, the server is shut down by the master server,
> >>>>> ie,
> >>>>> it
> >>>>> terminates the submitted job. Does the hlds server need to quit
> >>>>> gracefully
> >>>>> in order for it to work properly the next time it's started? I mean,
> >>>>> does
> >>>>> hlds recover badly from crashes?
> >>>>>
> >>>>> I don't know how sun grid engine works internally.. if it kills hlds
> >>>>> properly or not (i think it does).
> >>>>>
> >>>>> I also have a script that updates everything to the latest versions,
> >>>>> which
> >>>>> i run regularly. Still, i want it to work properly the normal way.
> >>>>>
> >>>>>
> >>>>>
> >>>>>> Im no expert but it sounds like a bad plugin, what addons do you
> >>>>>> have
> >>>>>> on
> >>>>>> that server?
> >>>>>>
> >>>>>> Jonathan wrote:
> >>>>>>
> >>>>>>
> >>>>>>> Right, that got rid of the errors ... for a couple of minutes :(
> >>>>>>>
> >>>>>>> I still get crashes, but instead of abort traps i get:
> >>>>>>>
> >>>>>>> ./hlds_run: line 303:  7169 Segmentation fault      (core dumped)
> >>>>>>> $CMD
> >>>>>>>
> >>>>>>> What can be causing this? It still seems to be steam that's
> >>>>>>> crashing,
> >>>>>>> but
> >>>>>>> i really can't find out why. Does it have something to do with
> >>>>>>> running
> >>>>>>> multiple servers on the same box? Can i disable the automatic
> >>>>>>> update
> >>>>>>> and
> >>>>>>> instead schedule something as a cron job or such?
> >>>>>>>
> >>>>>>> The automatic update also takes some time to complete.
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>> The problem was that the ~/.steam/ClientRegistry.blob needed to be
> >>>>>>>> deleted. I tried to delete it for the incorrect user a couple of
> >>>>>>>> times,
> >>>>>>>> but when i did it correctly i got rid of the annoying update
> >>>>>>>> crashes.
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>> Hello,
> >>>>>>>>>
> >>>>>>>>> I maintain a network of around 100 counterstrike servers with
> >>>>>>>>> roughly
> >>>>>>>>> half
> >>>>>>>>> of them
> >>>>>>>>> as bookable servers in a cluster, for a large cs community in
> >>>>>>>>> Sweden.
> >>>>>>>>>
> >>>>>>>>> I run all of the servers on linux gentoo, some on i686 and some
> >>>>>>>>> on
> >>>>>>>>> amd64.
> >>>>>>>>>
> >>>>>>>>> The cluster software I use is sun grid engine 6, and all the
> >>>>>>>>> server
> >>>>>>>>> nodes
> >>>>>>>>> are diskless clients.
> >>>>>>>>>
> >>>>>>>>> The ordinary servers run fine, but the bookable ones crash
> >>>>>>>>> momentarily
> >>>>>>>>> with the
> >>>>>>>>> following error:
> >>>>>>>>>
> >>>>>>>>> ---------------------------------
> >>>>>>>>> AssertPreCondition
> >>>>>>>>> Name: NonNullFilePath
> >>>>>>>>> Expr: !sFile.empty()
> >>>>>>>>> Line: 334
> >>>>>>>>> File: ../../../Common/Misc/FileUtil.cpp
> >>>>>>>>> ./hlds_run: line 303:  8855 Aborted                 (core dumped)
> >>>>>>>>> $CMD
> >>>>>>>>> ---------------------------------
> >>>>>>>>>
> >>>>>>>>> I browsed the forums and mailing list and found people with
> >>>>>>>>> similar
> >>>>>>>>> problems from
> >>>>>>>>> late 2005 running FreeBSD 5.4. Their answer to the problem was to
> >>>>>>>>> update
> >>>>>>>>> cs using
> >>>>>>>>> the steam updater. I did that for all 60 cs installations I got
> >>>>>>>>> on
> >>>>>>>>> the
> >>>>>>>>> bookable
> >>>>>>>>> servers, but they still crash with the error above. I tried to
> >>>>>>>>> examine
> >>>>>>>>> the
> >>>>>>>>> core
> >>>>>>>>> dumps and strace'ing the processes but I didn't find any useful
> >>>>>>>>> information.
> >>>>>>>>>
> >>>>>>>>> Regards,
> >>>>>>>>> Jonathan Selander
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> _______________________________________________
> >>>>>>>>> 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
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>> _______________________________________________
> >>>>>>> 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
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>
> >>>>> _______________________________________________
> >>>>> 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
> >>>>
> >>>>
> >>>
> >>>
> >>>
> >>> _______________________________________________
> >>> 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
> >>
> >
> >
> >
> > _______________________________________________
> > 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
>

_______________________________________________
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