Mientras instalaba el módulo de horizonte de OpenStack Mitaka, me encontré con un paquete de procesamiento de errores openstack-dashboard-ubuntu-theme. A continuación se muestra la instantánea del mensaje de error completo.
# apt-get install openstack-dashboard Error: apache2_invoke: Enable configuration openstack-dashboard.conf apache2.service is not active, cannot reload. invoke-rc.d: initscript apache2, action "reload" failed. Setting up openstack-dashboard-ubuntu-theme (2:9.0.0-0ubuntu2.16.04.1) ... dpkg: error processing package openstack-dashboard-ubuntu-theme (--configure): subprocess installed post-installation script returned error exit status 1
El error indica que el servidor web Apache no está activo y parece que ese es el motivo del error del paquete de procesamiento de openstack-dashboard-ubuntu-theme . Si alguna vez se quedó con este error, así es como puede solucionarlo.
Lo primero que hice fue confirmar si el servidor web Apache está activo y, como sugería el mensaje de error, el servidor web no pudo iniciarse. Los registros de errores de Apache insinuaron que otro servicio está escuchando en el puerto 5000 y no era más que el programa Keystone Python. Durante la instalación de Keystone, recordé haber configurado el servicio mediante la creación de un host virtual en Apache y significa que el servicio de Keystone debería comenzar junto con el servidor web. Así que deshabilité el servicio Keystone para permitir que el servidor web se iniciara sin problemas.
# /etc/init.d/keystone stop
# /etc/init.d/apache2 start
Ahora ejecuta el siguiente comando para eliminar el openstack-dashboard-ubuntu-theme (este paquete se instalará solo en Ubuntu)
apt-get remove --purge openstack-dashboard-ubuntu-theme
o usar
dpkg --remove --force-remove-reinstreq openstack-dashboard-ubuntu-theme
Eso es todo, ahora instale openstack-dashboard y debería funcionar.
# apt-get install openstack-dashboard
Referencia.