I think I'm hitting this bug. I tried with cs:ceph-radosgw-286 and cs:~openstack-charmers-next/ceph-radosgw-363 but I end up with the same situation.
Unit Workload Agent Machine Public address Ports Message
ceph-radosgw/5* blocked idle 3/lxd/5 10.0.1.28 80/tcp Services not running that should be: <email address hidden>
root@juju-10aa60-3-lxd-5:/var/log# grep ERROR juju/unit-ceph-radosgw-5.log
2020-06-01 17:23:52 DEBUG config-changed ERROR: Site openstack_https_frontend does not exist!
root@juju-10aa60-3-lxd-5:/var/log# journalctl -b |grep radosgw
Jun 01 17:27:59 juju-10aa60-3-lxd-5 systemd[1]: <email address hidden>: Failed to reset devices.list: Operation not permitted
Jun 01 17:27:59 juju-10aa60-3-lxd-5 systemd[1]: Failed to set devices.allow on /system.slice/system-ceph\<email address hidden>: Operation not permitted
Jun 01 17:27:59 juju-10aa60-3-lxd-5 systemd[1]: Failed to set devices.allow on /system.slice/system-ceph\<email address hidden>: Operation not permitted
Jun 01 17:27:59 juju-10aa60-3-lxd-5 systemd[1]: Failed to set devices.allow on /system.slice/system-ceph\<email address hidden>: Operation not permitted
Jun 01 17:27:59 juju-10aa60-3-lxd-5 systemd[1]: Failed to set devices.allow on /system.slice/system-ceph\<email address hidden>: Operation not permitted
Jun 01 17:27:59 juju-10aa60-3-lxd-5 systemd[1]: Failed to set devices.allow on /system.slice/system-ceph\<email address hidden>: Operation not permitted
Jun 01 17:27:59 juju-10aa60-3-lxd-5 systemd[1]: Failed to set devices.allow on /system.slice/system-ceph\<email address hidden>: Operation not permitted
Jun 01 17:27:59 juju-10aa60-3-lxd-5 systemd[1]: Failed to set devices.allow on /system.slice/system-ceph\<email address hidden>: Operation not permitted
Jun 01 17:27:59 juju-10aa60-3-lxd-5 systemd[1]: Failed to set devices.allow on /system.slice/system-ceph\<email address hidden>: Operation not permitted
Jun 01 17:27:59 juju-10aa60-3-lxd-5 radosgw[20840]: 2020-06-01 17:27:59.315 7f50c23054c0 -1 auth: unable to find a keyring on /var/lib/ceph/radosgw/ceph-rgw.juju-10aa60-3-lxd-5/keyring: (2) No such file or directory
Jun 01 17:27:59 juju-10aa60-3-lxd-5 radosgw[20840]: 2020-06-01 17:27:59.315 7f50c23054c0 -1 monclient: ERROR: missing keyring, cannot use cephx for authentication
Jun 01 17:27:59 juju-10aa60-3-lxd-5 radosgw[20840]: failed to fetch mon config (--no-mon-config to skip)
Jun 01 17:27:59 juju-10aa60-3-lxd-5 systemd[1]: <email address hidden>: Main process exited, code=exited, status=1/FAILURE
Jun 01 17:27:59 juju-10aa60-3-lxd-5 systemd[1]: <email address hidden>: Failed with result 'exit-code'.
Jun 01 17:27:59 juju-10aa60-3-lxd-5 systemd[1]: <email address hidden>: Service hold-off time over, scheduling restart.
Jun 01 17:27:59 juju-10aa60-3-lxd-5 systemd[1]: <email address hidden>: Scheduled restart job, restart counter is at 5.
Jun 01 17:27:59 juju-10aa60-3-lxd-5 systemd[1]: <email address hidden>: Start request repeated too quickly.
Jun 01 17:27:59 juju-10aa60-3-lxd-5 systemd[1]: <email address hidden>: Failed with result 'exit-code'.
ubuntu@hevelius:~$ juju status ceph-radosgw --relations
Model Controller Cloud/Region Version SLA Timestamp
openstack maas_cloud-default maas_cloud/default 2.7.6 unsupported 17:42:56Z
App Version Status Scale Charm Store Rev OS Notes
ceph-radosgw 13.2.8 blocked 1 ceph-radosgw jujucharms 363 ubuntu
Unit Workload Agent Machine Public address Ports Message
ceph-radosgw/5* blocked idle 3/lxd/5 10.0.1.28 80/tcp Services not running that should be: <email address hidden>
Machine State DNS Inst id Series AZ Message
3 started 10.0.1.17 node7 bionic default Deployed
3/lxd/5 started 10.0.1.28 juju-10aa60-3-lxd-5 bionic default Container started
I think I'm hitting this bug. I tried with cs:ceph-radosgw-286 and cs:~openstack- charmers- next/ceph- radosgw- 363 but I end up with the same situation.
Unit Workload Agent Machine Public address Ports Message
ceph-radosgw/5* blocked idle 3/lxd/5 10.0.1.28 80/tcp Services not running that should be: <email address hidden>
root@juju- 10aa60- 3-lxd-5: /var/log# grep ERROR juju/unit- ceph-radosgw- 5.log https_frontend does not exist!
2020-06-01 17:23:52 DEBUG config-changed ERROR: Site openstack_
root@juju- 10aa60- 3-lxd-5: /var/log# systemctl list-units | grep failed config. mount loaded failed failed Kernel Configuration File System modules- load.service loaded failed failed Load Kernel Modules
● sys-kernel-
● apache2.service loaded failed failed The Apache HTTP Server
● <email address hidden> loaded failed failed Ceph rados gateway
● systemd-
root@juju- 10aa60- 3-lxd-5: /var/log# journalctl -b |grep radosgw slice/system- ceph\<email address hidden>: Operation not permitted slice/system- ceph\<email address hidden>: Operation not permitted slice/system- ceph\<email address hidden>: Operation not permitted slice/system- ceph\<email address hidden>: Operation not permitted slice/system- ceph\<email address hidden>: Operation not permitted slice/system- ceph\<email address hidden>: Operation not permitted slice/system- ceph\<email address hidden>: Operation not permitted slice/system- ceph\<email address hidden>: Operation not permitted ceph/radosgw/ ceph-rgw. juju-10aa60- 3-lxd-5/ keyring: (2) No such file or directory
Jun 01 17:27:59 juju-10aa60-3-lxd-5 systemd[1]: <email address hidden>: Failed to reset devices.list: Operation not permitted
Jun 01 17:27:59 juju-10aa60-3-lxd-5 systemd[1]: Failed to set devices.allow on /system.
Jun 01 17:27:59 juju-10aa60-3-lxd-5 systemd[1]: Failed to set devices.allow on /system.
Jun 01 17:27:59 juju-10aa60-3-lxd-5 systemd[1]: Failed to set devices.allow on /system.
Jun 01 17:27:59 juju-10aa60-3-lxd-5 systemd[1]: Failed to set devices.allow on /system.
Jun 01 17:27:59 juju-10aa60-3-lxd-5 systemd[1]: Failed to set devices.allow on /system.
Jun 01 17:27:59 juju-10aa60-3-lxd-5 systemd[1]: Failed to set devices.allow on /system.
Jun 01 17:27:59 juju-10aa60-3-lxd-5 systemd[1]: Failed to set devices.allow on /system.
Jun 01 17:27:59 juju-10aa60-3-lxd-5 systemd[1]: Failed to set devices.allow on /system.
Jun 01 17:27:59 juju-10aa60-3-lxd-5 radosgw[20840]: 2020-06-01 17:27:59.315 7f50c23054c0 -1 auth: unable to find a keyring on /var/lib/
Jun 01 17:27:59 juju-10aa60-3-lxd-5 radosgw[20840]: 2020-06-01 17:27:59.315 7f50c23054c0 -1 monclient: ERROR: missing keyring, cannot use cephx for authentication
Jun 01 17:27:59 juju-10aa60-3-lxd-5 radosgw[20840]: failed to fetch mon config (--no-mon-config to skip)
Jun 01 17:27:59 juju-10aa60-3-lxd-5 systemd[1]: <email address hidden>: Main process exited, code=exited, status=1/FAILURE
Jun 01 17:27:59 juju-10aa60-3-lxd-5 systemd[1]: <email address hidden>: Failed with result 'exit-code'.
Jun 01 17:27:59 juju-10aa60-3-lxd-5 systemd[1]: <email address hidden>: Service hold-off time over, scheduling restart.
Jun 01 17:27:59 juju-10aa60-3-lxd-5 systemd[1]: <email address hidden>: Scheduled restart job, restart counter is at 5.
Jun 01 17:27:59 juju-10aa60-3-lxd-5 systemd[1]: <email address hidden>: Start request repeated too quickly.
Jun 01 17:27:59 juju-10aa60-3-lxd-5 systemd[1]: <email address hidden>: Failed with result 'exit-code'.
ubuntu@hevelius:~$ juju status ceph-radosgw --relations
Model Controller Cloud/Region Version SLA Timestamp
openstack maas_cloud-default maas_cloud/default 2.7.6 unsupported 17:42:56Z
App Version Status Scale Charm Store Rev OS Notes
ceph-radosgw 13.2.8 blocked 1 ceph-radosgw jujucharms 363 ubuntu
Unit Workload Agent Machine Public address Ports Message
ceph-radosgw/5* blocked idle 3/lxd/5 10.0.1.28 80/tcp Services not running that should be: <email address hidden>
Machine State DNS Inst id Series AZ Message
3 started 10.0.1.17 node7 bionic default Deployed
3/lxd/5 started 10.0.1.28 juju-10aa60-3-lxd-5 bionic default Container started
Relation provider Requirer Interface Type Message cluster ceph-radosgw: cluster swift-ha peer identity- service ceph-radosgw: identity- service keystone regular
ceph-mon:radosgw ceph-radosgw:mon ceph-radosgw regular
ceph-radosgw:
keystone: