View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0008144||Multi Theft Auto : San Andreas||Server||public||2014-04-05 21:43||2014-04-06 08:13|
|Platform||Linux||OS||Debian||OS Version||7.4 x64|
|Fixed in Version||1.4|
|Summary||0008144: 'HTTP server file mismatch' errors when trying to play on a server that uses 64-bit Linux server build|
As above. These errors seem to only occur on a 64 bit Linux MTASA 1.4 server build. They are not present on neither 32 bit Windows/Linux regular server builds nor the 64 bit Windows one.
Issue happens both when downloading the resource files directly from the server and when downloading from the external webserver.
|Steps To Reproduce|
3a. Check the client and server console logs for 'HTTP server file mismatch' errors.
3b. Try using the scoreboard or the admin panel (both should be already running as specified in the default config).
[2014-04-05 21:11:02] [Output] : * Connected! [MTA:SA Server 1.4 [GNU/Linux x64]]
|Tags||No tags attached.|
Tested this on r6285 (Client and Windows server builds) and r6286 (Linux server builds).
Apparently the MD5 implementation we're using does not work correctly under Linux x64. The CRC value however is correct.
client md5 E5062AB734FCBA0B4156FF81EF7CA8C8 crc 39b90f07
The file on the server has the md5sum E5062AB734FCBA0B4156FF81EF7CA8C8, and is correctly downloaded to the client.
Should be fixed in http://code.google.com/p/mtasa-blue/source/detail?r=6289
Indeed, it works fine now. Good job.