RTyler a écrit :
J'ai eu le même problème pas plus tard qu'aujourd'hui et je l'ai résolu en enlevant un guillemet à la ligne 94.normal, gettext n'a qu'un seul argument, et là, ça en donne 3, d'où le mécontentement de l'interpréteur. Il faut mettre le 2nd guillemet non pas après %s)" mais entre les 2 dernière parenthèses, d'où la ligne correcte :Je te copie mon ancienne ligne :debug user => sprintf(gettext("preconfiguring %s (%s)",$package,$version))";et ma nouvelle ligne :debug user => sprintf(gettext("preconfiguring %s (%s)",$package,$version));Je me suis demandé à quoi servait le guillemet de fin. Après il fout le bazar et toute la suite du fichier de configuration est perçue comme étant du texte et non du script.Par contre après je me retrouve avec une toute petite erreur (au lieu de 3-4 erreurs):Usage: Locale::gettext::gettext(msgid) at /usr/sbin/dpkg-preconfigure line 94
sprintf(gettext("preconfiguring %s (%s),$package,$version)");
RTyler (qui espère ne pas dire de conneries)
trop tard :). J8.