[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [AG-TECH] Problem with run BridgeServer in AG3.0.2




On 02/03/2007, at 12:35 PM, Eddy Diaz wrote:

Hi, now I try in Windows XP with several options, and I try with my own
registry too.
I have the same Problem.

Eddy,

Try quoting the name, same as you did for location i.e. -- name="Prueba" ....


Also, I just noticed that you sometimes used --registryUrl=https:// aquel.uniandes.edu.co:8000/Venues/default, which is incorrect - you need something like --registryUrl=http://ag-mox.uniandes.edu.co/ accessgrid/peers.txt (as you previously tried).


So, I think what you need for Linux is:
Bridge --name="Prueba" --registryUrl=http://ag- mox.uniandes.edu.co/accessgrid/peers.txt --location="Bogota, Columbia"


where the peers.txt file should contain the name:port of the the machine running your registry; at the moment, that appears to be aquel.uniandes.edu.co:8030 - that machine needs to be running RegistryPeer.py with --port=8030 (thats the default anyway) and -- peerListUrl=http://ag-mox.uniandes.edu.co/accessgrid/peers.txt (whatever you specified for --registryUrl for Bridge)


chris



C:\Archivos de programa\AGTk-3\bin>Bridge3.py --name=Prueba
--location="Bogota,
Colombia" --qbexec="C:\Archivos de programa\AGTk-3\bin \QuickBridge.exe"


Traceback (most recent call last):
File "C:\Archivos de programa\AGTk-3\bin\Bridge3.py", line 187, in ?
main()
File "C:\Archivos de programa\AGTk-3\bin\Bridge3.py", line 182, in main
bridgeServer = QuickBridgeServer(name=options.name, location=options.locatio
n, listenPort=options.listenPort, qbexec=options.qbexec,
portRange=options.portRange, registryUrl=options.registryUrl)
File "C:\Archivos de programa\AGTk-3\bin\Bridge3.py", line 47, in __init__
self._RegisterWithRegistry()
File "C:\Archivos de programa\AGTk-3\bin\Bridge3.py", line 84, in
_RegisterWithRegistry
self.validSecs = self.registryClient.RegisterBridge (self.bridgeDescription)
File
"C:\Python23\lib\site-packages\AccessGrid3\AccessGrid\Registry \RegistryClien
t.py", line 56, in RegisterBridge
return self.serverProxy.RegisterBridge(registeredServerInfo)
AttributeError: 'NoneType' object has no attribute 'RegisterBridge'



C:\Archivos de programa\AGTk-3\bin>Bridge3.py --name=Prueba --registryUrl=http://ag-mox.uniandes.edu.co/accessgrid/peers.txt --location="Bogota, Colombia" --qbexec="C:\Archivos de programa\AGTk-3\bin\QuickBridge.exe"

Traceback (most recent call last):
File "C:\Archivos de programa\AGTk-3\bin\Bridge3.py", line 187, in ?
main()
File "C:\Archivos de programa\AGTk-3\bin\Bridge3.py", line 182, in main
bridgeServer = QuickBridgeServer(name=options.name,
location=options.location, listenPort=options.listenPort,
qbexec=options.qbexec, portRange=options.portRange,
registryUrl=options.registryUrl)
File "C:\Archivos de programa\AGTk-3\bin\Bridge3.py", line 47, in __init__
self._RegisterWithRegistry()
File "C:\Archivos de programa\AGTk-3\bin\Bridge3.py", line 84, in
_RegisterWithRegistry
self.validSecs = self.registryClient.RegisterBridge (self.bridgeDescription)
File
"C:\Python23\lib\sitepackages\AccessGrid3\AccessGrid\Registry \RegistryCl
ient.py", line 56, in RegisterBridge
return self.serverProxy.RegisterBridge(registeredServerInfo)
AttributeError: 'NoneType' object has no attribute 'RegisterBridge'


Eddy Johel Diaz Murcia edd-diaz@xxxxxxxxxxxxxxx
Estudiante de Maestría Murcia en Ingeniería de Sistemas y computación
Asistente graduado del Grupo IMAGINE Universidad de los Andes
Carrera 1 N° 18A-10 Bloque W, Bogotá, Colombia
Laboratorio de Informática Gráfica Teléfono: +57(1) 339 4949 Extensión 3462


-----Mensaje original-----
De: Eddy Diaz [mailto:eddy@xxxxxxxxxxxxxxx]
Enviado el: Martes, 20 de Febrero de 2007 09:05 a.m.
Para: Christoph Willing
CC: Eddy Diaz; ag-tech@xxxxxxxxxxx
Asunto: Re: [AG-TECH] Problem with run BridgeServer in AG3.0.2

Hi Christoph

I tried with this

[eddy@aquel ~]$
Bridge --name=Prueba --url=https://aquel.uniandes.edu.co:8000/ Venues/default
--location="Bogota,
Colombia"
usage: Bridge [options]
Bridge: error: no such option: --url


Then I tried with this

[eddy@aquel ~]$
Bridge --name=Prueba
--registryUrl=https://aquel.uniandes.edu.co:8000/Venues/default
--location="Bogota,
Colombia"
Traceback (most recent call last):
File "/usr/bin/Bridge", line 187, in ?
main()
File "/usr/bin/Bridge", line 182, 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 47, in __init__
self._RegisterWithRegistry()
File "/usr/bin/Bridge", line 84, in _RegisterWithRegistry
self.validSecs =
self.registryClient.RegisterBridge(self.bridgeDescription)
File
"/usr/lib/python2.4/site-packages/AccessGrid3/AccessGrid/Registry/ RegistryCl
ient.py",
line 108, in RegisterBridge
return self.serverProxy.RegisterBridge(registeredServerInfo)
AttributeError: 'NoneType' object has no attribute 'RegisterBridge'


The options provided by my bridge are:

[eddy@aquel ~]$ Bridge
Error: No name specified
usage: Bridge [options]
options:
-h, --help show this help message and exit
-p LISTENPORT, --listenPort=LISTENPORT
Port to listen on.
-u REGISTRYURL, --registryUrl=REGISTRYURL
Url to the registry. Bridge will register with it.
-r PORTRANGE, --portRange=PORTRANGE
Minimum and maximum port, space-separated.
-q QBEXEC, --qbexec=QBEXEC
Location of QuickBridge executable.
-n NAME, --name=NAME Name.
-l LOCATION, --location=LOCATION
Location.


El Monday 19 February 2007 20:02:25 Christoph Willing escribió:
On 20/02/2007, at 2:51 PM, Eddy Diaz wrote:
I'm trying to run a bridge in Fedora core 6 and AccessGrid 3.0.2
but an error appears.

$ Bridge --name=Prueba --location=https://aquel.uniandes.edu.co:
8000/Venues/default

Eddy,

The --location option is for a descriptive string, not the server
url. You should run with something like:
	Bridge --name=Prueba
--url=https://aquel.uniandes.edu.co:8000/Venues/
default --location="Bogota, Colombia"

chris

Traceback (most recent call last):
File "/usr/bin/Bridge", line 187, in ?
main()
File "/usr/bin/Bridge", line 182, 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 47, in __init__
self._RegisterWithRegistry()
File "/usr/bin/Bridge", line 84, in _RegisterWithRegistry
self.validSecs = self.registryClient.RegisterBridge
(self.bridgeDescription)
File "/usr/lib/python2.4/site-packages/AccessGrid3/AccessGrid/
Registry/RegistryClient.py", line 107, in RegisterBridge
return self.serverProxy.RegisterBridge(registeredServerInfo)
AttributeError: 'NoneType' object has no attribute 'RegisterBridge'



Eddy Johel Diaz edd-diaz@xxxxxxxxxxxxxxx

Estudiante de Maestría Murcia en Ingeniería de Sistemas y computación

Asistente graduado del Grupo IMAGINE Universidad de los Andes

Carrera 1 N° 18A-10 Bloque W, Bogotá, Colombia

Laboratorio de Informática Gráfica Teléfono: +57(1) 339 4949
Extensión 3462

Christoph Willing +61 7 3365 8350 QCIF Access Grid Manager University of Queensland



-- Eddy Johel Diaz edd-diaz@xxxxxxxxxxxxxxx Estudiante de Maestría en Ingeniería de Sistemas y computación Asistente graduado del Grupo IMAGINE Universidad de los Andes Carrera 1 Nro 18A-10 Bloque W, Bogotá, Colombia Laboratorio de Informática Gráfica Teléfono: +57(1) 339 4949 Extensión 3462


Christoph Willing +61 7 3365 8350 QCIF Access Grid Manager University of Queensland