I have also been affected by this issue from Saturday's (01-06-24) updates.
v | repo-sle-update | aaa_base | 84.87+git20180409.04c9dae-150300.10.17.3 | 84.87+git20180409.04c9dae-150300.10.20.1 | x86_64
v | repo-sle-update | fdupes | 2.1.2-150400.1.86 | 2.3.0-150400.3.3.1 | x86_64
v | grommunio | grommunio-admin-api | 1.15.4.bdb78ae-lp155.97.1 | 1.15.7.08bec4c-lp155.99.1 | noarch
v | grommunio | grommunio-admin-common | 35.36c09d4-lp155.23.1 | 38.f4553bd-lp155.24.1 | noarch
v | grommunio | grommunio-web | 3.8.27.gea49ff1d-lp155.80.2 | 3.8.31.g7d85b5b7-lp155.82.1 | noarch
v | grommunio | gromox | 2.28.12.gdf8059d-lp155.32.1 | 2.28.37.geff3c17-lp155.41.1 | x86_64
v | grommunio | gromox-debuginfo | 2.28.12.gdf8059d-lp155.32.1 | 2.28.37.geff3c17-lp155.41.1 | x86_64
v | grommunio | gromox-debugsource | 2.28.12.gdf8059d-lp155.32.1 | 2.28.37.geff3c17-lp155.41.1 | x86_64
v | grommunio | grub2-theme-grommunio | 1-lp155.17.1 | 1-lp155.17.2 | noarch
v | repo-sle-update | iputils | 20221126-150500.1.1 | 20221126-150500.3.5.3 | x86_64
v | repo-sle-update | lua51-luafilesystem | 1.8.0-150500.1.1 | 1.8.0-150500.3.2.1 | x86_64
v | grommunio | plymouth-theme-grommunio | 1-lp155.17.1 | 1-lp155.17.2 | noarch
v | repo-sle-update | python3-Jinja2 | 2.10.1-3.10.2 | 2.10.1-150000.3.13.1 | noarch
v | repo-sle-update | python3-requests | 2.25.1-150300.3.6.1 | 2.25.1-150300.3.9.1 | noarch
v | repo-sle-update | supportutils | 3.1.29-150300.7.35.27.1 | 3.1.30-150300.7.35.30.1 | noarch
v | repo-sle-update | suse-module-tools | 15.5.4-150500.3.9.1 | 15.5.5-150500.3.12.2 | x86_64
v | grommunio | system-user-grommunio | 3-lp155.10.6 | 4-lp155.2.1 | noarch
Mac Mail and IOS 17 Mail are no longer able to connect correctly to the Grommunio Appliance (15-04 ISO). However, if Outlook is running it is able to collect the mail, and if Cache mode is on, this is back populated to Grommunio so that the new emails appear in Mac Mail and IOS Mail.
Neither Mac Mail nor IOS Mail are able to send email at all, just stuck in Outbox.
Outlook and the Grommunio Web Client seem to be working OK at this time.
Today's updates (applied just before jengelh update) have started generating errors in the logs.
Updates applied today:-
v | repo-sle-update | glibc | 2.31-150300.74.1 | 2.31-150300.83.1 | x86_64
v | repo-sle-update | glibc-locale | 2.31-150300.74.1 | 2.31-150300.83.1 | x86_64
v | repo-sle-update | glibc-locale-base | 2.31-150300.74.1 | 2.31-150300.83.1 | x86_64
v | grommunio | grommunio-index | 1.0.2.gb782c51-lp155.55.1 | 1.0.2.gb782c51-lp155.58.1 | x86_64
v | grommunio | system-user-grommunio | 7-lp155.3.1 | 7-lp155.4.1 | noarch
v | grommunio | systemd-presets-branding-grommunio | 2023.11-lp155.1.1 | 2024.06-lp155.2.1 | noarch
In Journalctl -f (and the gromox-http log) the following error messages have started appearing.
Jun 03 12:00:34 Grommunio uwsgi[1529]: [ERROR] (flask.app) Traceback (most recent call last):
Jun 03 12:00:34 Grommunio uwsgi[1529]: File "/usr/lib/python3.6/site-packages/flask/app.py", line 1838, in full_dispatch_request
Jun 03 12:00:34 Grommunio uwsgi[1529]: rv = self.dispatch_request()
Jun 03 12:00:34 Grommunio uwsgi[1529]: File "/usr/lib/python3.6/site-packages/flask/app.py", line 1824, in dispatch_request
Jun 03 12:00:34 Grommunio uwsgi[1529]: return self.view_functions[rule.endpoint](**req.view_args)
Jun 03 12:00:34 Grommunio uwsgi[1529]: File "./api/core.py", line 200, in wrapper
Jun 03 12:00:34 Grommunio uwsgi[1529]: return call()
Jun 03 12:00:34 Grommunio uwsgi[1529]: File "./api/core.py", line 165, in call
Jun 03 12:00:34 Grommunio uwsgi[1529]: ret = func(*args, **kwargs)
Jun 03 12:00:34 Grommunio uwsgi[1529]: File "./endpoints/system/logs.py", line 35, in getLog
Jun 03 12:00:34 Grommunio uwsgi[1529]: return jsonify(data=LogReader.tail(log.get("format", "journald"), log["source"], n, skip, after))
Jun 03 12:00:34 Grommunio uwsgi[1529]: File "/usr/lib/python3.6/site-packages/flask/json/__init__.py", line 351, in jsonify
Jun 03 12:00:34 Grommunio uwsgi[1529]: dumps(data, indent=indent, separators=separators) + '\n',
Jun 03 12:00:34 Grommunio uwsgi[1529]: File "/usr/lib/python3.6/site-packages/flask/json/__init__.py", line 194, in dumps
Jun 03 12:00:34 Grommunio uwsgi[1529]: rv = _json.dumps(obj, **kwargs)
Jun 03 12:00:34 Grommunio uwsgi[1529]: File "/usr/lib64/python3.6/json/__init__.py", line 238, in dumps
Jun 03 12:00:34 Grommunio uwsgi[1529]: **kw).encode(obj)
Jun 03 12:00:34 Grommunio uwsgi[1529]: File "/usr/lib64/python3.6/json/encoder.py", line 199, in encode
Jun 03 12:00:34 Grommunio uwsgi[1529]: chunks = self.iterencode(o, _one_shot=True)
Jun 03 12:00:34 Grommunio uwsgi[1529]: File "/usr/lib64/python3.6/json/encoder.py", line 257, in iterencode
Jun 03 12:00:34 Grommunio uwsgi[1529]: return _iterencode(o, 0)
Jun 03 12:00:34 Grommunio uwsgi[1529]: File "/usr/lib/python3.6/site-packages/flask/json/__init__.py", line 81, in default
Jun 03 12:00:34 Grommunio uwsgi[1529]: return _json.JSONEncoder.default(self, o)
Jun 03 12:00:34 Grommunio uwsgi[1529]: File "/usr/lib64/python3.6/json/encoder.py", line 180, in default
Jun 03 12:00:34 Grommunio uwsgi[1529]: o.__class__.__name__)
Jun 03 12:00:34 Grommunio uwsgi[1529]: TypeError: Object of type 'bytes' is not JSON serializable
Jun 03 12:00:34 Grommunio uwsgi[1529]: [WARNING] (flask.app) GET /api/v1/system/logs/Gromox http?n=100 from xxx.xxx.xxx.xxx -> 500 '{"message":"The server encountered an error while processing the request."}\n'
The above errors were not present until the updates detailed above were installed today.