From 03d319a45f6af7d394a72930ec91e63e5221a4a4 Mon Sep 17 00:00:00 2001 From: Daan De Meyer Date: Thu, 16 Feb 2023 10:23:01 +0100 Subject: [PATCH] mkosi: Add more debugging --- .github/workflows/mkosi.yml | 26 +++++++++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) diff --git a/.github/workflows/mkosi.yml b/.github/workflows/mkosi.yml index c11202a18c2..22673d417a2 100644 --- a/.github/workflows/mkosi.yml +++ b/.github/workflows/mkosi.yml @@ -106,12 +106,25 @@ jobs: run: mkosi summary - name: Boot ${{ matrix.distro }} systemd-nspawn - run: sudo mkosi boot ${{ env.KERNEL_CMDLINE }} audit=0 + run: | + STATUS=0 + sudo strace -f -Z -o strace mkosi boot ${{ env.KERNEL_CMDLINE }} audit=0 || STATUS=$? + if [ $STATUS -ne 0 ]; then + cat strace + fi + exit $STATUS env: SYSTEMD_LOG_LEVEL: debug - name: Check ${{ matrix.distro }} systemd-nspawn - run: sudo mkosi shell bash -c "[[ -e /testok ]] || { cat /failed-services; exit 1; }" + run: | + STATUS=0 + sudo strace -f -Z -o strace mkosi shell bash -c "[[ -e /testok ]] || STATUS=$?" + if [ $STATUS -ne 0 ]; then + cat /failed-services + cat strace + fi + exit $STATUS env: SYSTEMD_LOG_LEVEL: debug @@ -119,6 +132,13 @@ jobs: run: timeout -k 30 10m mkosi qemu - name: Check ${{ matrix.distro }} QEMU - run: sudo mkosi shell bash -c "[[ -e /testok ]] || { cat /failed-services; exit 1; }" + run: | + STATUS=0 + sudo strace -f -Z -o strace mkosi shell bash -c "[[ -e /testok ]] || STATUS=$?" + if [ $STATUS -ne 0 ]; then + cat /failed-services + cat strace + fi + exit $STATUS env: SYSTEMD_LOG_LEVEL: debug