Description of problem: When setting up the admin console to use SSL, the console will write out the console.conf file without putting quotes around the certificate name. If the certificate name has spaces in it, the admin server will refuse to start with: Syntax error on line 87 of /etc/dirsrv/admin-serv/console.conf: NSSNickname takes one argument, SSL RSA Server Certificate nickname (`Server-Cert' Essentially, the NSSNickname certificate name should be placed in quotes Version-Release number of selected component (if applicable): 1.1.x and RHDS 8 How reproducible: Always Steps to Reproduce: 1. Enable SSL for the admin server in the admin console and select a certificate with a space in the name 2.click save 3.restart dirsrv-admin Actual results: Syntax error on line 87 of /etc/dirsrv/admin-serv/console.conf: NSSNickname takes one argument, SSL RSA Server Certificate nickname (`Server-Cert' Expected results: dirsrv-admin starts successfully Additional info: Manually editing console.conf and place quotes around the NSSNickname certificate name will resolve this issue.
I'll bet this is somehow related to the other bugs around the console and certificate requests.
Created attachment 325687 [details] diffs
Created attachment 325698 [details] cvs commit log Reviewed by: nkinder (Thanks!) Fix Description: Just put double quotes around the values we write out, including NSSNickname Platforms tested: RHEL5 Flag Day: no Doc impact: no
fix verified DS 8.1 on RHEL5 -32bit # SSL Certificate Nickname: # The nickname of the server certificate you are going to use. NSSNickname "V1 Server-Cert"
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on therefore solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHEA-2009-0455.html