Hi.
I can't delete a shared mailbox from the admin GUI. Logfile throws some Python errors:
Jul 06 10:49:04 host.domain.de uwsgi[1631098]: [WARNING] (exmdb@default) ExmdbProtocolError('exmdb call failed: Dispatch error')
Jul 06 10:49:04 host.domain.de uwsgi[1631098]: [ERROR] (grommunio Admin API) Traceback (most recent call last):
Jul 06 10:49:04 host.domain.de uwsgi[1631098]: File "/usr/lib/python3/dist-packages/flask/app.py", line 1820, in full_dispatch_request
Jul 06 10:49:04 host.domain.de uwsgi[1631098]: rv = self.dispatch_request()
Jul 06 10:49:04 host.domain.de uwsgi[1631098]: ^^^^^^^^^^^^^^^^^^^^^^^
Jul 06 10:49:04 host.domain.de uwsgi[1631098]: File "/usr/lib/python3/dist-packages/flask/app.py", line 1796, in dispatch_request
Jul 06 10:49:04 host.domain.de uwsgi[1631098]: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)
Jul 06 10:49:04 host.domain.de uwsgi[1631098]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Jul 06 10:49:04 host.domain.de uwsgi[1631098]: File "/usr/share/grommunio-admin-api/api/core.py", line 204, in wrapper
Jul 06 10:49:04 host.domain.de uwsgi[1631098]: return call()
Jul 06 10:49:04 host.domain.de uwsgi[1631098]: ^^^^^^
Jul 06 10:49:04 host.domain.de uwsgi[1631098]: File "/usr/share/grommunio-admin-api/api/core.py", line 169, in call
Jul 06 10:49:04 host.domain.de uwsgi[1631098]: ret = func(*args, **kwargs)
Jul 06 10:49:04 host.domain.de uwsgi[1631098]: ^^^^^^^^^^^^^^^^^^^^^
Jul 06 10:49:04 host.domain.de uwsgi[1631098]: File "/usr/share/grommunio-admin-api/endpoints/domain/users.py", line 103, in deleteUserEndpoint
Jul 06 10:49:04 host.domain.de uwsgi[1631098]: return deleteUser(user, not request.args.get("deleteChatUser") == "false")
Jul 06 10:49:04 host.domain.de uwsgi[1631098]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Jul 06 10:49:04 host.domain.de uwsgi[1631098]: File "/usr/share/grommunio-admin-api/endpoints/domain/users.py", line 117, in deleteUser
Jul 06 10:49:04 host.domain.de uwsgi[1631098]: client.unloadStore()
Jul 06 10:49:04 host.domain.de uwsgi[1631098]: File "/usr/share/grommunio-admin-api/services/exmdb.py", line 23, in <lambda>
Jul 06 10:49:04 host.domain.de uwsgi[1631098]: return lambda *args, **kwargs: target(self.__homedir, *args, **kwargs)
Jul 06 10:49:04 host.domain.de uwsgi[1631098]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Jul 06 10:49:04 host.domain.de uwsgi[1631098]: pyexmdb.ExmdbProtocolError: exmdb call failed: Dispatch error
Jul 06 10:49:04 host.domain.de uwsgi[1631098]: [WARNING] (grommunio Admin API) DELETE /api/v1/domains/1/users/32?deleteFiles=false&deleteChatUser=false from 1.2.3.4 -> 500 '{"message":"The server encountered an error while processing the request."}\n'
Following the installed versions of the admin components:
ii grommunio-admin-api 1.20.7.mcafa3b7-1+9.1 all Backend for grommunio management
ii grommunio-admin-common 50.m7.63d8d12-1+2.1 amd64 Common files for grommunio management
ii grommunio-admin-web 5.0.0.40.4ef2318-1+37.1 all Frontend for grommunio management
Does anybody else encounter problems with deleting users or shared mailboxes from Admin GUI?
EDIT: tried already to change the mailbox to normal user. Doesn't work either.
EDIT 2: Also tried to delete user from command line with grommunio-admin user delete --yes xxxx.yyyy@domain.de. Same error message ExmdbProtocolError('exmdb call failed: Dispatch error')
EDIT 3: if creating a new test mailbox and deleting it afterwards, there is no error and the user is deleted.
EDIT 4: renaming the user works, but deleting the renamed user doesn't.