diff --git a/.github/workflows/distro-install.yml b/.github/workflows/distro-install.yml index 880a1b5..9bf0a7f 100644 --- a/.github/workflows/distro-install.yml +++ b/.github/workflows/distro-install.yml @@ -28,6 +28,7 @@ jobs: env: VAGRANT_DEFAULT_PROVIDER: docker VAGRANT_LIBVIRT_DRIVER: qemu + QA_VAGRANT_VERSION: 2.3.4 strategy: fail-fast: false matrix: @@ -46,7 +47,7 @@ jobs: echo "QA_VAGRANT_LIBVIRT_VERSION=git-$(git submodule status -- vagrant-libvirt | cut -d' ' -f2)" >> ${GITHUB_ENV} - name: Set up libvirt run: | - ./scripts/install.bash --vagrant-only + ./scripts/install.bash --vagrant-only --vagrant-version 2.3.4 - uses: actions/cache@v3.2.3 with: path: ~/.vagrant.d/boxes diff --git a/Vagrantfile b/Vagrantfile index 0fefed8..84ca286 100644 --- a/Vagrantfile +++ b/Vagrantfile @@ -42,6 +42,7 @@ Vagrant.configure(2) do |config| # next two needed for systemd in container "/sys/fs/cgroup:/sys/fs/cgroup:ro", "/sys/fs/cgroup/systemd:/sys/fs/cgroup/systemd:rw", + "/dev/pts:/dev/pts:rw", ] docker.create_args = [ "--privileged",