osbuild / osbuild

Build-Pipelines for Operating System Artifacts
https://www.osbuild.org
Apache License 2.0
203 stars 112 forks source link

`TestStages.test_skopeo_with_localstorage` failing on CentOS Stream 8 #1611

Open thozza opened 6 months ago

thozza commented 6 months ago

Even with https://github.com/osbuild/osbuild/pull/1610, the unit test still fails in the c8s CI (https://gitlab.com/redhat/centos-stream/rpms/osbuild/-/merge_requests/123#note_1785850711).

Full log: https://artifacts.dev.testing-farm.io/bbf772cf-06cf-4791-bf37-2289e4e9e0ea/

=================================== FAILURES ===================================
___________________ TestStages.test_skopeo_with_localstorage ___________________

self = <test.run.test_stages.TestStages testMethod=test_skopeo_with_localstorage>

    @unittest.skipUnless(has_executable("skopeo"), "skopeo needed")
    def test_skopeo_with_localstorage(self):
        """
        Pull our test container, hello.img, into a container store and build the test manifest at
        test/data/manifests/fedora-local-storage.json which pulls that container from the host's storage.
        """
        test_manifest = "test/data/manifests/fedora-local-storage.json"
        test_image = "test/data/stages/skopeo/hello.img"
        local_image_name = "localhost/osbuild-skopeo-test-" + "".join(random.choices(string.digits, k=12))

        with open(test_manifest, mode="r", encoding="utf-8") as manifest_file:
            manifest_data = json.load(manifest_file)

        # read expected info from the manifest so we don't need to update the test if the manifest or image changes
        source_items = list(manifest_data["sources"]["org.osbuild.containers-storage"]["items"].keys())
        algo, image_id = source_items[0].split(":")
        stage = manifest_data["pipelines"][1]["stages"][0]
        driver = stage["options"]["destination"]["storage-driver"]
        dest_image_name = stage["inputs"]["images"]["references"][f"{algo}:{image_id}"]["name"]

        with self.osbuild as osb, tempfile.TemporaryDirectory(dir="/var/tmp") as outdir:
            # pull archive into host container storage
            with pull_oci_archive_container(test_image, local_image_name):
                # build the manifest
>               osb.compile_file(os.path.join(test_manifest), exports=["tree"], output_dir=outdir)

test/run/test_stages.py:688: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
test/test.py:437: in compile_file
    return self.compile(data_stdin, output_dir, checkpoints=checkpoints, exports=exports)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <test.test.OSBuild object at 0x7f0634164668>
data_stdin = '{\n  "version": "2",\n  "pipelines": [\n    {\n      "runner": "org.osbuild.fedora39",\n      "name": "build",\n     ...lic/f39/f39-x86_64-updates-released-20231213/Packages/z/zchunk-libs-1.3.2-1.fc39.x86_64.rpm"\n      }\n    }\n  }\n}\n'
output_dir = '/var/tmp/tmpfyvzkryt', checkpoints = None, check = False
exports = ['tree'], libdir = '.'

    def compile(self, data_stdin, output_dir=None, checkpoints=None, check=False, exports=None, libdir="."):
        """Compile an Artifact

        This takes a manifest as `data_stdin`, executes the pipeline, and
        assembles the artifact. No intermediate steps are kept, unless you
        provide suitable checkpoints.

        The produced artifact (if any) is stored in the directory passed via
        the output_dir parameter. If it's set to None, a temporary directory
        is used and thus the caller cannot access the built artifact.

        `check` determines what happens when running osbuild fails. If it is
        true, subprocess.CalledProcessError is raised. Otherwise, osbuild's
        output is printed to stdout and a test assertion is raised.

        Returns the build result as dictionary.
        """

        if checkpoints is None and exports is None:
            raise ValueError("Need `checkpoints` or `exports` argument")

        with contextlib.ExitStack() as cm:

            if output_dir is None:
                output_dir_context = tempfile.TemporaryDirectory(dir="/var/tmp")
                output_dir = cm.enter_context(output_dir_context)

            cmd_args = [sys.executable, "-m", "osbuild"]

            cmd_args += ["--json"]
            cmd_args += ["--libdir", libdir]
            cmd_args += ["--output-directory", output_dir]
            cmd_args += ["--store", self._cachedir]

            for c in (checkpoints or []):
                cmd_args += ["--checkpoint", c]

            for e in (exports or []):
                cmd_args += ["--export", e]

            cmd_args += ["-"]

            logfile_context = tempfile.NamedTemporaryFile(dir="/var/tmp", mode="w+", encoding="utf8")
            logfile = cm.enter_context(logfile_context)

            cmd_args += ["--monitor", "LogMonitor", "--monitor-fd", str(logfile.fileno())]

            # Spawn the `osbuild` executable, feed it the specified data on
            # `STDIN` and wait for completion. If we are interrupted, we always
            # wait for `osbuild` to shut down, so we can clean up its file-system
            # trees (they would trigger `EBUSY` if we didn't wait).
            try:
                p = subprocess.Popen(
                    cmd_args,
                    encoding="utf8",
                    stdin=subprocess.PIPE,
                    stdout=subprocess.PIPE,
                    stderr=subprocess.PIPE,
                    pass_fds=[logfile.fileno()],
                )
                data_stdout, data_stderr = p.communicate(data_stdin)
            except KeyboardInterrupt:
                p.wait()
                raise

            logfile.seek(0)
            full_log = logfile.read()

        # If execution failed, raise exception or print results to `STDOUT`.
        if p.returncode != 0:
            if check:
                raise subprocess.CalledProcessError(p.returncode, cmd_args, data_stdout, data_stderr)
            self._print_result(p.returncode, data_stdout, data_stderr, full_log)
>           assert p.returncode == 0
E           AssertionError

test/test.py:423: AssertionError
----------------------------- Captured stdout call -----------------------------
Getting image source signatures
Copying blob sha256:e2f43980f5c62d8424c6fd14bb32320c6b34518ff6f1445a5c23e036e55391c7
Copying config sha256:805e972fbc4dfa74a616dcaafe0d9e9b4c548b8909b14ffb032aa20fa23d9ad6
Writing manifest to image destination
osbuild failed with: 1
-- STDOUT (json) -----------------------
{
  "type": "error",
  "success": false,
  "error": {
    "type": "org.osbuild.error.stage",
    "details": {
      "stage": {
        "id": "c89db90a02be877b66212ee965530bce0c05a77876daf3935f49c452b869daef",
        "type": "org.osbuild.skopeo",
        "output": "Failed to open file \"/sys/fs/selinux/checkreqprot\": Read-only file system\nfchownat() of /sys/kernel/security/ima/binary_runtime_measurements failed: Read-only file system\ntime=\"2024-02-22T22:51:51Z\" level=fatal msg=\"Invalid source name containers-storage:[overlay@/containers/storage+/run/containers/storage]805e972fbc4dfa74a616dcaafe0d9e9b4c548b8909b14ffb032aa20fa23d9ad6: open /containers/storage/storage.lock: read-only file system\"\nTraceback (most recent call last):\n  File \"/run/osbuild/bin/org.osbuild.skopeo\", line 121, in <module>\n    r = main(args[\"inputs\"], args[\"tree\"], args[\"options\"])\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/run/osbuild/bin/org.osbuild.skopeo\", line 104, in main\n    subprocess.run([\"skopeo\", \"copy\", image_source, dest], check=True)\n  File \"/usr/lib64/python3.12/subprocess.py\", line 571, in run\n    raise CalledProcessError(retcode, process.args,\nsubprocess.CalledProcessError: Command '['skopeo', 'copy', 'containers-storage:[overlay@/containers/storage+/run/containers/storage]805e972fbc4dfa74a616dcaafe0d9e9b4c548b8909b14ffb032aa20fa23d9ad6', 'containers-storage:[vfs@/run/osbuild/tree/var/lib/containers/storage+/run/containers/storage]localhost/osbuild/hello:latest']' returned non-zero exit status 1.\n",
        "error": null
      }
    }
  },
  "log": {
    "build": [
      {
        "id": "6d6607b59554ee839ec4fdaed59660f666dd359f1f49818128d6149cf3979e77",
        "type": "org.osbuild.rpm",
        "output": "[/usr/lib/tmpfiles.d/rpcbind.conf:2] Unknown user 'rpc'.\n[/usr/lib/tmpfiles.d/setroubleshoot.conf:1] Unknown user 'setroubleshoot'.\nFailed to create file /sys/fs/selinux/checkreqprot: Read-only file system\nimported gpg key\nVerifying packages...\nPreparing packages...\nlibgcc-13.2.1-6.fc39.x86_64\ntzdata-2023c-2.fc39.noarch\nfonts-filesystem-1:2.0.5-12.fc39.noarch\nfedora-release-identity-basic-39-34.noarch\nfedora-gpg-keys-39-1.noarch\nfedora-repos-39-1.noarch\nfedora-release-common-39-34.noarch\nfedora-release-39-34.noarch\nsetup-2.14.4-1.fc39.noarch\nfilesystem-3.18-6.fc39.x86_64\nefi-filesystem-5-9.fc39.noarch\nfuse-common-3.16.1-1.fc39.x86_64\nbasesystem-11-18.fc39.noarch\nabattis-cantarell-vf-fonts-0.301-10.fc39.noarch\nxkeyboard-config-2.40-1.fc39.noarch\nsystemd-boot-unsigned-254.7-1.fc39.x86_64\nrust-srpm-macros-25.2-2.fc39.noarch\nqt6-srpm-macros-6.6.0-1.fc39.noarch\nqt5-srpm-macros-5.15.11-1.fc39.noarch\nkf5-filesystem-5.111.0-1.fc39.x86_64\ngoogle-noto-fonts-common-20230801-4.fc39.noarch\ngoogle-noto-sans-vf-fonts-20230801-4.fc39.noarch\ndefault-fonts-core-sans-4.0-9.fc39.noarch\nwhois-nls-5.5.18-1.fc39.noarch\npublicsuffix-list-dafsa-20230812-1.fc39.noarch\npkgconf-m4-1.9.5-2.fc39.noarch\nperl-srpm-macros-1-51.fc39.noarch\npcre2-syntax-10.42-1.fc39.2.noarch\npackage-notes-srpm-macros-0.5-9.fc39.noarch\nopenblas-srpm-macros-2-14.fc39.noarch\nocaml-srpm-macros-8-2.fc39.noarch\nncurses-base-6.4-7.20230520.fc39.noarch\nncurses-libs-6.4-7.20230520.fc39.x86_64\nbash-5.2.21-1.fc39.x86_64\nglibc-common-2.38-14.fc39.x86_64\nglibc-gconv-extra-2.38-14.fc39.x86_64\nglibc-minimal-langpack-2.38-14.fc39.x86_64\nglibc-2.38-14.fc39.x86_64\nerror: lua script failed: [string \"%post(glibc-2.38-14.fc39.x86_64)\"]:13: attempt to call a nil value (field 'execute')\nzlib-1.2.13-4.fc39.x86_64\nxz-libs-5.4.4-1.fc39.x86_64\nlibstdc++-13.2.1-6.fc39.x86_64\nbzip2-libs-1.0.8-16.fc39.x86_64\nlibuuid-2.39.2-1.fc39.x86_64\nlibzstd-1.5.5-4.fc39.x86_64\nlibblkid-2.39.2-1.fc39.x86_64\nlibxml2-2.10.4-3.fc39.x86_64\npopt-1.19-3.fc39.x86_64\nelfutils-libelf-0.190-4.fc39.x86_64\ngrub2-common-1:2.06-110.fc39.noarch\nreadline-8.2-4.fc39.x86_64\nlibcap-2.48-8.fc39.x86_64\nlibgpg-error-1.47-2.fc39.x86_64\nlibxcrypt-4.4.36-2.fc39.x86_64\nmkpasswd-5.5.18-1.fc39.x86_64\nlz4-libs-1.9.4-4.fc39.x86_64\nsystemd-libs-254.7-1.fc39.x86_64\ngmp-1:6.2.1-5.fc39.x86_64\npcre2-10.42-1.fc39.2.x86_64\ngrep-3.11-3.fc39.x86_64\nlibgcrypt-1.10.2-2.fc39.x86_64\nalternatives-1.25-1.fc39.x86_64\nlibcom_err-1.47.0-2.fc39.x86_64\nxz-5.4.4-1.fc39.x86_64\nsqlite-libs-3.42.0-7.fc39.x86_64\nexpat-2.5.0-3.fc39.x86_64\njson-c-0.17-1.fc39.x86_64\nlibattr-2.5.1-8.fc39.x86_64\nlibacl-2.3.1-9.fc39.x86_64\nlibassuan-2.5.6-2.fc39.x86_64\ndiffutils-3.10-3.fc39.x86_64\nfuse3-libs-3.16.1-1.fc39.x86_64\nlibffi-3.4.4-4.fc39.x86_64\nlibsepol-3.5-2.fc39.x86_64\nlibselinux-3.5-5.fc39.x86_64\nsed-4.8-14.fc39.x86_64\nfindutils-1:4.9.0-5.fc39.x86_64\nlibmount-2.39.2-1.fc39.x86_64\nlibsmartcols-2.39.2-1.fc39.x86_64\nutil-linux-core-2.39.2-1.fc39.x86_64\nlibunistring-1.1-5.fc39.x86_64\nlibidn2-2.3.4-3.fc39.x86_64\nlibxslt-1.1.39-1.fc39.x86_64\nlibfdisk-2.39.2-1.fc39.x86_64\nfile-libs-5.44-5.fc39.x86_64\nfile-5.44-5.fc39.x86_64\ncpio-2.14-4.fc39.x86_64\nkeyutils-libs-1.6.1-7.fc39.x86_64\nlibaio-0.3.111-16.fc39.x86_64\nlibcap-ng-0.8.3-8.fc39.x86_64\naudit-libs-3.1.2-5.fc39.x86_64\nlibeconf-0.5.2-1.fc39.x86_64\npam-libs-1.5.3-3.fc39.x86_64\nlibtasn1-4.19.0-3.fc39.x86_64\np11-kit-0.25.3-1.fc39.x86_64\np11-kit-trust-0.25.3-1.fc39.x86_64\nlibyaml-0.2.5-12.fc39.x86_64\nlibnghttp2-1.55.1-4.fc39.x86_64\nlibsemanage-3.5-4.fc39.x86_64\nshadow-utils-2:4.14.0-2.fc39.x86_64\nlibselinux-utils-3.5-5.fc39.x86_64\ne2fsprogs-libs-1.47.0-2.fc39.x86_64\nmpfr-4.2.0-3.fc39.x86_64\ndbus-libs-1:1.14.10-1.fc39.x86_64\nprocps-ng-4.0.3-5.fc39.x86_64\nlibksba-1.6.4-2.fc39.x86_64\ndwz-0.15-3.fc39.x86_64\nunzip-6.0-62.fc39.x86_64\nlibpng-2:1.6.37-15.fc39.x86_64\npigz-2.8-2.fc39.x86_64\nefivar-libs-38-8.fc39.x86_64\nfuse-libs-2.9.9-17.fc39.x86_64\ngdbm-libs-1:1.23-4.fc39.x86_64\njansson-2.13.1-7.fc39.x86_64\nlibbrotli-1.1.0-1.fc39.x86_64\nlibedit-3.1-48.20230828cvs.fc39.x86_64\nlibtool-ltdl-2.4.7-7.fc39.x86_64\nxmlsec1-1:1.2.37-5.fc39.x86_64\nlua-libs-5.4.6-3.fc39.x86_64\nlzo-2.10-9.fc39.x86_64\nmtools-4.0.43-2.fc39.x86_64\nnpth-1.6-14.fc39.x86_64\nprotobuf-c-1.4.1-5.fc39.x86_64\nxxhash-libs-0.8.2-1.fc39.x86_64\nlibgomp-13.2.1-6.fc39.x86_64\nlibb2-0.98.1-9.fc39.x86_64\napt-libs-2.7.6-1.fc39.x86_64\nsyslinux-nonlinux-6.04-0.25.fc39.noarch\nsyslinux-6.04-0.25.fc39.x86_64\nsquashfs-tools-4.6.1-2.fc39.x86_64\ncyrus-sasl-lib-2.1.28-11.fc39.x86_64\nzip-3.0-39.fc39.x86_64\nlibpsl-0.21.2-4.fc39.x86_64\ngettext-libs-0.22-2.fc39.x86_64\ntar-2:1.35-2.fc39.x86_64\nbubblewrap-0.8.0-1.fc39.x86_64\nfuse3-3.16.1-1.fc39.x86_64\nlibisofs-1.5.6-2.fc39.x86_64\nlibcomps-0.1.20-1.fc39.x86_64\nxz-lzma-compat-5.4.4-1.fc39.x86_64\nlibss-1.47.0-2.fc39.x86_64\ne2fsprogs-1.47.0-2.fc39.x86_64\nnettle-3.9.1-2.fc39.x86_64\nlibusb1-1.0.26-3.fc39.x86_64\nzstd-1.5.5-4.fc39.x86_64\ngrub2-pc-modules-1:2.06-110.fc39.noarch\nlibbpf-2:1.1.0-4.fc39.x86_64\nisomd5sum-1:1.2.3-21.fc39.x86_64\nxml-common-0.6.3-61.fc39.noarch\nlibxkbcommon-1.6.0-1.fc39.x86_64\nbzip2-1.0.8-16.fc39.x86_64\npbzip2-1.1.13-9.fc39.x86_64\ngraphite2-1.3.14-12.fc39.x86_64\ninih-57-2.fc39.x86_64\nlibcdio-2.1.0-10.fc39.x86_64\nopendbx-1.4.6-34.fc39.x86_64\ndevice-mapper-persistent-data-1.0.6-2.fc39.x86_64\ndosfstools-4.2-7.fc39.x86_64\nduktape-2.7.0-5.fc39.x86_64\ned-1.19-4.fc39.x86_64\npatch-2.7.6-22.fc39.x86_64\nfakeroot-libs-1.32.1-1.fc39.x86_64\ngettext-envsubst-0.22-2.fc39.x86_64\ngettext-runtime-0.22-2.fc39.x86_64\nhttp-parser-2.9.4-9.fc39.x86_64\nlibXau-1.0.11-3.fc39.x86_64\nlibxcb-1.13.1-12.fc39.x86_64\nlibargon2-20190702-3.fc39.x86_64\nlibburn-1.5.6-2.fc39.x86_64\nlibisoburn-1.5.6-2.fc39.x86_64\nlibcbor-0.10.2-2.fc39.x86_64\nlibdb-5.3.28-56.fc39.x86_64\nlibpkgconf-1.9.5-2.fc39.x86_64\npkgconf-1.9.5-2.fc39.x86_64\npkgconf-pkg-config-1.9.5-2.fc39.x86_64\nlibseccomp-2.5.3-6.fc39.x86_64\nlibsigsegv-2.14-5.fc39.x86_64\nlibtommath-1.2.0-13.fc39.x86_64\nlibtomcrypt-1.18.2-17.fc39.x86_64\nlibusal-1.1.11-52.fc39.x86_64\nlibverto-0.3.2-6.fc39.x86_64\nmemstrack-0.2.5-2.fc39.x86_64\nmpdecimal-2.5.1-7.fc39.x86_64\nnumactl-libs-2.0.16-3.fc39.x86_64\npixman-0.42.2-2.fc39.x86_64\npsmisc-23.6-4.fc39.x86_64\nqrencode-libs-4.1.1-5.fc39.x86_64\nuserspace-rcu-0.14.0-3.fc39.x86_64\nlibdeflate-1.19-1.fc39.x86_64\nliburing-2.5-1.fc39.x86_64\npcsc-lite-libs-2.0.1-1.fc39.x86_64\ndbus-common-1:1.14.10-1.fc39.noarch\ndbus-broker-33-2.fc39.x86_64\ndbus-1:1.14.10-1.fc39.x86_64\nsystemd-rpm-macros-254.7-1.fc39.noarch\nlibssh-config-0.10.5-2.fc39.noarch\nlibreport-filesystem-2.17.11-3.fc39.noarch\ndnf-data-4.18.2-1.fc39.noarch\nlibX11-common-1.8.7-1.fc39.noarch\nlibX11-1.8.7-1.fc39.x86_64\nlibXext-1.3.5-3.fc39.x86_64\nlibXrender-0.9.11-3.fc39.x86_64\nkernel-srpm-macros-1.0-20.fc39.noarch\nkbd-misc-2.6.3-1.fc39.noarch\nkbd-legacy-2.6.3-1.fc39.noarch\nkbd-2.6.3-1.fc39.x86_64\ngnat-srpm-macros-6-3.fc39.noarch\nghc-srpm-macros-1.6.1-2.fc39.noarch\ngawk-all-langpacks-5.2.2-2.fc39.x86_64\ngawk-5.2.2-2.fc39.x86_64\nfpc-srpm-macros-1.3-8.fc39.noarch\nemacs-filesystem-1:29.1-2.fc39.noarch\ncoreutils-common-9.3-4.fc39.x86_64\npython-pip-wheel-23.2.1-1.fc39.noarch\nlibevent-2.1.12-9.fc39.x86_64\npython-unversioned-command-3.12.0-1.fc39.noarch\npython3-libs-3.12.0-1.fc39.x86_64\npython3-3.12.0-1.fc39.x86_64\nopenldap-2.6.6-1.fc39.x86_64\nlibssh-0.10.5-2.fc39.x86_64\nsdubby-1.0-5.fc39.noarch\ngzip-1.12-6.fc39.x86_64\ncracklib-2.9.11-2.fc39.x86_64\ncracklib-dicts-2.9.11-2.fc39.x86_64\nlibpwquality-1.4.5-6.fc39.x86_64\ndevice-mapper-1.02.196-1.fc39.x86_64\ndevice-mapper-libs-1.02.196-1.fc39.x86_64\nlibcurl-8.2.1-4.fc39.x86_64\nkrb5-libs-1.21.2-2.fc39.x86_64\nlibtirpc-1.3.4-0.fc39.x86_64\nlibnsl2-2.0.0-6.fc39.x86_64\ncrypto-policies-scripts-20231113-1.gitb402e82.fc39.noarch\ncrypto-policies-20231113-1.gitb402e82.fc39.noarch\nauthselect-1.4.3-1.fc39.x86_64\nelfutils-debuginfod-client-0.190-4.fc39.x86_64\nelfutils-default-yama-scope-0.190-4.fc39.noarch\nelfutils-libs-0.190-4.fc39.x86_64\nopenssl-pkcs11-0.4.12-4.fc39.x86_64\ncoreutils-9.3-4.fc39.x86_64\nca-certificates-2023.2.60_v7.0.306-2.fc39.noarch\nopenssl-libs-1:3.1.1-4.fc39.x86_64\ncryptsetup-libs-2.6.1-3.fc39.x86_64\nkmod-libs-30-6.fc39.x86_64\npam-1.5.3-3.fc39.x86_64\nauthselect-libs-1.4.3-1.fc39.x86_64\nsystemd-networkd-254.7-1.fc39.x86_64\nsystemd-pam-254.7-1.fc39.x86_64\nsystemd-resolved-254.7-1.fc39.x86_64\nlibutempter-1.2.1-10.fc39.x86_64\nutil-linux-2.39.2-1.fc39.x86_64\nsystemd-254.7-1.fc39.x86_64\nCreating group 'input' with GID 104.\nCreating group 'kvm' with GID 36.\nCreating group 'render' with GID 105.\nCreating group 'sgx' with GID 106.\nCreating group 'systemd-journal' with GID 190.\nCreating group 'systemd-network' with GID 192.\nCreating user 'systemd-network' (systemd Network Management) with UID 192 and GID 192.\nCreating group 'systemd-oom' with GID 999.\nCreating user 'systemd-oom' (systemd Userspace OOM Killer) with UID 999 and GID 999.\nCreating group 'systemd-resolve' with GID 193.\nCreating user 'systemd-resolve' (systemd Resolver) with UID 193 and GID 193.\nkmod-30-6.fc39.x86_64\npython3-six-1.16.0-12.fc39.noarch\ntpm2-tss-4.0.1-6.fc39.x86_64\ngrub2-tools-minimal-1:2.06-110.fc39.x86_64\nlibarchive-3.7.1-1.fc39.x86_64\nbinutils-gold-2.40-13.fc39.x86_64\nbinutils-2.40-13.fc39.x86_64\ngnutls-3.8.2-2.fc39.x86_64\nglib2-2.78.3-1.fc39.x86_64\npolkit-libs-123-1.fc39.1.x86_64\ndevice-mapper-event-libs-1.02.196-1.fc39.x86_64\njson-glib-1.8.0-1.fc39.x86_64\nmokutil-2:0.6.0-7.fc39.x86_64\nzchunk-libs-1.3.2-1.fc39.x86_64\nwhich-2.21-40.fc39.x86_64\nelfutils-0.190-4.fc39.x86_64\ngdb-minimal-14.1-1.fc39.x86_64\ncurl-8.2.1-4.fc39.x86_64\nkpartx-0.9.5-2.fc39.x86_64\npython3-idna-3.4-4.fc39.noarch\npython3-setuptools-67.7.2-7.fc39.noarch\npython3-libcomps-0.1.20-1.fc39.x86_64\ndebugedit-5.0-10.fc39.x86_64\nfuse-2.9.9-17.fc39.x86_64\ndevice-mapper-event-1.02.196-1.fc39.x86_64\nCreated symlink /etc/systemd/system/sockets.target.wants/dm-event.socket \u2192 /usr/lib/systemd/system/dm-event.socket.\nlvm2-libs-2.03.22-1.fc39.x86_64\npolkit-123-1.fc39.1.x86_64\npolkit-pkla-compat-0.1-26.fc39.x86_64\npcsc-lite-ccid-1.5.4-1.fc39.x86_64\npcsc-lite-2.0.1-1.fc39.x86_64\nCreated symlink /etc/systemd/system/sockets.target.wants/pcscd.socket \u2192 /usr/lib/systemd/system/pcscd.socket.\ncairo-1.18.0-1.fc39.x86_64\nharfbuzz-8.2.1-2.fc39.x86_64\nfreetype-2.13.1-2.fc39.x86_64\nfontconfig-2.14.2-5.fc39.x86_64\nlibsecret-0.21.2-1.fc39.x86_64\npinentry-1.2.1-4.fc39.x86_64\ngnupg2-smime-2.4.3-4.fc39.x86_64\ngnupg2-2.4.3-4.fc39.x86_64\ngpgme-1.20.0-5.fc39.x86_64\nostree-libs-2023.7-2.fc39.x86_64\nima-evm-utils-1.5-2.fc39.x86_64\ntpm2-tss-fapi-4.0.1-6.fc39.x86_64\ntpm2-tools-5.5-4.fc39.x86_64\npython3-dateutil-1:2.8.2-10.fc39.noarch\nfuse-overlayfs-1.12-2.fc39.x86_64\nlibkcapi-1.4.0-7.fc39.x86_64\nlibkcapi-hmaccalc-1.4.0-7.fc39.x86_64\nfakeroot-1.32.1-1.fc39.x86_64\nhfsplus-tools-540.1.linux3-29.fc39.x86_64\nlibfido2-1.13.0-3.fc39.x86_64\nsystemd-udev-254.7-1.fc39.x86_64\nCreated symlink /etc/systemd/system/dbus-org.freedesktop.home1.service \u2192 /usr/lib/systemd/system/systemd-homed.service.\nCreated symlink /etc/systemd/system/multi-user.target.wants/systemd-homed.service \u2192 /usr/lib/systemd/system/systemd-homed.service.\nCreated symlink /etc/systemd/system/systemd-homed.service.wants/systemd-homed-activate.service \u2192 /usr/lib/systemd/system/systemd-homed-activate.service.\nCreated symlink /etc/systemd/system/sysinit.target.wants/systemd-pstore.service \u2192 /usr/lib/systemd/system/systemd-pstore.service.\nCreated symlink /etc/systemd/system/multi-user.target.wants/remote-cryptsetup.target \u2192 /usr/lib/systemd/system/remote-cryptsetup.target.\ndracut-059-16.fc39.x86_64\nos-prober-1.81-4.fc39.x86_64\ngrub2-tools-1:2.06-110.fc39.x86_64\nCreated symlink /etc/systemd/user/timers.target.wants/grub-boot-success.timer \u2192 /usr/lib/systemd/user/grub-boot-success.timer.\ngrub2-efi-ia32-1:2.06-110.fc39.x86_64\ngrub2-efi-x64-1:2.06-110.fc39.x86_64\ngrub2-pc-1:2.06-110.fc39.x86_64\nostree-2023.7-2.fc39.x86_64\nCreated symlink /etc/systemd/system/local-fs.target.wants/ostree-remount.service \u2192 /usr/lib/systemd/system/ostree-remount.service.\nlibfsverity-1.4-10.fc39.x86_64\nlibssh2-1.11.0-2.fc39.x86_64\nlibgit2-1.7.1-2.fc39.x86_64\nxmlsec1-openssl-1:1.2.37-5.fc39.x86_64\nrpm-sequoia-1.5.0-2.fc39.x86_64\nrpm-libs-4.19.0-1.fc39.x86_64\nrpm-4.19.0-1.fc39.x86_64\npolicycoreutils-3.5-8.fc39.x86_64\nCreated symlink /etc/systemd/system/sysinit.target.wants/selinux-autorelabel-mark.service \u2192 /usr/lib/systemd/system/selinux-autorelabel-mark.service.\nrpm-plugin-selinux-4.19.0-1.fc39.x86_64\nselinux-policy-39.2-1.fc39.noarch\nselinux-policy-targeted-39.2-1.fc39.noarch\nlibmodulemd-2.15.0-5.fc39.x86_64\nlibrepo-1.17.0-1.fc39.x86_64\nlibsolv-0.7.27-1.fc39.x86_64\nlibdnf-0.72.0-1.fc39.x86_64\npython3-libdnf-0.72.0-1.fc39.x86_64\nrpm-build-libs-4.19.0-1.fc39.x86_64\nopenscap-1:1.3.9-1.fc39.x86_64\nopenscap-scanner-1:1.3.9-1.fc39.x86_64\npython3-hawkey-0.72.0-1.fc39.x86_64\npython3-librepo-1.17.0-1.fc39.x86_64\ncontainer-selinux-2:2.226.0-1.fc39.noarch\ncontainers-common-4:1-95.fc39.noarch\nskopeo-1:1.14.0-1.fc39.x86_64\nefi-srpm-macros-5-9.fc39.noarch\nkde-filesystem-4-70.fc39.x86_64\nxorriso-1.5.6-2.fc39.x86_64\nlua-srpm-macros-1-9.fc39.noarch\nrpmautospec-rpm-macros-0.3.8-1.fc39.noarch\ndeltarpm-3.6.3-11.fc39.x86_64\nrpm-plugin-systemd-inhibit-4.19.0-1.fc39.x86_64\nrpm-sign-libs-4.19.0-1.fc39.x86_64\npython3-rpm-4.19.0-1.fc39.x86_64\nrpm-ostree-libs-2023.11-1.fc39.x86_64\nunbound-anchor-1.19.0-1.fc39.x86_64\nCreated symlink /etc/systemd/system/timers.target.wants/unbound-anchor.timer \u2192 /usr/lib/systemd/system/unbound-anchor.timer.\nunbound-libs-1.19.0-1.fc39.x86_64\npython3-unbound-1.19.0-1.fc39.x86_64\npython3-dnf-4.18.2-1.fc39.noarch\nparted-3.6-2.fc39.x86_64\npython3-argcomplete-2.0.0-12.fc39.noarch\npython3-babel-2.12.1-6.fc39.noarch\npython3-charset-normalizer-3.2.0-2.fc39.noarch\npython3-crypto-2.6.1-47.fc39.x86_64\npython3-decorator-5.1.1-7.fc39.noarch\npython3-gssapi-1.7.3-6.fc39.x86_64\npython3-libselinux-3.5-5.fc39.x86_64\npython3-markupsafe-2.1.3-2.fc39.x86_64\npython3-ply-3.11-20.fc39.noarch\npython3-pycparser-2.20-11.fc39.noarch\npython3-cffi-1.15.1-6.fc39.x86_64\npython3-cryptography-41.0.3-1.fc39.x86_64\npython3-pyOpenSSL-23.2.0-1.fc39.noarch\npython3-pygit2-1.13.3-1.fc39.x86_64\npython3-pycdio-2.1.0-12.fc39.x86_64\npython3-pysocks-1.7.1-20.fc39.noarch\npython3-urllib3+socks-1.26.18-1.fc39.noarch\npython3-urllib3-1.26.18-1.fc39.noarch\npython3-requests-2.28.2-5.fc39.noarch\npython3-kickstart-3.48-3.fc39.noarch\npython3-requests-gssapi-1.2.3-9.fc39.noarch\npython3-koji-1.33.1-2.fc39.noarch\nkoji-1.33.1-2.fc39.noarch\npython3-tempita-0.5.2-10.fc39.noarch\npython3-paste-3.5.3-3.fc39.noarch\npython3-beaker-1.12.1-3.fc39.noarch\npython3-mako-1.2.3-4.fc39.noarch\nlorax-templates-generic-39.5-1.fc39.x86_64\nlorax-39.5-1.fc39.x86_64\npython3-utils-3.3.3-4.fc39.noarch\npython3-progressbar2-3.53.2-9.fc39.noarch\nansible-srpm-macros-1-11.fc39.noarch\nfonts-srpm-macros-1:2.0.5-12.fc39.noarch\npython-srpm-macros-3.12-4.fc39.noarch\ngo-srpm-macros-3.3.1-1.fc39.noarch\nredhat-rpm-config-262-1.fc39.noarch\nrpm-build-4.19.0-1.fc39.x86_64\npyproject-srpm-macros-1.10.0-1.fc39.noarch\npython3-rpmautospec-0.3.8-1.fc39.noarch\nrpmdevtools-9.6-4.fc39.noarch\nopenscap-utils-1:1.3.9-1.fc39.x86_64\ndnf-4.18.2-1.fc39.noarch\nCreated symlink /etc/systemd/system/timers.target.wants/dnf-makecache.timer \u2192 /usr/lib/systemd/system/dnf-makecache.timer.\nrpm-ostree-2023.11-1.fc39.x86_64\nCreated symlink /etc/systemd/system/timers.target.wants/rpm-ostree-countme.timer \u2192 /usr/lib/systemd/system/rpm-ostree-countme.timer.\nshim-x64-15.6-2.x86_64\nshim-ia32-15.6-2.x86_64\ngrub2-tools-efi-1:2.06-110.fc39.x86_64\ngrub2-tools-extra-1:2.06-110.fc39.x86_64\nlvm2-2.03.22-1.fc39.x86_64\nCreated symlink /etc/systemd/system/sysinit.target.wants/lvm2-monitor.service \u2192 /usr/lib/systemd/system/lvm2-monitor.service.\nCreated symlink /etc/systemd/system/sysinit.target.wants/lvm2-lvmpolld.socket \u2192 /usr/lib/systemd/system/lvm2-lvmpolld.socket.\nqemu-img-2:8.1.1-1.fc39.x86_64\npython3-iniparse-0.5-6.fc39.noarch\ncryptsetup-2.6.1-3.fc39.x86_64\ngenisoimage-1.1.11-52.fc39.x86_64\npython3-pyyaml-6.0.1-11.fc39.x86_64\npython3-toml-0.10.2-13.fc39.noarch\nerofs-utils-1.7.1-1.fc39.x86_64\nxfsprogs-6.4.0-1.fc39.x86_64\nbtrfs-progs-6.6.2-1.fc39.x86_64\nefibootmgr-18-4.fc39.x86_64\ngrub2-efi-ia32-cdboot-1:2.06-110.fc39.x86_64\ngrub2-efi-x64-cdboot-1:2.06-110.fc39.x86_64\ngdisk-1.0.9-6.fc39.x86_64\nerror: lua script failed: [string \"%posttrans(filesystem-3.18-6.fc39.x86_64)\"]:3: attempt to call a nil value (field 'execute')\n'/etc/resolv.conf' -> '../run/systemd/resolve/stub-resolv.conf'\nerror: lua script failed: [string \"%transfiletriggerin(glibc-common-2.38-14.fc39.x86_64)\"]:13: attempt to call a nil value (field 'execute')\nCreating group 'systemd-coredump' with GID 997.\nCreating user 'systemd-coredump' (systemd Core Dumper) with UID 997 and GID 997.\nCreating group 'systemd-timesync' with GID 996.\nCreating user 'systemd-timesync' (systemd Time Synchronization) with UID 996 and GID 996.\n[/usr/lib/tmpfiles.d/rpcbind.conf:2] Unknown user 'rpc'.\n[/usr/lib/tmpfiles.d/setroubleshoot.conf:1] Unknown user 'setroubleshoot'.\n"
      },
      {
        "id": "dc6e3a66fef3ebe7c815eb24d348215b9e5e2ed0cd808c15ebbe85fc73181a86",
        "type": "org.osbuild.selinux",
        "output": "[/usr/lib/tmpfiles.d/rpcbind.conf:2] Unknown user 'rpc'.\n[/usr/lib/tmpfiles.d/setroubleshoot.conf:1] Unknown user 'setroubleshoot'.\nFailed to create file /sys/fs/selinux/checkreqprot: Read-only file system\n[/usr/lib/tmpfiles.d/rpcbind.conf:2] Unknown user 'rpc'.\n[/usr/lib/tmpfiles.d/setroubleshoot.conf:1] Unknown user 'setroubleshoot'.\n"
      }
    ],
    "tree": [
      {
        "id": "c89db90a02be877b66212ee965530bce0c05a77876daf3935f49c452b869daef",
        "type": "org.osbuild.skopeo",
        "output": "Failed to open file \"/sys/fs/selinux/checkreqprot\": Read-only file system\nfchownat() of /sys/kernel/security/ima/binary_runtime_measurements failed: Read-only file system\ntime=\"2024-02-22T22:51:51Z\" level=fatal msg=\"Invalid source name containers-storage:[overlay@/containers/storage+/run/containers/storage]805e972fbc4dfa74a616dcaafe0d9e9b4c548b8909b14ffb032aa20fa23d9ad6: open /containers/storage/storage.lock: read-only file system\"\nTraceback (most recent call last):\n  File \"/run/osbuild/bin/org.osbuild.skopeo\", line 121, in <module>\n    r = main(args[\"inputs\"], args[\"tree\"], args[\"options\"])\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/run/osbuild/bin/org.osbuild.skopeo\", line 104, in main\n    subprocess.run([\"skopeo\", \"copy\", image_source, dest], check=True)\n  File \"/usr/lib64/python3.12/subprocess.py\", line 571, in run\n    raise CalledProcessError(retcode, process.args,\nsubprocess.CalledProcessError: Command '['skopeo', 'copy', 'containers-storage:[overlay@/containers/storage+/run/containers/storage]805e972fbc4dfa74a616dcaafe0d9e9b4c548b8909b14ffb032aa20fa23d9ad6', 'containers-storage:[vfs@/run/osbuild/tree/var/lib/containers/storage+/run/containers/storage]localhost/osbuild/hello:latest']' returned non-zero exit status 1.\n",
        "success": false
      }
    ]
  }
}-- STDERR ------------------------------

-- LOG ---------------------------------
Pipeline build: dc6e3a66fef3ebe7c815eb24d348215b9e5e2ed0cd808c15ebbe85fc73181a86
Build
  root: <host>
  runner: org.osbuild.centos8 (org.osbuild.centos8)
  source-epoch: Mon Aug  1 23:42:11 2022 [1659397331]
org.osbuild.rpm: 6d6607b59554ee839ec4fdaed59660f666dd359f1f49818128d6149cf3979e77 {
  "gpgkeys": [
    "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBGLykg8BEADURjKtgQpQNoluifXia+U3FuqGCTQ1w7iTqx1UvNhLX6tb9Qjy\nl/vjl1iXxucrd2JBnrT/21BdtaABhu2hPy7bpcGEkG8MDinAMZBzcyzHcS/JiGHZ\nd/YmMWQUgbDlApbxFSGWiXMgT0Js5QdcywHI5oiCmV0lkZ+khZ4PkVWmk6uZgYWf\nJOG5wp5TDPnoYXlA4CLb6hu2691aDm9b99XYqEjhbeIzS9bFQrdrQzRMKyzLr8NW\ns8Pq2tgyzu8txlWdBXJyAMKldTPstqtygLL9UUdo7CIQQzWqeDbAnv+WdOmiI/hR\netbbwNV+thkLJz0WD90C2L3JEeUJX5Qa4oPvfNLDeCKmJFEFUTCEdm0AYoQDjLJQ\n3d3q9M09thXO/jYM0cSnJDclssLNsNWfjJAerLadLwNnYRuralw7f74QSLYdJAJU\nSFShBlctWKnlhQ7ehockqtgXtWckkqPZZjGiMXwHde9b9Yyi+VqtUQWxSWny+9g9\n6tcoa3AdnmpqSTHQxYajD0EGXJ0z0NXfqxkI0lo8UxzypEBy4sARZ4XhTU73Zwk0\nLGhEUHlfyxXgRs6RRvM2UIoo+gou2M9rn/RWkhuHJNSfgrM0BmIBCjhjwGiS33Qh\nysLDWJMdch8lsu1fTmLEFQrOB93oieOJQ0Ysi5gQY8TOT+oZvVi9pSMJuwARAQAB\ntDFGZWRvcmEgKDM5KSA8ZmVkb3JhLTM5LXByaW1hcnlAZmVkb3JhcHJvamVjdC5v\ncmc+iQJOBBMBCAA4FiEE6PI5lvIyGGQMtEy+dc9axBi450wFAmLykg8CGw8FCwkI\nBwIGFQoJCAsCBBYCAwECHgECF4AACgkQdc9axBi450yd4w//ZtghbZX5KFstOdBS\nrcbBfCK9zmRvzeejzGl6lPKfqwx7OOHYxFlRa9MYLl8QG7Aq6yRRWzzEHiSb0wJw\nWXz5tbkAmV/fpS4wnb3FDArD44u317UAnaU+UlhgK1g62lwI2dGpvTSvohMBMeBY\nB5aBd+sLi3UtiSRM2XhxvxaWwr/oFLjKDukgrPQzeV3F/XdxGhSz/GZUVFVprcrB\nh/dIo4k0Za7YVRhlVM0coOIcKbcjxAK9CCZ8+jtdIh3/BN5zJ0RFMgqSsrWYWeft\nBI3KWLbyMfRwEtp7xSi17WXbRfsSoqwIVgP+RCSaAdVuiYs/GCRsT3ydYcDvutuJ\nYZoE53yczemM/1HZZFI04zI7KBsKm9NFH0o4K2nBWuowBm59iFvWHFpX6em54cq4\n45NwY01FkSQUqntfqCWFSowwFHAZM4gblOikq2B5zHoIntCiJlPGuaJiVSw9ZpEc\n+IEQfmXJjKGSkMbU9tmNfLR9skVQJizMTtoUQ12DWC+14anxnnR2hxnhUDAabV6y\nJ5dGeb/ArmxQj3IMrajdNwjuk9GMeMSSS2EMY8ryOuYwRbFhBOLhGAnmM5OOSUxv\nA4ipWraXDW0bK/wXI7yHMkc6WYrdV3SIXEqJBTp7npimv3JC+exWEbTLcgvV70FP\nX55M9nDtzUSayJuEcfFP2c9KQCE=\n=J4qZ\n-----END PGP PUBLIC KEY BLOCK-----\n"
  ],
  "exclude": {
    "docs": true
  }
}
[/usr/lib/tmpfiles.d/rpcbind.conf:2] Unknown user 'rpc'.
[/usr/lib/tmpfiles.d/setroubleshoot.conf:1] Unknown user 'setroubleshoot'.
Failed to create file /sys/fs/selinux/checkreqprot: Read-only file system
imported gpg key
Verifying packages...
Preparing packages...
libgcc-13.2.1-6.fc39.x86_64
tzdata-2023c-2.fc39.noarch
fonts-filesystem-1:2.0.5-12.fc39.noarch
fedora-release-identity-basic-39-34.noarch
fedora-gpg-keys-39-1.noarch
fedora-repos-39-1.noarch
fedora-release-common-39-34.noarch
fedora-release-39-34.noarch
setup-2.14.4-1.fc39.noarch
filesystem-3.18-6.fc39.x86_64
efi-filesystem-5-9.fc39.noarch
fuse-common-3.16.1-1.fc39.x86_64
basesystem-11-18.fc39.noarch
abattis-cantarell-vf-fonts-0.301-10.fc39.noarch
xkeyboard-config-2.40-1.fc39.noarch
systemd-boot-unsigned-254.7-1.fc39.x86_64
rust-srpm-macros-25.2-2.fc39.noarch
qt6-srpm-macros-6.6.0-1.fc39.noarch
qt5-srpm-macros-5.15.11-1.fc39.noarch
kf5-filesystem-5.111.0-1.fc39.x86_64
google-noto-fonts-common-20230801-4.fc39.noarch
google-noto-sans-vf-fonts-20230801-4.fc39.noarch
default-fonts-core-sans-4.0-9.fc39.noarch
whois-nls-5.5.18-1.fc39.noarch
publicsuffix-list-dafsa-20230812-1.fc39.noarch
pkgconf-m4-1.9.5-2.fc39.noarch
perl-srpm-macros-1-51.fc39.noarch
pcre2-syntax-10.42-1.fc39.2.noarch
package-notes-srpm-macros-0.5-9.fc39.noarch
openblas-srpm-macros-2-14.fc39.noarch
ocaml-srpm-macros-8-2.fc39.noarch
ncurses-base-6.4-7.20230520.fc39.noarch
ncurses-libs-6.4-7.20230520.fc39.x86_64
bash-5.2.21-1.fc39.x86_64
glibc-common-2.38-14.fc39.x86_64
glibc-gconv-extra-2.38-14.fc39.x86_64
glibc-minimal-langpack-2.38-14.fc39.x86_64
glibc-2.38-14.fc39.x86_64
error: lua script failed: [string "%post(glibc-2.38-14.fc39.x86_64)"]:13: attempt to call a nil value (field 'execute')
zlib-1.2.13-4.fc39.x86_64
xz-libs-5.4.4-1.fc39.x86_64
libstdc++-13.2.1-6.fc39.x86_64
bzip2-libs-1.0.8-16.fc39.x86_64
libuuid-2.39.2-1.fc39.x86_64
libzstd-1.5.5-4.fc39.x86_64
libblkid-2.39.2-1.fc39.x86_64
libxml2-2.10.4-3.fc39.x86_64
popt-1.19-3.fc39.x86_64
elfutils-libelf-0.190-4.fc39.x86_64
grub2-common-1:2.06-110.fc39.noarch
readline-8.2-4.fc39.x86_64
libcap-2.48-8.fc39.x86_64
libgpg-error-1.47-2.fc39.x86_64
libxcrypt-4.4.36-2.fc39.x86_64
mkpasswd-5.5.18-1.fc39.x86_64
lz4-libs-1.9.4-4.fc39.x86_64
systemd-libs-254.7-1.fc39.x86_64
gmp-1:6.2.1-5.fc39.x86_64
pcre2-10.42-1.fc39.2.x86_64
grep-3.11-3.fc39.x86_64
libgcrypt-1.10.2-2.fc39.x86_64
alternatives-1.25-1.fc39.x86_64
libcom_err-1.47.0-2.fc39.x86_64
xz-5.4.4-1.fc39.x86_64
sqlite-libs-3.42.0-7.fc39.x86_64
expat-2.5.0-3.fc39.x86_64
json-c-0.17-1.fc39.x86_64
libattr-2.5.1-8.fc39.x86_64
libacl-2.3.1-9.fc39.x86_64
libassuan-2.5.6-2.fc39.x86_64
diffutils-3.10-3.fc39.x86_64
fuse3-libs-3.16.1-1.fc39.x86_64
libffi-3.4.4-4.fc39.x86_64
libsepol-3.5-2.fc39.x86_64
libselinux-3.5-5.fc39.x86_64
sed-4.8-14.fc39.x86_64
findutils-1:4.9.0-5.fc39.x86_64
libmount-2.39.2-1.fc39.x86_64
libsmartcols-2.39.2-1.fc39.x86_64
util-linux-core-2.39.2-1.fc39.x86_64
libunistring-1.1-5.fc39.x86_64
libidn2-2.3.4-3.fc39.x86_64
libxslt-1.1.39-1.fc39.x86_64
libfdisk-2.39.2-1.fc39.x86_64
file-libs-5.44-5.fc39.x86_64
file-5.44-5.fc39.x86_64
cpio-2.14-4.fc39.x86_64
keyutils-libs-1.6.1-7.fc39.x86_64
libaio-0.3.111-16.fc39.x86_64
libcap-ng-0.8.3-8.fc39.x86_64
audit-libs-3.1.2-5.fc39.x86_64
libeconf-0.5.2-1.fc39.x86_64
pam-libs-1.5.3-3.fc39.x86_64
libtasn1-4.19.0-3.fc39.x86_64
p11-kit-0.25.3-1.fc39.x86_64
p11-kit-trust-0.25.3-1.fc39.x86_64
libyaml-0.2.5-12.fc39.x86_64
libnghttp2-1.55.1-4.fc39.x86_64
libsemanage-3.5-4.fc39.x86_64
shadow-utils-2:4.14.0-2.fc39.x86_64
libselinux-utils-3.5-5.fc39.x86_64
e2fsprogs-libs-1.47.0-2.fc39.x86_64
mpfr-4.2.0-3.fc39.x86_64
dbus-libs-1:1.14.10-1.fc39.x86_64
procps-ng-4.0.3-5.fc39.x86_64
libksba-1.6.4-2.fc39.x86_64
dwz-0.15-3.fc39.x86_64
unzip-6.0-62.fc39.x86_64
libpng-2:1.6.37-15.fc39.x86_64
pigz-2.8-2.fc39.x86_64
efivar-libs-38-8.fc39.x86_64
fuse-libs-2.9.9-17.fc39.x86_64
gdbm-libs-1:1.23-4.fc39.x86_64
jansson-2.13.1-7.fc39.x86_64
libbrotli-1.1.0-1.fc39.x86_64
libedit-3.1-48.20230828cvs.fc39.x86_64
libtool-ltdl-2.4.7-7.fc39.x86_64
xmlsec1-1:1.2.37-5.fc39.x86_64
lua-libs-5.4.6-3.fc39.x86_64
lzo-2.10-9.fc39.x86_64
mtools-4.0.43-2.fc39.x86_64
npth-1.6-14.fc39.x86_64
protobuf-c-1.4.1-5.fc39.x86_64
xxhash-libs-0.8.2-1.fc39.x86_64
libgomp-13.2.1-6.fc39.x86_64
libb2-0.98.1-9.fc39.x86_64
apt-libs-2.7.6-1.fc39.x86_64
syslinux-nonlinux-6.04-0.25.fc39.noarch
syslinux-6.04-0.25.fc39.x86_64
squashfs-tools-4.6.1-2.fc39.x86_64
cyrus-sasl-lib-2.1.28-11.fc39.x86_64
zip-3.0-39.fc39.x86_64
libpsl-0.21.2-4.fc39.x86_64
gettext-libs-0.22-2.fc39.x86_64
tar-2:1.35-2.fc39.x86_64
bubblewrap-0.8.0-1.fc39.x86_64
fuse3-3.16.1-1.fc39.x86_64
libisofs-1.5.6-2.fc39.x86_64
libcomps-0.1.20-1.fc39.x86_64
xz-lzma-compat-5.4.4-1.fc39.x86_64
libss-1.47.0-2.fc39.x86_64
e2fsprogs-1.47.0-2.fc39.x86_64
nettle-3.9.1-2.fc39.x86_64
libusb1-1.0.26-3.fc39.x86_64
zstd-1.5.5-4.fc39.x86_64
grub2-pc-modules-1:2.06-110.fc39.noarch
libbpf-2:1.1.0-4.fc39.x86_64
isomd5sum-1:1.2.3-21.fc39.x86_64
xml-common-0.6.3-61.fc39.noarch
libxkbcommon-1.6.0-1.fc39.x86_64
bzip2-1.0.8-16.fc39.x86_64
pbzip2-1.1.13-9.fc39.x86_64
graphite2-1.3.14-12.fc39.x86_64
inih-57-2.fc39.x86_64
libcdio-2.1.0-10.fc39.x86_64
opendbx-1.4.6-34.fc39.x86_64
device-mapper-persistent-data-1.0.6-2.fc39.x86_64
dosfstools-4.2-7.fc39.x86_64
duktape-2.7.0-5.fc39.x86_64
ed-1.19-4.fc39.x86_64
patch-2.7.6-22.fc39.x86_64
fakeroot-libs-1.32.1-1.fc39.x86_64
gettext-envsubst-0.22-2.fc39.x86_64
gettext-runtime-0.22-2.fc39.x86_64
http-parser-2.9.4-9.fc39.x86_64
libXau-1.0.11-3.fc39.x86_64
libxcb-1.13.1-12.fc39.x86_64
libargon2-20190702-3.fc39.x86_64
libburn-1.5.6-2.fc39.x86_64
libisoburn-1.5.6-2.fc39.x86_64
libcbor-0.10.2-2.fc39.x86_64
libdb-5.3.28-56.fc39.x86_64
libpkgconf-1.9.5-2.fc39.x86_64
pkgconf-1.9.5-2.fc39.x86_64
pkgconf-pkg-config-1.9.5-2.fc39.x86_64
libseccomp-2.5.3-6.fc39.x86_64
libsigsegv-2.14-5.fc39.x86_64
libtommath-1.2.0-13.fc39.x86_64
libtomcrypt-1.18.2-17.fc39.x86_64
libusal-1.1.11-52.fc39.x86_64
libverto-0.3.2-6.fc39.x86_64
memstrack-0.2.5-2.fc39.x86_64
mpdecimal-2.5.1-7.fc39.x86_64
numactl-libs-2.0.16-3.fc39.x86_64
pixman-0.42.2-2.fc39.x86_64
psmisc-23.6-4.fc39.x86_64
qrencode-libs-4.1.1-5.fc39.x86_64
userspace-rcu-0.14.0-3.fc39.x86_64
libdeflate-1.19-1.fc39.x86_64
liburing-2.5-1.fc39.x86_64
pcsc-lite-libs-2.0.1-1.fc39.x86_64
dbus-common-1:1.14.10-1.fc39.noarch
dbus-broker-33-2.fc39.x86_64
dbus-1:1.14.10-1.fc39.x86_64
systemd-rpm-macros-254.7-1.fc39.noarch
libssh-config-0.10.5-2.fc39.noarch
libreport-filesystem-2.17.11-3.fc39.noarch
dnf-data-4.18.2-1.fc39.noarch
libX11-common-1.8.7-1.fc39.noarch
libX11-1.8.7-1.fc39.x86_64
libXext-1.3.5-3.fc39.x86_64
libXrender-0.9.11-3.fc39.x86_64
kernel-srpm-macros-1.0-20.fc39.noarch
kbd-misc-2.6.3-1.fc39.noarch
kbd-legacy-2.6.3-1.fc39.noarch
kbd-2.6.3-1.fc39.x86_64
gnat-srpm-macros-6-3.fc39.noarch
ghc-srpm-macros-1.6.1-2.fc39.noarch
gawk-all-langpacks-5.2.2-2.fc39.x86_64
gawk-5.2.2-2.fc39.x86_64
fpc-srpm-macros-1.3-8.fc39.noarch
emacs-filesystem-1:29.1-2.fc39.noarch
coreutils-common-9.3-4.fc39.x86_64
python-pip-wheel-23.2.1-1.fc39.noarch
libevent-2.1.12-9.fc39.x86_64
python-unversioned-command-3.12.0-1.fc39.noarch
python3-libs-3.12.0-1.fc39.x86_64
python3-3.12.0-1.fc39.x86_64
openldap-2.6.6-1.fc39.x86_64
libssh-0.10.5-2.fc39.x86_64
sdubby-1.0-5.fc39.noarch
gzip-1.12-6.fc39.x86_64
cracklib-2.9.11-2.fc39.x86_64
cracklib-dicts-2.9.11-2.fc39.x86_64
libpwquality-1.4.5-6.fc39.x86_64
device-mapper-1.02.196-1.fc39.x86_64
device-mapper-libs-1.02.196-1.fc39.x86_64
libcurl-8.2.1-4.fc39.x86_64
krb5-libs-1.21.2-2.fc39.x86_64
libtirpc-1.3.4-0.fc39.x86_64
libnsl2-2.0.0-6.fc39.x86_64
crypto-policies-scripts-20231113-1.gitb402e82.fc39.noarch
crypto-policies-20231113-1.gitb402e82.fc39.noarch
authselect-1.4.3-1.fc39.x86_64
elfutils-debuginfod-client-0.190-4.fc39.x86_64
elfutils-default-yama-scope-0.190-4.fc39.noarch
elfutils-libs-0.190-4.fc39.x86_64
openssl-pkcs11-0.4.12-4.fc39.x86_64
coreutils-9.3-4.fc39.x86_64
ca-certificates-2023.2.60_v7.0.306-2.fc39.noarch
openssl-libs-1:3.1.1-4.fc39.x86_64
cryptsetup-libs-2.6.1-3.fc39.x86_64
kmod-libs-30-6.fc39.x86_64
pam-1.5.3-3.fc39.x86_64
authselect-libs-1.4.3-1.fc39.x86_64
systemd-networkd-254.7-1.fc39.x86_64
systemd-pam-254.7-1.fc39.x86_64
systemd-resolved-254.7-1.fc39.x86_64
libutempter-1.2.1-10.fc39.x86_64
util-linux-2.39.2-1.fc39.x86_64
systemd-254.7-1.fc39.x86_64
Creating group 'input' with GID 104.
Creating group 'kvm' with GID 36.
Creating group 'render' with GID 105.
Creating group 'sgx' with GID 106.
Creating group 'systemd-journal' with GID 190.
Creating group 'systemd-network' with GID 192.
Creating user 'systemd-network' (systemd Network Management) with UID 192 and GID 192.
Creating group 'systemd-oom' with GID 999.
Creating user 'systemd-oom' (systemd Userspace OOM Killer) with UID 999 and GID 999.
Creating group 'systemd-resolve' with GID 193.
Creating user 'systemd-resolve' (systemd Resolver) with UID 193 and GID 193.
kmod-30-6.fc39.x86_64
python3-six-1.16.0-12.fc39.noarch
tpm2-tss-4.0.1-6.fc39.x86_64
grub2-tools-minimal-1:2.06-110.fc39.x86_64
libarchive-3.7.1-1.fc39.x86_64
binutils-gold-2.40-13.fc39.x86_64
binutils-2.40-13.fc39.x86_64
gnutls-3.8.2-2.fc39.x86_64
glib2-2.78.3-1.fc39.x86_64
polkit-libs-123-1.fc39.1.x86_64
device-mapper-event-libs-1.02.196-1.fc39.x86_64
json-glib-1.8.0-1.fc39.x86_64
mokutil-2:0.6.0-7.fc39.x86_64
zchunk-libs-1.3.2-1.fc39.x86_64
which-2.21-40.fc39.x86_64
elfutils-0.190-4.fc39.x86_64
gdb-minimal-14.1-1.fc39.x86_64
curl-8.2.1-4.fc39.x86_64
kpartx-0.9.5-2.fc39.x86_64
python3-idna-3.4-4.fc39.noarch
python3-setuptools-67.7.2-7.fc39.noarch
python3-libcomps-0.1.20-1.fc39.x86_64
debugedit-5.0-10.fc39.x86_64
fuse-2.9.9-17.fc39.x86_64
device-mapper-event-1.02.196-1.fc39.x86_64
Created symlink /etc/systemd/system/sockets.target.wants/dm-event.socket → /usr/lib/systemd/system/dm-event.socket.
lvm2-libs-2.03.22-1.fc39.x86_64
polkit-123-1.fc39.1.x86_64
polkit-pkla-compat-0.1-26.fc39.x86_64
pcsc-lite-ccid-1.5.4-1.fc39.x86_64
pcsc-lite-2.0.1-1.fc39.x86_64
Created symlink /etc/systemd/system/sockets.target.wants/pcscd.socket → /usr/lib/systemd/system/pcscd.socket.
cairo-1.18.0-1.fc39.x86_64
harfbuzz-8.2.1-2.fc39.x86_64
freetype-2.13.1-2.fc39.x86_64
fontconfig-2.14.2-5.fc39.x86_64
libsecret-0.21.2-1.fc39.x86_64
pinentry-1.2.1-4.fc39.x86_64
gnupg2-smime-2.4.3-4.fc39.x86_64
gnupg2-2.4.3-4.fc39.x86_64
gpgme-1.20.0-5.fc39.x86_64
ostree-libs-2023.7-2.fc39.x86_64
ima-evm-utils-1.5-2.fc39.x86_64
tpm2-tss-fapi-4.0.1-6.fc39.x86_64
tpm2-tools-5.5-4.fc39.x86_64
python3-dateutil-1:2.8.2-10.fc39.noarch
fuse-overlayfs-1.12-2.fc39.x86_64
libkcapi-1.4.0-7.fc39.x86_64
libkcapi-hmaccalc-1.4.0-7.fc39.x86_64
fakeroot-1.32.1-1.fc39.x86_64
hfsplus-tools-540.1.linux3-29.fc39.x86_64
libfido2-1.13.0-3.fc39.x86_64
systemd-udev-254.7-1.fc39.x86_64
Created symlink /etc/systemd/system/dbus-org.freedesktop.home1.service → /usr/lib/systemd/system/systemd-homed.service.
Created symlink /etc/systemd/system/multi-user.target.wants/systemd-homed.service → /usr/lib/systemd/system/systemd-homed.service.
Created symlink /etc/systemd/system/systemd-homed.service.wants/systemd-homed-activate.service → /usr/lib/systemd/system/systemd-homed-activate.service.
Created symlink /etc/systemd/system/sysinit.target.wants/systemd-pstore.service → /usr/lib/systemd/system/systemd-pstore.service.
Created symlink /etc/systemd/system/multi-user.target.wants/remote-cryptsetup.target → /usr/lib/systemd/system/remote-cryptsetup.target.
dracut-059-16.fc39.x86_64
os-prober-1.81-4.fc39.x86_64
grub2-tools-1:2.06-110.fc39.x86_64
Created symlink /etc/systemd/user/timers.target.wants/grub-boot-success.timer → /usr/lib/systemd/user/grub-boot-success.timer.
grub2-efi-ia32-1:2.06-110.fc39.x86_64
grub2-efi-x64-1:2.06-110.fc39.x86_64
grub2-pc-1:2.06-110.fc39.x86_64
ostree-2023.7-2.fc39.x86_64
Created symlink /etc/systemd/system/local-fs.target.wants/ostree-remount.service → /usr/lib/systemd/system/ostree-remount.service.
libfsverity-1.4-10.fc39.x86_64
libssh2-1.11.0-2.fc39.x86_64
libgit2-1.7.1-2.fc39.x86_64
xmlsec1-openssl-1:1.2.37-5.fc39.x86_64
rpm-sequoia-1.5.0-2.fc39.x86_64
rpm-libs-4.19.0-1.fc39.x86_64
rpm-4.19.0-1.fc39.x86_64
policycoreutils-3.5-8.fc39.x86_64
Created symlink /etc/systemd/system/sysinit.target.wants/selinux-autorelabel-mark.service → /usr/lib/systemd/system/selinux-autorelabel-mark.service.
rpm-plugin-selinux-4.19.0-1.fc39.x86_64
selinux-policy-39.2-1.fc39.noarch
selinux-policy-targeted-39.2-1.fc39.noarch
libmodulemd-2.15.0-5.fc39.x86_64
librepo-1.17.0-1.fc39.x86_64
libsolv-0.7.27-1.fc39.x86_64
libdnf-0.72.0-1.fc39.x86_64
python3-libdnf-0.72.0-1.fc39.x86_64
rpm-build-libs-4.19.0-1.fc39.x86_64
openscap-1:1.3.9-1.fc39.x86_64
openscap-scanner-1:1.3.9-1.fc39.x86_64
python3-hawkey-0.72.0-1.fc39.x86_64
python3-librepo-1.17.0-1.fc39.x86_64
container-selinux-2:2.226.0-1.fc39.noarch
containers-common-4:1-95.fc39.noarch
skopeo-1:1.14.0-1.fc39.x86_64
efi-srpm-macros-5-9.fc39.noarch
kde-filesystem-4-70.fc39.x86_64
xorriso-1.5.6-2.fc39.x86_64
lua-srpm-macros-1-9.fc39.noarch
rpmautospec-rpm-macros-0.3.8-1.fc39.noarch
deltarpm-3.6.3-11.fc39.x86_64
rpm-plugin-systemd-inhibit-4.19.0-1.fc39.x86_64
rpm-sign-libs-4.19.0-1.fc39.x86_64
python3-rpm-4.19.0-1.fc39.x86_64
rpm-ostree-libs-2023.11-1.fc39.x86_64
unbound-anchor-1.19.0-1.fc39.x86_64
Created symlink /etc/systemd/system/timers.target.wants/unbound-anchor.timer → /usr/lib/systemd/system/unbound-anchor.timer.
unbound-libs-1.19.0-1.fc39.x86_64
python3-unbound-1.19.0-1.fc39.x86_64
python3-dnf-4.18.2-1.fc39.noarch
parted-3.6-2.fc39.x86_64
python3-argcomplete-2.0.0-12.fc39.noarch
python3-babel-2.12.1-6.fc39.noarch
python3-charset-normalizer-3.2.0-2.fc39.noarch
python3-crypto-2.6.1-47.fc39.x86_64
python3-decorator-5.1.1-7.fc39.noarch
python3-gssapi-1.7.3-6.fc39.x86_64
python3-libselinux-3.5-5.fc39.x86_64
python3-markupsafe-2.1.3-2.fc39.x86_64
python3-ply-3.11-20.fc39.noarch
python3-pycparser-2.20-11.fc39.noarch
python3-cffi-1.15.1-6.fc39.x86_64
python3-cryptography-41.0.3-1.fc39.x86_64
python3-pyOpenSSL-23.2.0-1.fc39.noarch
python3-pygit2-1.13.3-1.fc39.x86_64
python3-pycdio-2.1.0-12.fc39.x86_64
python3-pysocks-1.7.1-20.fc39.noarch
python3-urllib3+socks-1.26.18-1.fc39.noarch
python3-urllib3-1.26.18-1.fc39.noarch
python3-requests-2.28.2-5.fc39.noarch
python3-kickstart-3.48-3.fc39.noarch
python3-requests-gssapi-1.2.3-9.fc39.noarch
python3-koji-1.33.1-2.fc39.noarch
koji-1.33.1-2.fc39.noarch
python3-tempita-0.5.2-10.fc39.noarch
python3-paste-3.5.3-3.fc39.noarch
python3-beaker-1.12.1-3.fc39.noarch
python3-mako-1.2.3-4.fc39.noarch
lorax-templates-generic-39.5-1.fc39.x86_64
lorax-39.5-1.fc39.x86_64
python3-utils-3.3.3-4.fc39.noarch
python3-progressbar2-3.53.2-9.fc39.noarch
ansible-srpm-macros-1-11.fc39.noarch
fonts-srpm-macros-1:2.0.5-12.fc39.noarch
python-srpm-macros-3.12-4.fc39.noarch
go-srpm-macros-3.3.1-1.fc39.noarch
redhat-rpm-config-262-1.fc39.noarch
rpm-build-4.19.0-1.fc39.x86_64
pyproject-srpm-macros-1.10.0-1.fc39.noarch
python3-rpmautospec-0.3.8-1.fc39.noarch
rpmdevtools-9.6-4.fc39.noarch
openscap-utils-1:1.3.9-1.fc39.x86_64
dnf-4.18.2-1.fc39.noarch
Created symlink /etc/systemd/system/timers.target.wants/dnf-makecache.timer → /usr/lib/systemd/system/dnf-makecache.timer.
rpm-ostree-2023.11-1.fc39.x86_64
Created symlink /etc/systemd/system/timers.target.wants/rpm-ostree-countme.timer → /usr/lib/systemd/system/rpm-ostree-countme.timer.
shim-x64-15.6-2.x86_64
shim-ia32-15.6-2.x86_64
grub2-tools-efi-1:2.06-110.fc39.x86_64
grub2-tools-extra-1:2.06-110.fc39.x86_64
lvm2-2.03.22-1.fc39.x86_64
Created symlink /etc/systemd/system/sysinit.target.wants/lvm2-monitor.service → /usr/lib/systemd/system/lvm2-monitor.service.
Created symlink /etc/systemd/system/sysinit.target.wants/lvm2-lvmpolld.socket → /usr/lib/systemd/system/lvm2-lvmpolld.socket.
qemu-img-2:8.1.1-1.fc39.x86_64
python3-iniparse-0.5-6.fc39.noarch
cryptsetup-2.6.1-3.fc39.x86_64
genisoimage-1.1.11-52.fc39.x86_64
python3-pyyaml-6.0.1-11.fc39.x86_64
python3-toml-0.10.2-13.fc39.noarch
erofs-utils-1.7.1-1.fc39.x86_64
xfsprogs-6.4.0-1.fc39.x86_64
btrfs-progs-6.6.2-1.fc39.x86_64
efibootmgr-18-4.fc39.x86_64
grub2-efi-ia32-cdboot-1:2.06-110.fc39.x86_64
grub2-efi-x64-cdboot-1:2.06-110.fc39.x86_64
gdisk-1.0.9-6.fc39.x86_64
error: lua script failed: [string "%posttrans(filesystem-3.18-6.fc39.x86_64)"]:3: attempt to call a nil value (field 'execute')
'/etc/resolv.conf' -> '../run/systemd/resolve/stub-resolv.conf'
error: lua script failed: [string "%transfiletriggerin(glibc-common-2.38-14.fc39.x86_64)"]:13: attempt to call a nil value (field 'execute')
Creating group 'systemd-coredump' with GID 997.
Creating user 'systemd-coredump' (systemd Core Dumper) with UID 997 and GID 997.
Creating group 'systemd-timesync' with GID 996.
Creating user 'systemd-timesync' (systemd Time Synchronization) with UID 996 and GID 996.
[/usr/lib/tmpfiles.d/rpcbind.conf:2] Unknown user 'rpc'.
[/usr/lib/tmpfiles.d/setroubleshoot.conf:1] Unknown user 'setroubleshoot'.

⏱  Duration: 29s
org.osbuild.selinux: dc6e3a66fef3ebe7c815eb24d348215b9e5e2ed0cd808c15ebbe85fc73181a86 {
  "file_contexts": "etc/selinux/targeted/contexts/files/file_contexts",
  "labels": {
    "/usr/bin/cp": "system_u:object_r:install_exec_t:s0",
    "/usr/bin/tar": "system_u:object_r:install_exec_t:s0"
  }
}
[/usr/lib/tmpfiles.d/rpcbind.conf:2] Unknown user 'rpc'.
[/usr/lib/tmpfiles.d/setroubleshoot.conf:1] Unknown user 'setroubleshoot'.
Failed to create file /sys/fs/selinux/checkreqprot: Read-only file system
[/usr/lib/tmpfiles.d/rpcbind.conf:2] Unknown user 'rpc'.
[/usr/lib/tmpfiles.d/setroubleshoot.conf:1] Unknown user 'setroubleshoot'.

⏱  Duration: 4s
Pipeline tree: c89db90a02be877b66212ee965530bce0c05a77876daf3935f49c452b869daef
Build
  root: dc6e3a66fef3ebe7c815eb24d348215b9e5e2ed0cd808c15ebbe85fc73181a86
  runner: org.osbuild.fedora39 (org.osbuild.fedora38)
org.osbuild.skopeo: c89db90a02be877b66212ee965530bce0c05a77876daf3935f49c452b869daef {
  "destination": {
    "type": "containers-storage",
    "storage-driver": "vfs"
  }
}
Failed to open file "/sys/fs/selinux/checkreqprot": Read-only file system
fchownat() of /sys/kernel/security/ima/binary_runtime_measurements failed: Read-only file system
time="2024-02-22T22:51:51Z" level=fatal msg="Invalid source name containers-storage:[overlay@/containers/storage+/run/containers/storage]805e972fbc4dfa74a616dcaafe0d9e9b4c548b8909b14ffb032aa20fa23d9ad6: open /containers/storage/storage.lock: read-only file system"
Traceback (most recent call last):
  File "/run/osbuild/bin/org.osbuild.skopeo", line 121, in <module>
    r = main(args["inputs"], args["tree"], args["options"])
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/run/osbuild/bin/org.osbuild.skopeo", line 104, in main
    subprocess.run(["skopeo", "copy", image_source, dest], check=True)
  File "/usr/lib64/python3.12/subprocess.py", line 571, in run
    raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['skopeo', 'copy', 'containers-storage:[overlay@/containers/storage+/run/containers/storage]805e972fbc4dfa74a616dcaafe0d9e9b4c548b8909b14ffb032aa20fa23d9ad6', 'containers-storage:[vfs@/run/osbuild/tree/var/lib/containers/storage+/run/containers/storage]localhost/osbuild/hello:latest']' returned non-zero exit status 1.

⏱  Duration: 0s

-- END ---------------------------------
----------------------------- Captured stderr call -----------------------------
time="2024-02-22T22:50:50Z" level=info msg="Not using native diff for overlay, this may cause degraded performance for building images: kernel has CONFIG_OVERLAY_FS_REDIRECT_DIR enabled"
time="2024-02-22T22:51:52Z" level=info msg="Not using native diff for overlay, this may cause degraded performance for building images: kernel has CONFIG_OVERLAY_FS_REDIRECT_DIR enabled"
=========================== short test summary info ============================
FAILED test/run/test_stages.py::TestStages::test_skopeo_with_localstorage - A...
thozza commented 6 months ago

CC @kingsleyzissou

ondrejbudai commented 6 months ago

Hmm, seems like EL8 might have a tool old skopeo. We might want to make run this test conditionally based on the skopeo's version. FTR, the new local storage thing isn't targeting EL8, this is EL9+ only.

kingsleyzissou commented 6 months ago

Hmm, seems like EL8 might have a tool old skopeo. We might want to make run this test conditionally based on the skopeo's version. FTR, the new local storage thing isn't targeting EL8, this is EL9+ only.

I can update the test to do the conditional skip

Edit: digging into this a bit more, it might also be an overlay issue. @achilleas-k and I ran into this a couple of times with the containers-storage stuff. The trace suggests this too: open /containers/storage/storage.lock: read-only file system

kingsleyzissou commented 6 months ago

Sorry my edit doesn't make sense. Because it's vfs not overlay. But still, we did have some issues with the destination not being writable.

Okay last edit: It might be because we're bind mounting the host's container store (which is overlay) to the buildroot which has a vfs driver.

thozza commented 6 months ago

I don't think that we need to update the test, we just need to make sure to disable it on c8s. I did that for the 109 version, since I needed to get the CI to pass and assumed that the stage is not really targeting el8.

https://gitlab.com/redhat/centos-stream/rpms/osbuild/-/blob/c8s/tests/unit-tests/run-unit-tests.sh?ref_type=heads#L100-101

kingsleyzissou commented 6 months ago

I don't think that we need to update the test, we just need to make sure to disable it on c8s. I did that for the 109 version, since I needed to get the CI to pass and assumed that the stage is not really targeting el8.

https://gitlab.com/redhat/centos-stream/rpms/osbuild/-/blob/c8s/tests/unit-tests/run-unit-tests.sh?ref_type=heads#L100-101

Yeah fair enough, it looks like the driver isn't getting set properly here : https://github.com/kingsleyzissou/osbuild/blob/bf85884e1a850d5c792a0c8b9934762b8a1a8c82/.github/workflows/test.yml#L51-L52

So maybe just disabling it for el8 is the best