Ticket #248 (closed defect: worksforme)

Opened 2 months ago

Last modified 2 months ago

C2S : error: XML parse error (not well-formed (invalid token)) after upgrade from 2.0s7

Reported by: Haazel Owned by: smoku
Priority: major Component: c2s
Version: 2.2 Keywords:
Cc: Tracforge_linkmap:
Blocking: Blocked By:

Description

Hi,

I've got a 2.0s7 version working like a charm on a 32 bits server.
I'd like to move it to a new server (a 64 bits one).

Backend : MySQL

I've tried to move sources, rebuild and launch jabberd2, i've got segfaults.

As i can't find why, i want to upgrade to a new version (2.2.3). So i've installed a fresh 2.2.3, upgraded my SQL tables, modify xml conf files and start jabber.

All is ok, but i can't connect to it (client : Pidgin / windows). Nothing in debug mode, log :

jabberd/c2s[14519]: [8] [192.168.0.9, port=2186] connect
jabberd/c2s[14519]: [8] [192.168.0.9, port=2186] error: XML parse error (not well-formed (invalid token))
jabberd/c2s[14519]: [8] [192.168.0.9, port=2186] disconnect jid=unbound, packets: 0

Here is complete log :

jabberd/router[14497]: starting up
jabberd/router[14497]: process id is 14497, written to /usr/local/var/jabberd/pid/router.pid
jabberd/router[14497]: loaded user table (1 users)
jabberd/router[14497]: loaded filters (0 rules)
jabberd/router[14497]: [0.0.0.0, port=5347] listening for incoming connections
jabberd/sm[14503]: starting up
jabberd/sm[14503]: id: jabber.myrealm.com
jabberd/sm[14503]: process id is 14503, written to /usr/local/var/jabberd/pid/sm.pid
jabberd/sm[14503]: loading 'mysql' storage module
jabberd/sm[14503]: initialised storage driver 'mysql'
jabberd/sm[14503]: modules search path: /usr/local/lib/jabberd
jabberd/sm[14503]: module 'status' added to chain 'sess-start' (order 0 index 0 seq 0)
jabberd/sm[14503]: module 'status' added to chain 'sess-end' (order 0 index 0 seq 1)
jabberd/sm[14503]: module 'iq-last' added to chain 'sess-end' (order 1 index 1 seq 0)
jabberd/sm[14503]: module 'validate' added to chain 'in-sess' (order 0 index 2 seq 0)
jabberd/sm[14503]: module 'status' added to chain 'in-sess' (order 1 index 0 seq 2)
jabberd/sm[14503]: module 'privacy' added to chain 'in-sess' (order 2 index 3 seq 0)
jabberd/sm[14503]: module 'roster' added to chain 'in-sess' (order 3 index 4 seq 0)
jabberd/sm[14503]: module 'vacation' added to chain 'in-sess' (order 4 index 5 seq 0)
jabberd/sm[14503]: module 'iq-vcard' added to chain 'in-sess' (order 5 index 6 seq 0)
jabberd/sm[14503]: module 'iq-ping' added to chain 'in-sess' (order 6 index 7 seq 0)
jabberd/sm[14503]: module 'iq-private' added to chain 'in-sess' (order 7 index 8 seq 0)
jabberd/sm[14503]: module 'disco' added to chain 'in-sess' (order 8 index 9 seq 0)
jabberd/sm[14503]: module 'amp' added to chain 'in-sess' (order 9 index 10 seq 0)
jabberd/sm[14503]: module 'offline' added to chain 'in-sess' (order 10 index 11 seq 0)
jabberd/sm[14503]: module 'announce' added to chain 'in-sess' (order 11 index 12 seq 0)
jabberd/sm[14503]: module 'presence' added to chain 'in-sess' (order 12 index 13 seq 0)
jabberd/sm[14503]: module 'deliver' added to chain 'in-sess' (order 13 index 14 seq 0)
jabberd/sm[14503]: module 'session' added to chain 'in-router' (order 0 index 15 seq 0)
jabberd/sm[14503]: module 'validate' added to chain 'in-router' (order 1 index 2 seq 1)
jabberd/sm[14503]: module 'presence' added to chain 'in-router' (order 2 index 13 seq 1)
jabberd/sm[14503]: module 'privacy' added to chain 'in-router' (order 3 index 3 seq 1)
jabberd/sm[14503]: module 'privacy' added to chain 'out-router' (order 0 index 3 seq 2)
jabberd/sm[14503]: module 'iq-last' added to chain 'pkt-sm' (order 0 index 1 seq 1)
jabberd/sm[14503]: module 'iq-ping' added to chain 'pkt-sm' (order 1 index 7 seq 1)
jabberd/sm[14503]: module 'iq-time' added to chain 'pkt-sm' (order 2 index 16 seq 0)
jabberd/sm[14503]: module 'iq-version' added to chain 'pkt-sm' (order 3 index 17 seq 0)
jabberd/sm[14503]: module 'amp' added to chain 'pkt-sm' (order 4 index 10 seq 1)
jabberd/sm[14503]: module 'disco' added to chain 'pkt-sm' (order 5 index 9 seq 1)
jabberd/sm[14503]: module 'announce' added to chain 'pkt-sm' (order 6 index 12 seq 1)
jabberd/sm[14503]: module 'help' added to chain 'pkt-sm' (order 7 index 18 seq 0)
jabberd/sm[14503]: module 'echo' added to chain 'pkt-sm' (order 8 index 19 seq 0)
jabberd/sm[14503]: module 'status' added to chain 'pkt-sm' (order 9 index 0 seq 3)
jabberd/sm[14503]: module 'presence' added to chain 'pkt-sm' (order 10 index 13 seq 2)
jabberd/sm[14503]: module 'roster' added to chain 'pkt-user' (order 0 index 4 seq 1)
jabberd/sm[14503]: module 'presence' added to chain 'pkt-user' (order 1 index 13 seq 3)
jabberd/sm[14503]: module 'iq-vcard' added to chain 'pkt-user' (order 2 index 6 seq 1)
jabberd/sm[14503]: module 'amp' added to chain 'pkt-user' (order 3 index 10 seq 2)
jabberd/sm[14503]: module 'deliver' added to chain 'pkt-user' (order 4 index 14 seq 1)
jabberd/sm[14503]: module 'vacation' added to chain 'pkt-user' (order 5 index 5 seq 1)
jabberd/sm[14503]: module 'offline' added to chain 'pkt-user' (order 6 index 11 seq 1)
jabberd/sm[14503]: module 'disco-publish' added to chain 'pkt-user' (order 7 index 20 seq 0)
jabberd/sm[14503]: module 'iq-last' added to chain 'pkt-user' (order 8 index 1 seq 2)
jabberd/sm[14503]: module 'session' added to chain 'pkt-router' (order 0 index 15 seq 1)
jabberd/sm[14503]: module 'disco' added to chain 'pkt-router' (order 1 index 9 seq 2)
jabberd/sm[14503]: module 'active' added to chain 'user-load' (order 0 index 21 seq 0)
jabberd/sm[14503]: module 'roster' added to chain 'user-load' (order 1 index 4 seq 2)
jabberd/sm[14503]: module 'roster-publish' added to chain 'user-load' (order 2 index 22 seq 0)
jabberd/sm[14503]: module 'privacy' added to chain 'user-load' (order 3 index 3 seq 3)
jabberd/sm[14503]: module 'disco-publish' added to chain 'user-load' (order 4 index 20 seq 1)
jabberd/sm[14503]: module 'vacation' added to chain 'user-load' (order 5 index 5 seq 2)
jabberd/sm[14503]: module 'active' added to chain 'user-create' (order 0 index 21 seq 1)
jabberd/sm[14503]: module 'template-roster' added to chain 'user-create' (order 1 index 23 seq 0)
jabberd/sm[14503]: module 'active' added to chain 'user-delete' (order 0 index 21 seq 2)
jabberd/sm[14503]: module 'announce' added to chain 'user-delete' (order 1 index 12 seq 2)
jabberd/sm[14503]: module 'disco-publish' added to chain 'user-delete' (order 2 index 20 seq 2)
jabberd/sm[14503]: module 'offline' added to chain 'user-delete' (order 3 index 11 seq 2)
jabberd/sm[14503]: module 'privacy' added to chain 'user-delete' (order 4 index 3 seq 4)
jabberd/sm[14503]: module 'roster' added to chain 'user-delete' (order 5 index 4 seq 3)
jabberd/sm[14503]: module 'vacation' added to chain 'user-delete' (order 6 index 5 seq 3)
jabberd/sm[14503]: module 'status' added to chain 'user-delete' (order 7 index 0 seq 4)
jabberd/sm[14503]: module 'iq-last' added to chain 'user-delete' (order 8 index 1 seq 3)
jabberd/sm[14503]: module 'iq-private' added to chain 'user-delete' (order 9 index 8 seq 1)
jabberd/sm[14503]: module 'iq-vcard' added to chain 'user-delete' (order 10 index 6 seq 2)
jabberd/sm[14503]: module 'iq-version' added to chain 'disco-extend' (order 0 index 17 seq 1)
jabberd/sm[14503]: module 'help' added to chain 'disco-extend' (order 1 index 18 seq 1)
jabberd/sm[14503]: version: jabberd sm 2.2.3
jabberd/sm[14503]: attempting connection to router at 127.0.0.1, port=5347
jabberd/router[14497]: [127.0.0.1, port=43768] connect
jabberd/router[14497]: [127.0.0.1, port=43768] authenticated as jabberd@jabberd-router
jabberd/sm[14503]: connection to router established
jabberd/router[14497]: [jabber.myrealm.com] online (bound to 127.0.0.1, port 43768)
jabberd/sm[14503]: ready for sessions
jabberd/c2s[14519]: starting up
jabberd/c2s[14519]: process id is 14519, written to /usr/local/var/jabberd/pid/c2s.pid
jabberd/c2s[14519]: modules search path: /usr/local/lib/jabberd
jabberd/c2s[14519]: loading 'mysql' authreg module
jabberd/c2s[14519]: initialized auth module 'mysql'
jabberd/c2s[14519]: [jabber.myrealm.com] configured; realm=jabber.myrealm.com, registration disabled
jabberd/c2s[14519]: attempting connection to router at 127.0.0.1, port=5347
jabberd/router[14497]: [127.0.0.1, port=43769] connect
jabberd/router[14497]: [127.0.0.1, port=43769] authenticated as jabberd@jabberd-router
jabberd/c2s[14519]: connection to router established
jabberd/router[14497]: [c2s] online (bound to 127.0.0.1, port 43769)
jabberd/c2s[14519]: [0.0.0.0, port=5222] listening for connections
jabberd/c2s[14519]: ready for connections
jabberd/s2s[14530]: starting up (interval=60, queue=60, keepalive=0, idle=86400)
jabberd/s2s[14530]: process id is 14530, written to /usr/local/var/jabberd/pid/s2s.pid
jabberd/s2s[14530]: attempting connection to router at 127.0.0.1, port=5347
jabberd/router[14497]: [127.0.0.1, port=43770] connect
jabberd/router[14497]: [127.0.0.1, port=43770] authenticated as jabberd@jabberd-router
jabberd/s2s[14530]: connection to router established
jabberd/router[14497]: [s2s] set as default route
jabberd/router[14497]: [s2s] online (bound to 127.0.0.1, port 43770)
jabberd/s2s[14530]: [0.0.0.0, port=5269] listening for connections
jabberd/s2s[14530]: ready for connections
jabberd/c2s[14519]: [8] [192.168.0.9, port=2186] connect
jabberd/c2s[14519]: [8] [192.168.0.9, port=2186] error: XML parse error (not well-formed (invalid token))
jabberd/c2s[14519]: [8] [192.168.0.9, port=2186] disconnect jid=unbound, packets: 0

Any idea ? I'm lost. :(

Thank you David

Change History

Changed 2 months ago by Haazel

  • status changed from new to closed
  • resolution set to worksforme

I've spent lots of time on google to find a solution, without any luck. And now i'm posting here and i found it [[BR]]

I've disabled sasl digest-md5 authentication and it's working ![[BR]]

:)

Note: See TracTickets for help on using tickets.