Hi all,
A new version of Prosody was released today version 0.12.
And after upgrading to this version the Jitsi moderator role is broken.
It seems the XMPP role upgrade mecanism of prosody have change or maybe some configuration change.
Does anyone else have already try this version of prosody ?
We had a similar issue, prosody 0.12 not getting lua-unbound packages from ubuntu 18.04. But available on ubuntu 21.04 above.
Do you have any suggestions for a solution? until the latest fix release
I have created a PR to jitsi-meet which creates a new version of the patch for muc_owner_all_kick support, which is needed for moderators to be able to remove each other.
Iām interested in what other behaviors anybody is seeing that arenāt expected?
Hi @damencho , weāre not using the allowners module.
So our issues with prosody 0.12 came from another part.
With prosody 0.12 even with a clean basic jitsi installation weāre not seeing the moderator granted message at meeting start.
And downgrading to prosody 0.11.13 solved our issues.
It has nothing to do with the problem, it is just an error reported by the prosodyctl command on Unbuntu 18 with this version of prosody.
The most relevant issue I see related to my moderator issue is in the Jicofo log :
> jicofo 2022-03-17 09:51:40.126 SEVERE: [19] ChatRoomRoleManager.grantOwner#46: Failed to grant owner status to la2wcxxzbaks8eaxh-dar_uo@192.168.56.12/Cl236SLI9XxE java.lang.RuntimeException: Failed to grant owner:
<iq xmlns='jabber:client' to='focus@auth.192.168.56.12/focus' from='leftpathwaysfoundhalfway@conference.192.168.56.12' id='2HH3T-17' type='error'>
<error type='modify'><jid-malformed xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/>
<text xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'>Bare JID expected, got full JID</text>
</error>
</iq>
It may be related to some error in my prosody installation (Iām using the official prosody repos : https://packages.prosody.im/debian ).
Iāll try with a more recent Ubuntu version.
This modification adds a check on the JID format that reject the grantOwner mecanism.
After removing it from muc.lib.lua, moderation grant cames back in my Jitsi installation.
I donāt know why you donāt observe this on your tests.
Prosody (0.12) does not install the module āauth_cyrusā,
Therefore, users cannot log in from ldap.
Helps downgrade to prosody (0.11) where āauth_cyrusā is present.
Or another method, since the instruction does not work.