Rapport de bug pour Authentic - 62

Le formulaire a été enregistré le 22/08/2005 19:39 avec le numéro 62.

Nom de l'utilisateurChristophe Boutet

Type Bug

Commentaire / explication

Je voulais voir si Ft c'était connecté. Je me suis loggué sur l'admin IDP macommune. J'ai cliqué sur audit et ai eu le message d'erreur ci-dessous.

Erreur affichée

Traceback (most recent call last):
  File "/usr/lib/python2.3/site-packages/quixote/publish.py", line 273, in process_request
    output = self.try_publish(request)
  File "/usr/lib/python2.3/site-packages/authentic/__init__.py", line 68, in try_publish
    return AuthenticPublisher.try_publish(self, request)
  File "/usr/lib/python2.3/site-packages/authentic/__init__.py", line 58, in try_publish
    return Publisher.try_publish(self, request)
  File "/usr/lib/python2.3/site-packages/quixote/publish.py", line 251, in try_publish
    output = self.root_directory._q_traverse(path)
  File "/usr/lib/python2.3/site-packages/quixote/directory.py", line 65, in _q_traverse
    return obj._q_traverse(path)
  File "/usr/lib/python2.3/site-packages/quixote/directory.py", line 91, in _q_traverse
    return super(AccessControlled, self)._q_traverse(path)
  File "/usr/lib/python2.3/site-packages/quixote/directory.py", line 65, in _q_traverse
    return obj._q_traverse(path)
  File "/usr/lib/python2.3/site-packages/quixote/directory.py", line 67, in _q_traverse
    return obj()
  File "/usr/lib/python2.3/site-packages/authentic/admin/audit.ptl", line 34, in _q_index
    "<tr><td>%s %s</td><td>%s</td><td>%s</td></tr>" % tuple(line.split(str(' '), 3))
TypeError: not enough arguments for format string

Form:

Cookies:
authentic       7fbbe6ba4936e2d2

Environment:
CONTENT_LENGTH  0
DOCUMENT_ROOT   /usr/share/authentic/web/
HTTPS           on
HTTP_ACCEPT     text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
HTTP_ACCEPT_CHARSET ISO-8859-1,utf-8;q=0.7,*;q=0.7
HTTP_ACCEPT_ENCODING gzip,deflate
HTTP_ACCEPT_LANGUAGE fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3
HTTP_COOKIE     authentic="7fbbe6ba4936e2d2"
HTTP_HOST       macommune.identification.svq.fr
HTTP_REFERER    https://macommune.identification.svq.fr/admin/settings/
HTTP_USER_AGENT Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.7.8) Gecko/20050517 Firefox/1.0.4 (Debian package 1.0.4-2)
PATH_INFO       /admin/audit/
QUERY_STRING    
REMOTE_ADDR     81.251.153.159
REMOTE_PORT     40279
REMOTE_USER     chris
REQUEST_METHOD  GET
REQUEST_URI     /admin/audit/
SCGI            1
SCRIPT_NAME     
SERVER_ADDR     172.19.35.17
SERVER_ADMIN    webmaster@entrouvert.com
SERVER_NAME     macommune.identification.svq.fr
SERVER_PORT     443
SERVER_PROTOCOL HTTP/1.1
SERVER_SOFTWARE Apache/2.0.54 (Debian GNU/Linux) mod_scgi/1.2 mod_ssl/2.0.54 OpenSSL/0.9.7e

StatutTerminée

Historique

22/08/2005 20:13 Frédéric Péters
Accepté

Yep, je ne sais pas comment Rémy a fait son compte, mais il était arrivé à taper un retour à la ligne dans les logs.

22/08/2005 20:14 Frédéric Péters
Terminée

C'est corrigé de deux manières: 1) l'affichage du fichier de log détecte les lignes foireuses et n'essaie pas de les afficher et 2) l'écriture de l'info de login dans les logs nettoie les données qui y sont écrites.