Can't create room even from admin logged into Console

Can you help me to find my mistake? I tried to create permanent room from Admin Console after installing OpenFire. I’ve added user admin to GroupChat administrators list and to users, allowed to create chat room (Option “Only specific users can create a chat room.” is selected). I’ve added also several people to those lists too. But I still can’t create room neither from Admin Console, nor from Jabber client with any of that users. It says “Error creating the room. You do not have enough privileges to create rooms.”

What did I wrong? Or what I didn’t?

Hi itogo,

Does it work from the console and clients when you completely turn off permissions to create rooms?

Is Openfire logging any errors on the server (found in the logs/ folder)?

daryl

Yes, if I turn off restriction completely, it works.

No, nothing in error.log.

Try this:

Reenable the permissions

Enable Debug Logs

Clear logs

Try to add room

Copy any errors in debug log here.

ok, thanks, will try…

I did all as you suggested. But I got only that in debug log:

2008.02.15 05:50:29 001760 (01/05/00) - Connection #39 tested: OK

2008.02.15 05:50:29 001761 (01/05/00) - Connection #39 tested: OK

2008.02.15 05:50:29 001761 (01/05/00) - Connection #40 tested: OK

2008.02.15 05:50:29 001762 (01/05/00) - Connection #40 tested: OK

when I tried to create room as admin from console.

Then I tried to create room from client and got the following:

2008.02.15 05:55:07

Received iq packet: <iq type=“get” to=“msn.n1.server1.com” id=“mir_28”

           from="user1@n1.server1.com/Miranda"&gt;&lt;query

           xmlns="http://jabber.org/protocol/disco#info"/&gt;&lt;/iq&gt;

2008.02.15 05:55:07

msn: Sending packet: <iq type=“result” id=“mir_28”

           from="msn.n1.server1.com" to="user1@n1.server1.com/Miranda"&gt;&lt;query

           xmlns="http://jabber.org/protocol/disco#info"&gt;&lt;identity

category=“gateway” type=“msn” name=“MSN Transport”/><feature

           var="http://jabber.org/protocol/disco#info"/&gt;&lt;feature

           var="http://jabber.org/protocol/disco#items"/&gt;&lt;feature

var=“jabber:iq:gateway”/><feature

var=“jabber:iq:register”/><feature

var=“jabber:iq:version”/><feature

var=“vcard-temp”/></query></iq>

2008.02.15 05:55:07

Received iq packet: <iq type=“get” to=“xmpp.n1.server1.com

           id="mir_31" from="user1@n1.server1.com/Miranda"&gt;&lt;query

           xmlns="http://jabber.org/protocol/disco#info"/&gt;&lt;/iq&gt;

2008.02.15 05:55:07

xmpp: Sending packet: <iq type=“result” id=“mir_31”

           from="xmpp.n1.server1.com" to="user1@n1.server1.com/Miranda"&gt;&lt;query

           xmlns="http://jabber.org/protocol/disco#info"&gt;&lt;identity

category=“gateway” type=“xmpp” name=“XMPP Transport”/><feature

           var="http://jabber.org/protocol/disco#info"/&gt;&lt;feature

           var="http://jabber.org/protocol/disco#items"/&gt;&lt;feature

var=“jabber:iq:gateway”/><feature

var=“jabber:iq:register”/><feature

var=“jabber:iq:version”/><feature

var=“vcard-temp”/></query></iq>

2008.02.15 05:55:07

Received iq packet: <iq type=“get” to=“yahoo.n1.server1.com

           id="mir_32" from="user1@n1.server1.com/Miranda"&gt;&lt;query

           xmlns="http://jabber.org/protocol/disco#info"/&gt;&lt;/iq&gt;

2008.02.15 05:55:07

yahoo: Sending packet: <iq type=“result” id=“mir_32”

           from="yahoo.n1.server1.com" to="user1@n1.server1.com/Miranda"&gt;&lt;query

           xmlns="http://jabber.org/protocol/disco#info"&gt;&lt;identity

category=“gateway” type=“yahoo” name=“Yahoo! Transport”/><feature

           var="http://jabber.org/protocol/disco#info"/&gt;&lt;feature

           var="http://jabber.org/protocol/disco#items"/&gt;&lt;feature

var=“jabber:iq:gateway”/><feature

var=“jabber:iq:register”/><feature

var=“jabber:iq:version”/><feature

var=“vcard-temp”/></query></iq>

2008.02.15 05:55:07

Received iq packet: <iq type=“get” to=“conference.irc.n1.server1.com

           id="mir_33" from="user1@n1.server1.com/Miranda"&gt;&lt;query

           xmlns="http://jabber.org/protocol/disco#info"/&gt;&lt;/iq&gt;

2008.02.15 05:55:07

irc: Sending packet: <iq type=“result” id=“mir_33”

from=“conference.irc.n1.server1.com

           to="user1@n1.server1.com/Miranda"&gt;&lt;query

           xmlns="http://jabber.org/protocol/disco#info"&gt;&lt;identity

category=“conference” type=“text” name=“IRC Transport”/><feature

           var="http://jabber.org/protocol/disco#info"/&gt;&lt;feature

           var="http://jabber.org/protocol/disco#items"/&gt;&lt;feature

           var="http://jabber.org/protocol/muc"/&gt;&lt;/query&gt;&lt;/iq&gt;

2008.02.15 05:55:07

Received iq packet: <iq type=“get” to=“icq.n1.server1.com” id=“mir_34”

           from="user1@n1.server1.com/Miranda"&gt;&lt;query

           xmlns="http://jabber.org/protocol/disco#info"/&gt;&lt;/iq&gt;

2008.02.15 05:55:07

icq: Sending packet: <iq type=“result” id=“mir_34”

           from="icq.n1.server1.com" to="user1@n1.server1.com/Miranda"&gt;&lt;query

           xmlns="http://jabber.org/protocol/disco#info"&gt;&lt;identity

category=“gateway” type=“icq” name=“ICQ Transport”/><feature

           var="http://jabber.org/protocol/disco#info"/&gt;&lt;feature

           var="http://jabber.org/protocol/disco#items"/&gt;&lt;feature

var=“jabber:iq:gateway”/><feature

var=“jabber:iq:register”/><feature

var=“jabber:iq:version”/><feature

var=“vcard-temp”/></query></iq>

2008.02.15 05:55:07

Received iq packet: <iq type=“get” to=“irc.n1.server1.com” id=“mir_37”

           from="user1@n1.server1.com/Miranda"&gt;&lt;query

           xmlns="http://jabber.org/protocol/disco#info"/&gt;&lt;/iq&gt;

2008.02.15 05:55:07

irc: Sending packet: <iq type=“result” id=“mir_37”

           from="irc.n1.server1.com" to="user1@n1.server1.com/Miranda"&gt;&lt;query

           xmlns="http://jabber.org/protocol/disco#info"&gt;&lt;identity

category=“gateway” type=“irc” name=“IRC Transport”/><feature

           var="http://jabber.org/protocol/disco#info"/&gt;&lt;feature

           var="http://jabber.org/protocol/disco#items"/&gt;&lt;feature

var=“jabber:iq:gateway”/><feature

var=“jabber:iq:register”/><feature

var=“jabber:iq:version”/><feature

var=“vcard-temp”/><feature

var=“jabber:iq:registered”/></query></iq>

2008.02.15 05:55:08

Received iq packet: <iq type=“get” to=“conference.irc.n1.server1.com

           id="mir_41" from="user1@n1.server1.com/Miranda"&gt;&lt;query

           xmlns="http://jabber.org/protocol/disco#info"/&gt;&lt;/iq&gt;

2008.02.15 05:55:08

irc: Sending packet: <iq type=“result” id=“mir_41”

from=“conference.irc.n1.server1.com

           to="user1@n1.server1.com/Miranda"&gt;&lt;query

           xmlns="http://jabber.org/protocol/disco#info"&gt;&lt;identity

category=“conference” type=“text” name=“IRC Transport”/><feature

           var="http://jabber.org/protocol/disco#info"/&gt;&lt;feature

           var="http://jabber.org/protocol/disco#items"/&gt;&lt;feature

           var="http://jabber.org/protocol/muc"/&gt;&lt;/query&gt;&lt;/iq&gt;

2008.02.15 05:55:08

Received iq packet: <iq type=“get” to=“conference.irc.n1.server1.com

           id="mir_42" from="user1@n1.server1.com/Miranda"&gt;&lt;query

           xmlns="http://jabber.org/protocol/disco#items"/&gt;&lt;/iq&gt;

2008.02.15 05:55:21 001772 (01/05/00) - Connection #36 tested: OK

2008.02.15 05:55:21 001773 (01/05/00) - Connection #36 tested: OK

Then I tried to create conference from Spark (maybe Miranda jabber plugin isn’t work properly?)

But all I’ve got is just:

2008.02.15 06:07:05 001797 (01/05/00) - Connection #36 tested: OK2008.02.15 06:07:05 001798 (01/05/00) - Connection #36 tested: OK2008.02.15 06:07:06 001798 (01/05/00) - Connection #37 tested: OK2008.02.15 06:07:06 001799 (01/05/00) - Connection #37 tested: OK

again…

What version of openfire are you using?

What client will be your main client?

I’ve just installed latest version on OpenFire - 3.4.5. It’s clean new installation. As for client, I’d prefer to use Miranda, but can use any other suitable client for Windows.

What OS is the server running on and what database are you using? Are the users local or LDAP?

OS - Fedora Core 7

DB - MySQL 5.0

Users local.

Just hit this today with 3.4.5, on DB2, against Active Directory, IBM 150 VM, AMD64 Ubuntu Gutsy.

If I allow ‘anyone’ to create rooms, I can. If I turn if off and become ‘me’, as a GroupChatAdministrator, under Server/SystemProperties, the same id is logged against ’

xmpp.muc.sysadmin.jid’ I am still unable to create rooms.

I tried sun160 instead, to no avail. Will try to get debug logs tomorrow.

Hi All -

Despite being an admin, I was getting a similar message “Error creating the room. You do not have enough privileges to create rooms.” What resolved it for me was adding myself under:

Group Chat > Group Chat Settings > “Conference” > Room Creation Permissions

I needed to add myself using the format JID@server_ip rather than using the normal domain name suffix. Hope this helps someone out there