Запуск matrix-synapse.service падает с ошибкой: авг 11 17:01:14 amakeenk-sisyphus-work9 systemd[1]: Started Synapse Matrix homeserver. авг 11 17:01:17 amakeenk-sisyphus-work9 python3[4718]: Traceback (most recent call last): авг 11 17:01:17 amakeenk-sisyphus-work9 python3[4718]: File "/usr/lib64/python3.9/runpy.py", line 197, in _run_module_as_main авг 11 17:01:17 amakeenk-sisyphus-work9 python3[4718]: return _run_code(code, main_globals, None, авг 11 17:01:17 amakeenk-sisyphus-work9 python3[4718]: File "/usr/lib64/python3.9/runpy.py", line 87, in _run_code авг 11 17:01:17 amakeenk-sisyphus-work9 python3[4718]: exec(code, run_globals) авг 11 17:01:17 amakeenk-sisyphus-work9 python3[4718]: File "/usr/lib/python3/site-packages/synapse/app/homeserver.py", line 28, in <module> авг 11 17:01:17 amakeenk-sisyphus-work9 python3[4718]: from synapse import events авг 11 17:01:17 amakeenk-sisyphus-work9 python3[4718]: File "/usr/lib/python3/site-packages/synapse/events/__init__.py", line 24, in <module> авг 11 17:01:17 amakeenk-sisyphus-work9 python3[4718]: from synapse.types import JsonDict, RoomStreamToken авг 11 17:01:17 amakeenk-sisyphus-work9 python3[4718]: File "/usr/lib/python3/site-packages/synapse/types.py", line 33, in <module> авг 11 17:01:17 amakeenk-sisyphus-work9 python3[4718]: from signedjson.key import decode_verify_key_bytes авг 11 17:01:17 amakeenk-sisyphus-work9 python3[4718]: File "/usr/lib/python3/site-packages/signedjson/__init__.py", line 15, in <module> авг 11 17:01:17 amakeenk-sisyphus-work9 python3[4718]: from importlib_metadata import version, PackageNotFoundError авг 11 17:01:17 amakeenk-sisyphus-work9 python3[4718]: ModuleNotFoundError: No module named 'importlib_metadata' авг 11 17:01:17 amakeenk-sisyphus-work9 systemd[1]: matrix-synapse.service: Main process exited, code=exited, status=1/FAILURE авг 11 17:01:17 amakeenk-sisyphus-work9 systemd[1]: matrix-synapse.service: Failed with result 'exit-code'. Решается установкой пакета python3-module-importlib-metadata. Версия matrix-synapse: 1.40.0-alt1
Ошибка в пакете signedjson: <13>Aug 11 14:13:40 rpmi: python3-module-signedjson-1.1.1-alt1 sisyphus+265075.20.4.1 1611351743 installed Вы в командной оболочке hasher $ /usr/bin/hsh-shell /tmp/.private/lav/hasher-SS-64-test --mountpoints=/proc,/dev/shm --wait-lock --shell [builder@localhost .in]$ python3 Python 3.9.6 (default, Jun 29 2021, 10:42:27) [GCC 10.2.1 20210313 (ALT Sisyphus 10.2.1-alt3)] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import signedjson Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib/python3/site-packages/signedjson/__init__.py", line 15, in <module> from importlib_metadata import version, PackageNotFoundError ModuleNotFoundError: No module named 'importlib_metadata' >>>
Хм... В спеке # As of Python 3.8, this functionality has been added to the Python standard library. #py3_use importlib-metadata ... $ rpm -q --changelog python3-module-importlib-metadata * Вт июл 20 2021 Stanislav Levin <slev@altlinux.org> 4.6.1-alt1 - 1.5.0 -> 4.6.1 (restored for features from Python 3.10).
python3-module-signedjson-1.1.1-alt2 -> sisyphus: Wed Aug 11 2021 Vitaly Lipatov <lav@altlinux.ru> 1.1.1-alt2 - restore importlib-metadata dependency (ALT bug 40707)