Bonjour does not figure in this problem.
In AG3.1, the services launch and then register with the service manager. This
is failing for your user. Common reasons for this failure are related to the
hostname not resolving properly (unlikely in this case, unless the IP address
being used is somehow incorrect) and firewall configuration. I'd check the
latter. I'm curious to know how this turns out.
fyi, in AG 3.2, the core services are run inside the VenueClient process, so no
network communication occurs between the components, and this problem would not
occur.
Tom
On 10/9/08 11:13 AM, George Estes wrote:
Does it make a difference? I thought Bonjour was optional?
----- Original Message -----
From: "Tom Coffin" <[email protected]><mailto:[email protected]>
To: "George Estes" <[email protected]><mailto:[email protected]>
Sent: Thursday, October 9, 2008 10:46:30 AM GMT -06:00 US/Canada Central
Subject: Re: [AG-TECH] No Services in new AG3.1 install
did they install Bonjour?
George Estes wrote:
Hello,
I have a new AG user at a local high school installing AG3.1. When he
runs the Venue Client on a Windows XP machine the client doen't load the
default services, AudioService and VideoConsumerService and when he tries to
add a Service he get an error. The school is behind a firewall and uses a
proxy server. Any thoughts on what the problem might be would be very helpful.
Here is a portion of the Venue Client log file...
10/07/08 12:40:05 1384 ServiceDiscovery servicediscovery.py:62 INFO
Required bonjour libs not found; service discovery disabled
10/07/08 12:40:26 1384 Toolkit config.py:625 DEBUG retrieved local IP
address 172.16.10.135
10/07/08 12:40:26 1384 Toolkit toolkit.py:116 DEBUG Initializing AG
Toolkit version 3.1
10/07/08 12:40:26 1384 Toolkit toolkit.py:117 INFO Command and
arguments: ['C:\\Program Files\\AGTk-3\\bin\\VenueClient3.py']
10/07/08 12:40:26 1384 VenueClient preferences.py:188 DEBUG
Preferences.LoadPreferences: open file
10/07/08 12:40:26 1384 Toolkit toolkit.py:166 INFO Logfile Name:
VenueClient.log
10/07/08 12:40:26 1384 Toolkit venueclient3.py:137 INFO wx version
is: 2.6.3.3
10/07/08 12:40:27 1384 VenueClient venueclient.py:529 DEBUG
__StartWebService: service manager: http://172.16.10.135:11000/ServiceManager
10/07/08 12:40:27 1384 VenueClient venueclient.py:543 DEBUG
__StartWebService: node service: http://172.16.10.135:11000/NodeService
10/07/08 12:40:27 1384 NodeService agnodeservice.py:640 INFO
NodeService.GetConfigurations
10/07/08 12:40:27 1384 VenueClient venueclient.py:270 DEBUG Loading
node configuration: <AccessGrid.Descriptions.NodeConfigDescription instance at
0x01FF65F8>
10/07/08 12:40:27 1384 NodeService agnodeservice.py:379 INFO
NodeService.LoadConfiguration
10/07/08 12:40:27 1384 NodeService agnodeservice.py:398 INFO Trying
to load node configuration from: C:\Program
Files\AGTk-3\Config\nodeConfig\default
10/07/08 12:40:27 1384 NodeService agnodeservice.py:406 DEBUG
section: node
10/07/08 12:40:27 1384 NodeService agnodeservice.py:408 DEBUG
servicemanagers : servicemanager0
10/07/08 12:40:27 1384 NodeService agnodeservice.py:406 DEBUG
section: service1
10/07/08 12:40:27 1384 NodeService agnodeservice.py:408 DEBUG
packageName : VideoConsumerService.zip
10/07/08 12:40:27 1384 NodeService agnodeservice.py:406 DEBUG
section: service0
10/07/08 12:40:27 1384 NodeService agnodeservice.py:408 DEBUG
packageName : AudioService.zip
10/07/08 12:40:27 1384 NodeService agnodeservice.py:408 DEBUG
serviceConfig : serviceconfig0
10/07/08 12:40:27 1384 NodeService agnodeservice.py:406 DEBUG
section: servicemanager0
10/07/08 12:40:27 1384 NodeService agnodeservice.py:408 DEBUG url :
10/07/08 12:40:27 1384 NodeService agnodeservice.py:408 DEBUG
builtin : 1
10/07/08 12:40:27 1384 NodeService agnodeservice.py:408 DEBUG
services : service0 service1
10/07/08 12:40:27 1384 NodeService agnodeservice.py:408 DEBUG name :
10/07/08 12:40:27 1384 NodeService agnodeservice.py:406 DEBUG
section: serviceconfig0
10/07/08 12:40:27 1384 NodeService agnodeservice.py:408 DEBUG Force
AC97 : False
10/07/08 12:40:27 1384 NodeService agnodeservice.py:408 DEBUG
Silence Suppression : Off
10/07/08 12:40:27 1384 NodeService agnodeservice.py:408 DEBUG
Output Gain : 50
10/07/08 12:40:27 1384 NodeService agnodeservice.py:408 DEBUG Talk
: Off
10/07/08 12:40:27 1384 NodeService agnodeservice.py:408 DEBUG Input
Gain : 50
10/07/08 12:40:27 1384 NodeService agnodeservice.py:483 DEBUG using
builtin service manager at http://172.16.10.135:11000/ServiceManager
10/07/08 12:40:27 2272 ServiceManager agservicemanager.py:210 INFO
AGServiceManager.RemoveServices
10/07/08 12:40:27 3228 ServiceManager agservicemanager.py:103 INFO
AGServiceManager.AddService
10/07/08 12:40:27 3228 ServiceManager agservicemanager.py:132 INFO
Extracting service package to C:\Documents and
Settings\administrator\Application Data\AccessGrid3\local_services\AudioService
10/07/08 12:40:27 3228 ServiceManager agservicemanager.py:378 DEBUG
Executing service AudioService
10/07/08 12:40:27 3228 ServiceManager agservicemanager.py:410 INFO
Running Service; options: ['C:\\Documents and
Settings\\administrator\\Application
Data\\AccessGrid3\\local_services\\AudioService\\AudioService.py', '--port',
59743, '--serviceManagerUri', 'http://172.16.10.135:11000/ServiceManager',
'--token', '0001000401687c0a20adc8195931c128']
10/07/08 12:40:27 3228 ProcessManager processmanager.py:62 DEBUG
Creating process: C:\Python24\pythonw.exe "C:\Documents and
Settings\administrator\Application
Data\AccessGrid3\local_services\AudioService\AudioService.py" --port 59743
--serviceManagerUri http://172.16.10.135:11000/ServiceManager --token
0001000401687c0a20adc8195931c128
10/07/08 12:40:27 3228 ProcessManager processmanager.py:75 DEBUG
Create process returns: (<PyHANDLE:1028>, <PyHANDLE:1040>, 2212, 3524)
10/07/08 12:40:37 3228 ServiceManager agservicemanager.py:424 INFO
Service failed to register: 0001000401687c0a20adc8195931c128
10/07/08 12:40:37 3228 Hosting servicecontainer.py:17 ERROR
Processing Failure
exceptions:Exception
Service failed to become reachable
[trace:
C:\Python24\lib\site-packages\ZSI\ServiceContainer.py:108:_Dispatch
C:\Python24\lib\site-packages\AccessGrid3\AccessGrid\interfaces\AGServiceManager_interface.py:960:soap_AddServiceByName
C:\Python24\lib\site-packages\AccessGrid3\AccessGrid\AGServiceManager.py:97:AddServiceByName
C:\Python24\lib\site-packages\AccessGrid3\AccessGrid\AGServiceManager.py:147:AddService
C:\Python24\lib\site-packages\AccessGrid3\AccessGrid\AGServiceManager.py:425:__ExecuteService]
10/07/08 12:40:37 1384 NodeService agnodeservice.py:518 ERROR
Exception adding service AudioService.zip
Traceback (most recent call last):
File
"C:\Python24\lib\site-packages\AccessGrid3\AccessGrid\AGNodeService.py", line
515, in LoadConfiguration
prefs.GetProfile())
File
"C:\Python24\lib\site-packages\AccessGrid3\AccessGrid\interfaces\AGServiceManager_client.py",
line 60, in AddServiceByName
response = self.binding.Receive(AddServiceByNameResponse.typecode)
File "C:\Python24\lib\site-packages\ZSI\client.py", line 504, in Receive
return _Binding.Receive(self, replytype, **kw)
File "C:\Python24\lib\site-packages\ZSI\client.py", line 432, in Receive
raise FaultException(msg)
FaultException: Processing Failure
exceptions:Exception
Service failed to become reachable
[trace:
C:\Python24\lib\site-packages\ZSI\ServiceContainer.py:108:_Dispatch
C:\Python24\lib\site-packages\AccessGrid3\AccessGrid\interfaces\AGServiceManager_interface.py:960:soap_AddServiceByName
C:\Python24\lib\site-packages\AccessGrid3\AccessGrid\AGServiceManager.py:97:AddServiceByName
C:\Python24\lib\site-packages\AccessGrid3\AccessGrid\AGServiceManager.py:147:AddService
C:\Python24\lib\site-packages\AccessGrid3\AccessGrid\AGServiceManager.py:425:__ExecuteService]
10/07/08 12:40:37 3864 ServiceManager agservicemanager.py:103 INFO
AGServiceManager.AddService
10/07/08 12:40:37 3864 ServiceManager agservicemanager.py:132 INFO
Extracting service package to C:\Documents and
Settings\administrator\Application
Data\AccessGrid3\local_services\VideoConsumerService
10/07/08 12:40:37 3864 ServiceManager agservicemanager.py:378 DEBUG
Executing service VideoConsumerService
10/07/08 12:40:37 3864 ServiceManager agservicemanager.py:410 INFO
Running Service; options: ['C:\\Documents and
Settings\\administrator\\Application
Data\\AccessGrid3\\local_services\\VideoConsumerService\\VideoConsumerService.py',
'--port', 51018, '--serviceManagerUri',
'http://172.16.10.135:11000/ServiceManager', '--token',
'0001000401687c0a24b3d9e38373be44']
10/07/08 12:40:37 3864 ProcessManager processmanager.py:62 DEBUG
Creating process: C:\Python24\pythonw.exe "C:\Documents and
Settings\administrator\Application
Data\AccessGrid3\local_services\VideoConsumerService\VideoConsumerService.py"
--port 51018 --serviceManagerUri http://172.16.10.135:11000/ServiceManager
--token 0001000401687c0a24b3d9e38373be44
10/07/08 12:40:37 3864 ProcessManager processmanager.py:75 DEBUG
Create process returns: (<PyHANDLE:12>, <PyHANDLE:1044>, 3832, 4080)
10/07/08 12:40:47 560 ServiceManager agservicemanager.py:234 INFO
Service registered: token,url =
0001000401687c0a20adc8195931c128,http://172.16.10.135:59743/Services/AudioService.0001000408a47c0a289309db6b1c8b07
10/07/08 12:40:47 3864 ServiceManager agservicemanager.py:422 INFO
Service registered: None 0001000401687c0a24b3d9e38373be44
10/07/08 12:40:47 3864 Hosting servicecontainer.py:17 ERROR
Processing Failure
exceptions:AttributeError
'NoneType' object has no attribute 'find'
[trace:
C:\Python24\lib\site-packages\ZSI\ServiceContainer.py:108:_Dispatch
C:\Python24\lib\site-packages\AccessGrid3\AccessGrid\interfaces\AGServiceManager_interface.py:960:soap_AddServiceByName
C:\Python24\lib\site-packages\AccessGrid3\AccessGrid\AGServiceManager.py:97:AddServiceByName
C:\Python24\lib\site-packages\AccessGrid3\AccessGrid\AGServiceManager.py:150:AddService
C:\Python24\lib\site-packages\AccessGrid3\AccessGrid\interfaces\AGService_client.py:210:SetPackageFile
C:\Python24\lib\site-packages\ZSI\client.py:250:Send
C:\Python24\lib\urlparse.py:50:urlparse
C:\Python24\lib\urlparse.py:89:urlsplit]
10/07/08 12:40:47 1384 NodeService agnodeservice.py:518 ERROR
Exception adding service VideoConsumerService.zip
Traceback (most recent call last):
File
"C:\Python24\lib\site-packages\AccessGrid3\AccessGrid\AGNodeService.py", line
515, in LoadConfiguration
prefs.GetProfile())
File
"C:\Python24\lib\site-packages\AccessGrid3\AccessGrid\interfaces\AGServiceManager_client.py",
line 60, in AddServiceByName