Projet

Général

Profil

Tâche #35823

Scénario #35783: EOLE 2.10 : "ModuleNotFoundError: No module named 'imp'"

python-nevow : erreur au chargement du module

Ajouté par Joël Cuissinat il y a 2 mois. Mis à jour il y a environ 2 mois.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
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.

Formats disponibles : Atom PDF