Hi!,
ich schlag mich die letzen Stunden damit rum, einen Gmodserver auf Debian lenny 64Bit zum laufen zu bekommen. Den mal als TF2-server zu starten macht keine probleme, geht echt nur nicht mit gmod.
Mittlerweile müsste ich so jeden Googleeintrag zur jeder zeile im Serverlog durchsucht haben.
Nunja, hier mal der log
Code:
Auto detecting CPU
Using default binary: ./srcds_linux
Server will auto-restart if there is a crash.
Running a benchmark to measure system clock frequency...
Finished RDTSC test. To prevent the startup delay from this benchmark, set the environment variable RDTSC_FREQUENCY to 2261.000000 on this system. This value is dependent upon the CPU clock speed and architecture and should be determined separately for each server. The use of this mechanism for timing can be disabled by setting RDTSC_FREQUENCY to 'disabled'.
Using breakpad minidump system
Using breakpad crash handler
Console initialized.
ConVarRef mat_dxlevel doesn't point to an existing ConVar
Game.dll loaded for "Garry's Mod"
Setting breakpad minidump AppID = 4000
Forcing breakpad minidump interfaces to load
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Installing breakpad exception handler for appid(4000)/version(4636)
PreMinidumpCallback: updating dump comment
Uploading dump (in-process) [proxy '']
/tmp/dumps/crash_20110720211331_1.dmp
success = no
error: Failed to open/read local data from file/application
PreMinidumpCallback: updating dump comment
Add "-debug" to the ./orangebox/srcds_run command line to generate a debug.log to help with solving this problem
Wed Jul 20 21:13:32 UTC 2011: Server restart in 10 seconds
Erst nach "Game.dll loaded for "Garry's Mod"" unterscheided sich der Log vom TF2 Log.
Mittendrin lädt er eine dump hoch (die ich nicht finden konnte), scheitert dann anscheinend und gibt danach eine fehlermeldung aus, zu der es nur wenig in google gibt.
Ein lösungsweg soll sein eine ältere libsteam.so zu verwenden, aber die stellt die gleichen probleme her (hab mehrere ausprobiert).
Im Log steht man solle den "-debug" parameter mal benutzen.
Gesagt, getan.
Erstmal sollte ich gdb installieren.
Code:
WARNING: Please install gdb first.
goto http://www.gnu.org/software/gdb/
Auch geschafft, jetzt nurnoch den Server neu starten..
..Jetzt gibt es zwei neue fehlermeldungen mehr. Direkt nach "error: Failed to open/read local data from file/application"..
Code:
error: Failed to open/read local data from file/application
./orangebox/srcds_run: line 372: 2250 Floating point exception(core dumped) $HL_CMD
Cannot access memory at address 0xf777b658
/home/rapture/srcds/gmod/orangebox/debug.cmds:4: Error in sourced command file:
Cannot access memory at address 0xf777b658
email debug.log to [email protected]
Den debug.log hätte ich gern an Valve gesendet, aber was wollen die mit einer leeren datei?
Das ging mir dann etwas zu weit..