ceph-radosgw can't start apache2 because it can't find certs
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ceph RADOS Gateway Charm |
New
|
Undecided
|
Unassigned | ||
OpenStack Nova Cloud Controller Charm |
New
|
Undecided
|
Unassigned |
Bug Description
In testrun:
https:/
A single ceph-radosgw unit stays blocked:
ceph-radosgw/1 blocked (...) Services not running that should be: apache2
In the syslogs we can see that it can't start apache2 because the ssl certs don't exist:
-------
AH00526: Syntax error on line 13 of /etc/apache2/
SSLCertificateFile: file '/etc/apache2/
juju-01e84b-1-lxd-2 apachectl[97662]: Action 'start' failed.
juju-01e84b-1-lxd-2 apachectl[97662]: The Apache error log may have more information.
-------
NRPE also reports the SSL socket being down:
-------
nrpe[219005]: INFO: SSL Socket Shutdown.
nrpe[219038]: Error: (use_ssl == true): Request packet version was invalid!
nrpe[219038]: Could not read request from client 10.246.166.192, bailing out...
-------
I can't find the cause of the SSL issues in the logs.
Crashdumps & other artefacts:
https:/
I saw this again on nova-cloud- controller on wallaby.
Apache couldn't start because the cert didn't exist, but none of the nova services could start because the cert was invalid for connecting to keystone.
Adding nova-cloud- controller
Testrun at: /solutions. qa.canonical. com/testruns/ testRun/ 8470733c- 86b7-4623- 9590-19d7a05d53 bf
https:/