JSS and JDS installs are 9.21.
I am receiving the same error on two different Ubuntu 12.04 servers when I try to install a JDS:
The SSL certificate is invalid. Verify that it is not self-signed or expired, and that the hostname matches.
We just updated our GoDaddy SSL cert on our current JSS running on an Xserve, and have had no issues with machines checking in or errors when hitting the site.
On this Ubuntu server, I have set /etc/hostname to jds3.myserver.org and updated /etc/hosts file:
127.0.0.1 localhost
127.0.1.1 jds3.myserver.org
Running
hostname --fqdn
returns jds3.myserver.org
This is what the setup looks like:
JDS Hostname: jds3.myserver.org
JSS URL: https://jss.myserver.org:8443
JSS Username: myuser
JSS Password:
Allow untrusted SSL certificate? (y/n): n
The SSL certificate is invalid. Verify that it is not self-signed or expired, and that the hostname matches.
check /usr/local/jds/logs/jamf.log for more information.
The logs show:
2013-12-19 10:00:02,262 INFO Checking for policies...
2013-12-19 10:00:02,266 ERROR 140608240228096:error:02001002:system library:fopen:No such file or directory:bss_file.c:126:fopen('/usr/local/jds/certs/private.key','r')
140608240228096:error:2006D080:BIO routines:BIO_new_file:no such file:bss_file.c:129:
Traceback (most recent call last):
File "<string>", line 2244, in main
File "<string>", line 469, in policy
File "<string>", line 1456, in policy
File "<string>", line 1132, in _sign_message
File "/usr/local/jenkins/workspace/jamfds-build-release/label/jenkinsubuntu01.jamfsw.corp/build/pyi.linux2/jamfds/out00-PYZ.pyz/M2Crypto.EVP", line 366, in load_key
BIOError: 140608240228096:error:02001002:system library:fopen:No such file or directory:bss_file.c:126:fopen('/usr/local/jds/certs/private.key','r')
140608240228096:error:2006D080:BIO routines:BIO_new_file:no such file:bss_file.c:129:
I can run the JDS installer on a 10.8.5 Mac with Server 2.2, and the install finishes successfully.