Привет, новая версия ProxMox 6.2 выглядит прекрасно, и мы очень хотели попробовать новые сертификаты ACME с проверкой DNS. К сожалению, нам не удалось заставить это работать с плагином DNS от Cloudflare. Это на хосте с только что установленным ProxMox 6.2. Сначала мы добавили аккаунт и плагин Cloudflare DNS через интерфейс администратора Datacenter / ACME. В поле API для DNS мы указали "Cloudflare Managed DNS". Мы заполнили наш ID аккаунта и токен в соответствующих полях.
Выглядело все нормально. Обратите внимание, что мы использовали тот же ID аккаунта и токен для получения сертификатов с помощью скриптов клиента acme.sh, чтобы проверить, что они работают корректно. Затем в интерфейсе Proxmox мы пошли в хост / Система / Сертификаты / ACME и нажали "Добавить". Для типа проверки мы указали DNS, для плагина выбрали cloudflare (имя, которое мы создали ранее) и затем указали домен.
После нажатия ОК мы получаем ошибку: setpriv --reuid nobody --regid nogroup --clear-groups --reset-env -- /bin/bash /usr/share/proxmox-acme/proxmox-acme setup cf mox.<domain>' не удалось: код завершения 1 Вот результат в командной строке: root@mox:/usr/share/proxmox-acme# pvenode acme cert order Загрузка данных аккаунта ACME Размещение заказа ACME URL заказа: Получение данных авторизации от ' ' Проверка для mox.<domain> ожидает! [Чт 14 мая 15:04:35 PDT 2020] Ошибка [Чт 14 мая 15:04:35 PDT 2020] Ошибка добавления txt для домена:_acme-challenge.mox.<domain> команда 'setpriv --reuid nobody --regid nogroup --clear-groups --reset-env -- /bin/bash /usr/share/proxmox-acme/proxmox-acme setup cf mox.<domain>' не удалась: код завершения 1 Команда задачи 'setpriv --reuid nobody --regid nogroup --clear-groups --reset-env -- /bin/bash /usr/share/proxmox-acme/proxmox-acme setup cf mox.<domain>' не удалась: код завершения 1 Пожалуйста, дайте совет.
Выглядело все нормально. Обратите внимание, что мы использовали тот же ID аккаунта и токен для получения сертификатов с помощью скриптов клиента acme.sh, чтобы проверить, что они работают корректно. Затем в интерфейсе Proxmox мы пошли в хост / Система / Сертификаты / ACME и нажали "Добавить". Для типа проверки мы указали DNS, для плагина выбрали cloudflare (имя, которое мы создали ранее) и затем указали домен.
После нажатия ОК мы получаем ошибку: setpriv --reuid nobody --regid nogroup --clear-groups --reset-env -- /bin/bash /usr/share/proxmox-acme/proxmox-acme setup cf mox.<domain>' не удалось: код завершения 1 Вот результат в командной строке: root@mox:/usr/share/proxmox-acme# pvenode acme cert order Загрузка данных аккаунта ACME Размещение заказа ACME URL заказа: Получение данных авторизации от ' ' Проверка для mox.<domain> ожидает! [Чт 14 мая 15:04:35 PDT 2020] Ошибка [Чт 14 мая 15:04:35 PDT 2020] Ошибка добавления txt для домена:_acme-challenge.mox.<domain> команда 'setpriv --reuid nobody --regid nogroup --clear-groups --reset-env -- /bin/bash /usr/share/proxmox-acme/proxmox-acme setup cf mox.<domain>' не удалась: код завершения 1 Команда задачи 'setpriv --reuid nobody --regid nogroup --clear-groups --reset-env -- /bin/bash /usr/share/proxmox-acme/proxmox-acme setup cf mox.<domain>' не удалась: код завершения 1 Пожалуйста, дайте совет.
С наилучшими пожеланиями