Discussion:
certmaster segfault and incorrect responses
Jon Auman
2011-06-15 21:25:18 UTC
Permalink
I get the segfault starting certmaster the first time as well as the same error trying to startup func:

Exception occured: xmlrpclib.Fault
Exception value: <Fault 1: "exceptions.AttributeError:'CertMaster' object has no attribute 'handlers'">
Exception Info:
File "/usr/bin/funcd", line 23, in ?
server.main(sys.argv)
File "/usr/lib/python2.4/site-packages/func/minion/server.py", line 412, in main
requester.request_cert(hn)
File "/usr/lib/python2.4/site-packages/certmaster/requester.py", line 22, in request_cert
utils.create_minion_keys(hostname)
File "/usr/lib/python2.4/site-packages/certmaster/utils.py", line 174, in create_minion_keys
result, cert_string, ca_cert_string = submit_csr_to_master(csr_file, master_uri)
File "/usr/lib/python2.4/site-packages/certmaster/utils.py", line 246, in submit_csr_to_master
return s.wait_for_cert(csr)
File "/usr/lib64/python2.4/xmlrpclib.py", line 1096, in __call__
return self.__send(self.__name, args)
File "/usr/lib64/python2.4/xmlrpclib.py", line 1383, in __request
verbose=self.__verbose
File "/usr/lib64/python2.4/xmlrpclib.py", line 1147, in request
return self._parse_response(h.getfile(), sock)
File "/usr/lib64/python2.4/xmlrpclib.py", line 1286, in _parse_response
return u.close()
File "/usr/lib64/python2.4/xmlrpclib.py", line 744, in close
raise Fault(**self._stack[0])

Here is what I've got installed on CentOS 5.6:

certmaster-0.28-1.el5
func-0.28-1.el5
pycairo-1.2.0-1.1
pygobject2-2.12.1-5.el5
pygtk2-2.10.1-12.el5
pykickstart-0.43.8-1.el5
pyOpenSSL-0.6-1.p24.7.2.2
pyorbit-2.14.1-3.el5
pyspi-0.6.1-1.el5
python-2.4.3-44.el5
python-cheetah-2.0.1-1.el5.rf
python-ctypes-1.0.2-2.el5
python-curl-7.15.5-1.3.el5.rf
python-devel-2.4.3-44.el5
python-devel-2.4.3-44.el5
python-elementtree-1.2.6-5
python-iniparse-0.2.3-4.el5
python-ldap-2.2.0-2.1
python-libs-2.4.3-44.el5
python-netaddr-0.5.2-1.el5
python-numeric-23.7-2.2.2.el5_6.1
python-paste-1.7.4-1.el5
python-setuptools-0.6c5-2.el5
python-simplejson-2.0.9-2.el5
python-sqlite-1.1.7-1.2.1
python-urlgrabber-3.1.0-6.el5

Any ideas?

thanks,
Jon


----------------------------------------
Jon Auman
Systems Administrator
Bandwidth.com
4001 Weston Parkway
Cary, NC 27513
jauman-KahDemlwp7C1Z/+***@public.gmane.org
----------------------------------------
Greg Swift
2011-06-15 21:56:52 UTC
Permalink
Post by Jon Auman
Exception occured: xmlrpclib.Fault
Exception value: <Fault 1: "exceptions.AttributeError:'CertMaster' object has no attribute 'handlers'">
 File "/usr/bin/funcd", line 23, in ?
   server.main(sys.argv)
  File "/usr/lib/python2.4/site-packages/func/minion/server.py", line 412, in main
   requester.request_cert(hn)
  File "/usr/lib/python2.4/site-packages/certmaster/requester.py", line 22, in request_cert
   utils.create_minion_keys(hostname)
  File "/usr/lib/python2.4/site-packages/certmaster/utils.py", line 174, in create_minion_keys
   result, cert_string, ca_cert_string = submit_csr_to_master(csr_file, master_uri)
  File "/usr/lib/python2.4/site-packages/certmaster/utils.py", line 246, in submit_csr_to_master
   return s.wait_for_cert(csr)
  File "/usr/lib64/python2.4/xmlrpclib.py", line 1096, in __call__
   return self.__send(self.__name, args)
  File "/usr/lib64/python2.4/xmlrpclib.py", line 1383, in __request
   verbose=self.__verbose
  File "/usr/lib64/python2.4/xmlrpclib.py", line 1147, in request
   return self._parse_response(h.getfile(), sock)
  File "/usr/lib64/python2.4/xmlrpclib.py", line 1286, in _parse_response
   return u.close()
  File "/usr/lib64/python2.4/xmlrpclib.py", line 744, in close
   raise Fault(**self._stack[0])
pyOpenSSL-0.6-1.p24.7.2.2
I believe this is the known issue with pyOpenSSL. I'd upgrade to the
0.6-2 release. should resolve your issue.

Loading...