diff --git a/Vagrantfile b/Vagrantfile
index 1de10f84b3b7308b3877a4feaba5a1adeda84952..6ec2e3ec3a391d92e4535a507a8c338afaa0c455 100644
--- a/Vagrantfile
+++ b/Vagrantfile
@@ -17,6 +17,7 @@ Vagrant.configure("2") do |config|
     remote.vm.hostname = "bntest1"
     remote.vm.network "private_network", ip: "192.168.181.5"
     remote.vm.provision "shell", inline: <<-SHELL
+      export DEBIAN_FRONTEND=noninteractive
       echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen
       locale-gen
       apt-get update
@@ -36,6 +37,7 @@ Vagrant.configure("2") do |config|
     local.vm.hostname = "bntest0"
     local.vm.network "private_network", ip: "192.168.181.4"
     local.vm.provision "shell", inline: <<-SHELL
+      export DEBIAN_FRONTEND=noninteractive
       echo "root: vagrant" >> /etc/aliases
       echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen
       locale-gen
diff --git a/test/test.sh b/test/test.sh
index 412b7f7e96f6bdf619284ee3714efa5783526eae..cb9ed04f53ca4b85e18e7867c13a73f07bed1e5c 100755
--- a/test/test.sh
+++ b/test/test.sh
@@ -24,7 +24,7 @@ if [ ! "$(which backupninja)" ]; then
 fi
 
 # Install basic test dependencies
-apt-get -qq install bats mailutils faketime crudini
+DEBIAN_FRONTEND=noninteractive apt install -y bats mailutils faketime crudini
 
 # Create a temporary base directory
 TMPDIR=$(mktemp -t -d bntest.XXXXXX)