You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Oct 24, 2021. It is now read-only.
Let's Encrypt Root Certificate expired on September 30th and this change is causing some issues. We explain the possible problems below and also how to solve them.
7
+
8
+
This is not a Meteor or Galaxy issue.
9
+
6
10
<h2id="commands">Can't run Meteor commands</h2>
7
11
8
12
Galaxy and all Meteor servers uses Let's Encrypt, which announced a change in May in this [post](https://letsencrypt.org/docs/dst-root-ca-x3-expiration-september-2021) about DST Root CA X3 expiring on September 30, 2021.
Also note that if you are running old distributions, like Ubuntu 16 and before, locally, or in any of your CI pipelines you may also face this issue. In this case, we do recommend updating your distribution, or your local repository of root certificates (the how-to of this varies based on your distribution).
25
29
30
+
This is not a Meteor or Galaxy issue, but it's a change in the Let's Encrypt certificate in our resources that you are accessing.
26
31
27
32
<h2id="server-requests">Requests failing</h2>
28
33
@@ -44,6 +49,8 @@ If you are using Galaxy, it's as simple as adding this to your settings file:
44
49
45
50
You can check our list of supported Meteor versions [here](https://github.com/meteor/meteor/blob/devel/SECURITY.md#supported-versions). If your applications is not in one of them, you should migrate as soon as possible.
46
51
52
+
This is not a Meteor or Galaxy issue, but it's a change in the Let's Encrypt certificate in the external resource that you are accessing.
As stated before, Galaxy issues Let's Encrypt certificates automatically for all clients. This is source of confusion, as if you are depending on older clients being able to access your website, this won't work.
More info can be obtained [here](https://letsencrypt.org/certificates).
60
67
61
-
If you are using Galaxy, you need to follow the requirements and steps [here](https://galaxy-guide.meteor.com/encryption.html#Custom%20certificate) after generating the certificate. Galaxy only accepts custom certs in .pem format, the same as nginx uses.
68
+
If you are using Galaxy, you need to follow the requirements and steps [here](https://galaxy-guide.meteor.com/encryption.html#Custom%20certificate) after generating the certificate. Galaxy only accepts custom certs in `.pem` format, the same as nginx uses.
69
+
70
+
This is not a Meteor or Galaxy issue, but it's a change in the Let's Encrypt certificate you are using.
62
71
63
72
<h2id="clients-not-working">Clients Known to be not working</h2>
64
73
@@ -68,4 +77,6 @@ Here is a succinct list of known to be not working clients:
68
77
- Node.JS HTTP requests prior to v10. This includes any Meteor version prior to 1.9(except).
69
78
- Any client using OpenSSL 1.0.2 and before.
70
79
71
-
Please note that this is not an exhaustive list, but based on our reports and experience. This is not a Meteor or Galaxy issue, but it's a change in the Let's Encrypt certificate you are using.
80
+
Please note that this is not an exhaustive list, but based on our reports and experience.
81
+
82
+
This is not a Meteor or Galaxy issue, but it's a change in the Let's Encrypt certificate you are using.
0 commit comments