spantaleev / matrix-docker-ansible-deploy

🐳 Matrix (An open network for secure, decentralized communication) server setup using Ansible and Docker
GNU Affero General Public License v3.0
4.9k stars 1.04k forks source link

jitsi component start up issue #1797

Closed XiotSamuel closed 2 years ago

XiotSamuel commented 2 years ago

Playbook Configuration:

My vars.yml file looks like this:

---
# The bare domain name which represents your Matrix identity.
# Matrix user ids for your server will be of the form (`@user:<matrix-domain>`).
#
# Note: this playbook does not touch the server referenced here.
# Installation happens on another server ("matrix.<matrix-domain>").
#
# If you've deployed using the wrong domain, you'll have to run the Uninstalling step,
# because you can't change the Domain after deployment.
#
# Example value: example.com
matrix_domain: msgtest.ooguy.com

# The Matrix homeserver software to install.
# See `roles/matrix-base/defaults/main.yml` for valid options.
matrix_homeserver_implementation: synapse

# A secret used as a base, for generating various other secrets.
# You can put any string here, but generating a strong one is preferred (e.g. `pwgen -s 64 1`).
matrix_homeserver_generic_secret_key: '*************************************'

# This is something which is provided to Let's Encrypt when retrieving SSL certificates for domains.
#
# In case SSL renewal fails at some point, you'll also get an email notification there.
#
# If you decide to use another method for managing SSL certificates (different than the default Let's Encrypt),
# you won't be required to define this variable (see `docs/configuring-playbook-ssl-certificates.md`).
#
# Example value: someone@example.com
matrix_ssl_lets_encrypt_support_email: '*************8@************.com'

# A Postgres password to use for the superuser Postgres user (called `matrix` by default).
#
# The playbook creates additional Postgres users and databases (one for each enabled service)
# using this superuser account.
matrix_postgres_connection_password: 'matrix'

matrix_architecture: 'arm64'

matrix_jitsi_enabled: true

# Run `bash inventory/scripts/jitsi-generate-passwords.sh` to generate these passwords,
# or define your own strong passwords manually.
matrix_jitsi_jicofo_auth_password: "*******"
matrix_jitsi_jvb_auth_password: "******"
matrix_jitsi_jibri_recorder_password: "******"
matrix_jitsi_jibri_xmpp_password: "******"

matrix_synapse_admin_enabled: true
matrix_synapse_enable_registration_without_verification: true
matrix_synapse_enable_registration: true

Matrix Server:

Ansible: If your problem appears to be with Ansible, tell us:

Problem description:

Describe what you're doing, what you expect to happen and what happens instead here. Tell us what you've tried and what you're aiming to achieve.

Implementing jitsi in rasppi, but all jitsi service cannot start.

failed: [matrix.msgtest.ooguy.com] (item=matrix-jitsi-web.service) => changed=false ansible_loop_var: item item: matrix-jitsi-web.service msg: matrix-jitsi-web.service was not detected to be running. It's possible that there's a configuration problem or another service on your server interferes with it (uses the same ports, etc.). Try runningsystemctl status matrix-jitsi-web.serviceandjournalctl -fu matrix-jitsi-web.serviceon the server to investigate. If you're on a slow or overloaded server, it may be that services take a longer time to start and that this error is a false-positive. You can consider raising the value of thematrix_common_after_systemd_service_start_wait_for_timeout_secondsvariable. Seeroles/matrix-common-after/defaults/main.ymlfor more details about that. failed: [matrix.msgtest.ooguy.com] (item=matrix-jitsi-prosody.service) => changed=false ansible_loop_var: item item: matrix-jitsi-prosody.service msg: matrix-jitsi-prosody.service was not detected to be running. It's possible that there's a configuration problem or another service on your server interferes with it (uses the same ports, etc.). Try runningsystemctl status matrix-jitsi-prosody.serviceandjournalctl -fu matrix-jitsi-prosody.serviceon the server to investigate. If you're on a slow or overloaded server, it may be that services take a longer time to start and that this error is a false-positive. You can consider raising the value of thematrix_common_after_systemd_service_start_wait_for_timeout_secondsvariable. Seeroles/matrix-common-after/defaults/main.ymlfor more details about that. failed: [matrix.msgtest.ooguy.com] (item=matrix-jitsi-jicofo.service) => changed=false ansible_loop_var: item item: matrix-jitsi-jicofo.service msg: matrix-jitsi-jicofo.service was not detected to be running. It's possible that there's a configuration problem or another service on your server interferes with it (uses the same ports, etc.). Try runningsystemctl status matrix-jitsi-jicofo.serviceandjournalctl -fu matrix-jitsi-jicofo.serviceon the server to investigate. If you're on a slow or overloaded server, it may be that services take a longer time to start and that this error is a false-positive. You can consider raising the value of thematrix_common_after_systemd_service_start_wait_for_timeout_secondsvariable. Seeroles/matrix-common-after/defaults/main.ymlfor more details about that. failed: [matrix.msgtest.ooguy.com] (item=matrix-jitsi-jvb.service) => changed=false ansible_loop_var: item item: matrix-jitsi-jvb.service msg: matrix-jitsi-jvb.service was not detected to be running. It's possible that there's a configuration problem or another service on your server interferes with it (uses the same ports, etc.). Try runningsystemctl status matrix-jitsi-jvb.serviceandjournalctl -fu matrix-jitsi-jvb.serviceon the server to investigate. If you're on a slow or overloaded server, it may be that services take a longer time to start and that this error is a false-positive. You can consider raising the value of thematrix_common_after_systemd_service_start_wait_for_timeout_secondsvariable. Seeroles/matrix-common-after/defaults/main.ymlfor more details about that.

Client (please complete the following information):

Additional context Add any other context about the problem here.

spantaleev commented 2 years ago

Jitsi does not support arm64 right now. Progress is being made on that. See https://github.com/jitsi/docker-jitsi-meet/issues/1069 and https://github.com/jitsi/docker-jitsi-meet/issues/1214

I've also now made the playbook fail during setup, instead of finishing setup successfully, but failing during start later on.

XiotSamuel commented 2 years ago

@spantaleev Thanks for quick reply. We found that the conference call still work without the jitsi in my pi. Is the element or coturn have default setting to connect to jitsi public server?