Public bug reported:

I installed cobbler-web and I expected the web app to work.

Instead,  I get the following error which has also been mentioned in 
https://bugs.launchpad.net/fuel/+bug/1538051.
There, a link goes to https://github.com/cobbler/cobbler/issues/1488.

AppRegistryNotReady at /
Apps aren't loaded yet.
Request Method: GET
Request URL:    http://somebox.local/cobbler_web/
Django Version: 1.7.9
Exception Type: AppRegistryNotReady
Exception Value:        
Apps aren't loaded yet.
Exception Location:     
/usr/lib/python2.7/dist-packages/django/apps/registry.py in check_apps_ready, 
line 124
Python Executable:      /usr/bin/python
Python Version: 2.7.10
Python Path:    
['/usr/share/cobbler/web/cobbler_web',
 '/usr/share/cobbler/web',
 '/usr/lib/python2.7',
 '/usr/lib/python2.7/plat-x86_64-linux-gnu',
 '/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/gtk-2.0',
 '/usr/lib/python2.7/dist-packages/ubuntu-sso-client']
Server time:    Fri, 15 Apr 2016 09:19:49 +0200
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/share/cobbler/web/cobbler_web/views.py in index
   if not test_user_authenticated(request): return 
login(request,next="/cobbler_web", expired=True) ...
▶ Local vars
/usr/lib/python2.7/dist-packages/django/utils/decorators.py in _wrapped_view
                    response = view_func(request, *args, **kwargs) ...
▶ Local vars
/usr/share/cobbler/web/cobbler_web/views.py in login
    return render_to_response('login.tmpl', 
RequestContext(request,{'next':next,'message':message})) ...
▶ Local vars
/usr/lib/python2.7/dist-packages/django/shortcuts.py in render_to_response
    return HttpResponse(loader.render_to_string(*args, **kwargs), 
**httpresponse_kwargs) ...
▶ Local vars
/usr/lib/python2.7/dist-packages/django/template/loader.py in render_to_string
        t = get_template(template_name, dirs) ...
▶ Local vars
/usr/lib/python2.7/dist-packages/django/template/loader.py in get_template
    template, origin = find_template(template_name, dirs) ...
▶ Local vars
/usr/lib/python2.7/dist-packages/django/template/loader.py in find_template
            loader = find_template_loader(loader_name) ...
▶ Local vars
/usr/lib/python2.7/dist-packages/django/template/loader.py in 
find_template_loader
        TemplateLoader = import_string(loader) ...
▶ Local vars
/usr/lib/python2.7/dist-packages/django/utils/module_loading.py in import_string
    module = import_module(module_path) ...
▶ Local vars
/usr/lib/python2.7/importlib/__init__.py in import_module
    __import__(name) ...
▶ Local vars
/usr/lib/python2.7/dist-packages/django/template/loaders/app_directories.py in 
<module>
app_template_dirs = calculate_app_template_dirs() ...
▶ Local vars
/usr/lib/python2.7/dist-packages/django/template/loaders/app_directories.py in 
calculate_app_template_dirs
    for app_config in apps.get_app_configs(): ...
▶ Local vars
/usr/lib/python2.7/dist-packages/django/apps/registry.py in get_app_configs
        self.check_apps_ready() ...
▶ Local vars
/usr/lib/python2.7/dist-packages/django/apps/registry.py in check_apps_ready
            raise AppRegistryNotReady("Apps aren't loaded yet.") ...
▶ Local vars
Request information

GET
No GET data
POST
No POST data
FILES
No FILES data
COOKIES
No cookie data
META
Variable        Value
mod_wsgi.listener_port  
'80'
mod_wsgi.listener_host  
''
CONTEXT_DOCUMENT_ROOT   
'/var/www/html'
SERVER_SOFTWARE 
'Apache/2.4.12 (Ubuntu)'
SCRIPT_NAME     
u'/cobbler_web'
mod_wsgi.enable_sendfile        
'0'
mod_wsgi.handler_script 
''
SERVER_SIGNATURE        
'<address>Apache/2.4.12 (Ubuntu) Server at somebox.local Port 80</address>\n'
REQUEST_METHOD  
'GET'
PATH_INFO       
u'/'
SERVER_PROTOCOL 
'HTTP/1.1'
QUERY_STRING    
''
HTTP_USER_AGENT 
'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/602.1 (KHTML, like Gecko) 
Version/8.0 Safari/602.1 Ubuntu/16.04 (3.18.5-0ubuntu1) Epiphany/3.18.5'
HTTP_CONNECTION 
'Keep-Alive'
SERVER_NAME     
'somebox.local'
REMOTE_ADDR     
'192.168.0.116'
mod_wsgi.queue_start    
'1460704788398906'
mod_wsgi.request_handler        
'wsgi-script'
apache.version  
(2, 4, 12)
wsgi.url_scheme 
'http'
mod_wsgi.callable_object        
'application'
SERVER_PORT     
'80'
wsgi.multiprocess       
False
mod_wsgi.input_chunked  
'0'
SERVER_ADDR     
'192.168.0.131'
DOCUMENT_ROOT   
'/var/www/html'
mod_wsgi.process_group  
'cobbler_web'
mod_wsgi.daemon_connects        
'1'
SCRIPT_FILENAME 
'/usr/share/cobbler/web/cobbler.wsgi'
SERVER_ADMIN    
'webmaster@localhost'
wsgi.input      
<mod_wsgi.Input object at 0x7f628328c7b0>
HTTP_DNT        
'1'
HTTP_HOST       
'somebox.local'
CONTEXT_PREFIX  
''
wsgi.multithread        
True
mod_wsgi.daemon_restarts        
'0'
REQUEST_URI     
'/cobbler_web'
HTTP_ACCEPT     
'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'
wsgi.file_wrapper       
''
wsgi.version    
(1, 0)
GATEWAY_INTERFACE       
'CGI/1.1'
wsgi.run_once   
False
wsgi.errors     
<mod_wsgi.Log object at 0x7f628328e9c0>
REMOTE_PORT     
'51730'
HTTP_ACCEPT_LANGUAGE    
'en-us'
REQUEST_SCHEME  
'http'
mod_wsgi.version        
(4, 3, 0)
mod_wsgi.script_start   
'1460704789036455'
mod_wsgi.application_group      
'127.0.1.1|/cobbler_web'
mod_wsgi.script_reloading       
'1'
mod_wsgi.request_start  
'1460704788398688'
CSRF_COOKIE     
u'63kgP8Ftgc1KQVvMfGXK7PG56fhWAPhu'
HTTP_ACCEPT_ENCODING    
'gzip, deflate'
mod_wsgi.daemon_start   
'1460704788399271'
Settings
Using settings module settings
Setting Value
USE_L10N        
False
USE_THOUSAND_SEPARATOR  
False
CSRF_COOKIE_SECURE      
False
LANGUAGE_CODE   
'en-us'
ROOT_URLCONF    
'urls'
MANAGERS        
()
TEST_NON_SERIALIZED_APPS        
[]
DEFAULT_CHARSET 
'utf-8'
SESSION_SERIALIZER      
'django.contrib.sessions.serializers.JSONSerializer'
STATIC_ROOT     
None
ALLOWED_HOSTS   
[]
MESSAGE_STORAGE 
'django.contrib.messages.storage.fallback.FallbackStorage'
DATABASE_HOST   
''
EMAIL_SUBJECT_PREFIX    
'[Django] '
SEND_BROKEN_LINK_EMAILS 
False
STATICFILES_FINDERS     
('django.contrib.staticfiles.finders.FileSystemFinder',
 'django.contrib.staticfiles.finders.AppDirectoriesFinder')
SESSION_CACHE_ALIAS     
'default'
SESSION_COOKIE_DOMAIN   
None
SESSION_COOKIE_NAME     
'sessionid'
ADMIN_FOR       
()
TIME_INPUT_FORMATS      
('%H:%M:%S', '%H:%M:%S.%f', '%H:%M')
DATABASES       
{}
FILE_UPLOAD_DIRECTORY_PERMISSIONS       
None
FILE_UPLOAD_PERMISSIONS 
None
FILE_UPLOAD_HANDLERS    
('django.core.files.uploadhandler.MemoryFileUploadHandler',
 'django.core.files.uploadhandler.TemporaryFileUploadHandler')
DEFAULT_CONTENT_TYPE    
'text/html'
APPEND_SLASH    
True
LOCALE_PATHS    
()
DATABASE_ROUTERS        
[]
DEFAULT_TABLESPACE      
''
YEAR_MONTH_FORMAT       
'F Y'
STATICFILES_STORAGE     
'django.contrib.staticfiles.storage.StaticFilesStorage'
CACHES  
{'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
SERVER_EMAIL    
'root@localhost'
SESSION_COOKIE_PATH     
'/'
SILENCED_SYSTEM_CHECKS  
[]
MIDDLEWARE_CLASSES      
('django.middleware.common.CommonMiddleware',
 'django.middleware.csrf.CsrfViewMiddleware',
 'django.contrib.sessions.middleware.SessionMiddleware',
 'django.contrib.auth.middleware.AuthenticationMiddleware')
USE_I18N        
False
THOUSAND_SEPARATOR      
','
SECRET_KEY      
u'********************'
LANGUAGE_COOKIE_NAME    
'django_language'
FILE_UPLOAD_TEMP_DIR    
None
TRANSACTIONS_MANAGED    
False
LOGGING_CONFIG  
'logging.config.dictConfig'
TEMPLATE_LOADERS        
('django.template.loaders.filesystem.Loader',
 'django.template.loaders.app_directories.Loader')
FIRST_DAY_OF_WEEK       
0
WSGI_APPLICATION        
None
TEMPLATE_DEBUG  
True
X_FRAME_OPTIONS 
'SAMEORIGIN'
AUTHENTICATION_BACKENDS 
('django.contrib.auth.backends.ModelBackend',)
FORCE_SCRIPT_NAME       
None
USE_X_FORWARDED_HOST    
False
SIGNING_BACKEND 
'django.core.signing.TimestampSigner'
SESSION_COOKIE_SECURE   
False
CSRF_COOKIE_DOMAIN      
None
FILE_CHARSET    
'utf-8'
DEBUG   
True
LANGUAGE_COOKIE_DOMAIN  
None
DEFAULT_FILE_STORAGE    
'django.core.files.storage.FileSystemStorage'
INSTALLED_APPS  
('django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'django.contrib.sites',
 'cobbler_web')
LANGUAGES       
(('af', 'Afrikaans'),
 ('ar', 'Arabic'),
 ('ast', 'Asturian'),
 ('az', 'Azerbaijani'),
 ('bg', 'Bulgarian'),
 ('be', 'Belarusian'),
 ('bn', 'Bengali'),
 ('br', 'Breton'),
 ('bs', 'Bosnian'),
 ('ca', 'Catalan'),
 ('cs', 'Czech'),
 ('cy', 'Welsh'),
 ('da', 'Danish'),
 ('de', 'German'),
 ('el', 'Greek'),
 ('en', 'English'),
 ('en-au', 'Australian English'),
 ('en-gb', 'British English'),
 ('eo', 'Esperanto'),
 ('es', 'Spanish'),
 ('es-ar', 'Argentinian Spanish'),
 ('es-mx', 'Mexican Spanish'),
 ('es-ni', 'Nicaraguan Spanish'),
 ('es-ve', 'Venezuelan Spanish'),
 ('et', 'Estonian'),
 ('eu', 'Basque'),
 ('fa', 'Persian'),
 ('fi', 'Finnish'),
 ('fr', 'French'),
 ('fy', 'Frisian'),
 ('ga', 'Irish'),
 ('gl', 'Galician'),
 ('he', 'Hebrew'),
 ('hi', 'Hindi'),
 ('hr', 'Croatian'),
 ('hu', 'Hungarian'),
 ('ia', 'Interlingua'),
 ('id', 'Indonesian'),
 ('io', 'Ido'),
 ('is', 'Icelandic'),
 ('it', 'Italian'),
 ('ja', 'Japanese'),
 ('ka', 'Georgian'),
 ('kk', 'Kazakh'),
 ('km', 'Khmer'),
 ('kn', 'Kannada'),
 ('ko', 'Korean'),
 ('lb', 'Luxembourgish'),
 ('lt', 'Lithuanian'),
 ('lv', 'Latvian'),
 ('mk', 'Macedonian'),
 ('ml', 'Malayalam'),
 ('mn', 'Mongolian'),
 ('mr', 'Marathi'),
 ('my', 'Burmese'),
 ('nb', 'Norwegian Bokmal'),
 ('ne', 'Nepali'),
 ('nl', 'Dutch'),
 ('nn', 'Norwegian Nynorsk'),
 ('os', 'Ossetic'),
 ('pa', 'Punjabi'),
 ('pl', 'Polish'),
 ('pt', 'Portuguese'),
 ('pt-br', 'Brazilian Portuguese'),
 ('ro', 'Romanian'),
 ('ru', 'Russian'),
 ('sk', 'Slovak'),
 ('sl', 'Slovenian'),
 ('sq', 'Albanian'),
 ('sr', 'Serbian'),
 ('sr-latn', 'Serbian Latin'),
 ('sv', 'Swedish'),
 ('sw', 'Swahili'),
 ('ta', 'Tamil'),
 ('te', 'Telugu'),
 ('th', 'Thai'),
 ('tr', 'Turkish'),
 ('tt', 'Tatar'),
 ('udm', 'Udmurt'),
 ('uk', 'Ukrainian'),
 ('ur', 'Urdu'),
 ('vi', 'Vietnamese'),
 ('zh-cn', 'Simplified Chinese'),
 ('zh-hans', 'Simplified Chinese'),
 ('zh-hant', 'Traditional Chinese'),
 ('zh-tw', 'Traditional Chinese'))
DATABASE_ENGINE 
''
DATABASE_NAME   
''
PREPEND_WWW     
False
SECURE_PROXY_SSL_HEADER 
None
LANGUAGE_COOKIE_AGE     
None
SESSION_COOKIE_HTTPONLY 
True
DATABASE_PORT   
''
DEBUG_PROPAGATE_EXCEPTIONS      
False
INTERNAL_IPS    
()
MONTH_DAY_FORMAT        
'F j'
LOGIN_URL       
'/accounts/login/'
SESSION_EXPIRE_AT_BROWSER_CLOSE 
False
TIME_FORMAT     
'P'
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')
CSRF_COOKIE_NAME        
'csrftoken'
EMAIL_HOST_PASSWORD     
u'********************'
PASSWORD_RESET_TIMEOUT_DAYS     
u'********************'
SESSION_FILE_PATH       
'/var/lib/cobbler/webui_sessions'
CACHE_MIDDLEWARE_ALIAS  
'default'
SESSION_SAVE_EVERY_REQUEST      
False
NUMBER_GROUPING 
0
SESSION_ENGINE  
'django.contrib.sessions.backends.file'
CSRF_FAILURE_VIEW       
'django.views.csrf.csrf_failure'
CSRF_COOKIE_PATH        
'/'
LOGIN_REDIRECT_URL      
'/accounts/profile/'
DECIMAL_SEPARATOR       
'.'
IGNORABLE_404_URLS      
()
MIGRATION_MODULES       
{}
TEMPLATE_STRING_IF_INVALID      
''
COMMENTS_ALLOW_PROFANITIES      
False
LOGOUT_URL      
'/accounts/logout/'
EMAIL_USE_TLS   
False
FIXTURE_DIRS    
()
EMAIL_HOST      
'localhost'
DATE_FORMAT     
'N j, Y'
MEDIA_ROOT      
''
DEFAULT_EXCEPTION_REPORTER_FILTER       
'django.views.debug.SafeExceptionReporterFilter'
ADMINS  
()
FORMAT_MODULE_PATH      
None
DEFAULT_FROM_EMAIL      
'webmaster@localhost'
STATICFILES_DIRS        
()
MEDIA_URL       
''
DATETIME_FORMAT 
'N j, Y, P'
TEMPLATE_DIRS   
('/usr/share/cobbler/web/templates',)
SITE_ID 
1
DISALLOWED_USER_AGENTS  
()
ALLOWED_INCLUDE_ROOTS   
()
LOGGING 
{}
SHORT_DATE_FORMAT       
'm/d/Y'
DATABASE_USER   
''
TEST_RUNNER     
'django.test.runner.DiscoverRunner'
CACHE_MIDDLEWARE_KEY_PREFIX     
u'********************'
TIME_ZONE       
None
FILE_UPLOAD_MAX_MEMORY_SIZE     
2621440
EMAIL_BACKEND   
'django.core.mail.backends.smtp.EmailBackend'
EMAIL_USE_SSL   
False
TEMPLATE_CONTEXT_PROCESSORS     
('django.contrib.auth.context_processors.auth',
 'django.core.context_processors.debug',
 'django.core.context_processors.i18n',
 'django.core.context_processors.media',
 'django.core.context_processors.static',
 'django.core.context_processors.tz',
 'django.contrib.messages.context_processors.messages',
 'django.core.context_processors.request')
SESSION_COOKIE_AGE      
1209600
SETTINGS_MODULE 
'settings'
USE_ETAGS       
False
LANGUAGES_BIDI  
('he', 'ar', 'fa', 'ur')
DEFAULT_INDEX_TABLESPACE        
''
CSRF_COOKIE_AGE 
31449600
STATIC_URL      
'/media/'
EMAIL_PORT      
25
USE_TZ  
False
SHORT_DATETIME_FORMAT   
'm/d/Y P'
PASSWORD_HASHERS        
u'********************'
ABSOLUTE_URL_OVERRIDES  
{}
LANGUAGE_COOKIE_PATH    
'/'
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')
DATABASE_PASSWORD       
u'********************'
EMAIL_HOST_USER 
''
PROFANITIES_LIST        
u'********************'
You're seeing this error because you have DEBUG = True in your Django settings 
file. Change that to False, and Django will display a standard 500 page.


The patch mentioned in the github issue does not seem to apply well to the 
version that Ubuntu ships.
Following the Apache config /var/www/cobbler/svc/services.py seems to be the 
WSGI script.

ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: cobbler-web (not installed)
ProcVersionSignature: Ubuntu 4.4.0-18.34-generic 4.4.6
Uname: Linux 4.4.0-18-generic x86_64
ApportVersion: 2.20.1-0ubuntu2
Architecture: amd64
CurrentDesktop: GNOME
Date: Fri Apr 15 09:22:53 2016
InstallationDate: Installed on 2015-12-02 (134 days ago)
InstallationMedia: Ubuntu-GNOME 16.04 LTS "Xenial Xerus" - Alpha amd64 
(20151027)
SourcePackage: cobbler
UpgradeStatus: No upgrade log present (probably fresh install)

** Affects: cobbler (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug xenial

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1570743

Title:
  cobbler-web does not seem to work due to AppRegistryNotReady at /

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/cobbler/+bug/1570743/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to