Hello! The problem is with starting the server, I filled out everything according to the instructions (I use Mariadb, since I did not find the PostgreSQL addon). Please help me set it up.
Logs:
cont-init: info: /etc/cont-init.d/00-banner.sh exited 0
cont-init: info: running /etc/cont-init.d/10-requirements.sh
[05:27:20] INFO: Checking system requirements...
[05:27:20] INFO: Testing database connectivity to core-mariadb:3306...
core-mariadb:3306 - no response
[05:27:20] WARNING: Cannot connect to PostgreSQL database at core-mariadb:3306
[05:27:20] WARNING: Please ensure the PostgreSQL addon is running and accessible
[05:27:20] INFO: Setting up data directories...
[05:27:20] INFO: Requirements check completed
cont-init: info: /etc/cont-init.d/10-requirements.sh exited 0
cont-init: info: running /etc/cont-init.d/20-synapse-config.sh
[05:27:20] INFO: Configuring Synapse Matrix server...
[05:27:21] INFO: Creating log configuration...
[05:27:21] INFO: Creating Synapse homeserver configuration...
[05:27:21] INFO: LiveKit enabled: false
[05:27:21] INFO: Generating Synapse signing key...
Traceback (most recent call last):
File "/usr/lib/python3.9/runpy.py", line 197, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/usr/lib/python3.9/runpy.py", line 87, in _run_code
exec(code, run_globals)
File "/opt/venv/lib/python3.9/site-packages/synapse/app/homeserver.py", line 32, in
from synapse import events
File "/opt/venv/lib/python3.9/site-packages/synapse/events/init.py", line 51, in
from synapse.util.caches import intern_dict
File "/opt/venv/lib/python3.9/site-packages/synapse/util/caches/init.py", line 34, in
from synapse.metrics import SERVER_NAME_LABEL
File "/opt/venv/lib/python3.9/site-packages/synapse/metrics/init.py", line 275, in
class InFlightGauge(Generic[MetricsEntry], Collector):
File "/usr/lib/python3.9/abc.py", line 106, in new
cls = super().new(mcls, name, bases, namespace, **kwargs)
TypeError: Cannot create a consistent method resolution
order (MRO) for bases Generic, Collector
[05:27:22] ERROR: Failed to generate signing key
cont-init: info: /etc/cont-init.d/20-synapse-config.sh exited 1
cont-init: info: running /etc/cont-init.d/30-admin-user.sh
[05:27:22] INFO: Setting up admin user: admin
[05:27:22] INFO: Admin user creation script prepared
cont-init: info: /etc/cont-init.d/30-admin-user.sh exited 0
cont-init: info: running /etc/cont-init.d/35-registration-tokens.sh
[05:27:22] INFO: Debug: Registration tokens config exists: yes
[05:27:22] INFO: Debug: Token count from config: 1
[05:27:22] INFO: Debug: Found 1 registration tokens
[05:27:22] INFO: Debug: Token: 123...
[05:27:22] INFO: Debug: Admin username: admin
[05:27:22] INFO: Debug: Admin password configured: yes
[05:27:23] INFO: Creating registration tokens...
[05:27:23] INFO: Registration token creation script prepared
cont-init: info: /etc/cont-init.d/35-registration-tokens.sh exited 0
cont-init: warning: some scripts exited nonzero
s6-rc: warning: unable to start service legacy-cont-init: command exited 1
/run/s6/basedir/scripts/rc.init: warning: s6-rc failed to properly bring all the services up! Check your logs (in /run/uncaught-logs/current if you have in-container logging) for more information.
/run/s6/basedir/scripts/rc.init: fatal: stopping the container.
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service s6rc-oneshot-runner: stopping
s6-rc: info: service s6rc-oneshot-runner successfully stopped
Hello! The problem is with starting the server, I filled out everything according to the instructions (I use Mariadb, since I did not find the PostgreSQL addon). Please help me set it up.
Logs:
cont-init: info: /etc/cont-init.d/00-banner.sh exited 0
cont-init: info: running /etc/cont-init.d/10-requirements.sh
[05:27:20] INFO: Checking system requirements...
[05:27:20] INFO: Testing database connectivity to core-mariadb:3306...
core-mariadb:3306 - no response
[05:27:20] WARNING: Cannot connect to PostgreSQL database at core-mariadb:3306
[05:27:20] WARNING: Please ensure the PostgreSQL addon is running and accessible
[05:27:20] INFO: Setting up data directories...
[05:27:20] INFO: Requirements check completed
cont-init: info: /etc/cont-init.d/10-requirements.sh exited 0
cont-init: info: running /etc/cont-init.d/20-synapse-config.sh
[05:27:20] INFO: Configuring Synapse Matrix server...
[05:27:21] INFO: Creating log configuration...
[05:27:21] INFO: Creating Synapse homeserver configuration...
[05:27:21] INFO: LiveKit enabled: false
[05:27:21] INFO: Generating Synapse signing key...
Traceback (most recent call last):
File "/usr/lib/python3.9/runpy.py", line 197, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/usr/lib/python3.9/runpy.py", line 87, in _run_code
exec(code, run_globals)
File "/opt/venv/lib/python3.9/site-packages/synapse/app/homeserver.py", line 32, in
from synapse import events
File "/opt/venv/lib/python3.9/site-packages/synapse/events/init.py", line 51, in
from synapse.util.caches import intern_dict
File "/opt/venv/lib/python3.9/site-packages/synapse/util/caches/init.py", line 34, in
from synapse.metrics import SERVER_NAME_LABEL
File "/opt/venv/lib/python3.9/site-packages/synapse/metrics/init.py", line 275, in
class InFlightGauge(Generic[MetricsEntry], Collector):
File "/usr/lib/python3.9/abc.py", line 106, in new
cls = super().new(mcls, name, bases, namespace, **kwargs)
TypeError: Cannot create a consistent method resolution
order (MRO) for bases Generic, Collector
[05:27:22] ERROR: Failed to generate signing key
cont-init: info: /etc/cont-init.d/20-synapse-config.sh exited 1
cont-init: info: running /etc/cont-init.d/30-admin-user.sh
[05:27:22] INFO: Setting up admin user: admin
[05:27:22] INFO: Admin user creation script prepared
cont-init: info: /etc/cont-init.d/30-admin-user.sh exited 0
cont-init: info: running /etc/cont-init.d/35-registration-tokens.sh
[05:27:22] INFO: Debug: Registration tokens config exists: yes
[05:27:22] INFO: Debug: Token count from config: 1
[05:27:22] INFO: Debug: Found 1 registration tokens
[05:27:22] INFO: Debug: Token: 123...
[05:27:22] INFO: Debug: Admin username: admin
[05:27:22] INFO: Debug: Admin password configured: yes
[05:27:23] INFO: Creating registration tokens...
[05:27:23] INFO: Registration token creation script prepared
cont-init: info: /etc/cont-init.d/35-registration-tokens.sh exited 0
cont-init: warning: some scripts exited nonzero
s6-rc: warning: unable to start service legacy-cont-init: command exited 1
/run/s6/basedir/scripts/rc.init: warning: s6-rc failed to properly bring all the services up! Check your logs (in /run/uncaught-logs/current if you have in-container logging) for more information.
/run/s6/basedir/scripts/rc.init: fatal: stopping the container.
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service s6rc-oneshot-runner: stopping
s6-rc: info: service s6rc-oneshot-runner successfully stopped