Problème d'installation de libapache-mod-python2.3

Bonjour,

Je rencontre quelques problèmes lors de l'installation de libapache-mod-python2.3. 

J’ai utilisé apt-get avec la commande suivante :

Et obtenu l’erreur suivante :

[code]Setting up libapache2-mod-python2.3 (3.1.3-3) …
Compiling /usr/lib/python2.3/site-packages/FormEncode-0.6-py2.3.egg/formencode/formgen.py …
File “/usr/lib/python2.3/site-packages/FormEncode-0.6-py2.3.egg/formencode/formgen.py”, line 12
@dispatch.generic()
^
SyntaxError: invalid syntax

Compiling /usr/lib/python2.3/site-packages/FormEncode-0.6-py2.3.egg/formencode/sqlformgen.py …
File “/usr/lib/python2.3/site-packages/FormEncode-0.6-py2.3.egg/formencode/sqlformgen.py”, line 11
@makeform.when(‘isinstance(obj, SQLObject) or (isinstance(obj, type) and issubclass(obj, SQLObject))’)
^
SyntaxError: invalid syntax

dpkg: error processing libapache2-mod-python2.3 (–configure):
subprocess post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of libapache2-mod-python:
libapache2-mod-python depends on libapache2-mod-python2.3 (>= 3.1.3-3); however:
Package libapache2-mod-python2.3 is not configured yet.
dpkg: error processing libapache2-mod-python (–configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
libapache2-mod-python2.3
libapache2-mod-python
E: Sub-process /usr/bin/dpkg returned an error code (1)[/code]

J’ai essayé apt-get -f install, mais ça me renvoie la même erreur, même après un apt-get update et apt-get upgrade.

Comment puis-je m’en sortir ?

Moute

Tu pêux mettre les 20 premières lignes de /usr/lib/python2.3/site-packages/FormEncode-0.6-py2.3.egg/formencode/formgen.py

Les voilà :

debian:~# cat /usr/lib/python2.3/site-packages/FormEncode-0.6-py2.3.egg/formencode/formgen.py
"""
Experimental extensible form generation
"""

# @@: This is experimental

import fields
import pkg_resources
pkg_resources.require('RuleDispatch')
import dispatch

@dispatch.generic()
def makeform(obj, context):
    """
    Return ``(field_obj, Schema)``.

    Return a field or field container used to edit ``obj`` given the
    context.  Also return a Schema object (or None for no Schema) that
    will be applied before other validation.
    """
    raise NotImplementedError

debian:~#

Moute

Essaye en enlevant le «@» devant @dispatch.generic()…

J’ai également enlevé les @ dans “/usr/lib/python2.3/site-packages/FormEncode-0.6-py2.3.egg/formencode/sqlformgen.py” devant “makeform”.

Et maintenant ca marche nickel.

Merci pour ton aide.

Moute