Tôi đang chạy một máy ảo Centos sử dụng Vagrant. Chiếc máy có vẻ chạy đúng, nhưng khi tôi cố gắng để đồng bộ hóa cực chẳng đả tôi có thể thấy lỗi sau:Tên dịch vụ không được hỗ trợ cho ai_socktype
[[email protected]_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
Tôi đã đọc http://www.ducea.com/2006/09/11/error-servname-not-supported-for-ai_socktype/ này và cố gắng để thiết lập các cảng ở /etc/services
, nhưng nó đã không làm việc. Tôi thậm chí không chắc chắn nếu vấn đề là Perforce hoặc hệ điều hành liên quan.
Bất kỳ gợi ý nào?
Bạn đã đặt P4PORT đúng chưa? – pitseeker
Vâng, đó là phỏng đoán đầu tiên của tôi. Nó được đặt chính xác ngay từ đầu. Ngoài ra, tôi đã thay đổi P4CHARSET thành 'utf8' và 'none'. Không có kết quả nào cho đến nay ... – Tavo
Công việc "telnet perforce.xxx.com 1666" có hoạt động không? (tức là thiết lập kết nối) – pitseeker