Jessica Hamilton Posted January 4, 2008 Share Posted January 4, 2008 Hi, I'm trying to install service pack 1, and I get an error: An undetermined "socket error" has occurred attemprting to connect to the Internet. Is there a way to specify the proxy server? Otherwise is there a standalone version of SP1 that can be installed in such situations? Also, what port is it trying to communicate on? I'm assuming it's just web traffic on port 80 at the moment. Thanks, Jessica Quote Link to comment
0 Guest Posted January 4, 2008 Share Posted January 4, 2008 Hi Jessica, The updater primarily uses port 80 to establish an SSL connection to our server (to verify th serial number, and verify no newer updates are available). Additionally if there is a fatal error, it will send an error report to us about that. Unfortunately a proxy server can foil the check, and at this time there is no way to resolve this except configuration changes on your end which will allow the machine to connect to the server without the contents of the session being changed. Quote Link to comment
0 Steve H. Posted May 27, 2008 Share Posted May 27, 2008 I'm getting a similar error trying to install VW2008 SP2. The error message says "The updater cannot hook up to the update server. Please check your Internet connection, disable your firewall and anti-virus software, and try again." All Internet traffic at my company must go through a proxy/firewall/anti-virus server. Isn't there another workaround for installing the service pack? I didn't have any problem installing VW2008 without the service pack, so it presumably verified the serial number another way. The service pack installer shouldn't need to verify it is the latest version. Most likely, users have just downloaded the latest version. If not, they have probably made a conscious decision to load an earlier version. Quote Link to comment
0 Guest jkelly Posted May 30, 2008 Share Posted May 30, 2008 There actually is a work around now. The new SP3, which is just being released, has support for proxy servers in the updater. Are you using Mac or Windows? Quote Link to comment
0 Steve H. Posted June 10, 2008 Share Posted June 10, 2008 I am running the Windows version 13.0.0(76681). I just tried installing SP3, and get the same error response. The InstallerLog.txt file shows the following at the bottom: The updater cannot hook up to the update server. Please check your Internet connection, disable your firewall and anti-virus software, and try again. Exception Type: socket.error Exception Value: (10061, 'Connection refused') Exception Stack: File "InstallerScript.pyc", line 1234, in GetAndInstallUpdates File "httplib.pyc", line 800, in request File "httplib.pyc", line 823, in _send_request File "httplib.pyc", line 794, in endheaders File "httplib.pyc", line 675, in _send_output File "httplib.pyc", line 642, in send File "httplib.pyc", line 626, in connect Quote Link to comment
0 Guest jkelly Posted June 10, 2008 Share Posted June 10, 2008 Towards the top of the InstallerLog, the third line or so should say, 'Proxy Settings File Detected...' Do you see that? Quote Link to comment
0 Steve H. Posted June 16, 2008 Share Posted June 16, 2008 No, there aren't any lines with the word "proxy" anywhere in the log file. Quote Link to comment
0 Guest jkelly Posted June 17, 2008 Share Posted June 17, 2008 (edited) You need to place a file called VWProxy.txt, properly configured, in the correct location for the updater to make use of your proxy server. The proper location is mentioned in the comments of the file. Note that on a Mac you need to place it in the following location: ~/Library/Application Support/VectorWorks The '~' means your home directory, in my case, /Users/jkelly. Edited June 17, 2008 by jkelly Quote Link to comment
0 Steve H. Posted June 25, 2008 Share Posted June 25, 2008 Added the file VWProxy.txt in the specified location. The installer script read the file successfully, but I am still unable to complete the installation. We use an ISA proxy server on port 80 for both secure and non-secure HTTP. If I specify proxytype http and port 80 in the VWProxy.txt file, I get the error: Exception Type: socks.HTTPError Exception Value: (502, 'Proxy Error ( The specified Secure Sockets Layer (SSL) port is not allowed. ISA Server is not configured to allow SSL requests from this port. Most Web browsers use port 443 for SSL requests. )') This seems to indicate the ISA proxy server rejected the connection from UpdateVectorWorks2008.exe. I then tried port 443 instead of 80, and got the error: Exception Type: socket.error Exception Value: (10060, 'Operation timed out') Quote Link to comment
0 Guest jkelly Posted June 26, 2008 Share Posted June 26, 2008 That's odd, it isn't using SSL. Are you sure it isn't supposed to use port 8080? That's pretty common. Quote Link to comment
0 Steve H. Posted June 26, 2008 Share Posted June 26, 2008 Yes, I'm sure about port 80. That's what it is in our Internet Explorer proxy settings, and it works there. Could we possibly add your IP address and port to our proxy white list? Quote Link to comment
0 Guest jkelly Posted June 26, 2008 Share Posted June 26, 2008 sure, the hostnames you need to add are installer.nemetschek.net and download2.nemetschek.net, both on port 80. Quote Link to comment
0 Steve H. Posted June 26, 2008 Share Posted June 26, 2008 Our firewall people want IP addresses, and to know whether the port type is TCP or UDP. My DNS server returned the following IP addresses: Non-authoritative answer: Name: nemetschek.net Address: 207.10.60.76 Aliases: installer.nemetschek.net Non-authoritative answer: Name: nna7.nemetschek.net Address: 69.20.67.136 Aliases: download2.nemetschek.net Are these addresses correct? Should I tell them TCP or UDP? Quote Link to comment
0 Guest jkelly Posted June 26, 2008 Share Posted June 26, 2008 Yup, those are correct. And the connection is over TCP. Quote Link to comment
0 Steve H. Posted July 8, 2008 Share Posted July 8, 2008 Installation completed successfully when our firewall was set to allow connections to those two addresses, bypassing the proxy. Quote Link to comment
0 Guest jkelly Posted July 9, 2008 Share Posted July 9, 2008 Good to hear. Sorry for the inconvenience. Quote Link to comment
0 davidw Posted July 17, 2008 Share Posted July 17, 2008 Hello! I also tried to update with SP3 via Proxy. I added the VWProxy.txt into the specified folder (C:\Documents and Settings\walcher\Application Data\Nemetschek\VectorWorks). When I try to start the updater again i get the socket error and in the InstallerLog there is no information that the program found the proxy configuration file. If you need any further information let me know. I really appreciate any help! Quote Link to comment
0 Guest jkelly Posted July 17, 2008 Share Posted July 17, 2008 If you are getting a socket error, it would seem to be a firewall issue not a proxy issue. Are you sure you have a proxy server? Quote Link to comment
0 davidw Posted July 17, 2008 Share Posted July 17, 2008 Yes I'm sure about the proxy - I administrate it. The point is that the update program ignores the VWProxy.txt ! What can I do?! Quote Link to comment
0 Guest jkelly Posted July 17, 2008 Share Posted July 17, 2008 (edited) Well, it's not in the right place then. Do 'echo %APPDATA%' on the command line. Is your application data folder different than the C:\Documents and Settings\walcher\Application Data folder? A better question, did you have to create the Nemetschek\VectorWorks subfolders, or were they already there? Edited July 17, 2008 by jkelly Quote Link to comment
0 davidw Posted July 18, 2008 Share Posted July 18, 2008 (edited) Sorry now we found the error and the updater uses the proxy configuration file. But now i got the following error: Exception Type: socks.HTTPError Cannot establish Internet connection. Exception Value: (403, 'Forbidden') Exception Stack: File "InstallerScript.pyc", line 1234, in GetAndInstallUpdates File "httplib.pyc", line 800, in request File "httplib.pyc", line 823, in _send_request File "httplib.pyc", line 794, in endheaders File "httplib.pyc", line 675, in _send_output File "httplib.pyc", line 642, in send File "httplib.pyc", line 616, in connect File "socks.pyc", line 383, in connect File "socks.pyc", line 349, in __negotiatehttp I see that the program has effective access to server 207.10.60.76! This IP and all others i found in this thread are authorized at our proxy. Is it possible that your server denies the request?! Edited July 18, 2008 by davidw Quote Link to comment
0 Guest jkelly Posted July 18, 2008 Share Posted July 18, 2008 No, our server should not deny the request. Have you looked at your proxy logs? Quote Link to comment
0 davidw Posted July 18, 2008 Share Posted July 18, 2008 I will check this again on monday. I got an idea now ... after work I have more time to think ;-) Thanks in advance! I'll let you know on monday if it works now. Quote Link to comment
0 Guest jkelly Posted July 19, 2008 Share Posted July 19, 2008 Definitely share the idea, whether it succeeds or fails. Even a failed idea is good here, as it could save others the time. Quote Link to comment
0 davidw Posted July 21, 2008 Share Posted July 21, 2008 Ok now it's working! The problem was that the updater wanted to connect via encrypted (SSL) connection to 207.10.60.76 Port80 but our proxy was not configured to handle this. It would be easier if the updater would connect via the official SSL Port (443). Also very nice would be a more user friendly and more secure (plaintext password in the VWProxy.txt etc.) proxy-solution. However it works now - thank you for any help!! Quote Link to comment
0 Guest jkelly Posted July 21, 2008 Share Posted July 21, 2008 The connection should be plain text, actually. At any rate, glad to hear it worked. Quote Link to comment
Question
Jessica Hamilton
Hi,
I'm trying to install service pack 1, and I get an error: An undetermined "socket error" has occurred attemprting to connect to the Internet.
Is there a way to specify the proxy server? Otherwise is there a standalone version of SP1 that can be installed in such situations?
Also, what port is it trying to communicate on? I'm assuming it's just web traffic on port 80 at the moment.
Thanks,
Jessica
Link to comment
31 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.