Das Wartungstoken für TeamCity kann im Serverprotokoll nicht gefunden werden

7

Ich habe TeamCity unter Windows Server 2012 installiert. Es hat sich bewährt, einige Builds einzurichten. Ich habe dann versucht, einige Plugins zu installieren, indem ich ZIP-Dateien in den Ordner ~ / .BuildServer / plugins legte. Ich habe den Server neu gestartet, indem ich c: \ TeamCity \ bin und "runAll stop" gefolgt von "runAll start" ausgeführt habe.

Wenn ich mehrere Minuten zur Seite teamcity gehe, erhalte ich die Seite "Wartungsauthentifizierungs-Token eingeben". Auf der Seite finden Sie das Wartungstoken in der Datei teamcity-server.log (siehe Abbildung unten). Ich schaue in c: \ TeamCity \ logs \ teamcity-server.log und es hat mehrere "Super User Token" und "Agent AuthorityToken". Ich habe versucht, dieses Token zu verwenden, aber einen ungültigen Wartungstokenfehler erhalten.

Also meine Frage ist, wo finde ich das Wartungstoken?

    
fredw 17.07.2015, 16:03
quelle

7 Antworten

9

Bitte überprüfen Sie die Datei teamcity-winservice.log im Log-Unterordner Ihrer Teamcity. Auth-Token sollte hier sein.

    
Nikolay Rumyantsev 19.07.2015 12:42
quelle
5

Öffnen Sie cmd zum TeamCity-Installationsordner

%Vor%

Geben Sie

ein %Vor%

warte, bis die Dienste beendet sind, dann tippe

%Vor%

Sie sehen das aktuelle Authentifizierungstoken in der Konsole,.

    
SSGeek 22.12.2015 07:59
quelle
3

Es sollte in der Datei teamcity-server.log sein, die sich im Unterordner logs Ihrer TeamCity-Installation befindet - suchen Sie nach dem Text "Administratoranmeldung ist von der Webbenutzeroberfläche mit Authentifizierungstoken erforderlich" und einer langen Zahl danach, die Ihr Token ist .

Siehe auch die Dokumentation für TeamCity-Wartungsmodus .

    
BrokenGlass 18.07.2015 19:13
quelle
2

Hatte dasselbe Problem, es ist das Superuser-Token, das Sie wollen (es wird die letzte Zeile im Protokoll sein, es sei denn, Sie haben versucht, sich anzumelden - was hier als Fehler angezeigt wird)

Im Sinne von

  

Der Administrator kann sich über das Web-UI mit dem Authentifizierungstoken anmelden: 1234567890

/ Edited so Zeile in der Log-Datei ist offensichtlich ein Zitat und fügte ein Beispiel Token Dank @Kleopatra,

    
Scrambledheads 18.12.2015 11:07
quelle
2

Ich brauchte eine Weile, um es zu finden, aber es ist in der Datei wie angegeben, aber es ist die allerletzte Zeile.

    
BahaiResearch.com 13.04.2016 18:02
quelle
0

Wenn Sie dieses Problem in Ссылка in TeamCity (v10.0.4) für IE lösen, benötigen Sie möglicherweise Aktivieren von JavaScript und Hinzufügen der URL zur IE-Liste vertrauenswürdiger Sites

    
JosephKumarMichael 01.02.2017 07:48
quelle
0

Wenn Sie im Protokoll nicht finden können, geben Sie einfach einen zufälligen Wert ein. Die Webseite wird Sie darüber informieren, dass ein ungültiges Token eingegeben wurde.

Danach gehe zum Log ( TeamCity/logs/teamcity-server.log ) und überprüfe die letzte Zeile:

[2018-03-27 17:55:20,258] WARN - jetbrains.buildServer.STARTUP - Failed maintenance authentication from IP address /86.234.23.62 with token: "6056431478480274143". Current authentication token: "6418830881320521552"

    
giorgos29cm 27.03.2018 21:58
quelle

Tags und Links