-
-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Working Matrix install broken after trying to update! Help!! #3146
Comments
Have you tried with a newer version of Ansible / Jinja? If you can't get a newer version installed, you may also run Ansible in a container, as described in |
I'm trying to work out how to update it now. I just restarted in the hope that would do something, and just noticed that in my
Is that something I need to fix? |
matrix-traefik-certs-dumper is a component which looks for new SSL certificates (obtained by Traefik and stored into the Since it's reporting The Traefik log in systemd-journald would contain more information. See:
Generally, the problem is that DNS records are not configured correctly or port 80 in your firewall is not open. Both of these problems cause Let's Encrypt to fail validating your ownership of the domain, so it doesn't issue a certificate for you. |
|
Everything was working today until I tried to update, wouldn't that mean that the DNS records must be ok? |
In any case, I'd first investigate why the playbook cannot run until completion before trying to chase other problems. Once the playbook runs until completion, you can investigate what's going on. |
Thanks for your help and advice. I just tried the info from docs/ansible.md -
I came across this and mucked around to eventually get
But I can only seem to run that one using
Otherwise it runs the older version. The instructions for running ansible in a container seem so complicated I'm scared to attempt it! Do you happen to know how I can get |
One way is to Then you can call Alternatively, you can directly use |
Wooo! It worked with: I did get one error, but I'll try stop-all, start-all once I work out how to get the arguments from the justfile:
Thanks! |
To add to the above: if you invoke from Your |
It's all working now after
When I've recovered from all that, I'll attempt to fix the wrong ansible version getting run by default problem... Thanks so much for your help!! |
Forgot to mention, I also changed my external ip in Just in case someone else comes across this issue. Thanks again. |
I am having the same issue but have not been able to overcome it by updating ansible to the version shown below.
Any advice would be appreciated as my server is now down and I am at a loss. Thanks. |
Playbook Configuration:
My
vars.yml
file looks like this:Matrix Server:
Ansible:
I think Ansible is working.
ansible --version
Problem description:
I just tried to update my working but probably very out of date matrix install, but now I've broken things and now it isn't working.
Here's what I did:
ran
git pull
installed Prebuilt-MPR
installed
just
-sudo apt install just
did
just roles
ran
just setup-all
, fixing variables in myinventory/host_vars/sitename/vars.yml
as it kept failing with errors:changed
matrix_ssl_lets_encrypt_support_email
todevture_traefik_config_certificatesResolvers_acme_email
changed
matrix_postgres_connection_password
todevture_postgres_connection_password
changed
matrix_nginx_proxy_base_domain_serving_enabled
tomatrix_static_files_container_labels_base_domain_enabled
After reading this about changing to traefik
I added the line
matrix_playbook_reverse_proxy_type: playbook-managed-traefik
and added my email as
devture_traefik_config_certificatesResolvers_acme_email:
It looks like it was mostly able to update, but now
just setup-all
,just stop-all
andjust start-all
now fail at the end with this error:I'm not sure how to proceed, can anyone help me?
The text was updated successfully, but these errors were encountered: