Tâche #35823
Scénario #35783: EOLE 2.10 : "ModuleNotFoundError: No module named 'imp'"
python-nevow : erreur au chargement du module
Début:
14/03/2024
Echéance:
% réalisé:
100%
Restant à faire (heures):
0.0
Description
il y'a encore un pb avec la regexp qui récupère la version nevow...
mais ça doit être faisable, j'ai réussi à contourner avec "__version_info__ = (1, 2, 3,)" ;)
root@eolebase:/tmp# twistd3 -noy /usr/share/ead2/backend/eadserver.tac Unhandled Error Traceback (most recent call last): File "/usr/lib/python3/dist-packages/twisted/application/app.py", line 673, in run runApp(config) File "/usr/lib/python3/dist-packages/twisted/scripts/twistd.py", line 29, in runApp runner.run() File "/usr/lib/python3/dist-packages/twisted/application/app.py", line 370, in run self.application = self.createOrGetApplication() File "/usr/lib/python3/dist-packages/twisted/application/app.py", line 437, in createOrGetApplication application = getApplication(self.config, passphrase) --- <exception caught here> --- File "/usr/lib/python3/dist-packages/twisted/application/app.py", line 446, in getApplication application = service.loadApplication(filename, style, passphrase) File "/usr/lib/python3/dist-packages/twisted/application/service.py", line 404, in loadApplication application = sob.loadValueFromFile(filename, "application") File "/usr/lib/python3/dist-packages/twisted/persisted/sob.py", line 175, in loadValueFromFile eval(codeObj, d, d) File "/usr/share/ead2/backend/eadserver.tac", line 15, in <module> from nevow import appserver File "/usr/local/lib/python3.12/dist-packages/Nevow-0+untagged.767.g958475c.dirty-py3.12.egg/nevow/__init__.py", line 69, in <module> __version__, __version_info__, version = _versions() File "/usr/local/lib/python3.12/dist-packages/Nevow-0+untagged.767.g958475c.dirty-py3.12.egg/nevow/__init__.py", line 55, in _versions __version_info__[1], builtins.IndexError: tuple index out of range Failed to load application: tuple index out of range
Historique
#1 Mis à jour par Benjamin Bohard il y a 2 mois
Le journal d’événement laisse penser que la version de python-nevow en cause n’est pas celle normalement installée (version et emplacement différent). L’erreur n’est pas reproduite avec la version des dépôts EOLE.
#2 Mis à jour par Joël Cuissinat il y a 2 mois
- Statut changé de Nouveau à Fermé
- % réalisé changé de 0 à 100
- Restant à faire (heures) mis à 0.0
Je confirme, je ne reproduit plus le problème avec le paquet python3-nevow 0.14.4+git2024031301-2
.