[AG-TECH] Bridge Server

William Palmero wpalmer at uc.edu.ve
Tue May 23 10:35:12 CDT 2006


Hi.

Our Campus is protected by a firewall and proxy that obligates users to
authenticate throu the proxy in order to stabilish any conecction to
internet. MOreover our network isn't Multicast capable (only unicast).

We had installed an AccessGrid Node using 2.4 AGToolKit with a local
bridge server and everything worked just fine. Now we're moving to version
3.0.1 final and we've had many troubles to make it work because our
unicast bridge doesn't registrate properly as the new squema in AG3 had
change and no local bridge can be implemented.

Our questions are:

- How can we implement a local Unicast Bridge using AG3?

- Can a unicast bridge register to a local service instead the default
server (http://www.accessgrid.org/register/peers.txt)? if it is... how can
we implement that service?

Here is the output of the Bridge when we try to execute it:

---------

[accessgrid at bridgeserver ~]$ Bridge -nFACYT-UC -lVenezuela
Traceback (most recent call last):
  File "/usr/bin/Bridge", line 181, in ?
    main()
  File "/usr/bin/Bridge", line 176, in main
    bridgeServer = QuickBridgeServer(name=options.name,
location=options.location, listenPort=options.listenPort,
qbexec=options.qbexec, portRange=options.portRange,
registryUrl=options.registryUrl)
  File "/usr/bin/Bridge", line 45, in __init__
    self._RegisterWithRegistry()
  File "/usr/bin/Bridge", line 78, in _RegisterWithRegistry
    self.validSecs =
self.registryClient.RegisterBridge(self.bridgeDescription)
  File
"/usr/lib/python2.3/site-packages/AccessGrid/Registry/RegistryClient.py",
line 53, in RegisterBridge
    self._connectToRegistry()
  File
"/usr/lib/python2.3/site-packages/AccessGrid/Registry/RegistryClient.py",
line 32, in _connectToRegistry
    self.registryPeers = self._readPeerList(url=self.url)
  File
"/usr/lib/python2.3/site-packages/AccessGrid/Registry/RegistryClient.py",
line 134, in _readPeerList
    f = opener.open(url)
  File "/usr/lib/python2.3/urllib.py", line 181, in open
    return getattr(self, name)(url)
  File "/usr/lib/python2.3/urllib.py", line 297, in open_http
    h.endheaders()
  File "/usr/lib/python2.3/httplib.py", line 712, in endheaders
    self._send_output()
  File "/usr/lib/python2.3/httplib.py", line 597, in _send_output
    self.send(msg)
  File "/usr/lib/python2.3/httplib.py", line 564, in send
    self.connect()
  File "/usr/lib/python2.3/httplib.py", line 548, in connect
    raise socket.error, msg
IOError: [Errno socket error] (110, 'Connection timed out')

-----


Thanks in advance!

William Palmero





More information about the ag-tech mailing list