From a3844dcab50de379530e014343cfa14defa20682 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javi=20Mart=C3=ADn?= Date: Sun, 30 Mar 2025 18:41:45 +0200 Subject: [PATCH] Run apt update to install ImageMagick in CI workflow We've been getting an error in our CI because some the Ubuntu 24.04 image in GitHub Actions doesn't have an updated package database: ``` E: Failed to fetch mirror+file: pool/main/g/ghostscript/libgs-common_10.02.1%7edfsg1-0ubuntu7.4_all.deb 404 Not Found E: Failed to fetch mirror+file: pool/main/g/ghostscript/libgs10-common_10.02.1%7edfsg1-0ubuntu7.4_all.deb 404 Not Found E: Failed to fetch mirror+file: pool/main/g/ghostscript/libgs10_10.02.1%7edfsg1-0ubuntu7.4_amd64.deb 404 Not Found E: Failed to fetch mirror+file: pool/main/g/ghostscript/ghostscript_10.02.1%7edfsg1-0ubuntu7.4_amd64.deb 404 Not Found E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing? ``` Running `sudo apt-get update` before trying to install a package solves the issue. --- .github/workflows/tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 39572c469..e9bc10ba8 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -47,7 +47,7 @@ jobs: - name: Install node packages run: npm clean-install - name: Install ImageMagick - run: sudo apt-get install imagemagick + run: sudo apt-get update && sudo apt-get install imagemagick - name: Remove image-bundled Chrome run: sudo apt-get purge google-chrome-stable - name: Setup Chrome/Chromium 128