Am Mittwoch, 16. März 2016, 16:17:16 CET schrieb Jan-Tarek Butt via Admin:
Das update ist soweit durch, allerdings liefert das gitlab immer noch eine 502. In den logs bin ich noch nicht fündig geworden und gitlab-ctl zum debugen ist nicht auf der Kiste da bin ich mir auch noch nicht ganz sicher weshalb.
Hi,
Hab ne Idee. Grundlage ist die offizielle Update-Doku von Gitlab: https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/update/8.4-to-8.5.md
Am Ende jedes Update-Prozesses sollte man prüfen, ob das System in einem korrekten Zustand ist. Dazu sind in der Doku zwei Befehle gelistet:
+++ root@git /home/git/gitlab (git)-[8-5-stable] # sudo -u git -H bundle exec rake gitlab:env:info RAILS_ENV=production rake aborted! Psych::SyntaxError: (<unknown>): found character that cannot start any token while scanning for the next token at line 312 column 1 ...Blaaaa +++
* Oha der erste Check schmeißt einen Fehler * Erster Ansatz ist ja immer, dass man selbst an der Config irgendetwas etwas geändert hat was Probleme macht, aber besser erstmal die Fehlermeldung Googlen... * Google schmeißt zu der Fehlermeldung den Hinweis, dass z.B. Tabs in YAML nicht erlaubt sind. Die Config von Gitlab ist in YAML geschrieben, das könnte passen... * Mal eben die Config nach Tabs greppen...
+++ root@git /home/git/gitlab (git)-[8-5-stable] # cat config/gitlab.yml | grep -P '\t' # See omniauth-cas3 for more configuration details +++
Das könnte passen...
Der Fehler oben kommt auch in den Logs, darum habe ich mal den Ort der Logs in der Doku ergänzt: https://wiki.nordwest.freifunk.net/Technik/Dokumentation/Gitlab#Logs
Habe jetzt nichts geändert weil ich nicht genau weiß was du gerade noch am System machst aber evtl. ist das ein Ansatz.
Viele Grüße Clemens