Получение ошибки Lego при передаче адреса электронной почты с помощью --email - PullRequest
0 голосов
/ 09 июня 2019

Чтобы возобновить сертификат LetsEncrypt, я следовал этому Bitnami doc и:

sudo /opt/bitnami/letsencrypt/lego --tls --email="somebody@example.com" --domains="example.com" --domains="www.example.com" --path="/opt/bitnami/letsencrypt" renew --days 90

продолжал возвращать ошибку:

Вы должны пройти учетную запись (электронная почтаадрес) к программе, используя --email или -m

Я попытался повторно ввести дефисы и кавычки на случай, если при копировании / вставке они будут заменены на дефисы и кавычки, но безуспешно.Цените указатели на то, что я могу делать неправильно или могу сделать по-другому.

1 Ответ

0 голосов
/ 10 июня 2019

Инженер Битнами здесь. Кажется, у вас есть старая версия бинарного файла lego в вашем случае, у вас есть 2 варианта:

  • Используйте эту предыдущую версию: в этом случае вам нужно будет выполнить эту команду вместо
sudo /opt/bitnami/letsencrypt/lego --email="somebody@example.com" --domains="example.com" --domains="www.example.com" --path="/opt/bitnami/letsencrypt" renew --days 90

Примечание: я удалил параметр --tls

  • Обновление бинарного файла lego
cd /tmp
curl -Ls https://api.github.com/repos/xenolf/lego/releases/latest | grep browser_download_url | grep linux_amd64 | cut -d '"' -f 4 | wget -i -
tar xf lego_v2.6.0_linux_amd64.tar.gz
sudo mkdir -p /opt/bitnami/letsencrypt
sudo mv lego /opt/bitnami/letsencrypt/lego

Примечание: 2.6.0 была последней версией двоичного файла lego при написании этого сообщения

и затем снова введите команду

sudo /opt/bitnami/letsencrypt/lego --tls --email="somebody@example.com" --domains="example.com" --domains="www.example.com" --path="/opt/bitnami/letsencrypt" renew --days 90

Надеюсь, это поможет

...