MantisBT - Zandronum
View Issue Details
0002155Zandronum[All Projects] Bugpublic2015-04-01 13:082015-04-03 20:41
haxmurderer 
 
normalmajoralways
closedno change required 
MicrosoftWindowsXP/Vista/7
 
 
0002155: Charonauth incompatible with 2.0: Buffer is incorrect version of protocol
When I try to login to the account server from inside Zandronum, I get:

Possibly unhandled TypeError: Buffer is incorrect version of protocol
    at Object.serverNegotiate.unmarshall (/opt/charonauth/source/proto.js:89:10)
    at Promise.then.spread.res.clientSession (/opt/charonauth/source/authapp.js:169:34)
    at tryCatch2 (/opt/charonauth/node_modules/bluebird/js/main/util.js:51:21)
    at Promise$_resolveFromResolver [as _resolveFromResolver] (/opt/charonauth/node_modules/bluebird/js/main/promise.js:585:13)
    at new Promise (/opt/charonauth/node_modules/bluebird/js/main/promise.js:82:37)
    at AuthApp.serverNegotiate (/opt/charonauth/source/authapp.js:167:9)
    at /opt/charonauth/source/authapp.js:145:17
    at tryCatch2 (/opt/charonauth/node_modules/bluebird/js/main/util.js:51:21)
    at Promise$_resolveFromResolver [as _resolveFromResolver] (/opt/charonauth/node_modules/bluebird/js/main/promise.js:585:13)
    at new Promise (/opt/charonauth/node_modules/bluebird/js/main/promise.js:82:37)


The server is zandroauthtest.oscillicious.com (port 8080 for the webserver). Torr has SSH access to this machine, in case he wants to take a look. (Check /var/log/upstart/charonauth.log.)

The server is running the latest master branch of charonauth. Did we switch auth server software or something??

Thanks,
Hax
No tags attached.
Issue History
2015-04-01 13:08haxmurdererNew Issue
2015-04-01 20:57Torr SamahoNote Added: 0011975
2015-04-01 23:04DuskStatusnew => feedback
2015-04-03 20:39haxmurdererNote Added: 0012011
2015-04-03 20:39haxmurdererStatusfeedback => new
2015-04-03 20:41DuskStatusnew => closed
2015-04-03 20:41DuskResolutionopen => no change required

Notes
(0011975)
Torr Samaho   
2015-04-01 20:57   
Zandronum 2.0 uses a newer version of the authentication protocol (version 2) and needs a charonauth that supports the newer protocol. I think charonauth added this here. Are you sure that you are running a charonauth version that includes these changes?
(0012011)
haxmurderer   
2015-04-03 20:39   
OK, thanks Torr. I can confirm the server was on the wrong branch!

I've switched it back over to master and I've confirmed that login from inside Zandronum 2.0 is working correctly.

Thanks again for your help and hard work on Zandronum 2.0! This ticket can be closed.