Рейтинг:1

E: Пакет «python-virtualenv» не имеет кандидата на установку при использовании Certbot для обновления сертификатов.

флаг us

У нас был старый сервер Ubuntu 14, на который мы устанавливаем certbot и давай шифровать сертификаты для SSL. Затем мы обновили сервер до Ubuntu 20.

С тех пор всякий раз, когда я пытаюсь обновить или создать новые сертификаты, используя sudo certbot --apache или команду обновления, я получаю эту ошибку:

Зависимости начальной загрузки для ОС на основе Debian... (вы можете пропустить это с --no-bootstrap)
Попадание:1 http://us-west-2.ec2.archive.ubuntu.com/ubuntu фокус InRelease
Попадание: 2 http://us-west-2.ec2.archive.ubuntu.com/ubuntu focus-updates InRelease                                
Попадание: 3 http://us-west-2.ec2.archive.ubuntu.com/ubuntu focus-backports InRelease                              
Попадание: 4 https://download.docker.com/linux/ubuntu фокусное InRelease                                                                             
Попадание: 5 http://ppa.launchpad.net/deadsnakes/ppa/ubuntu фокусное InRelease                                                                       
Попадание:6 http://ppa.launchpad.net/ondrej/php/ubuntu фокусное InRelease                       
Получить: 7 http://security.ubuntu.com/ubuntu focus-security InRelease [114 КБ]
Получено 114 КБ за 2 с (72,8 КБ/с)   
Чтение списков пакетов... Готово
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Обратите внимание: выбор «python-is-python2» вместо «python»
Обратите внимание: выбор «python-dev-is-python2» вместо «python-dev»
Пакет python-virtualenv недоступен, но на него ссылается другой пакет.
Это может означать, что пакет отсутствует, устарел или
доступен только из другого источника

E: Пакет «python-virtualenv» не имеет кандидата на установку.

Я пробовал бесконечные форумы и трюки, включая этот хит Google -> https://stackoverflow.com/questions/62314556/how-to-install-virtualenv-on-ubuntu-20-04-gcp-экземпляр, но пока не повезло :( Любые идеи?

Michael Hampton avatar
флаг cz
Не используйте certbot из репозиториев apt в Ubuntu. Он всегда либо устарел, либо сломан. Всегда используйте оснастку.
Rohan avatar
флаг us
Я попытался удалить его, но не смог. Попытался удалить его с помощью команды apt purge и snap remove. Но я все еще могу запустить команду certbot.как удалить его полностью, чтобы я мог установить его заново?
Michael Hampton avatar
флаг cz
Попробуйте `what certbot`, чтобы узнать, где в файловой системе он находится.
Rohan avatar
флаг us
хорошая идея -> вернул этот /usr/local/bin/certbot можно ли удалить этот файл? или это плохая идея?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.