1
網絡文件夾
我想在一個網絡位置安裝Perforce公司的Windows版本,使用戶可以通過撥打P4:Perforce的安裝爲Windows
\\somewhere\p4.exe -p server:1666 -c some_client_name sync
其中「某處」始終映射到所有的Windows機器。我試圖通過本地安裝來完成此操作,然後將p4.exe複製到\\somewhere
。
在我本地安裝的計算機上,\\somewhere\p4.exe
工作得很好。但是,當我切換到另一臺機器,並嘗試運行
\\somewhere\p4.exe -p server:1666 info
我得到以下錯誤:
Perforce client error
Connect to server failed; check $P4PORT.
TCP connect to server:1666 failed.
A non-recoverable error occurred during a database lookup.
這個錯誤是什麼意思?我無法在文檔中找到任何信息;我懷疑我可能需要另外一個文件,除了p4.exe。事實上,當我在另一臺機器上本地安裝Perforce時,使用本地p4.exe工作,但\\somewhere\p4.exe
仍然沒有。
任何指針?
謝謝!
在我的情況下,'nslookup server'和'ping server'工作。使用nslookup的地址並運行'\\ somewhere \ p4.exe -p NNN.NNN.NNN.NNN:1666 info',我得到同樣的錯誤。 我想我會通過編寫網絡安裝腳本來解決這個問題,而不是安裝到網絡位置。爲了我自己的教育目的,我希望聽到更多的想法。 – Max 2014-10-12 13:09:55
嗯...對不起,沒有幫助。我仍然認爲這是一個網絡名稱查找問題。以下是導致該錯誤的Microsoft API:http://msdn.microsoft.com/en-us/library/windows/desktop/ms738520(v=vs.85).aspx不幸的是,它並沒有提供更多的線索。 – 2014-10-12 14:46:37
也許這是一件安全的事情。這個相關的問題看起來非常相似:http://stackoverflow.com/questions/4368877/net-proccess-failing-dns-lookup-with-windows-7 – 2014-10-12 14:53:26