Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Internal server error when logging in as admin in Horizon IceHouse

I am following the guide on installing Icehouse on Ubuntu from the Openstack site and when i try to log in as admin in horizon i get internal server error and the following traceback

ConnectionFailed at /admin/

Connection to neutron failed: Maximum attempts reached

Request Method: GET Request URL: http://controller/horizon/admin/ Django Version: 1.6.1 Exception Type: ConnectionFailed Exception Value:

Connection to neutron failed: Maximum attempts reached

Exception Location: /usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py in retry_request, line 1228 Python Executable: /usr/bin/python Python Version: 2.7.3 Python Path:

['/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../..', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-linux2', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages/PIL', '/usr/lib/python2.7/dist-packages/gst-0.10', '/usr/lib/python2.7/dist-packages/gtk-2.0', '/usr/lib/python2.7/dist-packages/ubuntu-sso-client', '/usr/lib/python2.7/dist-packages/ubuntuone-client', '/usr/lib/python2.7/dist-packages/ubuntuone-control-panel', '/usr/lib/python2.7/dist-packages/ubuntuone-couch', '/usr/lib/python2.7/dist-packages/ubuntuone-installer', '/usr/lib/python2.7/dist-packages/ubuntuone-storage-protocol', '/usr/share/openstack-dashboard/', '/usr/share/openstack-dashboard/openstack_dashboard']

Server time: Sun, 22 Jun 2014 15:08:13 +0000 Traceback Switch to copy-and-paste view

/usr/lib/python2.7/dist-packages/django/core/handlers/base.py in get_response

                        response = wrapped_callback(request, *callback_args, **callback_kwargs)

    ...
▶ Local vars
/usr/lib/python2.7/dist-packages/horizon/decorators.py in dec

            return view_func(request, *args, **kwargs)

    ...
▶ Local vars
/usr/lib/python2.7/dist-packages/horizon/decorators.py in dec

                    return view_func(request, *args, **kwargs)

    ...
▶ Local vars
/usr/lib/python2.7/dist-packages/horizon/decorators.py in dec

                return view_func(request, *args, **kwargs)

    ...
▶ Local vars
/usr/lib/python2.7/dist-packages/horizon/decorators.py in dec

            return view_func(request, *args, **kwargs)

    ...
▶ Local vars
/usr/lib/python2.7/dist-packages/horizon/decorators.py in dec

                    return view_func(request, *args, **kwargs)

    ...
▶ Local vars
/usr/lib/python2.7/dist-packages/django/views/generic/base.py in view

                return self.dispatch(request, *args, **kwargs)

    ...
▶ Local vars
/usr/lib/python2.7/dist-packages/django/views/generic/base.py in dispatch

            return handler(request, *args, **kwargs)

    ...
▶ Local vars
/usr/lib/python2.7/dist-packages/horizon/tables/views.py in get

            handled = self.construct_tables()

    ...
▶ Local vars
/usr/lib/python2.7/dist-packages/horizon/tables/views.py in construct_tables

                handled = self.handle_table(table)

    ...
▶ Local vars
/usr/lib/python2.7/dist-packages/horizon/tables/views.py in handle_table

            data = self._get_data_dict()

    ...
▶ Local vars
/usr/lib/python2.7/dist-packages/horizon/tables/views.py in _get_data_dict

                self._data = {self.table_class._meta.name: self.get_data()}

    ...
▶ Local vars
/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../openstack_dashboard/dashboards/admin/overview/views.py in get_data

            data = super(GlobalOverview, self).get_data()

    ...
▶ Local vars
/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../openstack_dashboard/usage/views.py in get_data

            self.usage.get_limits()

    ...
▶ Local vars
/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../openstack_dashboard/usage/base.py in get_limits

            self.get_neutron_limits()

    ...
▶ Local vars
/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../openstack_dashboard/usage/base.py in get_neutron_limits

                api.neutron.is_security_group_extension_supported(self.request)

    ...
▶ Local vars
/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../openstack_dashboard/api/neutron.py in is_security_group_extension_supported

        return is_extension_supported(request, 'security-group')

    ...
▶ Local vars
/usr/lib/python2.7/dist-packages/horizon/utils/memoized.py in wrapped

                value = cache[key] = func(*args, **kwargs)

    ...
▶ Local vars
/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../openstack_dashboard/api/neutron.py in is_extension_supported

        extensions = list_extensions(request)

    ...
▶ Local vars
/usr/lib/python2.7/dist-packages/horizon/utils/memoized.py in wrapped

                value = cache[key] = func(*args, **kwargs)

    ...
▶ Local vars
/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../openstack_dashboard/api/neutron.py in list_extensions

        extensions_list = neutronclient(request).list_extensions()

    ...
▶ Local vars
/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py in with_params

                ret = self.function(instance, *args, **kwargs)

    ...
▶ Local vars
/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py in list_extensions

            return self.get(self.extensions_path, params=_params)

    ...
▶ Local vars
/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py in get

                                      headers=headers, params=params)

    ...
▶ Local vars
/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py in retry_request

            raise exceptions.ConnectionFailed(reason=_("Maximum attempts reached"))

    ...
▶ Local vars

Request information GET

No GET data POST

No POST data FILES

No FILES data COOKIES Variable Value csrftoken

'hLilo5smoG7NBbbLFfwcQcNDJvIhTK4J'

sessionid

'.eJylVVtz4zQULtk26abbdtld2r0B4bakXFJZkmW7vAFPwCwzAc34pZORJbk2TeScWC70wTPwwk_hZ_Ef-AfITrp0mWb3YR8ykY7O5Tufjj7_3qnhrSHfq0wpi7lWE1uca8MHxA-9kMjAY0onYRgFHooYZQSTkOIkTXivKvVikqt4sLGxQRlGOCLuxzRNI5VQpaLIRSa-xEEqocN3FvosL8zEiJnme9_qVFRTOxi3Rr47EZXNJquUWYfvr7y1UfMiNzZ-4qpk1s5Pjo9lYeyimE714sRHCB1f4BGCW3zfBV_kUpeTZWx824Uslz8aDZv83rUiiZCuTcWfuZ5Nad2uPRyt7KPv9WVpC6O_XvntTkVpJ0La_CK3l7D13fifv37iWy1Z8n85mgL9n5uTPnSP_oBeDdtD3lXFTOQGbtfQH_JOrmDnOd9s2IA7zyu-t0L_jbBiWpzB7insDWvYH7ZtXNFQwt1TeLuGe8N425mFmuWGj3-A-_HBjfxEOMJx9wUP8CDbjDtu66q_016cr5BASqZKS0ojxYTwmJcEIVMhQliQeKfxNlYvjJg2lQ5eVamBOq-SaS4b18NXuFYi3r_e12Sam_MSHp7Gm85sL-caHsVbTe2ZONOtsaXqcdvN2VQYqasangwzR8jTGt4dZvfjkxvLhUFA3Ywcp5ISIUnqK8ookWEoQ4wJwYEMJPEJzh68PDHZkiEPsVSIiERpmlCa0BCRRDNMEMVYJiHLDt607uEbJqhE9vA0exT3XBZZzOaV1dnjJWXFhXAsvdey9H4Ng4alNZfCIraGgYCloXv7CKU4pDp14xGEoaCpTFKf-RRna2eiybl2CtzhdeRG21-LxblDvtxVztE48B-04D-s4aMG_NMbczkW_KDVgTUtIOyoo4QkKQqoVlGSpNgLnXowX6UoRa6F1whMdpjduoK73b4gbayTAoe32Z6v9KLSfMuF6hI-PoVP3AN-tnKYzPQsccJT1vCpM21dvd7SiWGrSEt5cOoHQ95TS3mEI97Tv83zhcv3mVTCapvPdP_FAj7n_d7f3YO7va-au8_LImTIG63--9zKPnxxNIYv_xzDiPfmi-IXLS0c14CG2U7LzOuGC7zszn9oAVd8s4ELpAbqcmSdl479qlU2xgdKI-25rAH2VEjcEhHtPgSpoh6ijHm8a7URxkKQoSqpRv8C5G3usg:1WyjNC:pZAOeAFIz2aHkzSl4DnPk4IucrE'

META Variable Value mod_wsgi.listener_port

'80'

HTTP_COOKIE

'csrftoken=hLilo5smoG7NBbbLFfwcQcNDJvIhTK4J; sessionid=".eJylVVtz4zQULtk26abbdtld2r0B4bakXFJZkmW7vAFPwCwzAc34pZORJbk2TeScWC70wTPwwk_hZ_Ef-AfITrp0mWb3YR8ykY7O5Tufjj7_3qnhrSHfq0wpi7lWE1uca8MHxA-9kMjAY0onYRgFHooYZQSTkOIkTXivKvVikqt4sLGxQRlGOCLuxzRNI5VQpaLIRSa-xEEqocN3FvosL8zEiJnme9_qVFRTOxi3Rr47EZXNJquUWYfvr7y1UfMiNzZ-4qpk1s5Pjo9lYeyimE714sRHCB1f4BGCW3zfBV_kUpeTZWx824Uslz8aDZv83rUiiZCuTcWfuZ5Nad2uPRyt7KPv9WVpC6O_XvntTkVpJ0La_CK3l7D13fifv37iWy1Z8n85mgL9n5uTPnSP_oBeDdtD3lXFTOQGbtfQH_JOrmDnOd9s2IA7zyu-t0L_jbBiWpzB7insDWvYH7ZtXNFQwt1TeLuGe8N425mFmuWGj3-A-_HBjfxEOMJx9wUP8CDbjDtu66q_016cr5BASqZKS0ojxYTwmJcEIVMhQliQeKfxNlYvjJg2lQ5eVamBOq-SaS4b18NXuFYi3r_e12Sam_MSHp7Gm85sL-caHsVbTe2ZONOtsaXqcdvN2VQYqasangwzR8jTGt4dZvfjkxvLhUFA3Ywcp5ISIUnqK8ookWEoQ4wJwYEMJPEJzh68PDHZkiEPsVSIiERpmlCa0BCRRDNMEMVYJiHLDt607uEbJqhE9vA0exT3XBZZzOaV1dnjJWXFhXAsvdey9H4Ng4alNZfCIraGgYCloXv7CKU4pDp14xGEoaCpTFKf-RRna2eiybl2CtzhdeRG21-LxblDvtxVztE48B-04D-s4aMG_NMbczkW_KDVgTUtIOyoo4QkKQqoVlGSpNgLnXowX6UoRa6F1whMdpjduoK73b4gbayTAoe32Z6v9KLSfMuF6hI-PoVP3AN-tnKYzPQsccJT1vCpM21dvd7SiWGrSEt5cOoHQ95TS3mEI97Tv83zhcv3mVTCapvPdP_FAj7n_d7f3YO7va-au8_LImTIG63--9zKPnxxNIYv_xzDiPfmi-IXLS0c14CG2U7LzOuGC7zszn9oAVd8s4ELpAbqcmSdl479qlU2xgdKI-25rAH2VEjcEhHtPgSpoh6ijHm8a7URxkKQoSqpRv8C5G3usg:1WyjNC:pZAOeAFIz2aHkzSl4DnPk4IucrE"'

mod_wsgi.listener_host

''

SERVER_SOFTWARE

'Apache/2.2.22 (Ubuntu)'

SCRIPT_NAME

u'/horizon'

mod_wsgi.handler_script

''

SERVER_SIGNATURE

'

Apache/2.2.22 (Ubuntu) Server at controller Port 80
\n'

REQUEST_METHOD

'GET'

PATH_INFO

u'/admin/'

SERVER_PROTOCOL

'HTTP/1.1'

QUERY_STRING

''

HTTP_USER_AGENT

'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:29.0) Gecko/20100101 Firefox/29.0'

HTTP_CONNECTION

'keep-alive'

HTTP_REFERER

'http://controller/horizon/auth/login/'

SERVER_NAME

'controller'

REMOTE_ADDR

'192.168.1.100'

mod_wsgi.request_handler

'wsgi-script'

wsgi.url_scheme

'http'

PATH_TRANSLATED

'/var/www/admin/'

SERVER_PORT

'80'

wsgi.multiprocess

True

mod_wsgi.input_chunked

'0'

SERVER_ADDR

'192.168.1.99'

DOCUMENT_ROOT

'/var/www'

mod_wsgi.process_group

'horizon'

SCRIPT_FILENAME

'/usr/share/openstack-dashboard/openstack_dashboard/wsgi/django.wsgi'

SERVER_ADMIN

'webmaster@localhost'

wsgi.input

<mod_wsgi.input object="" at="" 0x7ff1523c4b30="">

HTTP_HOST

'controller'

wsgi.multithread

True

mod_wsgi.callable_object

'application'

REQUEST_URI

'/horizon/admin/'

HTTP_ACCEPT

'text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8'

wsgi.version

(1, 1)

GATEWAY_INTERFACE

'CGI/1.1'

wsgi.run_once

False

wsgi.errors

<mod_wsgi.log object="" at="" 0x7ff1523c47b0="">

REMOTE_PORT

'56813'

HTTP_ACCEPT_LANGUAGE

'en-US,en;q=0.5'

mod_wsgi.version

(3, 3)

mod_wsgi.application_group

'127.0.1.1|/horizon'

mod_wsgi.script_reloading

'1'

wsgi.file_wrapper

''

CSRF_COOKIE

u'hLilo5smoG7NBbbLFfwcQcNDJvIhTK4J'

HTTP_ACCEPT_ENCODING

'gzip, deflate'

Settings Using settings module openstack_dashboard.settings Setting Value COMPRESS_URL

'/static/'

POLICY_FILES_PATH

'/usr/share/openstack-dashboard/openstack_dashboard/conf'

COMPRESS_OUTPUT_DIR

'dashboard'

COMPRESS_TEMPLATE_FILTER_CONTEXT

{'STATIC_URL': '/static/'}

USE_L10N

True

COMPRESS_DATA_URI_MAX_SIZE

1024

CSRF_COOKIE_SECURE

False

LANGUAGE_CODE

'en'

ROOT_URLCONF

'openstack_dashboard.urls'

MANAGERS

()

COMPRESS_CSS_HASHING_METHOD

'hash'

SESSION_EXPIRE_AT_BROWSER_CLOSE

True

DEFAULT_CHARSET

'utf-8'

IGNORABLE_404_URLS

()

SESSION_SERIALIZER

'django.contrib.sessions.serializers.PickleSerializer'

STATIC_ROOT

'/usr/share/openstack-dashboard/static'

COMPRESS_CLOSURE_COMPILER_ARGUMENTS

''

USE_THOUSAND_SEPARATOR

False

COMPRESS_OFFLINE_MANIFEST

'manifest.json'

ALLOWED_HOSTS

'*'

MESSAGE_STORAGE

'django.contrib.messages.storage.cookie.CookieStorage'

EMAIL_SUBJECT_PREFIX

'[Django] '

SEND_BROKEN_LINK_EMAILS

False

STATICFILES_FINDERS

('compressor.finders.CompressorFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder')

SESSION_CACHE_ALIAS

'default'

COMPRESS_CSSTIDY_ARGUMENTS

'--template=highest'

SESSION_COOKIE_DOMAIN

None

SESSION_COOKIE_NAME

'sessionid'

ADMIN_FOR

()

TIME_INPUT_FORMATS

('%H:%M:%S', '%H:%M:%S.%f', '%H:%M')

DATABASES

{}

SITE_BRANDING

'OpenStack Dashboard'

COMPRESS_YUI_BINARY

'java -jar yuicompressor.jar'

FILE_UPLOAD_PERMISSIONS

None

FILE_UPLOAD_HANDLERS

('django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler')

TEMPLATE_CONTEXT_PROCESSORS

('django.core.context_processors.debug', 'django.core.context_processors.i18n', 'django.core.context_processors.request', 'django.core.context_processors.media', 'django.core.context_processors.static', 'django.contrib.messages.context_processors.messages', 'horizon.context_processors.horizon', 'openstack_dashboard.context_processors.openstack')

DEFAULT_CONTENT_TYPE

'text/html'

COMPRESS_CSS_COMPRESSOR

'compressor.css.CssCompressor'

APPEND_SLASH

True

FIRST_DAY_OF_WEEK

0

DATABASE_ROUTERS

[]

OPENSTACK_NEUTRON_NETWORK

{'enable_firewall': False, 'enable_lb': False, 'enable_quotas': True, 'enable_vpn': False, 'profile_support': None}

YEAR_MONTH_FORMAT

'F Y'

COMPRESS_OFFLINE_TIMEOUT

31536000

STATICFILES_STORAGE

'django.contrib.staticfiles.storage.StaticFilesStorage'

CACHES

{'default': {'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache', 'LOCATION': '127.0.0.1:11211'}}

SERVER_EMAIL

'root@localhost'

SESSION_COOKIE_PATH

'/'

HORIZON_IMAGES_ALLOW_UPLOAD

True

COMPRESS_PARSER

'compressor.parser.HtmlParser'

COMPRESS_OFFLINE_CONTEXT

{'HORIZON_CONFIG': {'ajax_queue_limit': 10, 'auto_fade_alerts': {'delay': 3000, 'fade_duration': 1500, 'types': ['alert-success', 'alert-info']}, 'dashboards': ('project', 'admin', 'settings'), 'default_dashboard': 'project', 'exceptions': {'not_found': (<class 'keystoneclient.apiclient.exceptions.notfound'="">, <class 'cinderclient.exceptions.notfound'="">, <class 'novaclient.exceptions.notfound'="">, <class 'glanceclient.exc.notfound'="">, <class 'neutronclient.common.exceptions.networknotfoundclient'="">, <class 'neutronclient.common.exceptions.portnotfoundclient'="">, <class 'heatclient.exc.httpnotfound'="">, <class 'troveclient.exceptions.notfound'="">), 'recoverable': (<class 'keystoneclient.apiclient.exceptions.clientexception'="">, <class 'keystoneclient.apiclient.exceptions.authorizationfailure'="">, <class 'cinderclient.exceptions.clientexception'="">, <class 'cinderclient.exceptions.connectionerror'="">, <class 'novaclient.exceptions.clientexception'="">, <class 'glanceclient.exc.clientexception'="">, <class 'neutronclient.common.exceptions.neutronclientexception'="">, <class 'neutronclient.common.exceptions.networkinuseclient'="">, <class 'neutronclient.common.exceptions.portinuseclient'="">, <class 'neutronclient.common.exceptions.alreadyattachedclient'="">, <class 'neutronclient.common.exceptions.stateinvalidclient'="">, <class 'swiftclient.exceptions.clientexception'="">, <class 'heatclient.exc.httpexception'="">, <class 'troveclient.exceptions.clientexception'="">), 'unauthorized': (<class 'keystoneclient.apiclient.exceptions.unauthorized'="">, <class 'keystoneclient.apiclient.exceptions.forbidden'="">, <class 'cinderclient.exceptions.unauthorized'="">, <class 'cinderclient.exceptions.forbidden'="">, <class 'novaclient.exceptions.unauthorized'="">, <class 'novaclient.exceptions.forbidden'="">, <class 'glanceclient.exc.unauthorized'="">, <class 'neutronclient.common.exceptions.unauthorized'="">, <class 'neutronclient.common.exceptions.forbidden'="">, <class 'heatclient.exc.httpunauthorized'="">, <class 'heatclient.exc.httpforbidden'="">, <class 'troveclient.exceptions.unauthorized'="">)}, 'help_url': 'http://docs.openstack.org', 'panel_customization': [], 'user_home': 'openstack_dashboard.views.get_user_home'}, 'STATIC_URL': '/static/'}

COMPRESS_CACHE_BACKEND

'default'

MIDDLEWARE_CLASSES

('django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'horizon.middleware.HorizonMiddleware', 'django.middleware.doc.XViewMiddleware', 'django.middleware.locale.LocaleMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware')

USE_I18N

True

THOUSAND_SEPARATOR

','

SECRET_KEY

u'******'

LANGUAGE_COOKIE_NAME

'horizon_language'

DEFAULT_INDEX_TABLESPACE

''

BIN_DIR

'/usr/share/openstack-dashboard/bin'

TRANSACTIONS_MANAGED

False

LOGGING_CONFIG

'django.utils.log.dictConfig'

SIGNING_BACKEND

'django.core.signing.TimestampSigner'

TEMPLATE_LOADERS

('django.template.loaders.filesystem.Loader', 'django.template.loaders.app_directories.Loader', 'horizon.loaders.TemplateLoader')

WSGI_APPLICATION

None

TEMPLATE_DEBUG

True

X_FRAME_OPTIONS

'SAMEORIGIN'

CSRF_COOKIE_NAME

'csrftoken'

POLICY_FILES

{'compute': 'nova_policy.json', 'identity': 'keystone_policy.json', 'image': 'glance_policy.json', 'volume': 'cinder_policy.json'}

FORCE_SCRIPT_NAME

None

USE_X_FORWARDED_HOST

False

COMPRESS_CSSTIDY_BINARY

'csstidy'

SESSION_COOKIE_SECURE

False

IMAGE_CUSTOM_PROPERTY_TITLES

{'architecture': <django.utils.functional.__proxy__ object="" at="" 0x7ff150aced50="">, 'image_state': <django.utils.functional.__proxy__ object="" at="" 0x7ff150acee10="">, 'image_type': <django.utils.functional.__proxy__ object="" at="" 0x7ff150acee90="">, 'kernel_id': <django.utils.functional.__proxy__ object="" at="" 0x7ff150aced90="">, 'project_id': <django.utils.functional.__proxy__ object="" at="" 0x7ff150acee50="">, 'ramdisk_id': <django.utils.functional.__proxy__ object="" at="" 0x7ff150acedd0="">}

COMPRESS_DEBUG_TOGGLE

'None'

COMPRESS_VERBOSE

False

CSRF_COOKIE_DOMAIN

None

FILE_CHARSET

'utf-8'

DEBUG

True

SESSION_FILE_PATH

None

COMPRESS_JS_FILTERS

['compressor.filters.jsmin.JSMinFilter']

DEFAULT_FILE_STORAGE

'django.core.files.storage.FileSystemStorage'

INSTALLED_APPS

['openstack_dashboard.dashboards.project', 'openstack_dashboard.dashboards.admin', 'openstack_dashboard.dashboards.settings', 'openstack_dashboard', 'django.contrib.contenttypes', 'django.contrib.auth', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.humanize', 'compressor', 'horizon', 'openstack_auth']

LANGUAGES_BIDI

('he', 'ar', 'fa', 'ur')

COMMENTS_ALLOW_PROFANITIES

False

COMPRESS_YUI_CSS_ARGUMENTS

''

STATICFILES_DIRS

()

PREPEND_WWW

False

SECURE_PROXY_SSL_HEADER

None

LOCAL_PATH

'/usr/share/openstack-dashboard/openstack_dashboard/local'

SESSION_COOKIE_HTTPONLY

True

DEBUG_PROPAGATE_EXCEPTIONS

False

MONTH_DAY_FORMAT

'F j'

LOGIN_URL

'/horizon/auth/login/'

POLICY_CHECK_FUNCTION

''

OPENSTACK_KEYSTONE_URL

u'******'

SECURITY_GROUP_RULES

{'all_icmp': {'from_port': '-1', 'ip_protocol': 'icmp', 'name': 'ALL ICMP', 'to_port': '-1'}, 'all_tcp': {'from_port': '1', 'ip_protocol': 'tcp', 'name': 'ALL TCP', 'to_port': '65535'}, 'all_udp': {'from_port': '1', 'ip_protocol': 'udp', 'name': 'ALL UDP', 'to_port': '65535'}, 'dns': {'from_port': '53', 'ip_protocol': 'tcp', 'name': 'DNS', 'to_port': '53'}, 'http': {'from_port': '80', 'ip_protocol': 'tcp', 'name': 'HTTP', 'to_port': '80'}, 'https': {'from_port': '443', 'ip_protocol': 'tcp', 'name': 'HTTPS', 'to_port': '443'}, 'imap': {'from_port': '143', 'ip_protocol': 'tcp', 'name': 'IMAP', 'to_port': '143'}, 'imaps': {'from_port': '993', 'ip_protocol': 'tcp', 'name': 'IMAPS', 'to_port': '993'}, 'ldap': {'from_port': '389', 'ip_protocol': 'tcp', 'name': 'LDAP', 'to_port': '389'}, 'ms_sql': {'from_port': '1433', 'ip_protocol': 'tcp', 'name': 'MS SQL', 'to_port': '1433'}, 'mysql': {'from_port': '3306', 'ip_protocol': 'tcp', 'name': 'MYSQL', 'to_port': '3306'}, 'pop3': {'from_port': '110', 'ip_protocol': 'tcp', 'name': 'POP3', 'to_port': '110'}, 'pop3s': {'from_port': '995', 'ip_protocol': 'tcp', 'name': 'POP3S', 'to_port': '995'}, 'rdp': {'from_port': '3389', 'ip_protocol': 'tcp', 'name': 'RDP', 'to_port': '3389'}, 'smtp': {'from_port': '25', 'ip_protocol': 'tcp', 'name': 'SMTP', 'to_port': '25'}, 'smtps': {'from_port': '465', 'ip_protocol': 'tcp', 'name': 'SMTPS', 'to_port': '465'}, 'ssh': {'from_port': '22', 'ip_protocol': 'tcp', 'name': 'SSH', 'to_port': '22'}}

TIME_FORMAT

'P'

COMPRESS_STORAGE

'compressor.storage.CompressorFileStorage'

HORIZON_CONFIG

{'ajax_queue_limit': 10, 'auto_fade_alerts': {'delay': 3000, 'fade_duration': 1500, 'types': ['alert-success', 'alert-info']}, 'dashboards': ('project', 'admin', 'settings'), 'default_dashboard': 'project', 'exceptions': {'not_found': (<class 'keystoneclient.apiclient.exceptions.notfound'="">, <class 'cinderclient.exceptions.notfound'="">, <class 'novaclient.exceptions.notfound'="">, <class 'glanceclient.exc.notfound'="">, <class 'neutronclient.common.exceptions.networknotfoundclient'="">, <class 'neutronclient.common.exceptions.portnotfoundclient'="">, <class 'heatclient.exc.httpnotfound'="">, <class 'troveclient.exceptions.notfound'="">), 'recoverable': (<class 'keystoneclient.apiclient.exceptions.clientexception'="">, <class 'keystoneclient.apiclient.exceptions.authorizationfailure'="">, <class 'cinderclient.exceptions.clientexception'="">, <class 'cinderclient.exceptions.connectionerror'="">, <class 'novaclient.exceptions.clientexception'="">, <class 'glanceclient.exc.clientexception'="">, <class 'neutronclient.common.exceptions.neutronclientexception'="">, <class 'neutronclient.common.exceptions.networkinuseclient'="">, <class 'neutronclient.common.exceptions.portinuseclient'="">, <class 'neutronclient.common.exceptions.alreadyattachedclient'="">, <class 'neutronclient.common.exceptions.stateinvalidclient'="">, <class 'swiftclient.exceptions.clientexception'="">, <class 'heatclient.exc.httpexception'="">, <class 'troveclient.exceptions.clientexception'="">), 'unauthorized': (<class 'keystoneclient.apiclient.exceptions.unauthorized'="">, <class 'keystoneclient.apiclient.exceptions.forbidden'="">, <class 'cinderclient.exceptions.unauthorized'="">, <class 'cinderclient.exceptions.forbidden'="">, <class 'novaclient.exceptions.unauthorized'="">, <class 'novaclient.exceptions.forbidden'="">, <class 'glanceclient.exc.unauthorized'="">, <class 'neutronclient.common.exceptions.unauthorized'="">, <class 'neutronclient.common.exceptions.forbidden'="">, <class 'heatclient.exc.httpunauthorized'="">, <class 'heatclient.exc.httpforbidden'="">, <class 'troveclient.exceptions.unauthorized'="">)}, 'help_url': 'http://docs.openstack.org', 'panel_customization': [], 'user_home': 'openstack_dashboard.views.get_user_home'}

AUTH_USER_MODEL

'auth.User'

DATE_INPUT_FORMATS

('%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', '%b %d %Y', '%b %d, %Y', '%d %b %Y', '%d %b, %Y', '%B %d %Y', '%B %d, %Y', '%d %B %Y', '%d %B, %Y')

COMPRESS_CSS_FILTERS

('compressor.filters.css_default.CssAbsoluteFilter',)

AUTHENTICATION_BACKENDS

('openstack_auth.backend.KeystoneBackend',)

EMAIL_HOST_PASSWORD

u'******'

COMPRESS_REBUILD_TIMEOUT

2592000

PASSWORD_RESET_TIMEOUT_DAYS

u'******'

CACHE_MIDDLEWARE_ALIAS

'default'

ROOT_PATH

'/usr/share/openstack-dashboard/openstack_dashboard'

SESSION_SAVE_EVERY_REQUEST

False

NUMBER_GROUPING

0

SESSION_ENGINE

'django.contrib.sessions.backends.signed_cookies'

CSRF_FAILURE_VIEW

'django.views.csrf.csrf_failure'

CSRF_COOKIE_PATH

'/'

COMPRESS_CACHE_KEY_FUNCTION

u'******'

LOGIN_REDIRECT_URL

'/horizon'

DECIMAL_SEPARATOR

'.'

COMPRESS_PRECOMPILERS

(('text/less', 'lesscpy {infile}'),)

COMPRESS_MTIME_DELAY

10

LOCALE_PATHS

()

TEMPLATE_STRING_IF_INVALID

''

LOGOUT_URL

'/horizon/auth/logout/'

EMAIL_USE_TLS

False

TEMPLATE_DIRS

('/usr/share/openstack-dashboard/openstack_dashboard/templates',)

FIXTURE_DIRS

()

EMAIL_HOST

'localhost'

DATE_FORMAT

'N j, Y'

SESSION_COOKIE_MAX_SIZE

4093

MEDIA_ROOT

'/usr/share/openstack-dashboard/media'

DEFAULT_EXCEPTION_REPORTER_FILTER

'horizon.exceptions.HorizonReporterFilter'

ADMINS

()

SESSION_TIMEOUT

1800

FORMAT_MODULE_PATH

None

DEFAULT_FROM_EMAIL

'webmaster@localhost'

COMPRESS_ROOT

'/usr/share/openstack-dashboard/static'

MEDIA_URL

'/media/'

DATETIME_FORMAT

'N j, Y, P'

COMPRESS_YUI_JS_ARGUMENTS

''

OPENSTACK_KEYSTONE_BACKEND

u'******'

API_RESULT_PAGE_SIZE

u'******'

OPENSTACK_KEYSTONE_DEFAULT_ROLE

u'******'

COMPRESS_JS_COMPRESSOR

'compressor.js.JsCompressor'

DISALLOWED_USER_AGENTS

()

ALLOWED_INCLUDE_ROOTS

()

COMPRESS_MINT_DELAY

30

LOGGING

{'disable_existing_loggers': False, 'handlers': {'console': {'class': 'logging.StreamHandler', 'level': 'INFO'}, 'null': {'class': 'django.utils.log.NullHandler', 'level': 'DEBUG'}}, 'loggers': {'ceilometerclient': {'handlers': ['console'], 'level': 'DEBUG', 'propagate': False}, 'cinderclient': {'handlers': ['console'], 'level': 'DEBUG', 'propagate': False}, 'django': {'handlers': ['console'], 'level': 'DEBUG', 'propagate': False}, 'django.db.backends': {'handlers': ['null'], 'propagate': False}, 'glanceclient': {'handlers': ['console'], 'level': 'DEBUG', 'propagate': False}, 'heatclient': {'handlers': ['console'], 'level': 'DEBUG', 'propagate': False}, 'horizon': {'handlers': ['console'], 'level': 'DEBUG', 'propagate': False}, 'iso8601': {'handlers': ['null'], 'propagate': False}, 'keystoneclient': {'handlers': ['console'], 'level': 'DEBUG', 'propagate': False}, 'neutronclient': {'handlers': ['console'], 'level': 'DEBUG', 'propagate': False}, 'nose.plugins.manager': {'handlers': ['console'], 'level': 'DEBUG', 'propagate': False}, 'novaclient': {'handlers': ['console'], 'level': 'DEBUG', 'propagate': False}, 'openstack_auth': {'handlers': ['console'], 'level': 'DEBUG', 'propagate': False}, 'openstack_dashboard': {'handlers': ['console'], 'level': 'DEBUG', 'propagate': False}, 'requests': {'handlers': ['null'], 'propagate': False}, 'swiftclient': {'handlers': ['console'], 'level': 'DEBUG', 'propagate': False}, 'troveclient': {'handlers': ['console'], 'level': 'DEBUG', 'propagate': False}}, 'version': 1}

SHORT_DATE_FORMAT

'm/d/Y'

TEST_RUNNER

'django_nose.NoseTestSuiteRunner'

COMPRESS_ENABLED

True

OPENSTACK_HYPERVISOR_FEATURES

{'can_set_mount_point': False, 'can_set_password': False}

CACHE_MIDDLEWARE_KEY_PREFIX

u'******'

COMPRESS_OFFLINE

True

TIME_ZONE

'UTC'

FILE_UPLOAD_MAX_MEMORY_SIZE

2621440

EMAIL_BACKEND

'django.core.mail.backends.console.EmailBackend'

DEFAULT_TABLESPACE

''

FLAVOR_EXTRA_KEYS

u'******'

OPENSTACK_IMAGE_BACKEND

{'image_formats': [('', ''), ('aki', <django.utils.functional.__proxy__ object="" at="" 0x7ff150aae3d0="">), ('ami', <django.utils.functional.__proxy__ object="" at="" 0x7ff150aae410="">), ('ari', <django.utils.functional.__proxy__ object="" at="" 0x7ff150aae450="">), ('iso', <django.utils.functional.__proxy__ object="" at="" 0x7ff150aae490="">), ('qcow2', <django.utils.functional.__proxy__ object="" at="" 0x7ff150aae4d0="">), ('raw', <django.utils.functional.__proxy__ object="" at="" 0x7ff150aae510="">), ('vdi', <django.utils.functional.__proxy__ object="" at="" 0x7ff150aae550="">), ('vhd', <django.utils.functional.__proxy__ object="" at="" 0x7ff150aaebd0="">), ('vmdk', <django.utils.functional.__proxy__ object="" at="" 0x7ff150aaec50="">)]}

OPENSTACK_HOST

'controller'

SESSION_COOKIE_AGE

1209600

SETTINGS_MODULE

'openstack_dashboard.settings'

USE_ETAGS

False

LANGUAGES

(('de', 'German'), ('en', 'English'), ('en-au', 'Australian English'), ('en-gb', 'British English'), ('es', 'Spanish'), ('fr', 'French'), ('hi', 'Hindi'), ('ja', 'Japanese'), ('ko', 'Korean (Korea)'), ('nl', 'Dutch (Netherlands)'), ('pl', 'Polish'), ('pt-br', 'Portuguese (Brazil)'), ('sr', 'Serbian'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Chinese (Taiwan)'))

COMPRESS_CLOSURE_COMPILER_BINARY

'java -jar compiler.jar'

FILE_UPLOAD_TEMP_DIR

None

INTERNAL_IPS

()

STATIC_URL

'/static/'

EMAIL_PORT

25

USE_TZ

True

SHORT_DATETIME_FORMAT

'm/d/Y P'

PASSWORD_HASHERS

u'******'

ABSOLUTE_URL_OVERRIDES

{}

CACHE_MIDDLEWARE_SECONDS

600

CSRF_COOKIE_HTTPONLY

False

DATETIME_INPUT_FORMATS

('%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M:%S.%f', '%Y-%m-%d %H:%M', '%Y-%m-%d', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M:%S.%f', '%m/%d/%Y %H:%M', '%m/%d/%Y', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M:%S.%f', '%m/%d/%y %H:%M', '%m/%d/%y')

API_RESULT_LIMIT

u'******'

EMAIL_HOST_USER

''

PROFANITIES_LIST

u'******'