Ошибки

Certbot: Another instance of Certbot is already running — Certbot уже запущен

Certbot уже запущен — в другом окне терминала или для продления сертификатов по расписанию. Две копии сразу работать не могут. Дождитесь, пока первая закончит, и повторите команду.

Обновлено 10.10.2026≈ 3 мин чтения
Содержание 8

Что сделать прямо сейчас

  1. Проверьте, какой Certbot уже работает, — шаг 1.
  2. Дождитесь, пока он закончит, и повторите свою команду — шаг 2.

Все команды на этой странице вводятся на сервере: подключитесь к нему по SSH (как подключиться) и набирайте их в том же окне.

Что значит это сообщение

Saving debug log to /var/log/letsencrypt/letsencrypt.log
Another instance of Certbot is already running.
Ask for help or search for solutions at https://community.letsencrypt.org. See the logfile /var/log/letsencrypt/letsencrypt.log or re-run Certbot with -v for more details.

«Другая копия Certbot уже работает». Перед началом работы Certbot занимает свои папки, чтобы две копии не меняли одни и те же файлы. Если папки уже заняты, вторая копия сразу останавливается с этим сообщением.

Кто их занял:

  • Certbot в другом окне SSH ждёт вашего ответа — например, вопроса про почту или условия Let’s Encrypt;
  • идёт продление сертификатов по расписанию. Перед ним Certbot ждёт случайное время — до 8 минут, чтобы не обращаться к Let’s Encrypt в одну секунду с другими серверами, — и всё это время папки заняты.

Шаг 1. Проверьте, не запущен ли Certbot

pgrep -af certbot

Команда покажет запущенные программы, в строке запуска которых есть слово certbot: номер процесса и саму строку. Если ответ пустой, Certbot уже закончил работу — повторите свою команду.

  • В строке есть renew — идёт продление по расписанию. Оно закончится само.
  • Это ваша команда из другого окна SSH — вернитесь в то окно и ответьте на вопрос Certbot или закройте его, нажав Ctrl+C.

Шаг 2. Подождите и повторите

Подождите несколько минут и снова выполните pgrep -af certbot. Когда ответ станет пустым, повторите свою команду.

Не удаляйте файлы блокировки в папках Certbot. Блокировку держит работающая программа, а не файл: если удалить его, две копии Certbot смогут одновременно менять сертификаты и настройки.

Если процесс с renew не завершается дольше 15 минут, посмотрите, на чём он остановился, в журнале:

sudo tail -n 50 /var/log/letsencrypt/letsencrypt.log

Как проверить

pgrep -af certbot ничего не выводит, а ваша команда Certbot работает без этого сообщения.

Похожие ошибки

СообщениеЧем отличается
Could not bind TCP port 80Порт 80 занят другой программой — например, nginx
Could not get lock /var/lib/dpkg/lock-frontendПохожая блокировка, но у apt

Тексты сообщений сверены с исходным кодом Certbot 5.8.0 — эта версия ставится через snap, как в инструкции Бесплатный SSL-сертификат, — и сервера Let’s Encrypt. В Certbot 2.9.0 из пакетов Ubuntu 24.04 вместо Identifier: стоит Domain:, а некоторые строки могут немного отличаться.

Источники

Сверено 10 октября 2026 года.

Что почитать дальше

Проверено и обновлено: 10.10.2026