Certbot: Another instance of Certbot is already running — Certbot уже запущен
Certbot уже запущен — в другом окне терминала или для продления сертификатов по расписанию. Две копии сразу работать не могут. Дождитесь, пока первая закончит, и повторите команду.
Содержание 8
Что сделать прямо сейчас
- Проверьте, какой Certbot уже работает, — шаг 1.
- Дождитесь, пока он закончит, и повторите свою команду — шаг 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. Когда ответ станет пустым, повторите свою команду.
Если процесс с 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:, а некоторые строки могут немного отличаться.
Источники
- Исходный код Certbot 5.8.0: lock.py — текст Another instance of Certbot is already running.
- Исходный код Certbot 5.8.0: renewal.py — случайная пауза до 8 минут перед продлением без терминала.
- Сборка Certbot для snap: snapcraft.yaml — плагины в составе snap и таймер продления.
Сверено 10 октября 2026 года.
Что почитать дальше
Проверено и обновлено: 10.10.2026