$ simianauth --debug
/usr/local/munki/simian/lib/python2.6/site-packages/simian-2.1-py2.6.egg/simian/client/gae_client.zip/google/appengine/tools/dev_appserver_login.py:33: DeprecationWarning: the md5 module is deprecated; use hashlib instead
/usr/local/munki/simian/lib/python2.6/site-packages/tlslite-0.3.8-py2.6.egg/tlslite/utils/cryptomath.py:9: DeprecationWarning: the sha module is deprecated; use the hashlib module instead
/usr/local/munki/simian/lib/python2.6/site-packages/simian-2.1-py2.6.egg/simian/client/gae_client.zip/google/appengine/tools/dev_appserver_login.py:33: DeprecationWarning: the md5 module is deprecated; use hashlib instead
/usr/local/munki/simian/lib/python2.6/site-packages/tlslite-0.3.8-py2.6.egg/tlslite/utils/cryptomath.py:9: DeprecationWarning: the sha module is deprecated; use the hashlib module instead
DEBUG:root:_LoadConfig(): config = {'token_cookie': None, 'report': [], 'token': None, 'write-root-ca-certs': None, 'uploadfile': [], 'debug': '', 'uploadfiletype': None, 'server': None}
DEBUG:root:_LoadConfig(): commands = ['login']
DEBUG:root:SimianClient.__init__(<sitename>.
appspot.com [default=True], 443, True)
DEBUG:root:LoadHost(): hostname = <sitename>.
appspot.com, port = None, use_https = True
DEBUG:root:_LoadRootCertChain()
DEBUG:root:_Get(root_ca_cert_chain_pem)
DEBUG:root:_GetExternalPem(root_ca_cert_chain_pem)
DEBUG:root:_GetExternalConfiguration(root_ca_cert_chain.pem)
ERROR:root:Configuration not found: root_ca_cert_chain.pem
WARNING:root:Root CA Cert Chain was EMPTY!
DEBUG:root:GetSystemRootCACertChain: Executing ['/usr/bin/security', 'find-certificate', '-a', '-p', '/System/Library/Keychains/SystemRootCertificates.keychain']
DEBUG:root:GetSystemRootCACertChain: returning 275774 bytes
DEBUG:root:_LoadCertSubjectLists()
DEBUG:root:LoadCaParameters
DEBUG:root:_Get(ca_id)
DEBUG:root:_GetExternalValue(ca_id)
DEBUG:root:_GetExternalConfiguration(settings)
DEBUG:root:_Get(ca_public_cert_pem)
DEBUG:root:_GetExternalPem(ca_public_cert_pem)
DEBUG:root:_GetExternalConfiguration(ca_public_cert.pem)
DEBUG:root:_Get(server_public_cert_pem)
DEBUG:root:_GetExternalPem(server_public_cert_pem)
DEBUG:root:_GetExternalConfiguration(server_public_cert.pem)
DEBUG:root:_Get(server_private_key_pem)
DEBUG:root:_GetExternalPem(server_private_key_pem)
DEBUG:root:_GetExternalConfiguration(server_private_key.pem)
ERROR:root:Configuration not found: server_private_key.pem
DEBUG:root:_Get(required_issuer)
DEBUG:root:_GetExternalValue(required_issuer)
DEBUG:root:Loaded ca_params
DEBUG:root:_Get(ca_public_cert_pem)
DEBUG:root:_GetExternalPem(ca_public_cert_pem)
DEBUG:root:_Get(server_public_cert_pem)
DEBUG:root:_GetExternalPem(server_public_cert_pem)
DEBUG:root:_Get(server_private_key_pem)
DEBUG:root:_GetExternalPem(server_private_key_pem)
DEBUG:root:_GetExternalConfiguration(server_private_key.pem)
ERROR:root:Configuration not found: server_private_key.pem
DEBUG:root:_Get(required_issuer)
DEBUG:root:_GetExternalValue(required_issuer)
DEBUG:root:Loaded default_ca_params
DEBUG:root:Running command: "login"
DEBUG:root:SimianAuthCliClient.Login
DEBUG:root:SimianAuthClient._GetPuppetSslDetails
DEBUG:root:GetFacter: facter cache mtime is 2013-05-06 15:48:35
DEBUG:root:GetFacter: reading recent facter cache
DEBUG:root:GetFacter: read 8 entities
DEBUG:root:Certname from facter: "foo-cert-name"
DEBUG:root:_GetPuppetSslDetails(foo-cert-name.pem)
DEBUG:root:_ValidatePuppetSslCert: required_issuer C=US,ST=New York,L=New York,O=Xperteks
DEBUG:root:_ValidatePuppetSslCert: default_required_issuer C=US,ST=New York,L=New York,O=Xperteks
DEBUG:root:_ValidatePuppetSslCert: /etc/simian/ssl/certs/foo-cert-name.pem
DEBUG:root:Skipped cert foo-cert-name.pem, IO Error [Errno 2] No such file or directory: '/etc/simian/ssl/certs/foo-cert-name.pem'
ERROR:root:Failed to harvest Puppet SSL cert facter specified.
DEBUG:root:_GetNewestPuppetSslCert found certs
INFO:root:Output = {}
DEBUG:root:Could not obtain SSL details
Traceback (most recent call last):
File "/usr/local/munki/simian/lib/python2.6/site-packages/simian-2.1-py2.6.egg/simian/client/simianauth.py", line 371, in Run
method()
File "/usr/local/munki/simian/lib/python2.6/site-packages/simian-2.1-py2.6.egg/simian/client/simianauth.py", line 394, in Login
token = self.client.GetAuthToken()
File "/usr/local/munki/simian/lib/python2.6/site-packages/simian-2.1-py2.6.egg/simian/client/client.py", line 1942, in GetAuthToken
self.DoSimianAuth()
File "/usr/local/munki/simian/lib/python2.6/site-packages/simian-2.1-py2.6.egg/simian/client/client.py", line 1457, in DoSimianAuth
self._InitializeAuthClass(interactive_user)
File "/usr/local/munki/simian/lib/python2.6/site-packages/simian-2.1-py2.6.egg/simian/client/client.py", line 1406, in _InitializeAuthClass
raise SimianClientError('Could not obtain SSL details')
SimianClientError: Could not obtain SSL details
Error: Could not obtain SSL details
------------------end of error-------------
There are obviously a couple of issues here, but I'm not sure where to start to work the fix. I see the Depreciation errors, but I don't know if thats something to worry about or not as it seems to keep going on to the tests. My main problem is that I don't seem to be providing the correct certificates in the correct locations that the script is testing.
Can anyone out that give me any hints as to where I am going wrong? I have the cert files, and will put them where ever they need to go, but I don't know where that is.
I've read every page of the wiki, and most of the posts in the group here, but if I missed something obvious feel free to let me know.
Thanks in advance.