I followed official docker hub page to set up sentry 8.13 on remote server. When I try to access the login page(http://10.10.105.26:9000/auth/login/) I get this error in sentry docker container
06:52:29 [ERROR] django.request: Internal Server Error: /auth/login/ (status_code=500 request=<WSGIRequest
path:/auth/login/,
GET:<QueryDict: {}>,
POST:<QueryDict: {}>,
COOKIES:{'sentrysid': 'gAJ9cQFVBV9uZXh0WAEAAAAvcy4:1cdWrh:h_xziQwnoKLArljYy4J15HyFAyY'},
META:{u'CSRF_COOKIE': u'pJOFvs42arL9nkclkQ6K2fJ2LENBmve4',
'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
'HTTP_ACCEPT_ENCODING': 'gzip, deflate, sdch',
'HTTP_ACCEPT_LANGUAGE': 'en-US,en;q=0.8,ka;q=0.6,ru;q=0.4',
'HTTP_CACHE_CONTROL': 'no-cache',
'HTTP_CONNECTION': 'keep-alive',
'HTTP_COOKIE': 'sentrysid="gAJ9cQFVBV9uZXh0WAEAAAAvcy4:1cdWrh:h_xziQwnoKLArljYy4J15HyFAyY"',
'HTTP_HOST': '10.10.105.26:9000',
'HTTP_PRAGMA': 'no-cache',
'HTTP_UPGRADE_INSECURE_REQUESTS': '1',
'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',
'PATH_INFO': u'/auth/login/',
'QUERY_STRING': '',
'REMOTE_ADDR': '10.11.11.144',
'REQUEST_METHOD': 'GET',
'REQUEST_URI': '/auth/login/',
'SCRIPT_NAME': u'',
'SERVER_NAME': '73b1ed4f4cfc',
'SERVER_PORT': '9000',
'SERVER_PROTOCOL': 'HTTP/1.1',
'uwsgi.core': 1,
'uwsgi.node': '73b1ed4f4cfc',
'uwsgi.version': '2.0.14',
'wsgi.errors': <open file 'wsgi_errors', mode 'w' at 0x7f82f97166f0>,
'wsgi.file_wrapper': <built-in function uwsgi_sendfile>,
'wsgi.input': <uwsgi._Input object at 0x7f82f6d616a8>,
'wsgi.multiprocess': True,
'wsgi.multithread': True,
'wsgi.run_once': False,
'wsgi.url_scheme': 'http',
'wsgi.version': (1, 0)}>)
Traceback (most recent call last):
File "/usr/local/lib/python2.7/site-packages/sentry/options/store.py", line 167, in get_store
value = self.model.objects.get(key=key.name).value
File "/usr/local/lib/python2.7/site-packages/sentry/../django/db/models/manager.py", line 151, in get
return self.get_queryset().get(*args, **kwargs)
File "/usr/local/lib/python2.7/site-packages/sentry/../django/db/models/query.py", line 304, in get
num = len(clone)
File "/usr/local/lib/python2.7/site-packages/sentry/../django/db/models/query.py", line 77, in __len__
self._fetch_all()
File "/usr/local/lib/python2.7/site-packages/sentry/../django/db/models/query.py", line 857, in _fetch_all
self._result_cache = list(self.iterator())
File "/usr/local/lib/python2.7/site-packages/sentry/../django/db/models/query.py", line 220, in iterator
for row in compiler.results_iter():
File "/usr/local/lib/python2.7/site-packages/sentry/../django/db/models/sql/compiler.py", line 713, in results_iter
for rows in self.execute_sql(MULTI):
File "/usr/local/lib/python2.7/site-packages/sentry/../django/db/models/sql/compiler.py", line 785, in execute_sql
cursor = self.connection.cursor()
File "/usr/local/lib/python2.7/site-packages/sentry/../django/db/backends/__init__.py", line 162, in cursor
cursor = util.CursorWrapper(self._cursor(), self)
File "/usr/local/lib/python2.7/site-packages/sentry/db/postgres/decorators.py", line 42, in inner
return func(self, *args, **kwargs)
File "/usr/local/lib/python2.7/site-packages/sentry/db/postgres/base.py", line 60, in _cursor
cursor = super(DatabaseWrapper, self)._cursor()
File "/usr/local/lib/python2.7/site-packages/sentry/../django/db/backends/__init__.py", line 132, in _cursor
self.ensure_connection()
File "/usr/local/lib/python2.7/site-packages/sentry/../django/db/backends/__init__.py", line 127, in ensure_connection
self.connect()
File "/usr/local/lib/python2.7/site-packages/sentry/../django/db/utils.py", line 99, in __exit__
six.reraise(dj_exc_type, dj_exc_value, traceback)
File "/usr/local/lib/python2.7/site-packages/sentry/../django/db/backends/__init__.py", line 127, in ensure_connection
self.connect()
File "/usr/local/lib/python2.7/site-packages/sentry/../django/db/backends/__init__.py", line 115, in connect
self.connection = self.get_new_connection(conn_params)
File "/usr/local/lib/python2.7/site-packages/sentry/../django/db/backends/postgresql_psycopg2/base.py", line 115, in get_new_connection
return Database.connect(**conn_params)
File "/usr/local/lib/python2.7/site-packages/psycopg2/__init__.py", line 164, in connect
conn = _connect(dsn, connection_factory=connection_factory, async=async)
OperationalError: FATAL: password authentication failed for user "postgres"
I used docker-machine to deploy sentry on remote server. I didn’t have same problem with sentry 8.10.
$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
postgres latest ecd991538a0f 4 days ago 265.5 MB
sentry latest 64bd12015478 12 days ago 540.2 MB
redis latest 74d8f543ac97 13 days ago 183.7 MB
Do you have any idea what can be causing the problem?