[BlueOnyx:24889] Re: AlmaLinux 5210R broken
Colin Jack
colin at mainline.co.uk
Mon Apr 5 13:36:31 -05 2021
Hi Michael,
> I decided to try out the new AlmaLinux 5210R.
>
> Created a new Aventurin{e} CT and ran through the wizard.
> All fine and I was able to log in the GUI.
> Ran a yum update to check I was up to date.
> Then decided to install an LE cert. Oh dear!
>
> Now cannot access web interface at all.
This isn't specifically an AlmaLinux issue. It happens on CentOS as well.
See:
http://mail.blueonyx.it/pipermail/blueonyx/2021-March/061918.html
To shake that situation loose you can do this:
rm -R /etc/admserv/certs/
mkdir /etc/admserv/certs/
Then restart CCEd to let it regenerate a self signed SSL certificate for
the GUI:
/usr/sausalito/sbin/cced.init restart
Restart AdmServ:
systemctl restart admserv
Check if AdmServ is running:
systemctl status admserv
Normally it now should be running *and* have the self signed
certificate. BUT: It could also be that it shows this error:
[root at alma admserv]# systemctl restart admserv
Job for admserv.service failed because the service did not take the
steps required by its unit configuration.
See "systemctl status admserv.service" and "journalctl -xe" for details.
[root at alma admserv]# systemctl status admserv
● admserv.service - SYSV: Apache is a World Wide Web server. It is used
to serve HTML files and CGI.
Loaded: loaded (/etc/rc.d/init.d/admserv; generated)
Active: failed (Result: protocol) since Tue 2021-03-23 11:38:26 -05;
5s ago
Docs: man:systemd-sysv-generator(8)
Process: 3717925 ExecStart=/etc/rc.d/init.d/admserv start
(code=exited, status=0/SUCCESS)
Main PID: 11727 (code=exited, status=1/FAILURE)
Mär 23 11:38:26 alma.smd.net systemd[1]: Starting SYSV: Apache is a
World Wide Web server. It is used to serve HTML files and CGI....
Mär 23 11:38:26 alma.smd.net admserv[3717925]: Starting admin web
server: AH00526: Syntax error on line 55 of /etc/admserv/conf.d/ssl.conf:
Mär 23 11:38:26 alma.smd.net admserv[3717925]: SSLCACertificateFile:
file '/etc/admserv/certs/ca-certs' does not exist or is empty
Mär 23 11:38:26 alma.smd.net admserv[3717925]: [FAILED]
As you can see the problem is this:
Syntax error on line 55 of /etc/admserv/conf.d/ssl.conf
SSLCACertificateFile: file '/etc/admserv/certs/ca-certs' does not exist
or is empty
The self signed SSL certificate doesn't have CA-Certs, but our
/etc/admserv/conf.d/ssl.conf still has an entry that calls for their
presence.
The fix: Edit /etc/admserv/conf.d/ssl.conf and remove this line:
SSLCACertificateFile /etc/admserv/certs/ca-certs
That allows you to then restart Admserv again:
systemctl restart admserv
Up and running! __
Many thanks. Much appreciated.
Colin
More information about the Blueonyx
mailing list