URL: https://linuxfr.org/forums/linux-debian-ubuntu/posts/resolution-de-probleme-paquet-debian Title: Résolution de problème paquet debian Authors: electro575 Date: 2022年08月19日T19:07:32+02:00 License: CC By-SA Tags: Score: 1 Bonsoir, Je suis actuellement bloqué depuis la mise à jour du paquet matrix-synapse. Passé de la version 1.61.0-1~bpo11+3 à la version 1.63.0-1~bpo11+1. Entre temps, je pense avoir mis en œuvre le projet etesync de github. En théorie, le virtualenv permet de ne pas modifier l'environnement système Debian mais juste du dossier en question. Voici le lien, https://github.com/etesync/server J'ai installé ce paquet : python3-virtualenv effectué ceci : ``` git clone https://github.com/etesync/server.git etebase cd etebase # Set up the environment and deps virtualenv -p python3 .venv # If doesn't work, try: virtualenv3 .venv source .venv/bin/activate pip install -r requirements.txt ``` Du coup, je ne sais pas si c'est cela qui me pose un problème sous matrix-synapse mais le problème est bien présent. Au démarrage du service, il plante. Voici le log de matrix-synapse. ``` python3[2633161]: Traceback (most recent call last): python3[2633161]: File "/usr/lib/python3.9/runpy.py", line 188, in _run_module_as_main python3[2633161]: mod_name, mod_spec, code = _get_module_details(mod_name, _Error) python3[2633161]: File "/usr/lib/python3.9/runpy.py", line 111, in _get_module_details python3[2633161]: __import__(pkg_name) python3[2633161]: File "/usr/lib/python3/dist-packages/synapse/__init__.py", line 71, in python3[2633161]: import synapse.util python3[2633161]: File "/usr/lib/python3/dist-packages/synapse/util/__init__.py", line 195, in python3[2633161]: SYNAPSE_VERSION = get_distribution_version_string("matrix-synapse", __file__) python3[2633161]: TypeError: get_distribution_version_string() takes 1 positional argument but 2 were given ``` Sous debian bug tracker, on me dit ceci : I cannot reproduce this. I have all the same versions and it works, and I don’t see why it shouldn’t, as versions match those in pyproject.toml. J'ai cherché ce fichier et je ne l'ai trouvé que dans le projet github etesync. ``` /opt/etesync/server/pyproject.toml ``` Et sous le canal matrix des devs du paquet synapse, on me dit : IMO this looks like an outdated Python package dependency matrix-common. J'ai cette version. ``` python3-matrix-common/bullseye-backports,now 1.2.1-1~bpo11+1 ``` Merci pour vos réactions.

AltStyle によって変換されたページ (->オリジナル) /