4. Replaced SECRET_KEY in conf/settings_local.py to match the database i.e. rb-test
5. Rebooted the rebo container.
MY ERRORS:
Environment:
Request Method: GET
Request URL:
https://rebo.example.com/Django Version: 1.6.11
Python Version: 2.7.13
Installed Applications:
[u'corsheaders',
u'django.contrib.admin',
u'django.contrib.auth',
u'django.contrib.contenttypes',
u'django.contrib.sites',
u'django.contrib.sessions',
u'django.contrib.staticfiles',
u'djblets',
u'djblets.avatars',
u'djblets.configforms',
u'djblets.datagrid',
u'djblets.extensions',
u'djblets.features',
u'djblets.feedview',
u'djblets.forms',
u'djblets.gravatars',
u'djblets.integrations',
u'djblets.log',
u'djblets.pipeline',
u'djblets.privacy',
u'djblets.recaptcha',
u'djblets.siteconfig',
u'djblets.util',
u'haystack',
u'oauth2_provider',
u'pipeline',
u'reviewboard',
u'reviewboard.accounts',
u'reviewboard.admin',
u'reviewboard.attachments',
u'reviewboard.avatars',
u'reviewboard.changedescs',
u'reviewboard.diffviewer',
u'reviewboard.extensions',
u'reviewboard.hostingsvcs',
u'reviewboard.integrations',
u'reviewboard.notifications',
u'reviewboard.oauth',
u'reviewboard.reviews',
u'reviewboard.scmtools',
u'reviewboard.site',
u'reviewboard.webapi',
u'django_evolution']
Installed Middleware:
[u'django.middleware.gzip.GZipMiddleware',
u'reviewboard.admin.middleware.InitReviewBoardMiddleware',
u'corsheaders.middleware.CorsMiddleware',
u'django.middleware.clickjacking.XFrameOptionsMiddleware',
u'django.middleware.common.CommonMiddleware',
u'django.middleware.http.ConditionalGetMiddleware',
u'django.middleware.locale.LocaleMiddleware',
u'django.contrib.sessions.middleware.SessionMiddleware',
u'django.contrib.auth.middleware.AuthenticationMiddleware',
u'django.contrib.messages.middleware.MessageMiddleware',
u'djblets.siteconfig.middleware.SettingsMiddleware',
u'reviewboard.admin.middleware.LoadSettingsMiddleware',
u'djblets.extensions.middleware.ExtensionsMiddleware',
u'djblets.integrations.middleware.IntegrationsMiddleware',
u'djblets.log.middleware.LoggingMiddleware',
u'reviewboard.accounts.middleware.TimezoneMiddleware',
u'reviewboard.accounts.middleware.UpdateLastLoginMiddleware',
u'reviewboard.admin.middleware.CheckUpdatesRequiredMiddleware',
u'reviewboard.accounts.middleware.X509AuthMiddleware',
u'reviewboard.site.middleware.LocalSiteMiddleware',
u'djblets.extensions.middleware.ExtensionsMiddlewareRunner',
u'reviewboard.admin.middleware.ExtraExceptionInfoMiddleware']
Traceback:
File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py" in get_response
88. response = middleware_method(request)
File "/usr/local/lib/python2.7/dist-packages/reviewboard/admin/middleware.py" in process_request
27. initialize()
File "/usr/local/lib/python2.7/dist-packages/reviewboard/__init__.py" in initialize
144. siteconfig = SiteConfiguration.objects.get_current()
File "/usr/local/lib/python2.7/dist-packages/djblets/siteconfig/managers.py" in get_current
42. return self.get_for_site_id(Site.objects.get_current().pk)
File "/usr/local/lib/python2.7/dist-packages/django/contrib/sites/models.py" in get_current
47. current_site = self.get(pk=sid)
File "/usr/local/lib/python2.7/dist-packages/django/db/models/manager.py" in get
151. return self.get_queryset().get(*args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/django/db/models/query.py" in get
310. self.model._meta.object_name)
Exception Type: DoesNotExist at /
Exception Value: Site matching query does not exist.
---------------------------------------------------------------------------------------
The site is meant to run under https and redirect all http requests to https.
My /etc/apache2/sites-enabled/
rebo.example.com looks like below:
---------------------------------------------------------------------------------------
<VirtualHost *:80>
ServerName
rebo.example.com Redirect "/" "
https://rebo.example.com/"
</VirtualHost>
<VirtualHost *:443>
ServerName
rebo.example.com DocumentRoot "/var/www/
rebo.example.com/htdocs"
# Error handlers
ErrorDocument 500 /errordocs/500.html
WSGIPassAuthorization On
WSGIScriptAlias "/" "/var/www/
rebo.example.com/htdocs/reviewboard.wsgi/"
<Directory "/var/www/
rebo.example.com/htdocs">
AllowOverride All
Options -Indexes +FollowSymLinks
Allow from all
</Directory>
# Prevent the server from processing or allowing the rendering of
# certain file types.
<Location "/media/uploaded">
SetHandler None
Options None
AddType text/plain .html .htm .shtml .php .php3 .php4 .php5 .phps .asp
AddType text/plain .pl .py .fcgi .cgi .phtml .phtm .pht .jsp .sh .rb
<IfModule mod_php5.c>
php_flag engine off
</IfModule>
# Force all uploaded media files to download.
<IfModule mod_headers.c>
Header set Content-Disposition "attachment"
</IfModule>
</Location>
# Alias static media requests to filesystem
Alias /media "/var/www/
rebo.example.com/htdocs/media"
Alias /static "/var/www/
rebo.example.com/htdocs/static"
Alias /errordocs "/var/www/
rebo.example.com/htdocs/errordocs"
Alias /favicon.ico "/var/www/
rebo.example.com/htdocs/static/rb/images/favicon.png"
SSLEngine on
SSLOptions +StrictRequire
SSLCipherSuite HIGH:MEDIUM
SSLCertificateKeyFile /etc/ssl/rebo/rebo.key
SSLCertificateFile /etc/ssl/rebo/rebo.crt
SSLCertificateChainFile /etc/ssl/rebo/cacerts.pem
</VirtualHost>
---------------------------------------------------------------------------------------
Does ReviewBoard support https?
Does it support migration from http to https?
Does it support migration from one site name (subdomain in my case) to another?
What am I missing and why I'm seeing these errors?
Regards,
Adam