Der server lehnte die Verbindung: es werden Keine Protokolle angenommen wurden
Ich stehe vor einem seltsamen Problem, wenn ich starten Sie Jenkins als Windows-Dienst in meiner client VM.
1) habe ich ins Leben gerufen Jenkins als Windows-Dienst in meiner client-Seite master-Maschine (eine Windows-VM)
und konfiguriert meine lokalen Maschine wie ein Sklave und ich bin nicht in der Lage, um die Verbindung zwischen master und slave. Ich bin immer der folgende Fehler:
"java.lang.Ausnahme: Der server lehnte die Verbindung: es werden Keine Protokolle angenommen wurden"
Beide master-und slave sind im selben Netzwerk (client-Netzwerk angeschlossenen slave mit VPN).
Client-Master-Maschine, die den domain-Namen ABC
Lokalen Rechner domain-name xyz
2) habe ich abgebrochen, die Jenkins als Windows-Dienst gestartet und wieder über die Eingabeaufforderung mit
"java -jar jenkins.war"
nun bin ich in der Lage, die Verbindung zwischen master und slave ohne Probleme.
3) Jetzt habe ich ins Leben gerufen Jenkins als Windows-Dienst in meiner **lokale Maschine als master und einer der lokalen Rechner als slave, und erfolgreich etabliert die Verbindung zwischen master und slave.
Was genau ist der Grund für die nicht die Herstellung der Verbindung zwischen master und slave mit Punkt (1)?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die Ausgabe ist von
JENKINS
Seite.Der Bug ist schon angehoben auf JENKINS Forum & Status ist noch Kritische & Ungelöste :
https://issues.jenkins-ci.org/browse/JENKINS-29616
Gemäß der Beschreibung :
Ich hatte ein ähnliches Problem, hier ist was ich getan habe, zu beheben mine:
Nach der Aktualisierung von Jenkins 1.x 2.x ich nie deaktiviert die remote-root-Verzeichnis des slaves (in meinem Fall c:\jenkins). Immer wenn ich installiert, die der slave als ein service, den ich bekommen würde genau denselben Fehler. Endlich fand ich auch mein problem nach zahlreichen grauen Haaren:
Einmal habe ich entfernt den Inhalt aus diesem Verzeichnis und installiert den jenkins-slave als ein windows-Dienst, die Inhalte wurden neu besiedelt und die angeschlossenen slave als erwartet.
Hoffe, das hilft
Ich es behoben, durch die Installation einer früheren version von Java. Ich benutzte die 1.8.0_131 JDK.
Ich vor diesem Problem und konnte es beheben, vielleicht? Es geschah, dass ein gleicher agent ausgeführt wurde, auf eine andere VM. Ich Schloss es, wieder erfolgreich und es wird keine Fehlermeldung mehr.
Ich Stand vor dem gleichen Problem und zusätzlich zu den oben genannten Antworten habe ich deaktiviert-firewall in der Jenkins master und alles ging gut. Auch dieser ist grundsätzlich nicht für Produktionsumgebungen empfohlen. Neuling nicht wissen, wie konfigurieren Sie die firewall und das war zu Hause durchgeführt lab, so fand ich es nützlich.