Durante l'installazione del modulo Horizon Mitaka OpenStack, sono rimasto bloccato con un errore di elaborazione del pacchetto openstack-dashboard-ubuntu-theme. Di seguito è riportato lo snapshot del messaggio di errore 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
L'errore indica che il server Web Apache non è attivo e sembra che questo sia il motivo dell'errore di elaborazione del pacchetto openstack-dashboard-ubuntu-theme . Se sei mai rimasto bloccato con questo errore, ecco come puoi risolverlo.
Soluzione:
La prima cosa che ho fatto è stata confermare se il server Web Apache è attivo e, come suggerito dal messaggio di errore, il server Web non si è avviato. I registri degli errori di Apache hanno suggerito che un altro servizio è in ascolto sulla porta 5000 e non era altro che il programma python Keystone. Durante l'installazione di Keystone, mi sono ricordato di aver configurato il servizio creando un host virtuale in Apache e ciò significa che il servizio keystone dovrebbe iniziare insieme al server web. Quindi ho disabilitato il servizio keystone per consentire al server web di avviarsi senza problemi.
# /etc/init.d/keystone stop
# /etc/init.d/apache2 start
Ora esegui il comando seguente per rimuovere il openstack-dashboard-ubuntu-theme (questo pacchetto verrà installato solo su Ubuntu)
apt-get remove --purge openstack-dashboard-ubuntu-theme
oppure usa
dpkg --remove --force-remove-reinstreq openstack-dashboard-ubuntu-theme
Ecco fatto, ora installa openstack-dashboard e dovrebbe funzionare.
# apt-get install openstack-dashboard
Riferimento.