Ошибка обновления сертификата Let's Encrypt

AdminZ / Linux 1 798

1 798
0
00


Ошибка обновления сертификата Let's Encrypt

Если вы получили такую ошибку при получении нового или попытке обновления старого сертификата Let's Encrypt:

root@server:/home/acmeuser/.acme.sh# acme.sh: Please refer to https://curl.haxx.se/libcurl/c/libcurl-errors.html for error code: 60

root@server:/home/acmeuser/.acme.sh# Can not init api for: https://acme-v02.api.letsencrypt.org/directory.

root@server:/home/acmeuser/.acme.sh# Sleep 10 and retry.


1. Нужно выполнить следующее:

acme.sh --set-default-ca --server letsencrypt


2. Вы можете попробовать обновить ссылки на сертификаты /etc/ssl/certs с помощью

update-ca-certificates --fresh

который повторяет все символические ссылки в /etc/ssl/certs.

Если это не поможет, давайте посмотрим, актуальны ли ваши пакеты.


3. Убедитесь, что у вас есть репозитории безопасности, которые прописаны в /etc/apt/sources.list (добавьте contrib и non-free по желанию) выглядят так:

deb http://security.debian.org/debian-security/ buster/updates main
deb http://deb.debian.org/debian/ buster-updates main

или в нашем случае

deb http://archive.debian.org/debian/ buster main contrib non-free
deb-src http://archive.debian.org/debian/ buster main contrib non-free
deb http://archive.debian.org/debian-security buster/updates main contrib non-free



4. Затем проверим обновления системы и установим их:

apt-get update && apt-get upgrade -y


5. Далее выполняем:

apt-cache policy ca-certificates

и сравните установленную версию с кандидатом, чтобы версии совпадали.

Если вы не видите последнюю версию, возможно, ваш репозиторий устарел.


6. Обновите корневой сертификат на своем сервере.


Срок действия корневого сертификата IdenTrust DST Root CA X3 от Let’s Encrypt закончился 30 сентября 2021 года.


Обновим его вручную.


6.1. Переходим на сайт https://letsencrypt.org/ru/certificates/ и находим

=> Корневые сертификаты

=> Active

=> ISRG Root X1 (self-signed).

=> Скачиваем - Самоподписанный: pem


6.2. Открываем корневой сертификат c помощью текстового редактора и видим следующую информацию:

-----BEGIN CERTIFICATE-----
MIIFazCCA1OgAwIBAgIRAIIQz7DSQONZRGPgu2OCiwAwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMTUwNjA0MTEwNDM4
WhcNMzUwNjA0MTEwNDM4WjBPMQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJu
ZXQgU2VjdXJpdHkgUmVzZWFyY2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBY
MTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAK3oJHP0FDfzm54rVygc
h77ct984kIxuPOZXoHj3dcKi/vVqbvYATyjb3miGbESTtrFj/RQSa78f0uoxmyF+
0TM8ukj13Xnfs7j/EvEhmkvBioZxaUpmZmyPfjxwv60pIgbz5MDmgK7iS4+3mX6U
A5/TR5d8mUgjU+g4rk8Kb4Mu0UlXjIB0ttov0DiNewNwIRt18jA8+o+u3dpjq+sW
T8KOEUt+zwvo/7V3LvSye0rgTBIlDHCNAymg4VMk7BPZ7hm/ELNKjD+Jo2FR3qyH
B5T0Y3HsLuJvW5iB4YlcNHlsdu87kGJ55tukmi8mxdAQ4Q7e2RCOFvu396j3x+UC
B5iPNgiV5+I3lg02dZ77DnKxHZu8A/lJBdiB3QW0KtZB6awBdpUKD9jf1b0SHzUv
KBds0pjBqAlkd25HN7rOrFleaJ1/ctaJxQZBKT5ZPt0m9STJEadao0xAH0ahmbWn
OlFuhjuefXKnEgV4We0+UXgVCwOPjdAvBbI+e0ocS3MFEvzG6uBQE3xDk3SzynTn
jh8BCNAw1FtxNrQHusEwMFxIt4I7mKZ9YIqioymCzLq9gwQbooMDQaHWBfEbwrbw
qHyGO0aoSCqI3Haadr8faqU9GY/rOPNk3sgrDQoo//fb4hVC1CLQJ13hef4Y53CI
rU7m2Ys6xt0nUW7/vGT1M0NPAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNV
HRMBAf8EBTADAQH/MB0GA1UdDgQWBBR5tFnme7bl5AFzgAiIyBpY9umbbjANBgkq
hkiG9w0BAQsFAAOCAgEAVR9YqbyyqFDQDLHYGmkgJykIrGF1XIpu+ILlaS/V9lZL
ubhzEFnTIZd+50xx+7LSYK05qAvqFyFWhfFQDlnrzuBZ6brJFe+GnY+EgPbk6ZGQ
3BebYhtF8GaV0nxvwuo77x/Py9auJ/GpsMiu/X1+mvoiBOv/2X/qkSsisRcOj/KK
NFtY2PwByVS5uCbMiogziUwthDyC3+6WVwW6LLv3xLfHTjuCvjHIInNzktHCgKQ5
ORAzI4JMPJ+GslWYHb4phowim57iaztXOoJwTdwJx4nLCgdNbOhdjsnvzqvHu7Ur
TkXWStAmzOVyyghqpZXjFaH3pO3JLF+l+/+sKAIuvtd7u+Nxe5AW0wdeRlN8NwdC
jNPElpzVmbUq4JUagEiuTDkHzsxHpFKVK7q4+63SM1N95R1NbdWhscdCb+ZAJzVc
oyi3B43njTOQ5yOf+1CceWxG1bQVs5ZufpsMljq4Ui0/1lvh+wjChP4kqKOJ2qxq
4RgqsahDYVvTH9w7jXbyLeiNdd8XM2w9U/t7y0Ff/9yi0GE44Za4rF2LN9d11TPA
mRGunUHBcnWEvgJBQl9nJEiU0Zsnvgc/ubhPgXRR4Xq37Z0j4r7g1SgEEzwxA57d
emyPxgcYxn/eR44/KJ4EBs+lVDR3veyJm+kXQ99b21/+jh5Xos1AnX5iItreGCc=
-----END CERTIFICATE-----


6.3. Копируем всё.

6.4. Идём по пути /etc/ssl/certs и находим ca-certificates.crt

6.5. Открываем его текстовым редактором и вставляем в самый низ корневой сертификат.

6.6. Сохраняем на сервере.


После этих действий обновление сертификатов Let's Encrypt должно пройти без ошибок.





Добавление комментария

Имя:*
E-Mail:
Комментарий:
Введите код: *
Кликните на изображение чтобы обновить код, если он неразборчив