DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'bitnami_reviewboard',
'USER': 'bn_reviewboard',
'PASSWORD': 'mySuperPassword',
'HOST': '127.0.0.1',
'PORT': '3306',
},
}rb-site upgrade C:\Bitnami\reviewboard-2.5.7-2\apps\reviewboard\htdocs\rb-sites\reviewboardapps\reviewboard\htdocs\rb-sites\reviewboard\conf\settings_local.py apps\reviewboard\htdocs\rb-sites\reviewboard\logs
./mysql/data/mysqld.log./apache2/logs/error_log
Something broke! (Error 500)
It appears something broke when you tried to go to here. This is either a bug in Review Board or a server configuration error. Please report this to your administrator.
--
Supercharge your Review Board with Power Pack: https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
---
You received this message because you are subscribed to the Google Groups "reviewboard" group.
To unsubscribe from this group and stop receiving emails from it, send an email to reviewboard...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
bash-4.2# cat apps/reviewboard/conf/httpd-vhosts.conf<VirtualHost *:80> ServerName reviewboard.example.com ServerAlias www.reviewboard.example.com DocumentRoot "/opt/reviewboard-2.5.7-2/apps/reviewboard/htdocs/rb-sites/reviewboard/htdocs"
Include "/opt/reviewboard-2.5.7-2/apps/reviewboard/conf/httpd-app.conf"</VirtualHost>
<VirtualHost *:443> ServerName reviewboard.example.com ServerAlias www.reviewboard.example.com DocumentRoot "/opt/reviewboard-2.5.7-2/apps/reviewboard/htdocs/rb-sites/reviewboard/htdocs" SSLEngine on SSLCertificateFile "/opt/reviewboard-2.5.7-2/apps/reviewboard/conf/certs/server.crt" SSLCertificateKeyFile "/opt/reviewboard-2.5.7-2/apps/reviewboard/conf/certs/server.key"
Include "/opt/reviewboard-2.5.7-2/apps/reviewboard/conf/httpd-app.conf"</VirtualHost>bash-4.2# cat apps/reviewboard/conf/httpd-app.conf<IfDefine !IS_REVIEWBOARD_LOADED>Define IS_REVIEWBOARD_LOADEDWSGIDaemonProcess wsgi-reviewboard user=daemon group=daemon processes=2 threads=15 home=/opt/reviewboard-2.5.7-2/apps/reviewboard python-path=/opt/reviewboard-2.5.7-2/apps/reviewboard:/opt/reviewboard-2.5.7-2/apps/reviewboard/htdocs/venv/lib/python2.7/site-packages display-name=%{GROUP}</IfDefine>
<Directory "/opt/reviewboard-2.5.7-2/apps/reviewboard/htdocs/rb-sites/reviewboard/htdocs"> Options -Indexes +FollowSymLinks AllowOverride All <IfVersion < 2.3 > Order allow,deny Allow from all </IfVersion> <IfVersion >= 2.3> Require all granted </IfVersion>
WSGIProcessGroup wsgi-reviewboard
Include "/opt/reviewboard-2.5.7-2/apps/reviewboard/conf/banner.conf"</Directory>
<IfModule pagespeed_module> ModPagespeedDisallow "*"</IfModule>
WSGIPassAuthorization OnWSGIScriptAlias "/reviewboard" "/opt/reviewboard-2.5.7-2/apps/reviewboard/htdocs/rb-sites/reviewboard/htdocs/reviewboard.wsgi/reviewboard"
<Directory "/opt/reviewboard-2.5.7-2/apps/reviewboard/htdocs/rb-sites/reviewboard/htdocs/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></Directory>
# Alias static media requests to filesystemAlias /reviewboard/media "/opt/reviewboard-2.5.7-2/apps/reviewboard/htdocs/rb-sites/reviewboard/htdocs/media"Alias /reviewboard/static "/opt/reviewboard-2.5.7-2/apps/reviewboard/htdocs/rb-sites/reviewboard/htdocs/static"Alias /reviewboard/errordocs "/opt/reviewboard-2.5.7-2/apps/reviewboard/htdocs/rb-sites/reviewboard/htdocs/errordocs"Alias /reviewboard/favicon.ico "/opt/reviewboard-2.5.7-2/apps/reviewboard/htdocs/rb-sites/reviewboard/htdocs/media/rbcommons/images/favicon.png"
Hi,
The good: I made a dump from a clean Linux install and merge the tables with the proper entry. Now the path are the default Linux one, but the others settings are kept.
The bad: I still get an error 500.
Look like I got mysql acces error even if I did into the run (I used the same password from imported database as the Windows one, and modified the apps/reviewboard/htdocs/rb-sites/reviewboard/conf/settings_local.py on Linux to match the same password):
use_reviewboard
mysql -u root -p
mysql> grant all privileges on bitnami_reviewboard.* to 'bn_reviewboard'@'localhost' identified by 'DATABASES_PASSWORD_FROM_SETTINGS_LOCAL.PY'
If I check the privileges:
mysql> show grants for 'bn_reviewboard'@'localhost';
+-----------------------------------------------------------------------------------------------------------------------+
| Grants for bn_reviewboard@localhost |
+-----------------------------------------------------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO 'bn_reviewboard'@'localhost' IDENTIFIED BY PASSWORD 'I_DID_NOT_COPY_REAL_VALUE_HERE' |
| GRANT ALL PRIVILEGES ON `bitnami_reviewboard`.* TO 'bn_reviewboard'@'localhost' |
+-----------------------------------------------------------------------------------------------------------------------+
The apache log indicate it cannot access the database properly somehow???
[Mon Jan 16 15:08:25.968908 2017] [:error] [pid 33711] ERROR:root:Could not load siteconfig: (1045, "Access denied for user 'bn_reviewboard'@'localhost' (using password: YES)")
[Mon Jan 16 15:08:26.149179 2017] [:error] [pid 33711] CRITICAL:root:Unable to load SiteConfiguration: (1045, "Access denied for user 'bn_reviewboard'@'localhost' (using password: YES)")
[Mon Jan 16 15:08:26.149206 2017] [:error] [pid 33711] Traceback (most recent call last):
[Mon Jan 16 15:08:26.149210 2017] [:error] [pid 33711] File "/opt/reviewboard-2.5.7-2/apps/reviewboard/htdocs/reviewboard/admin/middleware.py", line 44, in process_request
[Mon Jan 16 15:08:26.149214 2017] [:error] [pid 33711] siteconfig = SiteConfiguration.objects.get_current()
[Mon Jan 16 15:08:26.149217 2017] [:error] [pid 33711] File "/opt/reviewboard-2.5.7-2/apps/reviewboard/htdocs/venv/lib/python2.7/site-packages/djblets/siteconfig/managers.py", line 50, in get_current
[Mon Jan 16 15:08:26.149221 2017] [:error] [pid 33711] site = Site.objects.get_current()
[Mon Jan 16 15:08:26.149224 2017] [:error] [pid 33711] File "/opt/reviewboard-2.5.7-2/apps/reviewboard/htdocs/venv/lib/python2.7/site-packages/django/contrib/sites/models.py", line 47, in get_current
[Mon Jan 16 15:08:26.149228 2017] [:error] [pid 33711] current_site = self.get(pk=sid)
[Mon Jan 16 15:08:26.149231 2017] [:error] [pid 33711] File "/opt/reviewboard-2.5.7-2/apps/reviewboard/htdocs/venv/lib/python2.7/site-packages/django/db/models/manager.py", line 151, in get
[Mon Jan 16 15:08:26.149235 2017] [:error] [pid 33711] return self.get_queryset().get(*args, **kwargs)
[Mon Jan 16 15:08:26.149238 2017] [:error] [pid 33711] File "/opt/reviewboard-2.5.7-2/apps/reviewboard/htdocs/venv/lib/python2.7/site-packages/django/db/models/query.py", line 304, in get
[Mon Jan 16 15:08:26.149241 2017] [:error] [pid 33711] num = len(clone)
[Mon Jan 16 15:08:26.149244 2017] [:error] [pid 33711] File "/opt/reviewboard-2.5.7-2/apps/reviewboard/htdocs/venv/lib/python2.7/site-packages/django/db/models/query.py", line 77, in __len__
[Mon Jan 16 15:08:26.149248 2017] [:error] [pid 33711] self._fetch_all()
[Mon Jan 16 15:08:26.149251 2017] [:error] [pid 33711] File "/opt/reviewboard-2.5.7-2/apps/reviewboard/htdocs/venv/lib/python2.7/site-packages/django/db/models/query.py", line 857, in _fetch_all
[Mon Jan 16 15:08:26.149254 2017] [:error] [pid 33711] self._result_cache = list(self.iterator())
[Mon Jan 16 15:08:26.149265 2017] [:error] [pid 33711] File "/opt/reviewboard-2.5.7-2/apps/reviewboard/htdocs/venv/lib/python2.7/site-packages/django/db/models/query.py", line 220, in iterator
[Mon Jan 16 15:08:26.149270 2017] [:error] [pid 33711] for row in compiler.results_iter():
[Mon Jan 16 15:08:26.149273 2017] [:error] [pid 33711] File "/opt/reviewboard-2.5.7-2/apps/reviewboard/htdocs/venv/lib/python2.7/site-packages/django/db/models/sql/compiler.py", line 713, in results_iter
[Mon Jan 16 15:08:26.149277 2017] [:error] [pid 33711] for rows in self.execute_sql(MULTI):
[Mon Jan 16 15:08:26.149280 2017] [:error] [pid 33711] File "/opt/reviewboard-2.5.7-2/apps/reviewboard/htdocs/venv/lib/python2.7/site-packages/django/db/models/sql/compiler.py", line 785, in execute_sql
[Mon Jan 16 15:08:26.149283 2017] [:error] [pid 33711] cursor = self.connection.cursor()
[Mon Jan 16 15:08:26.149286 2017] [:error] [pid 33711] File "/opt/reviewboard-2.5.7-2/apps/reviewboard/htdocs/venv/lib/python2.7/site-packages/django/db/backends/__init__.py", line 162, in cursor
[Mon Jan 16 15:08:26.149290 2017] [:error] [pid 33711] cursor = util.CursorWrapper(self._cursor(), self)
[Mon Jan 16 15:08:26.149293 2017] [:error] [pid 33711] File "/opt/reviewboard-2.5.7-2/apps/reviewboard/htdocs/venv/lib/python2.7/site-packages/django/db/backends/__init__.py", line 132, in _cursor
[Mon Jan 16 15:08:26.149297 2017] [:error] [pid 33711] self.ensure_connection()
[Mon Jan 16 15:08:26.149300 2017] [:error] [pid 33711] File "/opt/reviewboard-2.5.7-2/apps/reviewboard/htdocs/venv/lib/python2.7/site-packages/django/db/backends/__init__.py", line 127, in ensure_connection
[Mon Jan 16 15:08:26.149304 2017] [:error] [pid 33711] self.connect()
[Mon Jan 16 15:08:26.149306 2017] [:error] [pid 33711] File "/opt/reviewboard-2.5.7-2/apps/reviewboard/htdocs/venv/lib/python2.7/site-packages/django/db/utils.py", line 99, in __exit__
[Mon Jan 16 15:08:26.149310 2017] [:error] [pid 33711] six.reraise(dj_exc_type, dj_exc_value, traceback)
[Mon Jan 16 15:08:26.149313 2017] [:error] [pid 33711] File "/opt/reviewboard-2.5.7-2/apps/reviewboard/htdocs/venv/lib/python2.7/site-packages/django/db/backends/__init__.py", line 127, in ensure_connection
[Mon Jan 16 15:08:26.149317 2017] [:error] [pid 33711] self.connect()
[Mon Jan 16 15:08:26.149320 2017] [:error] [pid 33711] File "/opt/reviewboard-2.5.7-2/apps/reviewboard/htdocs/venv/lib/python2.7/site-packages/django/db/backends/__init__.py", line 115, in connect
[Mon Jan 16 15:08:26.149323 2017] [:error] [pid 33711] self.connection = self.get_new_connection(conn_params)
[Mon Jan 16 15:08:26.149326 2017] [:error] [pid 33711] File "/opt/reviewboard-2.5.7-2/apps/reviewboard/htdocs/venv/lib/python2.7/site-packages/django/db/backends/mysql/base.py", line 435, in get_new_connection
[Mon Jan 16 15:08:26.149330 2017] [:error] [pid 33711] conn = Database.connect(**conn_params)
[Mon Jan 16 15:08:26.149333 2017] [:error] [pid 33711] File "/opt/reviewboard-2.5.7-2/apps/reviewboard/htdocs/venv/lib/python2.7/site-packages/MySQLdb/__init__.py", line 81, in Connect
[Mon Jan 16 15:08:26.149337 2017] [:error] [pid 33711] return Connection(*args, **kwargs)
[Mon Jan 16 15:08:26.149340 2017] [:error] [pid 33711] File "/opt/reviewboard-2.5.7-2/apps/reviewboard/htdocs/venv/lib/python2.7/site-packages/MySQLdb/connections.py", line 193, in __init__
[Mon Jan 16 15:08:26.149343 2017] [:error] [pid 33711] super(Connection, self).__init__(*args, **kwargs2)
[Mon Jan 16 15:08:26.149346 2017] [:error] [pid 33711] OperationalError: (1045, "Access denied for user 'bn_reviewboard'@'localhost' (using password: YES)")
Something is wrong for some reason...
Ok I rerun the grant command and restart de server and everything seem to be fine, maybe some caching issue at work here!