Forum archive
v14 OTRS Turnkey ISO Install
Greetings,
I originally had the v13 VM appliance installed for the OTRS Ticketing System and saw that a recent v14 ISO release with OTRS is available. When I install, the WebAmin sections operate as intended, but the OTRS (Admin / Customer) HTTP pages aren't loading. Am I missing something? According to the 'change log' this was embed in this ISO, so I am assuming this should load by default since the OTRS Appliance GUI is displaying the URL's to each component.
For those who are also running into this issue. I have found out the issue. The SSL (port 443) certificate .PEM embed within this ISO is invalid, corrupt or expired; thus Apache doesn't start. You have to create a new cert/key and associate the SSL connection to these new certificates. Below are the quick steps I did to achieve/resolve this issue:
******************************
Create new PEM / Certificate
******************************
The way I did this was by clicking "Advanced Menu" from the Console > and selecting Quit to get to the terminal screen.
Login with Admin Rights
Perform the following steps:
1. Start the new Cert request
openssl req -new > new.ssl.csr
you're going to walk through a set of questions. when you get to the following questions:
* challenge password []:Leave Blank or you will be prompted everytime you reload apache
* An optional company name []:Optional
2. Create the new cert and key (PEM)
openssl rsa -in privkey.pem -out new.cert.key
openssl x509 -in new.cert.csr -out new.cert.cert -req -signkey new.cert.key -days NNN
The -days option sets the length of time before the certificate expires. I went ahead and (roughly) calculated the time until the release of Ubuntu I'm using will be out of support. You can revoke a certificate or replace one before the cert expires, of course.
3. Now copy certs to the correct directory
cp new.cert.cert /etc/ssl/certs/<giveitaname>.crt
cp new.cert.key /etc/ssl/private/<giveitaname>.key
4. Within the Webmin GUI, go to Servers > Apache Webserver > click on the Virtual Server for SSL (443) connections > SSL Options >
* Ensure SSL is enabled and only TLS 1.0/1.1 and 1.2 are checked
* Set the Certificate/private key to the <giveitaname>.crt and set the Private key file to the <giveitaname>.key file and save teh settings.
5. Start Apache
Problem resolved.