"No module is handling this query" when trying to delete an ejabberd account

Hi, I've installed Ejabberd Server (16.09) on ubuntu vm machine and I'm trying to delete & disable a user from .NET C# Jabber.NET client by implementing XEP-0133. However, in the first stage when the admin requests to delete a user then the service returns delete user form to the admin, BUT in the second stage when the admin submits delete user form to service then the service informs that an error occurred and returns the following message: No module is handling this query.
Is there any configuration in the ejabberd server that I should make?

It's implemented in

It's implemented in mod_configure:

<iq id='1324:86146'
xml:lang='es'
type='set'
to='localhost'>
  <command action='execute'
node='http://jabber.org/protocol/admin#delete-user'
xmlns='http://jabber.org/protocol/commands'/>
</iq>

<iq xml:lang='es'
to='user1@localhost/tka1'
from='localhost'
type='result'
id='1324:86146'>
  <command status='executing'
sessionid='2016-12-12T10:59:04.798861Z'
node='http://jabber.org/protocol/admin#delete-user'
xmlns='http://jabber.org/protocol/commands'>
    <actions execute='complete'>
      <complete/>
    </actions>
    <x type='form'
xmlns='jabber:x:data'>
      <title>Delete User</title>
      <field var='FORM_TYPE'
type='hidden'>
        <value>http://jabber.org/protocol/admin</value>
      </field>
      <field var='accountjids'
type='jid-multi'
label='Jabber ID'>
        <required/>
      </field>
    </x>
  </command>
</iq>

<iq id='1326:718928'
xml:lang='es'
type='set'
to='localhost'>
  <command sessionid='2016-12-12T10:59:04.798861Z'
action='complete'
node='http://jabber.org/protocol/admin#delete-user'
xmlns='http://jabber.org/protocol/commands'>
    <x type='submit'
xmlns='jabber:x:data'>
      <field var='FORM_TYPE'>
        <value>http://jabber.org/protocol/admin</value>
      </field>
      <field var='accountjids'>
        <value>user2@localhost</value>
      </field>
    </x>
  </command>
</iq>

<iq xml:lang='es'
to='user1@localhost/tka1'
from='localhost'
type='result'
id='1326:718928'>
  <command status='completed'
sessionid='2016-12-12T10:59:04.798861Z'
node='http://jabber.org/protocol/admin#delete-user'
xmlns='http://jabber.org/protocol/commands'/>
</iq>

Thanks for replay, BUT I've

Thanks for replay, BUT I've already enabled mod_configure in Ejabberd configuration file and the same replay from the server at the second stage (No module is handling this query). Kindly, what is the other configurations that should be taken into account?

modules:
  mod_adhoc: {}
  mod_admin_extra: {}
  mod_announce: # recommends mod_adhoc
    access: announce
  mod_blocking: {} # requires mod_privacy
  mod_caps: {}
  mod_carboncopy: {}
  mod_client_state: {}
  mod_configure: {}

Try using a well known Jabber

Try using a well known Jabber desktop client, like Tkabber, Psi, Gajim. They have an XML console where you can see the traffic, so you can compare with your custom client.

You can also try to use the default configuration, no need to change the modules config to use this feature.

Another issue, the second

Another issue, the second line you set the language to espanol xml:lang='es' then the server replies in English <title>Delete User</title>, HOW THAT IS DONE :) ?!!!!

Syndicate content