Jump to content
  • 0
Sign in to follow this  
Jessica Hamilton

Installation of VW2008 SP1 with a proxy server

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

Share this post


Link to post

Recommended Posts

  • 0
Guest

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.

Share this post


Link to post
  • 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.

Share this post


Link to post
  • 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?

Share this post


Link to post
  • 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

Share this post


Link to post
  • 0
Guest jkelly

Towards the top of the InstallerLog, the third line or so should say, 'Proxy Settings File Detected...'

Do you see that?

Share this post


Link to post
  • 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

Share this post


Link to post
  • 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')

Share this post


Link to post
  • 0
Guest jkelly

That's odd, it isn't using SSL.

Are you sure it isn't supposed to use port 8080? That's pretty common.

Share this post


Link to post
  • 0

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?

Share this post


Link to post
  • 0
Guest jkelly

sure, the hostnames you need to add are installer.nemetschek.net and download2.nemetschek.net, both on port 80.

Share this post


Link to post
  • 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?

Share this post


Link to post
  • 0
Guest jkelly

Yup, those are correct. And the connection is over TCP.

Share this post


Link to post
  • 0

Installation completed successfully when our firewall was set to allow connections to those two addresses, bypassing the proxy.

Share this post


Link to post
  • 0
Guest jkelly

Good to hear. Sorry for the inconvenience.

Share this post


Link to post
  • 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!

Share this post


Link to post
  • 0
Guest jkelly

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?

Share this post


Link to post
  • 0

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

Share this post


Link to post
  • 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

Share this post


Link to post
  • 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

Share this post


Link to post
  • 0
Guest jkelly

No, our server should not deny the request. Have you looked at your proxy logs?

Share this post


Link to post
  • 0

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.

Share this post


Link to post
  • 0
Guest jkelly

Definitely share the idea, whether it succeeds or fails. Even a failed idea is good here, as it could save others the time. :)

Share this post


Link to post
  • 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!!

Share this post


Link to post
  • 0
Guest jkelly

The connection should be plain text, actually. At any rate, glad to hear it worked.

Share this post


Link to post

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.

Sign in to follow this  

 

7150 Riverwood Drive, Columbia, Maryland 21046, USA   |   Contact Us:   410-290-5114

 

© 2018 Vectorworks, Inc. All Rights Reserved. Vectorworks, Inc. is part of the Nemetschek Group.

×
×
  • Create New...