Servname nicht unterstützt für ai_socktype

Ich bin mit Centos-virtuelle Maschine mit Vagrant. Die Maschine scheint zu funktionieren, aber wenn ich versuche zu synchronisieren, Perforce, sehe ich folgende Fehler:

[vagrant@vagrant-c5-x86_64 ~]$ /perforce/p4 sync -f ...  
Perforce client error:  
Connect to server failed; check $P4PORT.  
failed.TCP connect to perforce.xxx.com:1666  
Servname not supported for ai_socktype

Habe ich gelesen, das http://www.ducea.com/2006/09/11/error-servname-not-supported-for-ai_socktype/ und versucht, die ports in /etc/services, aber es hat nicht funktioniert. Ich bin auch nicht sicher, ob das problem ist, Perforce oder OS bezogen.

Irgendwelche Tipps?

Haben Sie P4PORT richtig?
Ja, das war meine erste Vermutung. Es war richtig eingestellt, von Anfang an. Auch ich habe P4CHARSET 'utf8' und 'none'. Keine Ergebnisse so weit...
Bedeutet "telnet perforce.xxx.com 1666" zu arbeiten? (also eine Verbindung)
Es funktioniert. Die Maschinen können sich gegenseitig sehen.
Siehe stackoverflow.com/questions/43600239/... für eine ähnliche Frage, mit einer Antwort, obwohl in diesem Fall die Antwort beinhaltete einen syntax-Fehler in einem Perl-Skript. Trotzdem, vielleicht gibt es einen Anhaltspunkt für die Antwort auf diese Frage.

InformationsquelleAutor Tavo | 2014-04-15

Schreibe einen Kommentar