1
0
mirror of https://github.com/certbot/certbot.git synced 2026-01-26 07:41:33 +03:00

Fixing hanging test farm tests (#9211)

[Our test farm tests started hanging last night](https://dev.azure.com/certbot/certbot/_build/results?buildId=5151&view=logs&j=23275d9a-33b0-57f8-5f28-197fe2e5b9cd&s=1dfbc15b-7d0f-52a9-b1da-b17592bf94f8). Running the tests locally, the cause was `apt-get install` raised an interactive prompt that wasn't handled well and caused the entire system to restart. Here's a [log of that](https://gist.github.com/fb80d0279306d08e4ffd744e559a3df2).

I fixed this by setting `DEBIAN_FRONTEND=noninteractive` as is commonly done in things like Dockerfiles to avoid this problem.
This commit is contained in:
Brad Warren
2022-02-22 13:19:48 -08:00
committed by GitHub
parent c96420dbe0
commit c3cb01d24a
2 changed files with 4 additions and 4 deletions

View File

@@ -51,9 +51,9 @@ function Cleanup() {
# if our environment asks us to enable modules, do our best!
if [ "$1" = --debian-modules ] ; then
sudo apt-get install -y apache2
sudo apt-get install -y libapache2-mod-wsgi-py3
sudo apt-get install -y libapache2-mod-macro
sudo DEBIAN_FRONTEND=noninteractive apt-get install -y apache2
sudo DEBIAN_FRONTEND=noninteractive apt-get install -y libapache2-mod-wsgi-py3
sudo DEBIAN_FRONTEND=noninteractive apt-get install -y libapache2-mod-macro
for mod in ssl rewrite macro wsgi deflate userdir version mime setenvif ; do
echo -n enabling $mod

View File

@@ -36,7 +36,7 @@ DeterminePythonVersion() {
BootstrapDebCommon() {
sudo apt-get update || error apt-get update hit problems but continuing anyway...
sudo apt-get install -y --no-install-recommends \
sudo DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
python3 \
python3-dev \
python3-venv \