Description of problem: On RHEL4 dovecot, the mkcert.sh does not work out-of-the box. This works on RHEL5. Version-Release number of selected component (if applicable): dovecot-0.99.11-8.EL4 How reproducible: always Steps to Reproduce: 1. bash /usr/share/doc/dovecot-0.99.11/mkcert.sh Actual results: error on line -1 of dovecot-openssl.cnf 1647:error:02001002:system library:fopen:No such file or directory:bss_file.c:104:fopen('dovecot-openssl.cnf','rb') 1647:error:2006D080:BIO routines:BIO_new_file:no such file:bss_file.c:107: 1647:error:0E064072:configuration file routines:CONF_load:no such file:conf_def.c:197: Expected results: /etc/pki/dovecot/private/dovecot.pem and /etc/pki/dovecot/certs/dovecot.pem generated Additional info: There is no dovecot-openssl.cnf shipped with dovecot, nor in RHEL5.
(In reply to comment #0) > Additional info: > There is no dovecot-openssl.cnf shipped with dovecot, nor in RHEL5. Whoops, there is one with RHEL5 and actually RHEL4 dovecot seems to work with it.
There is in RHEL4. cd /usr/share/doc/dovecot-0.99.11/ bash mkcert.sh
Also a quick look into the script reveals that the OpenSSL config file can be specified with an environment variable. And when starting a script from the docs directory the user really should know what is he doing. So I think we can close this bug with NOTABUG, any objections?
No objections, this was a lame bug report :-) Closing..