[AG-TECH] Mac OS NodeServices (video/audio)
Rhys Hawkins
Rhys.Hawkins at anu.edu.au
Sat Dec 4 19:26:35 CST 2004
Hi Brian,
I had this problem with VP as well and reported it and there is
now a fix for it. See the bug report below and comments from Eric
Olson on how to fix it.
http://bugzilla.mcs.anl.gov/accessgrid/show_bug.cgi?id=1180
>
> ------- Additional Comments From eolson at mcs.anl.gov 2004-10-06 16:20
> -------
> It turns out these lines need to be at the top of osx AG applications
> (including services) to prevent
> globus conflicts with things like the socket module.
>
> import sys
> if sys.platform=="darwin":
> # On osx pyGlobus/globus need to be loaded before various modules
> such as socket.
> import pyGlobus.ioc
>
> With this in place, the debug service no longer hangs for me. Please
> give this a try by putting those few
> lines at the type of your service py file.
Cheers,
Rhys
On Sat, 2004-12-04 at 12:24 -0800, Brian Corrie wrote:
> Hello all,
>
> Given the recent ability of VRVS based audio and video tools to work
> under Mac OS we have been playing with a Mac AudioService to try and get
> it to work. The VenueClient hangs when trying to add a AudioService Node
> Service to a node through the node management interface.
>
> Oddly enough, we have been playing around with VP as well, and see
> exactly the same behaviour. The VenueClient hangs when trying to add a
> VPVideoConsumer service. This leads me to believe that this is a generic
> "Add node service to a node problem" on Mac OS, NOT an AudioService problem.
>
> So my question is, has anyone been able to add ANY kind of a NodeService
> to a node under MacOS? Markus, have you had any luck with getting a VP
> node service running? Any insights into this problem? Tom, Ivan, any
> comments???
>
> Excerpt from the node service log below... Note that it seems to hang
> when it try to start the service and never comes back. At this point one
> has to kill the VenueClient.
>
> Cheers,
>
> Brian
>
> 12/03/04 15:31:49 -1610571284 ProxyGen ProxyGen.py:551 DEBUG Using
> GT24 proxy code
> 12/03/04 15:31:49 -1610571284 Toolkit Toolkit.py:90 DEBUG
> Initializing AG Toolkit version 2.3
> 12/03/04 15:31:49 -1610571284 Toolkit Toolkit.py:132 INFO Logfile
> Name: AudioService.log
> 12/03/04 15:31:50 -1610571284 Toolkit Toolkit.py:606 INFO Service
> init: have profile None
> 12/03/04 15:31:50 -1610571284 CertificateManager
> CertificateManager.py:257 DEBUG Opened repository
> /home/bcorrie/.AccessGrid/Config/certRepo
> 12/03/04 15:31:50 -1610571284 Toolkit Toolkit.py:635 INFO
> Initialized cert mgmt.
> 12/03/04 15:31:50 -1610571284 Toolkit Toolkit.py:650 INFO Loaded
> profile and configured with it.
> 12/03/04 15:31:50 -1610571284 CertificateManager
> CertificateManager.py:734 DEBUG Configuring standard environment
> 12/03/04 15:31:50 -1610571284 CertificateManager
> CertificateManager.py:802 DEBUG Using default identity /O=Access
> Grid/OU=agdev-ca.mcs.anl.gov/OU=sfu.ca/CN=Brian Corrie
> 12/03/04 15:31:50 -1610571284 CertificateManager
> CertificateManager.py:873 DEBUG Initializing environment with proxy cert
> for /O=Access Grid/OU=agdev-ca.mcs.anl.gov/OU=sfu.ca/CN=Brian Corrie
> 12/03/04 15:31:50 -1610571284 CertificateManager
> CertificateManager.py:907 DEBUG Looking for identity (unused) None
> 12/03/04 15:31:50 -1610571284 CertificateManager
> CertificateManager.py:892 DEBUG Configuring for user proxy issued from
> /O=Access Grid/OU=agdev-ca.mcs.anl.gov/OU=sfu.ca/CN=Brian Corrie
> 12/03/04 15:31:50 -1610571284 CertificateManager
> CertificateManager.py:895 DEBUG Proxy /tmp/x509up_u46917 will expire
> 12/03/04 17:28:09
> 12/03/04 15:31:50 -1610571284 CertificateManager
> CertificateManager.py:1479 DEBUG done, success=1
> 12/03/04 15:31:50 -1610571284 Toolkit Toolkit.py:654 INFO
> Initialized Globus.
> 12/03/04 15:31:50 -1610571284 Toolkit Toolkit.py:662 INFO Service
> Initialization Complete.
> 12/03/04 15:31:50 -1610571284 Toolkit AGService.py:368 INFO
> Starting Service URI: https://irmacs001.irmacs.sfu.ca:65020/Service
--
Rhys Hawkins <Rhys.Hawkins at anu.edu.au>
More information about the ag-tech
mailing list