Readthedocs.org: ATTENTION : l'entrée html_static_path ... n'existe pas

Créé le 20 oct. 2015  ·  13Commentaires  ·  Source: readthedocs/readthedocs.org

J'ai remarqué un 404.
http://docs.pylonsproject.org/projects/pyramid-tutorials/en/latest/

Ce problème est apparu récemment pour au moins 5 autres documents du projet du projet de pylônes.
http://docs.pylonsproject.org/projects/pyramid_tm/en/latest/
http://docs.pylonsproject.org/projects/pyramid-jinja2/en/latest/
http://docs.pylonsproject.org/projects/pyramid-debugtoolbar/en/latest/
http://docs.pylonsproject.org/projects/pyramid-zcml/en/latest/
http://docs.pylonsproject.org/projects/pyramid-cookbook/en/latest/

Tout fonctionnait bien il y a quelques semaines et il n'y avait eu aucun changement dans ces dépôts qui aurait pu provoquer l'échec d'une construction. Après beaucoup de recherches sur Google, de fléaux et de devinettes aléatoires, j'ai tout simplement abandonné. Chaque build se termine par un faux positif comme le suivant.
https://readthedocs.org/projects/pyramid_tutorials/builds/3413804/

copying static files... WARNING: html_static_path entry u'/home/docs/checkouts/readthedocs.org/user_builds/pyramid-tutorials/checkouts/latest/_static' does not exist
WARNING: html_static_path entry '/home/docs/checkouts/readthedocs.org/readthedocs/templates/sphinx/_static' does not exist

Toute idée serait grandement apprécié.

Support

Commentaire le plus utile

De plus, pour supprimer les avertissements, essayez de définir html_static_path = [] dans votre conf.py. Par défaut, nous incluons le chemin _static s'il n'est pas défini.

Tous les 13 commentaires

FWIW, ce qui suit est rendu :

http://pyramid-tm.readthedocs.org/en/latest/

Cela peut être lié à une refactorisation récente de domaines et de sous-projets, avez-vous récemment apporté des modifications aux domaines ? Cela peut valoir la peine de les vérifier ou de tester la nouvelle interface d'administration du domaine.

De plus, pour supprimer les avertissements, essayez de définir html_static_path = [] dans votre conf.py. Par défaut, nous incluons le chemin _static s'il n'est pas défini.

Merci pour les conseils, @agjohnson.

Je n'ai connaissance d'aucun changement dans la section Domaines de l'interface d'administration. Existe-t-il une autre interface utilisateur d'administration ?
https://readthedocs.org/dashboard/pyramid_tutorials/domains/

J'ai essayé d'ajouter http://docs.pylonsproject.org/projects/pyramid-tutorials/en/latest/ comme nom de domaine canonique ci-dessus, mais j'ai reçu un message d'erreur :

Le domaine avec ce domaine existe déjà.

Dans le conf.py de notre projet, nous avons

    canonical_url='http://docs.pylonsproject.org/projects/pyramid-tutorials/en/latest/'

Je me demande si cela a quelque chose à voir avec ça?

De plus, pour supprimer les avertissements, essayez de définir html_static_path = [] dans votre conf.py. Par défaut, nous incluons le chemin _static s'il n'est pas défini.

C'était l'une de mes tentatives précédentes qui a également échoué. :déçu:

Appelant @ericholscher à ce sujet, il a eu le plus d'expérience avec les domaines et les sous-projets ces derniers temps.

Un autre point de données, les documents Pyramid se construisent très bien. Pyramid est notre "gold standard" pour l'installation et la configuration idéales concernant Sphinx et RTD. Cela pourrait vous donner quelque chose qui fonctionne pour la comparaison. Merci d'avoir examiné cela.

Il s'agit d'un problème avec notre gestion des traits de soulignement dans les slugs de projet. Le travail que j'ai fait est probablement revenu sur un peu de hack que nous faisions pour les transformer. Les _ sont illégaux dans les sous-domaines, nous ne les autorisons donc plus, mais nous devons migrer les anciens projets pour corriger leurs problèmes. Je prévois de le faire aujourd'hui, et cela résoudra ce problème.

La principale chose qui doit se produire, ce sont les redirections. Nous effectuons déjà ces redirections sur les URL des sous-projets et des sous-domaines, nous avons juste besoin de les ajouter aux pages de projet réelles sur RTD.org, et cela devrait être transparent.

Merci, @ericholscher , on dirait que ces 6 projets sont de retour. Fermeture de ce problème comme résolu.

Dans ce scénario, c'était en fait une bonne chose ™ que le 404 se soit produit sans redirection. Je n'ai peut-être pas remarqué avec une redirection, selon la mise en œuvre.

Je reçois ce copying static files... WARNING: html_static_path entry '/home/docs/checkouts/readthedocs.org/readthedocs/templates/sphinx/_static' does not exist .

Comment éviter ?

J'ai le même problème que @ale5000-git , y a-t-il un travail ici?

@stevepiercy : Pourriez-vous s'il vous plaît rouvrir le sujet ?

@ale5000-git C'est aux responsables. Ping @agjohnson pour le triage, ou ouvrez un nouveau problème, en faisant référence à celui-ci.

Cette page vous a été utile?
0 / 5 - 0 notes