PDA

View Full Version : [jadmin] Jabberd2 and mu-conference invitation problems


SpamMePlease PleasePlease
11-18-2008, 02:48 PM
Hi there, List!

I have recently installed Jabberd2 2.2.4 (authorization from LDAP,
with storage in MySQL) with mu-conference 0.7 plugin at Gentoo Linux
for internal use of company office.

The problem is with mu-conference, which behaves very strange, that is,
every user can create conference and send invitations to each other, but
not every users sees actual invitation query on their systems.

This is hard to track, I haven't found anything that could distinguish which
user can send invitations that would be seen by all other users and why
this particular one can and the other cant. Actually, invitations are sent each
time, but some users dont see these from any other user, while every one else
sees that "blind" user invitations.

Below you can find my mu-conference config and some output from XML consoles
at both sides.

If anyone have any clue what is going on, I would be very graceful.

# cat /etc/jabber/muctrans.xml
<jabber>
<ip>127.0.0.1</ip>
<port>5347</port>
<secret>SeCrEt123123</secret>
<host>conference.im.arces.net</host>
<name>mulinker</name>
<spool>/var/spool/jabber</spool>
<logdir>/var/log/jabber/</logdir>
<logfile>/var/log/jabber/mu-conference.log</logfile>
<pidfile>/var/run/jabber/mu-conference.pid</pidfile>
<loglevel>255</loglevel>
<sadmin>
<user>brutkowski (AT) im (DOT) arces.net</user>
<user>monachus (AT) im (DOT) arces.net</user>
<user>ajakubas (AT) im (DOT) arces.net</user>
</sadmin>
</jabber>


# xml console output

### brutkowski invites ajakubas (ajakubas xml console)

<presence to='testbasss (AT) conference (DOT) im.arces.net/Bartek'>
<priority>1</priority>
<c xmlns='http://jabber.org/protocol/caps'
node='http://pidgin.im/caps' ver='2.5.2devel' ext='moodn nickn tunen
buzz bob avatar adiumcmd'/>
<x xmlns='http://jabber.org/protocol/muc'/>
</presence>

<presence xmlns='jabber:client' to='brutkowski (AT) im (DOT) arces.net/work'
from='testbasss (AT) conference (DOT) im.arces.net/Bartek'>
<priority>1</priority>
<c xmlns='http://jabber.org/protocol/caps'
node='http://pidgin.im/caps' ver='2.5.2devel' ext='moodn nickn tunen
buzz bob avatar adiumcmd'/>
<x xmlns='http://jabber.org/protocol/muc'/>
<delay xmlns='urn:xmpp:delay'
from='testbasss (AT) conference (DOT) im.arces.net/Bartek'
stamp='2008-11-18T11:56:56Z'/>
<x xmlns='http://jabber.org/protocol/muc#user'>
<item jid='brutkowski (AT) im (DOT) arces.net/work' affiliation='owner'
role='moderator'/>
<status code='201'/>
</x>
</presence>

<iq type='get' id='purple77d0dcaf' to='testbasss (AT) conference (DOT) im.arces.net'>
<query xmlns='http://jabber.org/protocol/disco#info'
node='http://jabber.org/protocol/muc#traffic'/>
</iq>

<message xmlns='jabber:client' type='groupchat'
to='brutkowski (AT) im (DOT) arces.net/work'
from='testbasss (AT) conference (DOT) im.arces.net'>
<body>testbasss</body>
</message>

<message xmlns='jabber:client' type='groupchat'
to='brutkowski (AT) im (DOT) arces.net/work'
from='testbasss (AT) conference (DOT) im.arces.net'>
<body>This room is locked from entry until configuration is
confirmed.</body>
</message>

<message to='testbasss (AT) conference (DOT) im.arces.net'>
<x xmlns='http://jabber.org/protocol/muc#user'>
<invite to='ajakubas (AT) im (DOT) arces.net'>
<reason/>
</invite>
</x>
</message>

<iq xmlns='jabber:client' type='error' id='purple77d0dcaf'
to='brutkowski (AT) im (DOT) arces.net/work'
from='testbasss (AT) conference (DOT) im.arces.net'>
<query xmlns='http://jabber.org/protocol/disco#info'
node='http://jabber.org/protocol/muc#traffic'/>
<error code='503'>Service Unavailable</error>
</iq>

<iq type='set' id='purple77d0dcb0' to='testbasss (AT) conference (DOT) im.arces.net'>
<query xmlns='http://jabber.org/protocol/muc#owner'>
<x xmlns='jabber:x:data' type='submit'/>
</query>
</iq>

<message xmlns='jabber:client' type='groupchat'
to='brutkowski (AT) im (DOT) arces.net/work'
from='testbasss (AT) conference (DOT) im.arces.net'>
<body>Configuration confirmed: This room is now unlocked.</body>
</message>

<iq xmlns='jabber:client' type='result' id='purple77d0dcb0'
to='brutkowski (AT) im (DOT) arces.net/work'
from='testbasss (AT) conference (DOT) im.arces.net'/>



## brutkowski invites ajakubas (brutkowski xml console)

<message xmlns='jabber:client' type='normal'
to='ajakubas (AT) im (DOT) arces.net/Macee'
from='testbasss (AT) conference (DOT) im.arces.net'>
<subject>Invitation</subject>
<body>You have been invited to the
testbasss (AT) conference (DOT) im.arces.net room by
testbasss (AT) conference (DOT) im.arces.net/Bartek
Reason: None given</body>
<x xmlns='http://jabber.org/protocol/muc#user'>
<invite from='testbasss (AT) conference (DOT) im.arces.net/Bartek'>
<reason/>
</invite>
</x>
<x xmlns='jabber:x:conference'
jid='testbasss (AT) conference (DOT) im.arces.net'>None given</x>
</message>

<presence to='testbasss (AT) conference (DOT) im.arces.net/ajakubas'>
<priority>1</priority>
<c xmlns='http://jabber.org/protocol/caps'
node='http://pidgin.im/caps' ver='2.5.2devel' ext='moodn nickn tunen
buzz bob avatar adiumcmd'/>
<x xmlns='http://jabber.org/protocol/muc'/>
</presence>

<presence xmlns='jabber:client' to='ajakubas (AT) im (DOT) arces.net/Macee'
from='testbasss (AT) conference (DOT) im.arces.net/Bartek'>
<priority>1</priority>
<c xmlns='http://jabber.org/protocol/caps'
node='http://pidgin.im/caps' ver='2.5.2devel' ext='moodn nickn tunen
buzz bob avatar adiumcmd'/>
<x xmlns='http://jabber.org/protocol/muc'/>
<delay xmlns='urn:xmpp:delay'
from='testbasss (AT) conference (DOT) im.arces.net/Bartek'
stamp='2008-11-18T11:56:56Z'/>
<x xmlns='http://jabber.org/protocol/muc#user'>
<item affiliation='owner' role='moderator'/>
</x>
</presence>

<iq type='get' id='purple6194a5f1' to='testbasss (AT) conference (DOT) im.arces.net'>
<query xmlns='http://jabber.org/protocol/disco#info'
node='http://jabber.org/protocol/muc#traffic'/>
</iq>

<presence xmlns='jabber:client' to='ajakubas (AT) im (DOT) arces.net/Macee'
from='testbasss (AT) conference (DOT) im.arces.net/ajakubas'>
<priority>1</priority>
<c xmlns='http://jabber.org/protocol/caps'
node='http://pidgin.im/caps' ver='2.5.2devel' ext='moodn nickn tunen
buzz bob avatar adiumcmd'/>
<x xmlns='http://jabber.org/protocol/muc'/>
<delay xmlns='urn:xmpp:delay'
from='testbasss (AT) conference (DOT) im.arces.net/ajakubas'
stamp='2008-11-18T11:57:06Z'/>
<x xmlns='http://jabber.org/protocol/muc#user'>
<item affiliation='none' role='participant'/>
<status code='110'/>
</x>
</presence>

<message xmlns='jabber:client' type='groupchat'
to='ajakubas (AT) im (DOT) arces.net/Macee'
from='testbasss (AT) conference (DOT) im.arces.net'>
<body>testbasss</body>
</message>

<iq xmlns='jabber:client' type='error' id='purple6194a5f1'
to='ajakubas (AT) im (DOT) arces.net/Macee'
from='testbasss (AT) conference (DOT) im.arces.net'>
<query xmlns='http://jabber.org/protocol/disco#info'
node='http://jabber.org/protocol/muc#traffic'/>
<error code='503'>Service Unavailable</error>
</iq>



### ajakubas invites brutkowski (brutkowski xml console)

<iq type='get' id='purple77d0dca9'>
<ping xmlns='urn:xmpp:ping'/>
</iq>

<iq xmlns='jabber:client' id='purple77d0dca9' type='result'/>

<message xmlns='jabber:client' type='normal'
to='brutkowski (AT) im (DOT) arces.net/work'
from='iuyiu (AT) conference (DOT) im.arces.net'>
<subject>Invitation</subject>
<body>You have been invited to the iuyiu (AT) conference (DOT) im.arces.net room
by iuyiu (AT) conference (DOT) im.arces.net/Arek
Reason: None given</body>
<x xmlns='http://jabber.org/protocol/muc#user'>
<invite from='iuyiu (AT) conference (DOT) im.arces.net/Arek'>
<reason/>
</invite>
</x>
<x xmlns='jabber:x:conference'
jid='iuyiu (AT) conference (DOT) im.arces.net'>None given</x>
</message>

### ajakubas invites brutkowski (ajakubas xml console)

<presence to='iuyiu (AT) conference (DOT) im.arces.net/Arek'>
<priority>1</priority>
<c xmlns='http://jabber.org/protocol/caps'
node='http://pidgin.im/caps' ver='2.5.2devel' ext='moodn nickn tunen
buzz bob avatar adiumcmd'/>
<x xmlns='http://jabber.org/protocol/muc'/>
</presence>

<presence xmlns='jabber:client' to='ajakubas (AT) im (DOT) arces.net/Macee'
from='iuyiu (AT) conference (DOT) im.arces.net/Arek'>
<priority>1</priority>
<c xmlns='http://jabber.org/protocol/caps'
node='http://pidgin.im/caps' ver='2.5.2devel' ext='moodn nickn tunen
buzz bob avatar adiumcmd'/>
<x xmlns='http://jabber.org/protocol/muc'/>
<delay xmlns='urn:xmpp:delay'
from='iuyiu (AT) conference (DOT) im.arces.net/Arek'
stamp='2008-11-18T11:54:21Z'/>
<x xmlns='http://jabber.org/protocol/muc#user'>
<item jid='ajakubas (AT) im (DOT) arces.net/Macee' affiliation='owner'
role='moderator'/>
<status code='201'/>
</x>
</presence>

<iq type='get' id='purple6194a5e9' to='iuyiu (AT) conference (DOT) im.arces.net'>
<query xmlns='http://jabber.org/protocol/disco#info'
node='http://jabber.org/protocol/muc#traffic'/>
</iq>

<message to='iuyiu (AT) conference (DOT) im.arces.net'>
<x xmlns='http://jabber.org/protocol/muc#user'>
<invite to='brutkowski (AT) im (DOT) arces.net'>
<reason/>
</invite>
</x>
</message>

<message xmlns='jabber:client' type='groupchat'
to='ajakubas (AT) im (DOT) arces.net/Macee' from='iuyiu (AT) conference (DOT) im.arces.net'>
<body>iuyiu</body>
</message>

<message xmlns='jabber:client' type='groupchat'
to='ajakubas (AT) im (DOT) arces.net/Macee' from='iuyiu (AT) conference (DOT) im.arces.net'>
<body>This room is locked from entry until configuration is
confirmed.</body>
</message>

<iq xmlns='jabber:client' type='error' id='purple6194a5e9'
to='ajakubas (AT) im (DOT) arces.net/Macee' from='iuyiu (AT) conference (DOT) im.arces.net'>
<query xmlns='http://jabber.org/protocol/disco#info'
node='http://jabber.org/protocol/muc#traffic'/>
<error code='503'>Service Unavailable</error>
</iq>

<iq type='set' id='purple6194a5ea' to='iuyiu (AT) conference (DOT) im.arces.net'>
<query xmlns='http://jabber.org/protocol/muc#owner'>
<x xmlns='jabber:x:data' type='submit'/>
</query>
</iq>

<message xmlns='jabber:client' type='groupchat'
to='ajakubas (AT) im (DOT) arces.net/Macee' from='iuyiu (AT) conference (DOT) im.arces.net'>
<body>Configuration confirmed: This room is now unlocked.</body>
</message>

<iq xmlns='jabber:client' type='result' id='purple6194a5ea'
to='ajakubas (AT) im (DOT) arces.net/Macee'
from='iuyiu (AT) conference (DOT) im.arces.net'/>


Kind regards,
S.
_______________________________________________
JAdmin mailing list
FAQ: http://www.jabber.org/discussion-lists/jadmin-faq
Forum: http://www.jabberforum.org/forumdisplay.php?f=19
Info: http://mail.jabber.org/mailman/listinfo/jadmin
Unsubscribe: JAdmin-unsubscribe (AT) jabber (DOT) org
_______________________________________________