I upgraded from 5.2 to 5.3 and followed the extra steps here: Extra Upgrade Notices - SeaTable Admin Manual
The issue is when ever i start the server and try to hit its url i get:
Page unavailable
Sorry, but the requested page is unavailable due to a server hiccup.
Our engineers have been notified, so check back later.
Looking at the logs the only thing i see is:
[2025-09-01 11:36:18] [ERROR] log.py[line:241] Internal Server Error: /
Traceback (most recent call last):
File "/opt/seatable/seatable-server-latest/dtable-web/thirdpart/django/core/handlers/exception.py", line 55, in inner
response = get_response(request)
^^^^^^^^^^^^^^^^^^^^^
File "/opt/seatable/seatable-server-latest/dtable-web/thirdpart/django/utils/deprecation.py", line 133, in __call__
response = self.process_request(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/seatable/seatable-server-latest/dtable-web/seahub/base/middleware.py", line 81, in process_request
cur_note = cache.get('CUR_TOPINFO') if cache.get('CUR_TOPINFO') else \
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/seatable/seatable-server-latest/dtable-web/thirdpart/django/core/cache/backends/redis.py", line 187, in get
return self._cache.get(key, default)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/seatable/seatable-server-latest/dtable-web/thirdpart/django/core/cache/backends/redis.py", line 99, in get
value = client.get(key)
^^^^^^^^^^^^^^^
File "/opt/seatable/seatable-server-latest/dtable-web/thirdpart/redis/commands/core.py", line 1790, in get
return self.execute_command("GET", name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/seatable/seatable-server-latest/dtable-web/thirdpart/redis/client.py", line 1255, in execute_command
conn = self.connection or pool.get_connection(command_name, **options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/seatable/seatable-server-latest/dtable-web/thirdpart/redis/connection.py", line 1427, in get_connection
connection.connect()
File "/opt/seatable/seatable-server-latest/dtable-web/thirdpart/redis/connection.py", line 636, in connect
self.on_connect()
File "/opt/seatable/seatable-server-latest/dtable-web/thirdpart/redis/connection.py", line 738, in on_connect
auth_response = self.read_response()
^^^^^^^^^^^^^^^^^^^^
File "/opt/seatable/seatable-server-latest/dtable-web/thirdpart/redis/connection.py", line 848, in read_response
response = self._parser.read_response(disable_decoding=disable_decoding)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/seatable/seatable-server-latest/dtable-web/thirdpart/redis/connection.py", line 335, in read_response
result = self._read_response(disable_decoding=disable_decoding)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/seatable/seatable-server-latest/dtable-web/thirdpart/redis/connection.py", line 360, in _read_response
raise error
redis.exceptions.AuthenticationError: invalid username-password pair or user is disabled.
I added REDIS_PASSWORD to my .env file, but i see no entries to add a username. Is there something I’m missing?