У меня нет проблем с использованием certbot в Amazon Linux. После входа на сервер, на котором я его использую, я могу подтвердить, что virtualenv действительно установлен. Можете ли вы попробовать:
yum install virtualenv -y
Понятно. Я добавил следующую строку в /etc/rc.local:
sudo chmod ugo+r rtc0
и с
%sudo ALL = NOPASSWD: /sbin/shutdown, /sbin/poweroff, /usr/sbin/rtcwake
в /etc/судоерс. Обратите внимание, что я не забочусь о безопасности, потому что мое приложение работает на выделенном компьютере, на котором не выполняются критические задачи.
редактирование: включено /usr/sbin/rtcwake
в /etc/sudoers в соответствии с ответом Жиля.
Для этого вы можете создать новое правило udev.
Создайте новый файл 40-rtc-permissions.rules
в /lib/udev/rules.d
или/etc/udev/rules.d
(в зависимости от вашего дистрибутива )где вы можете поместить следующую строку
KERNEL=="rtc0", GROUP="wheel"
Группа не обязательно должна быть колесом. Это может быть любая группа пользователей, которой вы хотите предоставить доступ к устройству rtc0.