Erreur : 502 Bad Gateway dans l'interface administrateur

Bonjour,
J’ai installé Yunohost sur un raspberry Pi v2, sur une Raspbian tout juste installé. Vu que l’image de boot fournie ne fonctionnait pas, j’ai suivi la procédure d’installation manuelle, après avoir activé l’Ipv6 sur le raspberry pi. La post-installation s’est correctement déroulé, mais quand j’essaye de me connecter via l’interface web, la page m’indique un
Quand je vais dans les logs d’erreur de nginx, on peut voir apparaître au moment des tentatives de connection :

2015/02/19 21:16:20 [error] 2238#0: *471 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.1.254, server: dionysos.noho.st, request: “GET /yunohost/api/installed HTTP/1.1”, upstream: “http://127.0.0.1:6787/installed”, host: “dionysos.noho.st”, referrer: “https://dionysos.noho.st/yunohost/admin/

Merci pour votre aide

Tu n’aurais pas un accent ou un caractère spécial dans ton mot de passe ?
Si c’est le cas, essaye de changer de mot de passe (en te loggant en ssh) et ré-essaye de te logguer via l’interface ouèbe.

Merci pour ta réponse. Je n’ai pas de caractères spéciaux dans mon mot de passe. Quand je vais sur l’adresse https://dionysos.noho.st/, le chargement est long est une erreur 502 apparaît avant d’avoir pu renseigner le mot de passe.

Tu as essayé avec un autre butineur ?
Ou alors de relancer l’api yunohost via ssh ? Une commande du genre :
sudo service yunohost-api restart

Qu’est ce que c’est qu’un butineur ? Oui j’ai déjà essayé de relancer le service yunohost-api ou de redémarrer, mais sans effet.

Un autre navigateur (firefox. …)

J’ai essayé sous chromium (j’étais sous firefox), et le résultat est le même.

Là je sèche. J’espère que quelqu’un pourra t’aider mieux que moi.

Ça ressemble à une erreur de FastCGI.
Soit le service n’est pas installé ou lancé, soit il manque un argument dans la configuration nginx.
Essaie de le lancer en exécutant :

service php5-fpm restart && service nginx restart

Si ça ne fonctionne pas vérifie si dans le fichier de configuration de nginx il y a la ligne :

listen 127.0.0.1;

J’ai vérifié, le service était bien lancé. Par contre “listen 127.0.0.1” manque dans les fichiers de configuration de nginx (notamment dans /etc/nginx/conf.d/dionysos.noho.st.conf).

Je viens de regarder sur mon serveur et effectivement il n’y a pas cette ligne.

Mais ça serait tout de même dû à FastCGI ?

Ça y ressemble. Quand j’arrête le service sur mon serveur, j’ai cette erreur 502.
Le répertoire /var/www appartient-il bien à www-data ?

Il appartient à root sur mon serveur. Je change le propriétaire en www-data ?

Et si, tu relances yunohost-api, comme l’a écrit @aoz ? Ça change quelque chose ? On arrive sans problème à la fenêtre d’authentification de ton site. Il y a donc bien un problème avec l’interface.

J’avais essayé de relancer l’API, sans succès (je viens de réessayer).

Je ne vois pas bien d’où vient ton problème.
Sur ma Raspberry B, le répertoire /var/www appartient à root et certains des sous-répertoires à root ou www-data.
Sur ma Banana Pi, le répertoire et tous les sous-répertoires sont à www-data. Sur la raspberry l’installation a été faite en utilisant l’image, alors que sur la banane j’ai d’abord installé bananian (équivalent de raspbian) puis j’ai exécuté le script yunohost.
Peut-être une mauvaise optimisation pour la V2 de Raspberry.

Je n’ai qu’un seul répertoire dans /var/www, ‘yunohost’, et il
appartient aussi à root. Oui c’est sûrement ça.

Le 23/02/2015 11:56,
info@forum.yunohost.org a écrit :

tilux

February 23

Je ne vois pas bien d'où vient ton problème.

              Sur ma Raspberry B, le répertoire <code style="background-color: #f1f1ff; padding: 2px 5px;">/var/www</code>
              appartient à <code style="background-color: #f1f1ff;
                padding: 2px 5px;">root</code> et certains des
              sous-répertoires à <code style="background-color:
                #f1f1ff; padding: 2px 5px;">root</code> ou <code style="background-color: #f1f1ff; padding: 2px 5px;">www-data</code>.


              Sur ma Banana Pi, le répertoire et tous les
              sous-répertoires sont à <code style="background-color: #f1f1ff; padding: 2px 5px;">www-data</code>.
              Sur la raspberry l'installation a été faite en
              utilisant l'image, alors que sur la banane j'ai
              d'abord installé bananian (équivalent de raspbian)
              puis j'ai exécuté le script yunohost.


              Peut-être une mauvaise optimisation pour la V2 de
              Raspberry.</p>

To respond, reply to this email or visit https://forum.yunohost.org/t/erreur-502-bad-gateway-dans-linterface-administrateur/395/17 in your browser.


Previous Replies

raphael0202

February 23

J'avais essayé de relancer l'API, sans succès (je viens de réessayer).


To respond, reply to this email or visit https://forum.yunohost.org/t/erreur-502-bad-gateway-dans-linterface-administrateur/395/17 in your browser.

To unsubscribe from these emails, visit your user preferences.

Salut,

je ne sais pas si cela va pouvoir t’aider mais pour ma part j’avais la même erreur …
J’avais pu aussi observer qu’au démarrage de rpi 2 j’avais l’erreur
kernel lacks cgroups or memory controller not avaiable, not starting cgroups…

J’ai effectué deux manipulations (de mémoire)

rpi-update
Cela fait une mise à jour du firmware de la rpi (je ne pense pas vraiment que cela soit nécessaire pour ce prb mais bon…)

puis
J’ai utilisé cette solution (trouvé sur le forum raspberry.org)

sudo nano /boot/cmdline.txt
add line : cgroup_enable=memory (before elevator=deadline)

et bien entendu reboot du raspberry et là ; à ma grande surprisse j’ai pu accéder à l’interface d’admin via mon browser :smiley:

N’hésitez pas à essayer la nouvelle image RPi2 de @matlink :slight_smile:

https://yunohost.org/install_on_raspberry