Suivi — Autres [solution par configuration client] rss / w3m / erreur 500

#270 Posté par  . État de l’entrée : corrigée.
Étiquettes :
-1
7
mar.
2011

Ceci n'est pas une requête de fonctionnalité, c'est un bug report.

Je lis les rss avec newsbeuter.
Lorsque je souhaite visualiser la page linuxfr.org correspondant au résumé avec w3m, il m'arrive sur un certain nombre de journaux d'avoir une erreur 500 en retour.
Si je vais voir la page avec firefox, je n'ai pas d'erreur. Je peux alors retourner dans newsbeuter et visualiser la page avec w3m correctement …

Exemple de journal où j'ai eu un 500 :
http://linuxfr.org/users/mekare/journaux/plagiat#content

Merci d'avance,
Fredd.

P.S.: Il n'y a pas de catégorie pour les rss, j'ai donc mis administration …

  • # Je ne vois pas...

    Posté par  (site web personnel) . Évalué à 2 (+0/-0).

    Comme ça, je ne vois pas de quoi ça peut venir. J'ai essayé de chercher dans les logs mais je n'ai pas trouvé grand chose.

    La prochaine fois que tu tombes sur ce bug, est-ce que tu pourrais laisser un commentaire avec l'heure à laquelle tu as le problème ?

    • [^] # Re: Je ne vois pas...

      Posté par  . Évalué à 1 (+0/-0).

      http://linuxfr.org/users/redfox/journaux/bercy-dit-%C3%AAtre-victime-de-piratage-informatique#container

      16:53, 9 mars 2011

      j'ai ça tout le temps ...

      http://linuxfr.org/users/jehane/journaux/8-mars-2011-international-women-day#container

      16:57, 9 mars 2011

      ce dernier fait toujours un 500 même après ouverture dans un firefox derniers essais 17:11

      mon IP : 83.145.84.28

      http://linuxfr.org/users/axioplase/journaux/journal-sans-int%C3%A9r%C3%AAt#container

      17:13, 9 mars 2011

      • [^] # Re: Je ne vois pas...

        Posté par  (site web personnel) . Évalué à 2 (+0/-0).

        On progresse : je vois l'erreur mais je ne comprends pas encore ce qui la provoque.

        À tout hasard, est-ce que tu saurais faire un dump avec tcpdump ou wireshark d'une de ces erreurs ?

        • [^] # Re: Je ne vois pas...

          Posté par  . Évalué à 1 (+0/-0).

          Humf wireshark n'aime pas les interfaces à la tun/tap ... et je ne peux pas couper ma connexion
          pour mettre un eth0 simple.
          Je vais voir si je reproduis le problème chez moi ce soir.

        • [^] # Re: Je ne vois pas...

          Posté par  . Évalué à 1 (+0/-0).

          Voilà le TCP follow strem, tirée d'une capture sur wireshark.
          J'ai pas l'impression que aide beaucoup.
          Si tu veux le dump correspondant n'hésites pas. La seule chose notable semble être un peu de fragmentation (TCP) sur le réseau mais ca n'explique pas (selon moi) pourquoi ca pose problème avec w3m et pas firefox.

          GET /news/rencontre-informatique-et-citoyennet%C3%A9-%C3%A0-manosque HTTP/1.0
          User-Agent: w3m/0.5.2
          Accept: text/*, image/*
          Accept-Encoding: gzip, compress, bzip, bzip2, deflate
          Accept-Language: en;q=1.0
          Host: linuxfr.org
          Pragma: no-cache
          Cache-control: no-cache
          
          HTTP/1.1 500 Internal Server Error
          Proxy-Connection: close
          Connection: close
          Content-Length: 1923
          Via: 1.1 S-FR-LI-ISA-01
          Date: Fri, 11 Mar 2011 13:06:54 GMT
          Content-Type: text/html; charset=utf-8
          Server: nginx/0.7.67
          
          <!DOCTYPE html>
          <html lang="fr">
          <head>
          .<title>LinuxFr.org &gt;&gt; Erreur 500</title>
          .<!--[if (!IE)|(gte IE 8)]><!-->
          .<link href="/assets/default-datauri.css" media="screen, projection" rel="stylesheet" type="text/css" />
          .<!--<![endif]-->
          .<!--[if lte IE 7]>
          .<link href="/assets/default-mhtml.css" media="screen, projection" rel="stylesheet" type="text/css" />
          .<![endif]-->
          .<link rel="shortcut icon" type="image/x-icon" href="/favicon.png" />
          .<!--[if IE]><script src="/javascripts/html5.js"></script><![endif]-->
          .<!--[if lt IE 9]><script src="/javascripts/IE9.js"></script><![endif]-->
          </head>
          
          <body id="error500">
          .<div id="top"></div>
          .<nav id="site">
          ..<div class="go_to_content"><a href="#container">Aller au contenu</a></div>
          ..<ul>
          ...<li><a href="/">Accueil</a></li>
          ...<li><a href="/news">D..p..ches</a></li>
          ...<li><a href="/journaux">Journaux</a></li>
          ...<li><a href="/forums">Forums</a></li>
          ...<li><a href="/sondages">Sondages</a></li>
          ...<li><a href="/wiki">Wiki</a></li>
          ...<li><a href="/suivi">Suivi</a></li>
          ...<li><a href="/plan">Plan</a></li>
          ..</ul>
          ..<form action="/recherche" method="get">
          ...<input id="query" name="q" type="search" placeholder="Entrer un mot-cl.." />
          ...<input type="submit" value="Rechercher" />
          ..</form>
          .</nav>
          
          .<aside id="sidebar">
          ..<header id="branding">
          ...<h1 style="background-image: url('/images/logos/linuxfr2_classic.png');" title="Le logo de LinuxFr.org"><a href="/">LinuxFr.org</a></h1>
          ..</header>
          .</aside>
          
          .<section id="container">
          ..<h1>Erreur 500</h1>
          ..<p>
          ...Oops, la page demand..e ne peut ..tre servie car une erreur s'est produite.
          ...L'erreur va ..tre enregistr..e, permettant .. l'..quipe en charge du site de la corriger.
          ...Vous pouvez cr..er <a href="/suivi/nouveau">une entr..e dans le suivi</a> pour donner
          ...des informations sur la mani..re dont cette erreur s'est produite et ..tre averti de sa r..solution.
          ..</p>
          .</section>
          </body>
          
        • [^] # Re: Je ne vois pas...

          Posté par  . Évalué à 1 (+0/-0).

          Salut Bruno, des nouvelles ? L'erreur vient-elle de mon côté ?
          c'est super chiant ...

          • [^] # Re: Je ne vois pas...

            Posté par  (site web personnel) . Évalué à 2 (+0/-0).

            A priori, le problème vient du header HTTP Accept: text/*, image/* pour lequel Rails n'a pas l'air de vouloir répondre du HTML. Il y a eu pas de mal de changements sur cette partie dans le branche en cours de développement. Il y a donc de bonnes chances que ce soit corrigé pour la prochaine version de Rails (la version 3.1). En attendant, je vais essayer de trouver un hack pour que ça marche, mais sans garantie.

            • [^] # Re: Je ne vois pas...

              Posté par  . Évalué à 1 (+0/-0).

              le problème vient du header HTTP Accept: text/*, image/*

              En effet, en mettant "text/html, text/*, image/*", ça semble passer ! Du coup, mieux attendre la màj de rails si ce problème n'a pas de rapport avec les autres erreurs 500 rencontrés par les autres utilisateurs.

              Merci en tout cas ;-)

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.