• Info
  • Debian 12 (Supported): grommunio-admin-api (Error 500)

grm ntpd[300]: IO: new interface(s) found: waking up resolver
grm uwsgi[122]: Traceback (most recent call last):
grm uwsgi[122]:   File "/usr/share/grommunio-admin-api/main.py", line 20, in <module>
grm uwsgi[122]:     from api.core import API  # Export to uwsgi server
grm uwsgi[122]:     ^^^^^^^^^^^^^^^^^^^^^^^^
grm uwsgi[122]:   File "/usr/share/grommunio-admin-api/api/core.py", line 89, in <module>
grm uwsgi[122]:     validator = OpenApiCompat(apiSpec)
grm uwsgi[122]:                 ^^^^^^^^^^^^^^^^^^^^^^
grm uwsgi[122]:   File "/usr/share/grommunio-admin-api/api/core.py", line 17, in __init__
grm uwsgi[122]:     import openapi_core
grm uwsgi[122]:   File "/usr/lib/python3/dist-packages/openapi_core/__init__.py", line 3, in <module>
grm uwsgi[122]:     from openapi_core.shortcuts import (
grm uwsgi[122]:   File "/usr/lib/python3/dist-packages/openapi_core/shortcuts.py", line 3, in <module>
grm uwsgi[122]:     from openapi_core.schema.shortcuts import create_spec
grm uwsgi[122]:   File "/usr/lib/python3/dist-packages/openapi_core/schema/shortcuts.py", line 7, in <module>
grm uwsgi[122]:     from openapi_core.schema.specs.factories import SpecFactory
grm uwsgi[122]:   File "/usr/lib/python3/dist-packages/openapi_core/schema/specs/factories.py", line 11, in <module>
grm uwsgi[122]:     from openapi_core.schema.schemas.registries import SchemaRegistry
grm uwsgi[122]:   File "/usr/lib/python3/dist-packages/openapi_core/schema/schemas/registries.py", line 7, in <module>
grm uwsgi[122]:     from openapi_core.schema.schemas.util import dicthash
grm uwsgi[122]:   File "/usr/lib/python3/dist-packages/openapi_core/schema/schemas/util.py", line 2, in <module>
grm uwsgi[122]:     from distutils.util import strtobool
grm uwsgi[122]: ModuleNotFoundError: No module named 'distutils.util'
grm uwsgi[122]: unable to load app 0 (mountpoint='') (callable not found or import error)
grm uwsgi[122]: *** no app loaded. going in full dynamic mode ***
grm uwsgi[122]: *** uWSGI is running in multiple interpreter mode ***
grm uwsgi[122]: spawned uWSGI master process (pid: 122)

Solution:

apt install python3-distutils python3-apt
systemctl restart grommunio-admin-api

Should be added to this manual:
https://docs.grommunio.com/admin/manual_core.html

7 days later
a month later

Still not fixed in Supported repository. Bump!

© 2020-2024 grommunio GmbH. All rights reserved. | https://grommunio.com | Data Protection | Legal notice