3

Ich versuche, einen neuen Läufer für Gitlab CI zu konfigurieren und ich erhalte den FehlerFEHLER: Registrieren Läufer. verboten (Scheck Registrierungstoken)

ERROR: Registering runner... forbidden (check registration token) runner=4PzD2eFb
PANIC: Failed to register this runner. Perhaps you are having network problems

Dies ist der Befehl, den ich

gitlab-ci-multi-runner register 
Please enter the gitlab-ci coordinator URL (e.g. https://gitlab.com/ci): 
    https://gitlab.com/ci 
    Please enter the gitlab-ci token for this runner: 
    XXXXXXXXXXXX 
    Please enter the gitlab-ci description for this runner: 
    [gitlab-test]: runner 
    Please enter the gitlab-ci tags for this runner (comma separated): 
    docker 

laufen Es kommt auch vor, wenn Ich führe den Befehl

sudo gitlab-runner register 

mit den gleichen Parametern.

Irgendwelche Ratschläge, wie man das löst, wird geschätzt!

Antwort

1

Dies könnte aus einer Vielzahl von Gründen entstehen. Wird Ihre Gitlab-Instanz auf Gitlab.com ausgeführt?

Konnten Sie die letzten Zeilen der Protokolle, die das obige Problem erwähnen - können Sie diese aus der admin panel -> logs -> production.log erhalten.

Ein einfacher Netzwerktest würde sein, zu versuchen, die Koordinator-URL unter Verwendung wgets von dem Terminal zu treffen, den Sie versuchten, den Läufer zu installieren. Möglicherweise wurde Localhost-Loopback nicht ordnungsgemäß konfiguriert.

Wenn wgets nicht zurückgibt ein Statuscode 200 fügen Sie dann/überprüfen Sie die localhost Loopback:

In Ihrem /etc/hosts Datei sollte

127.0.0.1 localhost

Andere mögliche Probleme und/oder Lösungen sein würde davon abhängen, was Ihre Protokolle sagen ...

+0

Danke dafür! Es war ein Problem mit der Hosts-Datei! –