[AG-DEV] Cert issues on Fedora 12

Thomas Uram turam at mcs.anl.gov
Wed Feb 24 23:08:16 CST 2010


Jason:

This problem is caused by a combination of m2crypto and the updated  
AGdev-ca certificate shipped with the toolkit. See here for more info  
and a fix:

http://lists.mcs.anl.gov/pipermail/ag-tech/2010-January/021336.html

Tom



On Feb 24, 2010, at 10:48 PM, Jason Bell wrote:

> G'day All
>
> Just wondering if any has installed Fedora 12 and the Access Grid  
> software recently.
>
> I have tried to install the AG software at home and got some error  
> messages which appears to relate to the certificate.
>
> Just wondering if anyone has seen this.
>
> Thanks,
> Jason.
>
> PS, this is the error message I get:
>
> /usr/lib/python2.6/site-packages/ZSI/resolvers.py:7:  
> DeprecationWarning: the multifile module has been deprecated since  
> Python 2.5
>   import multifile, mimetools, urllib
> Starting Service URI: http://127.0.0.1:49475/Services/AudioService.7f0000011e0e1d7ab29946690480bba7df
> 02/14/2010 03:36:05 PM 140196559439632 ServiceManager      
> AGServiceManager.py:234 INFO  Service registered: token,url =  
> 7f0000011e001d7ab29922d3397a8af89e,http://127.0.0.1:49475/Services/AudioService.7f0000011e0e1d7ab29946690480bba7df
> 02/14/2010 03:36:05 PM 140196569929488 ServiceManager      
> AGServiceManager.py:422 INFO  Service registered:http://127.0.0.1:49475/Services/AudioService.7f0000011e0e1d7ab29946690480bba7df7f0000011e001d7ab29922d3397a8af89e
> 02/14/2010 03:36:05 PM 140196569929488 ServiceManager      
> AGServiceManager.py:103 INFO  AGServiceManager.AddService
> 02/14/2010 03:36:05 PM 140196569929488 ServiceManager      
> AGServiceManager.py:343 INFO  Installed service version: 3.1,  
> package version: 3.1
> 02/14/2010 03:36:05 PM 140196569929488 ServiceManager      
> AGServiceManager.py:378 DEBUG Executing service VideoConsumerService
> 02/14/2010 03:36:05 PM 140196569929488 ServiceManager      
> AGServiceManager.py:410 INFO  Running Service; options: ['/home/ 
> ace/.AccessGrid3/local_services/VideoConsumerService/ 
> VideoConsumerService.py', '--port', 64412, '--serviceManagerUri', 'http://127.0.0.1:11000/ServiceManager' 
> , '--token', '7f0000011e001d7ab299577eaf61c6b03a']
> /usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/ 
> ClientProfile.py:22: DeprecationWarning: the md5 module is  
> deprecated; use hashlib instead
>   import md5
> /usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/Security/ 
> ProxyGen.py:19: DeprecationWarning: The popen2 module is  
> deprecated.  Use the subprocess module.
>   import popen2
> /usr/lib/python2.6/site-packages/ZSI/resolvers.py:7:  
> DeprecationWarning: the multifile module has been deprecated since  
> Python 2.5
>   import multifile, mimetools, urllib
> Starting Service URI: http://127.0.0.1:64412/Services/VideoConsumerService.7f0000011e141d7ab2997056eb7cf7a3d5
> 02/14/2010 03:36:06 PM 140196559439632 ServiceManager      
> AGServiceManager.py:234 INFO  Service registered: token,url =  
> 7f0000011e001d7ab299577eaf61c6b03a,http://127.0.0.1:64412/Services/VideoConsumerService.7f0000011e141d7ab2997056eb7cf7a3d5
> 02/14/2010 03:36:06 PM 140196569929488 ServiceManager      
> AGServiceManager.py:422 INFO  Service registered:http://127.0.0.1:64412/Services/VideoConsumerService.7f0000011e141d7ab2997056eb7cf7a3d57f0000011e001d7ab299577eaf61c6b03a
> 02/14/2010 03:36:06 PM 140196948985600 VenueClient      
> VenueClient.py:365 DEBUG get bridges from registry
> 02/14/2010 03:36:06 PM 140196948985600 VenueClient      
> VenueClient.py:371 DEBUG Trying bridge registry:http://www.accessgrid.org/registry/peers.txt
> 02/14/2010 03:36:06 PM 140196948985600 VenueClient      
> Preferences.py:188 DEBUG Preferences.LoadPreferences: open file
> 02/14/2010 03:36:09 PM 140196948985600 VenueClient      
> VenueClient.py:371 DEBUG Trying bridge registry: http://www.ap-accessgrid.org/registry/peers.txt
> 02/14/2010 03:36:09 PM 140196948985600 VenueClient      
> Preferences.py:188 DEBUG Preferences.LoadPreferences: open file
> 02/14/2010 03:36:09 PM 140196948985600 VenueClient      
> VenueClient.py:397 DEBUG connect to bridge
> 02/14/2010 03:36:09 PM 140196948985600 VenueClient      
> VenueClient.py:401 DEBUG exiting loadbridges
> 02/14/2010 03:36:09 PM 140196948985600 NodeService      
> AGNodeService.py:289 INFO  NodeService.SetServiceEnabledByMediaType
> 02/14/2010 03:36:09 PM 140196948985600 NodeService      
> AGNodeService.py:258 INFO  NodeService.GetServices
> 02/14/2010 03:36:09 PM 140196559439632 ServiceManager      
> AGServiceManager.py:220 INFO  AGServiceManager.GetServices
> 02/14/2010 03:36:09 PM 140196948985600 NodeService      
> AGNodeService.py:275 INFO  NodeService.SetServiceEnabled
> 02/14/2010 03:36:09 PM 140196948985600 NodeService      
> AGNodeService.py:701 INFO  NodeService.__SendStreamsToService
> 02/14/2010 03:36:09 PM 140196948985600 NodeService      
> AGNodeService.py:705 DEBUG service capabilities: [consumer, audio,  
> 7f0000011e0e1d7ab2993d1349a0aab1bc, L16, 16000, 1, None, None,  
> consumer, audio, 7f0000011e0e1d7ab2993d1349a0aab1bc, L16, 8000, 1,  
> None, None, consumer, audio, 7f0000011e0e1d7ab2993d1349a0aab1bc, L8,  
> 16000, 1, None, None, consumer, audio,  
> 7f0000011e0e1d7ab2993d1349a0aab1bc, L8, 8000, 1, None, None,  
> consumer, audio, 7f0000011e0e1d7ab2993d1349a0aab1bc, PCMU, 16000, 1,  
> None, None, consumer, audio, 7f0000011e0e1d7ab2993d1349a0aab1bc,  
> PCMU, 8000, 1, None, None, consumer, audio,  
> 7f0000011e0e1d7ab2993d1349a0aab1bc, GSM, 16000, 1, None, None,  
> consumer, audio, 7f0000011e0e1d7ab2993d1349a0aab1bc, GSM, 8000, 1,  
> None, None, producer, audio, 7f0000011e0e1d7ab2993d1349a0aab1bc,  
> L16, 16000, 1, None, None]
> 02/14/2010 03:36:09 PM 140196948985600 NodeService      
> AGNodeService.py:258 INFO  NodeService.GetServices
> 02/14/2010 03:36:09 PM 140196559439632 ServiceManager      
> AGServiceManager.py:220 INFO  AGServiceManager.GetServices
> 02/14/2010 03:36:10 PM 140196948985600 NodeService      
> AGNodeService.py:258 INFO  NodeService.GetServices
> 02/14/2010 03:36:10 PM 140196559439632 ServiceManager      
> AGServiceManager.py:220 INFO  AGServiceManager.GetServices
> 02/14/2010 03:36:10 PM 140196948985600 NodeService      
> AGNodeService.py:640 INFO  NodeService.GetConfigurations
> 02/14/2010 03:36:10 PM 140196948985600 CertificateManager      
> CertificateManager.py:212 DEBUG Opened repository /home/ 
> ace/.AccessGrid3/Config/certRepo
> 02/14/2010 03:36:10 PM 140196948985600 Toolkit     Toolkit.py:472  
> INFO  Initialized certificate manager.
> 02/14/2010 03:36:10 PM 140196948985600 VenueClient      
> VenueClientUI.py:536 ERROR VenueClientFrame.__SetMenubar: Cannot  
> retrieve                            certificate mgr user interface,  
> continuing
> Traceback (most recent call last):
>   File "/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/ 
> VenueClientUI.py", line 533, in __SetMenubar
>     mgr = app.GetCertificateManager()
>   File "/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/ 
> Toolkit.py", line 473, in GetCertificateManager
>     self._certificateManager.InitEnvironment()
>   File "/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/ 
> Security/CertificateManager.py", line 564, in InitEnvironment
>     self._InitializeCADir()
>   File "/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/ 
> Security/CertificateManager.py", line 645, in _InitializeCADir
>     for c in self.GetCACerts():
>   File "/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/ 
> Security/CertificateManager.py", line 768, in GetCACerts
>     caCerts = self.certRepo.FindCertificatesWithMetadata(mdkey, mdval)
>   File "/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/ 
> Security/CertificateRepository.py", line 1201, in  
> FindCertificatesWithMetadata
>     return list(self.FindCertificates(lambda c: c.GetMetadata(mdkey)  
> == mdvalue))
>   File "/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/ 
> Security/CertificateRepository.py", line 1191, in FindCertificates
>     if pred(cert):
>   File "/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/ 
> Security/CertificateRepository.py", line 1201, in <lambda>
>     return list(self.FindCertificates(lambda c: c.GetMetadata(mdkey)  
> == mdvalue))
>   File "/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/ 
> Security/CertificateRepository.py", line 1297, in GetMetadata
>     return self.cert.GetMetadata(k)
>   File "/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/ 
> Security/CertificateRepository.py", line 1590, in GetMetadata
>     hashkey = self._GetMetadataKey(key)
>   File "/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/ 
> Security/CertificateRepository.py", line 1579, in _GetMetadataKey
>     self.GetIssuerSerialHash(),
>   File "/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/ 
> Security/CertificateRepository.py", line 1504, in GetIssuerSerialHash
>     serial = struct.pack("l", self.cert.get_serial_number())
> error: long too large to convert to int
> Traceback (most recent call last):
>   File "/usr/bin/VenueClient", line 173, in <module>
>     main()
>   File "/usr/bin/VenueClient", line 150, in main
>     vcui = VenueClientUI(vc, vcc, app)
>   File "/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/ 
> VenueClientUI.py", line 237, in __init__
>     self.__BuildUI(app)
>   File "/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/ 
> VenueClientUI.py", line 980, in __BuildUI
>     self.__SetMenubar(app)
>   File "/usr/lib/python2.6/site-packages/AccessGrid3/AccessGrid/ 
> VenueClientUI.py", line 538, in __SetMenubar
>     self.cmui = CertificateManagerWXGUI.CertificateManagerWXGUI(mgr)
> UnboundLocalError: local variable 'mgr' referenced before assignment
>
>
> --------------------------------------------
> Jason Bell, B.I.T. (Honours)
>
> Research Systems Support Officer
> Information Technology Division
> CQ University Australia
>
> Australian Research Collaboration Service
> http://www.arcs.org.au/
>
> E-mail : j.bell at cqu.edu.au
>          jason.bell at arcs.org.au
> Work   : +61 7 4930 9229
> Mobile : 0409 630897
> Postal : Building 19
>          Central Queensland University
>          Bruce Highway
>          Rockhampton, Queensland, Australia, 4702
> --------------------------------------------
> Patience is a virtue.
>
> But if I wanted Patience,
> I would have become a Doctor.
> --------------------------------------------
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/ag-dev/attachments/20100224/37f777d5/attachment-0001.htm>


More information about the ag-dev mailing list