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