Parece que o Python não pode encontrar o local.local_settings.py, e isso parece normal para mim.
Você está em:
/usr/share/openstack-dashboard/dashboard/
E o seu local_settings.py está em:
/usr/share/openstack-dashboard/local/local_settings.py
import local.local_settings.py vai procurá-lo em /usr/share/openstack-dashboard/dashboard/local/local_settings.py
No git , há um pequeno wrapper no painel openstack que poderia ajudar com este problema. Apenas crie um novo arquivo no openstack-dashboard, chame-o de manage.py, copie este código:
#!/usr/bin/env python
import os, sys
if __name__ == "__main__":
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "dashboard.settings")
from django.core.management import execute_from_command_line
execute_from_command_line(sys.argv)
E agora execute-o.
O que esse código faz é mudar um global para que o settings.py padrão do django seja agora dashboard / settings.py (em vez de ./settings.py) e chame o django manage.py padrão.
Isso deve resolver o erro de importação, pois agora existe local / local_settings.py. Claro que poderia criar outros problemas de importação, mas vale a pena tentar.