Categories
Technisches

502 Bad Gateway erklärt/Bedeutung

„502 Bad Gateway“ ist ein http-Fehler. „502“ ist die Fehlernummer und „Bad Gateway“ die Erklärung.

Bedeutung

Der Browser (Firefox, Chrome, IE, Safari o.ä) hat bei einem Webserver (www.example.com o.ä.) nach einer Website gefragt. Der Webserver kann die Anfrage aber nicht alleine beantworten. Er muss dazu eine weitere Software befragen (z.B. Online-Shop, Forum, anderer Webserver, etc.)

Bei dieser Anfrage kam es zu einem Fehler, welche die Schnittstelle („Gateway“) zu dieser Software dem Webserver zurückgemeldet hat. Der Webserver kann die Anfrage von Deinem Browser also nicht beantworten und versucht sich mit der bösen Schnittstelle rauszureden.

Wie kann ich das beheben/umgehen?

Beheben kann das nur der Webmaster der Website. Umgehen kann man das höchstens mittels eines Caches wie Googles Cache, Wayback-Machine o.ä.

Categories
Technisches

Upstart Session/dbus unter LXC

Das Puppet will schauen, welche Dienste auf dem Trusty im LXC laufen. Das Upstart vom Trusty funktioniert aber komischerweise nicht so wie es soll:

root@u4:/# status foo
status: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart-session/1000/5747: Connection refused
root@u4:/# echo $UPSTART_SESSION
unix:abstract=/com/ubuntu/upstart-session/1000/5747
root@u4:/# unset UPSTART_SESSION
root@u4:/# status foo
status: Unknown job: foo
root@u4:/# echo $UPSTART_SESSION

root@u4:/#

Warum?

Ich habe eigentlich gedacht ich könne mittels „Augen zu und durch“ einfach warten bis systemd in Ubuntu einzug gehalten hat. Grmpf.

Die Variable wurde vom lxc-attach gesetzt, weil sie im Wirtssystem gesetzt war. Über SSH passiert das nicht. Warum das aber im Wirtssystem gesetzt ist und ob das korrekt ist weiß ich nicht.