Jump to content
  • 0

Installation of VW2008 SP1 with a proxy server


Jessica Hamilton

Question

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

Recommended Posts

  • 0

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.

Link to comment
  • 0

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.

Link to comment
  • 0
Guest jkelly

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?

Link to comment
  • 0

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

Link to comment
  • 0
Guest jkelly

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 by jkelly
Link to comment
  • 0

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')

Link to comment
  • 0

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?

Link to comment
  • 0

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!

Link to comment
  • 0
Guest jkelly

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 by jkelly
Link to comment
  • 0

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 by davidw
Link to comment
  • 0

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!!

Link to comment

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.

Guest
Answer this question...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...