http://bugs.galette.eu/http://bugs.galette.eu/themes/PurpleMine2/favicon/favicon.ico?16318893672019-10-30T09:59:18ZGalette bugs & featuresGalette - Anomalie #1342: Failed to load resource: net::ERR_HTTP2_PROTOCOL_ERRORhttp://bugs.galette.eu/issues/1342?journal_id=195542019-10-30T09:59:18ZAlain Paris
<ul></ul><p>Bonjour</p>
<p>Chrome est il a jour ?</p>
<p>J'ai trouvé cela sur internet:</p>
<p><a class="external" href="https://stackoverflow.com/questions/58215104/whats-the-neterr-http2-protocol-error-about">https://stackoverflow.com/questions/58215104/whats-the-neterr-http2-protocol-error-about</a></p>
<p>Peut être le même cas pour vous</p> Galette - Anomalie #1342: Failed to load resource: net::ERR_HTTP2_PROTOCOL_ERRORhttp://bugs.galette.eu/issues/1342?journal_id=195562019-10-30T12:05:27ZRenaud Degeorges
<ul></ul><p>Bonjour Alain,</p>
<p>Merci pour ce retour, oui chrome est à jour,<br />Je ne sais pas si ça a un intérêt mais si je rajoute dans la racine au lien des photos cela fonctionne<br />exemple<br /><img id="photo_adh" src="/webroot/photo/286" class="picture" width="189" height="200" alt="Image"><br />modifié en <br /><img id="photo_adh" src="https://[mon_nom_de_domaine]/webroot/photo/286" class="picture" width="189" height="200" alt="Image"></p> Galette - Anomalie #1342: Failed to load resource: net::ERR_HTTP2_PROTOCOL_ERRORhttp://bugs.galette.eu/issues/1342?journal_id=195682019-11-02T08:51:28ZJohan Cwiklinskijohan@x-tnd.be
<ul><li><strong>Statut</strong> changé de <i>Nouveau</i> à <i>Rejeté</i></li></ul><p>Je n'ai aucune idée de ce problème, et je n'ai pas souvenir de l'avoir rencontré, sur Galette ou d'autres projets (y compris un déployé sur plus de 50K instances).</p>
<p>Au vu de l'erreur, je pense à un souci de configuration du serveur web. La modification du <code>src</code> ne devrait absolument rien changer, sauf s'il la valeur que tu entres n'est pas celle que Galette « connaît », mais ça, ça peut se paramétrer (confer les préférences). [edit] Et si ça vient du navigateur, je n'ai pas la main (ptètre voir du côté de certaines extensions installées ?).</p>
<p>Et sinon, à voir en 0.9.3 (actuelle nightly) ; clairement je ne passerai pas de temps sur un problème qui ne concerne pas la version que je suis en train d'essayer de finaliser.</p> Galette - Anomalie #1342: Failed to load resource: net::ERR_HTTP2_PROTOCOL_ERRORhttp://bugs.galette.eu/issues/1342?journal_id=196032019-11-15T09:26:09ZJohan Puisais
<ul></ul><p>Bonjour à tous je me permets de poster ici un message car j'ai eu exactement le même problème " <strong>net::ERR_HTTP2_PROTOCOL_ERROR 200</strong> " que vous sur un CMS développé par mes soins. Effectivement le navigateur Chrome est le seul à connaitre cela actuellement, le protocole HTTP2.0 joue aussi un rôle.</p>
<p>Dans mon cas je sers via un fichier PHP des miniatures jpeg qui représentent les images d'une galerie. Ce fichier php comporte les headers HTTP pour ce faire passer pour une image, parmi ces headers il y a " <strong>content-lenght</strong> " calculé via un " <strong>filesize</strong> ". Mon serveur ayant été migré par OVH sur une infrastructure supportant HTTP2.0, le navigateur (Chrome) contrôle les ressources statiques chargées (sécurité), il vérifie si les caractéristiques annoncées via les Header sont vraies, s'il trouve une incohérence, un résultat différent, il bloque (ce qui explique le délai de 5s env. pour la disparition). Dans mon cas, le header content-lenght annoncé diffère de ce que Chrome trouve en raison de la compression GZIP activé pour les fichiers PHP. <strong>2 solutions</strong> : supprimer le header content-lenght ou ajouter une directive dans le .htaccess pour exclure le fichier php incriminé de la compression GZIP. Infos complémentaire et exemple de directive sur [[<a class="external" href="http://www.johanpuisais.com/article.php?article=neterr-http2-protocol-error-200-mes-solutions">http://www.johanpuisais.com/article.php?article=neterr-http2-protocol-error-200-mes-solutions</a>]]. En espérant avoir été utile. Bien à vous</p> Galette - Anomalie #1342: Failed to load resource: net::ERR_HTTP2_PROTOCOL_ERRORhttp://bugs.galette.eu/issues/1342?journal_id=196042019-11-15T09:28:04ZJohan Cwiklinskijohan@x-tnd.be
<ul><li><strong>Catégorie</strong> mis à <i>Core</i></li><li><strong>Statut</strong> changé de <i>Rejeté</i> à <i>In Progress</i></li><li><strong>Assigné à</strong> mis à <i>Johan Cwiklinski</i></li><li><strong>Version cible</strong> mis à <i>0.9.3</i></li></ul><p>Salut,</p>
<p>Merci pour le retour, ce sera en effet très utile !</p> Galette - Anomalie #1342: Failed to load resource: net::ERR_HTTP2_PROTOCOL_ERRORhttp://bugs.galette.eu/issues/1342?journal_id=196052019-11-15T10:12:53ZRenaud Degeorges
<ul></ul><p>Bonjour</p>
<p>Mon site est hébergé sous OVH, en parcourant les prérequis d'installation pour OVH <a class="external" href="https://galette.eu/documentation/fr/installation/preparation.html#ovh">https://galette.eu/documentation/fr/installation/preparation.html#ovh</a></p>
<p>j'ai trouvé ceci :</p>
<p>Beaucoup d’utilisateurs rencontrent des problèmes d’affichage des images ou d’accès à la liste d’émargement sur les hébergements OVH. La solution à ce problème passe par la configuration de votre espace. Il faut créer un fichier .ovhconfig à la racine du site avec le contenu suivant :</p>
<p>app.engine=phpcgi</p>
<p>cela à résolu mon problème</p>
<p>merci à tous</p> Galette - Anomalie #1342: Failed to load resource: net::ERR_HTTP2_PROTOCOL_ERRORhttp://bugs.galette.eu/issues/1342?journal_id=196072019-11-15T17:15:16ZJohan Puisais
<ul></ul><p>Renaud Degeorges a écrit :</p>
<blockquote>
<p>Bonjour</p>
<p>Mon site est hébergé sous OVH, en parcourant les prérequis d'installation pour OVH <a class="external" href="https://galette.eu/documentation/fr/installation/preparation.html#ovh">https://galette.eu/documentation/fr/installation/preparation.html#ovh</a></p>
<p>j'ai trouvé ceci :</p>
<p>Beaucoup d’utilisateurs rencontrent des problèmes d’affichage des images ou d’accès à la liste d’émargement sur les hébergements OVH. La solution à ce problème passe par la configuration de votre espace. Il faut créer un fichier .ovhconfig à la racine du site avec le contenu suivant :</p>
<p>app.engine=phpcgi</p>
<p>cela à résolu mon problème</p>
<p>merci à tous</p>
</blockquote>
<p>Oui Renaud, effectivement repasser à PHPCGI est une solution, mais qui fait perdre beaucoup de performance au serveur ainsi que toute les optimisations et la sécurité apportées par PHPFPM... Solution qui pour ma part n'était pas envisageable.</p>
<p>Bien à vous</p> Galette - Anomalie #1342: Failed to load resource: net::ERR_HTTP2_PROTOCOL_ERRORhttp://bugs.galette.eu/issues/1342?journal_id=196202019-11-16T21:32:14ZJohan Cwiklinskijohan@x-tnd.be
<ul><li><strong>Dupliqué par</strong> <i><a class="issue tracker-1 status-5 priority-4 priority-default closed" href="/issues/1343">Anomalie #1343</a>: Une erreur est survenue lors de l'affichage de l'interface des groupes :( </i> ajouté</li></ul> Galette - Anomalie #1342: Failed to load resource: net::ERR_HTTP2_PROTOCOL_ERRORhttp://bugs.galette.eu/issues/1342?journal_id=196222019-11-16T21:40:50ZJohan Cwiklinskijohan@x-tnd.be
<ul><li><strong>Statut</strong> changé de <i>In Progress</i> à <i>Commentaire</i></li></ul><p>Proposition de correction :<br /><pre><code class="diff syntaxhl" data-language="diff"><span class="gh">diff --git a/galette/lib/Galette/Core/Picture.php b/galette/lib/Galette/Core/Picture.php
index 06d88d46..ce9959c8 100644
</span><span class="gd">--- a/galette/lib/Galette/Core/Picture.php
</span><span class="gi">+++ b/galette/lib/Galette/Core/Picture.php
</span><span class="p">@@ -297,7 +297,6 @@</span> class Picture implements FileInterface
public function display()
{
header('Content-type: '.$this->mime);
<span class="gd">- header('Content-Length: ' . filesize($this->file_path));
</span> ob_clean();
flush();
readfile($this->file_path);
</code></pre></p>
<p>Si le problème vient bien du Content-Lenght, ça devrait le corriger.</p> Galette - Anomalie #1342: Failed to load resource: net::ERR_HTTP2_PROTOCOL_ERRORhttp://bugs.galette.eu/issues/1342?journal_id=196242019-11-16T22:38:36ZJohan Cwiklinskijohan@x-tnd.be
<ul></ul><p>Bonjour Johan, et merci d'avoir fait avancer ce sujet :)</p>
<p>Johan Puisais a écrit :</p>
<blockquote>
<p>Oui Renaud, effectivement repasser à PHPCGI est une solution, mais qui fait perdre beaucoup de performance au serveur ainsi que toute les optimisations et la sécurité apportées par PHPFPM... Solution qui pour ma part n'était pas envisageable.</p>
</blockquote>
<p>Je suis plutôt d'accord, je n'avais pas compris pourquoi passer de mod_php à fpm causait ce genre de bugs chez OVH ; mais je comprends maintenant que c'est juste lié à leur infra technique, et pas spécifiquement à FPM.</p>
<p>Quoi qu'il en soit, le patch proposé devrait résoudre le problème des images. J'ai pris le parti de supprimer le header, pour la simple et bonne raison que je ne peux présumer que les fichiers .htaccess sont autorisés sur les instances de Galette :(</p>
<p>Le ticket <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Anomalie: Une erreur est survenue lors de l'affichage de l'interface des groupes :( (Fermé)" href="http://bugs.galette.eu/issues/1343">#1343</a> est finalement une autre manifestation dans Galette du présent problème à ce qu'il semble (confirmé sur la liste ce soir par un autre utilisateur). Ce sont des appels ajax certainement (je n'ai pas d'environnement HTTP 2.0, je ne peux pas reproduire), mais je pense que si l'erreur est la même ; l'on peut raisonnablement penser que la solution aussi ;)</p> Galette - Anomalie #1342: Failed to load resource: net::ERR_HTTP2_PROTOCOL_ERRORhttp://bugs.galette.eu/issues/1342?journal_id=196272019-11-16T23:48:07ZJohan Cwiklinskijohan@x-tnd.be
<ul><li><strong>Lié à</strong> <i><a class="issue tracker-1 status-5 priority-4 priority-default closed" href="/issues/1348">Anomalie #1348</a>: Issues variés lors de l'utilisation de https sous chrome </i> ajouté</li></ul> Galette - Anomalie #1342: Failed to load resource: net::ERR_HTTP2_PROTOCOL_ERRORhttp://bugs.galette.eu/issues/1342?journal_id=196322019-11-17T13:19:55ZJohan Cwiklinskijohan@x-tnd.be
<ul><li><strong>Dupliqué par</strong> <i><a class="issue tracker-1 status-5 priority-4 priority-default closed" href="/issues/1347">Anomalie #1347</a>: Anomalie d'impression des contributions et transactions</i> ajouté</li></ul> Galette - Anomalie #1342: Failed to load resource: net::ERR_HTTP2_PROTOCOL_ERRORhttp://bugs.galette.eu/issues/1342?journal_id=196332019-11-17T13:20:32ZJohan Cwiklinskijohan@x-tnd.be
<ul><li><strong>Lié à</strong> <i><a class="issue tracker-1 status-5 priority-4 priority-default closed" href="/issues/1348">Anomalie #1348</a>: Issues variés lors de l'utilisation de https sous chrome </i> supprimé</li></ul> Galette - Anomalie #1342: Failed to load resource: net::ERR_HTTP2_PROTOCOL_ERRORhttp://bugs.galette.eu/issues/1342?journal_id=196362019-11-17T13:20:42ZJohan Cwiklinskijohan@x-tnd.be
<ul><li><strong>Dupliqué par</strong> <i><a class="issue tracker-1 status-5 priority-4 priority-default closed" href="/issues/1348">Anomalie #1348</a>: Issues variés lors de l'utilisation de https sous chrome </i> ajouté</li></ul> Galette - Anomalie #1342: Failed to load resource: net::ERR_HTTP2_PROTOCOL_ERRORhttp://bugs.galette.eu/issues/1342?journal_id=196372019-11-17T13:25:10ZJohan Cwiklinskijohan@x-tnd.be
<ul><li><strong>Statut</strong> changé de <i>Commentaire</i> à <i>Résolu</i></li><li><strong>% réalisé</strong> changé de <i>0</i> à <i>100</i></li></ul><p>Appliqué par commit <a class="changeset" title="Drop content lenght headers; closes #1342 #1343 #1347 #1348" href="http://bugs.galette.eu/projects/galette/repository/62/revisions/9fd79d4e8a836769dceea5f5c13630ec256740ce">9fd79d4e8a836769dceea5f5c13630ec256740ce</a>.</p> Galette - Anomalie #1342: Failed to load resource: net::ERR_HTTP2_PROTOCOL_ERRORhttp://bugs.galette.eu/issues/1342?journal_id=196612019-11-19T22:36:21ZJohan Cwiklinskijohan@x-tnd.be
<ul><li><strong>Statut</strong> changé de <i>Résolu</i> à <i>Fermé</i></li></ul>