phpUnderControl + Cruisecontrol – java.net.SocketException Network is unreachable
Geschrieben von Benjamin Carl am Samstag, den 23. Januar 2010
Aufgabe: Migration – Cruisecontrol + phpUnderControl von CentOS zu Debian – Fehler: java.net.SocketException: Network is unreachable – Lösung:
Nachdem wir eine Migration eines Servers mit lauffähiger Cruisecontrol- + phpUnderControl-Installation, von CentOS auf Debian, durchführen mussten, sind wir auf folgendes Problem gestoßen:
Die Weboberfläche war nicht unter dem Standard-Port 8080 erreichbar. Normalerweise sollte sich Cruisecontrol aber auf Port 8080 binden.
Ein Blick in den Logfile von Cruisecontrol verriet uns folgendes:
1 | java.net.SocketException: Network is unreachable |
Ein:
1 | netstat -tulpen |
zeigte uns, dass sich Cruisecontrol zwar auf Port 8080 gebunden hat, aber nur unter IPv6.
Nach stundenlangem googlen fanden wir folgende Lösung:
1 2 3 4 | vi /etc/sysctl.d/bindv6only.conf net.ipv6.bindv6only = 1 (hier den Wert auf 0 stellen!) :wq invoke-rc.d procps restart |
Und nun bindet sich Cruisecontrol auch auf Port 8080 unter IPv4!
Einen Kommentar schreiben
Kategorie: Continuous-Integration, Tipps + Tricks, Werkzeuge / Tools




