rpm-software-management / mock

Mock is a tool for a reproducible build of RPM packages.
GNU General Public License v2.0
381 stars 226 forks source link

mock with systemd-nspawn failing intermittently: Failed to mount /proc/sys #1230

Closed space88man closed 12 months ago

space88man commented 12 months ago

Short description of the problem

On a fully updated Fedora 38 system with mock-5.0-1.fc38.noarch, isolation with systemd-nspawn is failing intermittently.

The error is unpredictable and can sometimes be fixed with running the build with --isolation=simple then running again with --isolation=nspawn. If the chroot is scrubbed, then the error will reoccur.

Seemingly: if bootstrap is built with --isolation=simple then the build with nspawn will work.

Output of rpm -q mock

mock-5.0-1.fc38.noarch

Steps to reproduce issue

  1. src.rpm: https://download.copr.fedorainfracloud.org/results/beaveryoga/broadvoice/epel-8-x86_64/06416289-sofia-sip/sofia-sip-1.13.16-100.563fa31b49.el8.src.rpm
mock -r rocky-9-x86_64  --isolation=nspawn sofia-sip-1.13.16-100.563fa31b49.fc38.src.rpm

Mock Version: 5.0
INFO: Mock Version: 5.0
Start(bootstrap): chroot init
INFO: calling preinit hooks
INFO: enabled root cache
INFO: enabled package manager cache
Start(bootstrap): cleaning package manager metadata
Finish(bootstrap): cleaning package manager metadata
INFO: Using bootstrap image: quay.io/rockylinux/rockylinux:9
INFO: Pulling image: quay.io/rockylinux/rockylinux:9
INFO: Copy content of container quay.io/rockylinux/rockylinux:9 to /var/lib/mock/rocky-9-x86_64-bootstrap/root
INFO: mounting quay.io/rockylinux/rockylinux:9 with podman image mount
INFO: image quay.io/rockylinux/rockylinux:9 as /var/lib/containers/storage/overlay/bb25ee44616317f282ff1dd8b788797e3fd5f754b78425d564527fec4ca4f051/merged
INFO: umounting image quay.io/rockylinux/rockylinux:9 (/var/lib/containers/storage/overlay/bb25ee44616317f282ff1dd8b788797e3fd5f754b78425d564527fec4ca4f051/merged) with podman image umount
INFO: Package manager dnf detected and used (fallback)
INFO: Bootstrap image not marked ready
Start(bootstrap): installing dnf tooling
Failed to mount /proc/sys (type n/a) on /proc/sys (MS_BIND ""): Invalid argument
Child died too early.
ERROR: Exception(sofia-sip-1.13.16-100.563fa31b49.fc38.src.rpm) Config(rocky-9-x86_64) 0 minutes 20 seconds
INFO: Results and/or logs in: /var/lib/mock/rocky-9-x86_64/result
WARNING: Machine acacfa80db4b4facbd1c19e21932eadb still running. Killing...
ERROR: Command failed: 
 # /usr/bin/systemd-nspawn -q -M acacfa80db4b4facbd1c19e21932eadb -D /var/lib/mock/rocky-9-x86_64-bootstrap/root -a --console=pipe --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/var/lib/mock/rocky-9-x86_64-bootstrap/root/installation-homedir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin --setenv=PROMPT_COMMAND=printf "\033]0;<mock-chroot>\007" --setenv=PS1=<mock-chroot> \s-\v\$  --setenv=LANG=C.UTF-8 --setenv=LC_MESSAGES=C.UTF-8 --resolv-conf=off /usr/bin/dnf-3 --releasever 9 --setopt=deltarpm=False --setopt=allow_vendor_change=yes --allowerasing --disableplugin=local --disableplugin=spacewalk --disableplugin=versionlock install python3-dnf python3-dnf-plugins-core --setopt=tsflags=nocontexts
Failed to mount /proc/sys (type n/a) on /proc/sys (MS_BIND ""): Invalid argument
Child died too early.

Any additional notes

config_opts['additional_packages'] = []
config_opts['bootstrap_image'] = 'quay.io/rockylinux/rockylinux:9'
config_opts['build_log_fmt_str'] = '%(message)s'
config_opts['cache_alterations'] = False
config_opts['chroot_name'] = 'rocky-9-x86_64'
config_opts['chroot_setup_cmd'] = ('install bash bzip2 coreutils cpio diffutils redhat-release findutils gawk '
 'glibc-minimal-langpack grep gzip info patch redhat-rpm-config rpm-build sed '
 'tar unzip util-linux which xz')
config_opts['chrootuid'] = 1050
config_opts['cleanup_on_failure'] = False
config_opts['cleanup_on_success'] = False
config_opts['config_file'] = '/etc/mock/rocky-9-x86_64.cfg'
config_opts['config_path'] = '/etc/mock'
config_opts['description'] = 'Rocky Linux 9'
config_opts['dist'] = 'el9'
config_opts['dnf.conf'] = ('\n'
 '[main]\n'
 'keepcache=1\n'
 'debuglevel=2\n'
 'reposdir=/dev/null\n'
 'logfile=/var/log/yum.log\n'
 'retries=20\n'
 'obsoletes=1\n'
 'gpgcheck=0\n'
 'assumeyes=1\n'
 'syslog_ident=mock\n'
 'syslog_device=\n'
 'metadata_expire=0\n'
 'mdpolicy=group:primary\n'
 'best=1\n'
 'install_weak_deps=0\n'
 'protected_packages=\n'
 'module_platform_id=platform:el9\n'
 'user_agent={{ user_agent }}\n'
 '\n'
 '\n'
 '[baseos]\n'
 'name=Rocky Linux $releasever - BaseOS\n'
 'mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=BaseOS-$releasever\n'
 '#baseurl=http://dl.rockylinux.org/pub/rocky/$releasever/BaseOS/$basearch/os/\n'
 'gpgcheck=1\n'
 'enabled=1\n'
 'metadata_expire=6h\n'
 'gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-9\n'
 '\n'
 '[appstream]\n'
 'name=Rocky Linux $releasever - AppStream\n'
 'mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=AppStream-$releasever\n'
 '#baseurl=http://dl.rockylinux.org/pub/rocky/$releasever/AppStream/$basearch/os/\n'
 'gpgcheck=1\n'
 'enabled=1\n'
 'metadata_expire=6h\n'
 'gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-9\n'
 '\n'
 '[crb]\n'
 'name=Rocky Linux $releasever - CRB\n'
 'mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=CRB-$releasever\n'
 '#baseurl=http://dl.rockylinux.org/pub/rocky/$releasever/CRB/$basearch/os/\n'
 'gpgcheck=1\n'
 'enabled=1\n'
 'metadata_expire=6h\n'
 'gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-9\n'
 '\n'
 '[extras]\n'
 'name=Rocky Linux $releasever - Extras\n'
 'mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=extras-$releasever\n'
 '#baseurl=http://dl.rockylinux.org/pub/rocky/$releasever/extras/$basearch/os/\n'
 'gpgcheck=1\n'
 'enabled=1\n'
 'metadata_expire=6h\n'
 'gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-9\n'
 '\n'
 '[devel]\n'
 'name=Rocky Linux $releasever - Devel WARNING! FOR BUILDROOT ONLY DO NOT '
 'LEAVE ENABLED\n'
 'mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=devel-$releasever\n'
 '#baseurl=http://dl.rockylinux.org/pub/rocky/$releasever/devel/$basearch/os/\n'
 'gpgcheck=1\n'
 'enabled=0\n'
 'gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-9\n'
 '\n'
 '[highavailability]\n'
 'name=Rocky Linux $releasever - High Availability\n'
 'mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=HighAvailability-$releasever\n'
 '#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/HighAvailability/$basearch/os/\n'
 'gpgcheck=1\n'
 'enabled=0\n'
 'metadata_expire=6h\n'
 'gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-9\n'
 '\n'
 '[resilientstorage]\n'
 'name=Rocky Linux $releasever - Resilient Storage\n'
 'mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=ResilientStorage-$releasever\n'
 '#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/ResilientStorage/$basearch/os/\n'
 'gpgcheck=1\n'
 'enabled=0\n'
 'metadata_expire=6h\n'
 'gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-9\n'
 '\n'
 '[nfv]\n'
 'name=Rocky Linux $releasever - NFV\n'
 'mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=NFV-$releasever\n'
 '#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/NFV/$basearch/os/\n'
 'gpgcheck=1\n'
 'enabled=0\n'
 'metadata_expire=6h\n'
 'gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-9\n'
 '\n'
 '[rt]\n'
 'name=Rocky Linux $releasever - Realtime\n'
 'mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=RT-$releasever\n'
 '#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/RT/$basearch/os/\n'
 'gpgcheck=1\n'
 'enabled=0\n'
 'metadata_expire=6h\n'
 'gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-9\n'
 '\n'
 '[baseos-debug]\n'
 'name=Rocky Linux $releasever - BaseOS - Debug\n'
 'mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=BaseOS-$releasever-debug\n'
 '#baseurl=http://dl.rockylinux.org/pub/rocky/$releasever/BaseOS/$basearch/debug/tree/\n'
 'gpgcheck=1\n'
 'enabled=0\n'
 'metadata_expire=6h\n'
 'gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-9\n'
 '\n'
 '[baseos-source]\n'
 'name=Rocky Linux $releasever - BaseOS - Source\n'
 'mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=source&repo=BaseOS-$releasever-source\n'
 '#baseurl=http://dl.rockylinux.org/pub/rocky/$releasever/BaseOS/source/tree/\n'
 'gpgcheck=1\n'
 'enabled=0\n'
 'metadata_expire=6h\n'
 'gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-9\n'
 '\n'
 '[appstream-debug]\n'
 'name=Rocky Linux $releasever - AppStream - Debug\n'
 'mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=AppStream-$releasever-debug\n'
 '#baseurl=http://dl.rockylinux.org/pub/rocky/$releasever/AppStream/$basearch/debug/tree/\n'
 'gpgcheck=1\n'
 'enabled=0\n'
 'metadata_expire=6h\n'
 'gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-9\n'
 '\n'
 '[appstream-source]\n'
 'name=Rocky Linux $releasever - AppStream - Source\n'
 'mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=source&repo=AppStream-$releasever-source\n'
 '#baseurl=http://dl.rockylinux.org/pub/rocky/$releasever/AppStream/source/tree/\n'
 'gpgcheck=1\n'
 'enabled=0\n'
 'metadata_expire=6h\n'
 'gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-9\n'
 '\n'
 '[crb-debug]\n'
 'name=Rocky Linux $releasever - CRB - Debug\n'
 'mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=CRB-$releasever-debug\n'
 '#baseurl=http://dl.rockylinux.org/pub/rocky/$releasever/CRB/$basearch/debug/tree/\n'
 'gpgcheck=1\n'
 'enabled=0\n'
 'metadata_expire=6h\n'
 'gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-9\n'
 '\n'
 '[crb-source]\n'
 'name=Rocky Linux $releasever - CRB - Source\n'
 'mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=source&repo=CRB-$releasever-source\n'
 '#baseurl=http://dl.rockylinux.org/pub/rocky/$releasever/CRB/source/tree/\n'
 'gpgcheck=1\n'
 'enabled=0\n'
 'metadata_expire=6h\n'
 'gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-9\n'
 '\n'
 '[extras-debug]\n'
 'name=Rocky Linux $releasever - Extras Debug\n'
 'mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=extras-$releasever-debug\n'
 '#baseurl=http://dl.rockylinux.org/pub/rocky/$releasever/extras/$basearch/debug/tree/\n'
 'gpgcheck=1\n'
 'enabled=0\n'
 'metadata_expire=6h\n'
 'gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-9\n'
 '\n'
 '[extras-source]\n'
 'name=Rocky Linux $releasever - Extras Source\n'
 'mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=extras-$releasever-source\n'
 '#baseurl=http://dl.rockylinux.org/pub/rocky/$releasever/extras/source/tree/\n'
 'gpgcheck=1\n'
 'enabled=0\n'
 'metadata_expire=6h\n'
 'gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-9\n'
 '\n'
 '[highavailability-debug]\n'
 'name=Rocky Linux $releasever - High Availability - Debug\n'
 'mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=HighAvailability-$releasever-debug$rltype\n'
 '#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/HighAvailability/$basearch/debug/tree/\n'
 'gpgcheck=1\n'
 'enabled=0\n'
 'metadata_expire=6h\n'
 'gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-9\n'
 '\n'
 '[highavailability-source]\n'
 'name=Rocky Linux $releasever - High Availability - Source\n'
 'mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=source&repo=HighAvailability-$releasever-source$rltype\n'
 '#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/HighAvailability/source/tree/\n'
 'gpgcheck=1\n'
 'enabled=0\n'
 'metadata_expire=6h\n'
 'gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-9\n'
 '\n'
 '[resilientstorage-debug]\n'
 'name=Rocky Linux $releasever - Resilient Storage - Debug\n'
 'mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=ResilientStorage-$releasever-debug$rltype\n'
 '#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/ResilientStorage/$basearch/debug/tree/\n'
 'gpgcheck=1\n'
 'enabled=0\n'
 'metadata_expire=6h\n'
 'gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-9\n'
 '\n'
 '[resilientstorage-source]\n'
 'name=Rocky Linux $releasever - Resilient Storage - Source\n'
 'mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=source&repo=ResilientStorage-$releasever-source$rltype\n'
 '#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/ResilientStorage/source/tree/\n'
 'gpgcheck=1\n'
 'enabled=0\n'
 'metadata_expire=6h\n'
 'gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-9\n'
 '\n'
 '[nfv-debug]\n'
 'name=Rocky Linux $releasever - NFV Debug\n'
 'mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=RT-$releasever-debug$rltype\n'
 '#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/NFV/$basearch/debug/tree/\n'
 'gpgcheck=1\n'
 'enabled=0\n'
 'metadata_expire=6h\n'
 'gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-9\n'
 '\n'
 '[nfv-source]\n'
 'name=Rocky Linux $releasever - NFV Source\n'
 'mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=RT-$releasever-source$rltype\n'
 '#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/NFV/source/tree/\n'
 'gpgcheck=1\n'
 'enabled=0\n'
 'metadata_expire=6h\n'
 'gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-9\n'
 '\n'
 '[rt-debug]\n'
 'name=Rocky Linux $releasever - Realtime Debug\n'
 'mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=RT-$releasever-debug$rltype\n'
 '#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/RT/$basearch/debug/tree/\n'
 'gpgcheck=1\n'
 'enabled=0\n'
 'metadata_expire=6h\n'
 'gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-9\n'
 '\n'
 '[rt-source]\n'
 'name=Rocky Linux $releasever - Realtime Source\n'
 'mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=RT-$releasever-source$rltype\n'
 '#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/RT/source/tree/\n'
 'gpgcheck=1\n'
 'enabled=0\n'
 'metadata_expire=6h\n'
 'gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-9\n'
 '\n'
 '\n')
config_opts['enable_disable_repos'] = []
config_opts['extra_chroot_dirs'] = ['/run/lock']
config_opts['files'] = {'etc/hosts': '127.0.0.1 localhost localhost.localdomain\n'
              '::1       localhost localhost.localdomain localhost6 '
              'localhost6.localdomain6\n'}
config_opts['legal_host_arches'] = ('x86_64',)
config_opts['macros'] = {'%_buildhost': 'xxxxxxxx.com',
 '%_platform_multiplier': 1,
 '%_rpmfilename': '%%{NAME}-%%{VERSION}-%%{RELEASE}.%%{ARCH}.rpm',
 '%_topdir': '/builddir/build'}
config_opts['no-config'] = {'epel-8': {'alternatives': {'alma+epel-8': {'description': ['Builds against '
                                                             'AlmaLinux 8 '
                                                             'repositories, '
                                                             'together with '
                                                             'the official '
                                                             'EPEL '
                                                             'repositories.',
                                                             'Project page: '
                                                             'https://almalinux.org/']},
                             'centos-stream+epel-8': {'description': ['Builds '
                                                                      'against '
                                                                      'CentOS '
                                                                      'Stream '
                                                                      '8 '
                                                                      'repositories '
                                                                      '(some '
                                                                      'packages '
                                                                      'may be '
                                                                      'a bit '
                                                                      'ahead '
                                                                      'the Red '
                                                                      'Hat '
                                                                      'Enterprise '
                                                                      'Linux '
                                                                      '8) '
                                                                      'together '
                                                                      'with '
                                                                      'the '
                                                                      'official '
                                                                      'EPEL 8 '
                                                                      'repositories.',
                                                                      'Project '
                                                                      'page: '
                                                                      'https://www.centos.org/centos-stream/']},
                             'circlelinux+epel-8': {'description': ['Builds '
                                                                    'against '
                                                                    'Circle '
                                                                    'Linux 8 '
                                                                    'repositories, '
                                                                    'together '
                                                                    'with the '
                                                                    'official '
                                                                    'EPEL '
                                                                    'repositories.',
                                                                    'Project '
                                                                    'page: '
                                                                    'https://cclinux.org/']},
                             'rhel+epel-8': {'description': ['Builds against '
                                                             'Red Hat '
                                                             'Enterprise Linux '
                                                             '8 repositories, '
                                                             'together with '
                                                             'the official '
                                                             'EPEL '
                                                             'repositories.',
                                                             'This mimics what '
                                                             'is done in the '
                                                             'official EPEL '
                                                             'build system, '
                                                             'but you need a '
                                                             'Red Hat '
                                                             'subscription:',
                                                             'https://rpm-software-management.github.io/mock/Feature-rhelchroots']},
                             'rocky+epel-8': {'description': ['Builds against '
                                                              'Rocky Linux 8 '
                                                              'repositories, '
                                                              'together with '
                                                              'the official '
                                                              'EPEL '
                                                              'repositories.',
                                                              'Project page: '
                                                              'https://rockylinux.org/']}}},
 'epel-9': {'alternatives': {'alma+epel-9': {'description': ['Builds against '
                                                             'AlmaLinux 9 '
                                                             'repositories, '
                                                             'together with '
                                                             'the official '
                                                             'EPEL '
                                                             'repositories.',
                                                             'Project page: '
                                                             'https://almalinux.org/']},
                             'centos-stream+epel-9': {'description': ['Builds '
                                                                      'against '
                                                                      'CentOS '
                                                                      'Stream '
                                                                      '9 '
                                                                      'repositories '
                                                                      '(some '
                                                                      'packages '
                                                                      'may be '
                                                                      'a bit '
                                                                      'ahead '
                                                                      'the Red '
                                                                      'Hat '
                                                                      'Enterprise '
                                                                      'Linux '
                                                                      '9) '
                                                                      'together '
                                                                      'with '
                                                                      'the '
                                                                      'official '
                                                                      'EPEL '
                                                                      'repositories.',
                                                                      'Project '
                                                                      'page: '
                                                                      'https://www.centos.org/centos-stream/']},
                             'rhel+epel-9': {'description': ['Builds against '
                                                             'Red Hat '
                                                             'Enterprise Linux '
                                                             '9 repositories, '
                                                             'together with '
                                                             'the official '
                                                             'EPEL '
                                                             'repositories.',
                                                             'This mimics what '
                                                             'is done in the '
                                                             'official EPEL '
                                                             'build system, '
                                                             'but you need a '
                                                             'Red Hat '
                                                             'subscription:',
                                                             'https://rpm-software-management.github.io/mock/Feature-rhelchroots']},
                             'rocky+epel-9': {'description': ['Builds against '
                                                              'Rocky Linux 9 '
                                                              'repositories, '
                                                              'together with '
                                                              'the official '
                                                              'EPEL '
                                                              'repositories.',
                                                              'Project page: '
                                                              'https://rockylinux.org/']}}}}
config_opts['nspawn_args'] = ['--capability=cap_ipc_lock',
 '--bind=/tmp/mock-resolv.05mzn6ew:/etc/resolv.conf',
 '--bind=/dev/btrfs-control',
 '--bind=/dev/mapper/control',
 '--bind=/dev/fuse',
 '--bind=/dev/loop-control',
 '--bind=/dev/loop0',
 '--bind=/dev/loop1',
 '--bind=/dev/loop2',
 '--bind=/dev/loop3',
 '--bind=/dev/loop4',
 '--bind=/dev/loop5',
 '--bind=/dev/loop6',
 '--bind=/dev/loop7',
 '--bind=/dev/loop8',
 '--bind=/dev/loop9',
 '--bind=/dev/loop10',
 '--bind=/dev/loop11']
config_opts['plugin_conf'] = {'bind_mount_enable': True,
 'bind_mount_opts': {'basedir': '/var/lib/mock/rocky-9-x86_64',
                     'cache_topdir': '/var/cache/mock',
                     'cachedir': '/var/cache/mock/rocky-9-x86_64',
                     'create_dirs': False,
                     'dirs': [],
                     'resultdir': '/var/lib/mock/rocky-9-x86_64/result',
                     'root': 'rocky-9-x86_64'},
 'ccache_enable': False,
 'ccache_opts': {'basedir': '/var/lib/mock/rocky-9-x86_64',
                 'cache_topdir': '/var/cache/mock',
                 'cachedir': '/var/cache/mock/rocky-9-x86_64',
                 'compress': None,
                 'dir': '/var/cache/mock/rocky-9-x86_64/ccache/u1050/',
                 'max_cache_size': '4G',
                 'resultdir': '/var/lib/mock/rocky-9-x86_64/result',
                 'root': 'rocky-9-x86_64'},
 'chroot_scan_enable': False,
 'chroot_scan_opts': {'basedir': '/var/lib/mock/rocky-9-x86_64',
                      'cache_topdir': '/var/cache/mock',
                      'cachedir': '/var/cache/mock/rocky-9-x86_64',
                      'only_failed': True,
                      'regexes': ['^[^k]?core(\\.\\d+)?$', '\\.log$'],
                      'resultdir': '/var/lib/mock/rocky-9-x86_64/result',
                      'root': 'rocky-9-x86_64'},
 'compress_logs_enable': False,
 'compress_logs_opts': {'basedir': '/var/lib/mock/rocky-9-x86_64',
                        'cache_topdir': '/var/cache/mock',
                        'cachedir': '/var/cache/mock/rocky-9-x86_64',
                        'command': 'gzip',
                        'resultdir': '/var/lib/mock/rocky-9-x86_64/result',
                        'root': 'rocky-9-x86_64'},
 'hw_info_enable': True,
 'hw_info_opts': {'basedir': '/var/lib/mock/rocky-9-x86_64',
                  'cache_topdir': '/var/cache/mock',
                  'cachedir': '/var/cache/mock/rocky-9-x86_64',
                  'resultdir': '/var/lib/mock/rocky-9-x86_64/result',
                  'root': 'rocky-9-x86_64'},
 'lvm_root_enable': False,
 'lvm_root_opts': {'basedir': '/var/lib/mock/rocky-9-x86_64',
                   'cache_topdir': '/var/cache/mock',
                   'cachedir': '/var/cache/mock/rocky-9-x86_64',
                   'pool_name': 'mockbuild',
                   'resultdir': '/var/lib/mock/rocky-9-x86_64/result',
                   'root': 'rocky-9-x86_64'},
 'mount_enable': True,
 'mount_opts': {'basedir': '/var/lib/mock/rocky-9-x86_64',
                'cache_topdir': '/var/cache/mock',
                'cachedir': '/var/cache/mock/rocky-9-x86_64',
                'dirs': [],
                'resultdir': '/var/lib/mock/rocky-9-x86_64/result',
                'root': 'rocky-9-x86_64'},
 'overlayfs_enable': False,
 'overlayfs_opts': {'basedir': '/var/lib/mock/rocky-9-x86_64',
                    'cache_topdir': '/var/cache/mock',
                    'cachedir': '/var/cache/mock/rocky-9-x86_64',
                    'resultdir': '/var/lib/mock/rocky-9-x86_64/result',
                    'root': 'rocky-9-x86_64'},
 'package_state_enable': True,
 'package_state_opts': {'available_pkgs': False,
                        'basedir': '/var/lib/mock/rocky-9-x86_64',
                        'cache_topdir': '/var/cache/mock',
                        'cachedir': '/var/cache/mock/rocky-9-x86_64',
                        'installed_pkgs': True,
                        'resultdir': '/var/lib/mock/rocky-9-x86_64/result',
                        'root': 'rocky-9-x86_64'},
 'pm_request_enable': False,
 'pm_request_opts': {'basedir': '/var/lib/mock/rocky-9-x86_64',
                     'cache_topdir': '/var/cache/mock',
                     'cachedir': '/var/cache/mock/rocky-9-x86_64',
                     'resultdir': '/var/lib/mock/rocky-9-x86_64/result',
                     'root': 'rocky-9-x86_64'},
 'procenv_enable': False,
 'procenv_opts': {'basedir': '/var/lib/mock/rocky-9-x86_64',
                  'cache_topdir': '/var/cache/mock',
                  'cachedir': '/var/cache/mock/rocky-9-x86_64',
                  'resultdir': '/var/lib/mock/rocky-9-x86_64/result',
                  'root': 'rocky-9-x86_64'},
 'root_cache_enable': True,
 'root_cache_opts': {'age_check': True,
                     'basedir': '/var/lib/mock/rocky-9-x86_64',
                     'cache_topdir': '/var/cache/mock',
                     'cachedir': '/var/cache/mock/rocky-9-x86_64',
                     'compress_program': 'pigz',
                     'decompress_program': None,
                     'dir': '/var/cache/mock/rocky-9-x86_64/root_cache/',
                     'exclude_dirs': ['./proc',
                                      './sys',
                                      './dev',
                                      './tmp/ccache',
                                      './var/cache/yum',
                                      './var/cache/dnf',
                                      './var/log'],
                     'extension': '.gz',
                     'max_age_days': 15,
                     'resultdir': '/var/lib/mock/rocky-9-x86_64/result',
                     'root': 'rocky-9-x86_64'},
 'rpkg_preprocessor_enable': False,
 'rpkg_preprocessor_opts': {'basedir': '/var/lib/mock/rocky-9-x86_64',
                            'cache_topdir': '/var/cache/mock',
                            'cachedir': '/var/cache/mock/rocky-9-x86_64',
                            'cmd': '/usr/bin/preproc-rpmspec %(source_spec)s '
                                   '--output %(target_spec)s',
                            'requires': ['preproc-rpmspec'],
                            'resultdir': '/var/lib/mock/rocky-9-x86_64/result',
                            'root': 'rocky-9-x86_64'},
 'selinux_enable': True,
 'selinux_opts': {'basedir': '/var/lib/mock/rocky-9-x86_64',
                  'cache_topdir': '/var/cache/mock',
                  'cachedir': '/var/cache/mock/rocky-9-x86_64',
                  'resultdir': '/var/lib/mock/rocky-9-x86_64/result',
                  'root': 'rocky-9-x86_64'},
 'showrc_enable': False,
 'showrc_opts': {'basedir': '/var/lib/mock/rocky-9-x86_64',
                 'cache_topdir': '/var/cache/mock',
                 'cachedir': '/var/cache/mock/rocky-9-x86_64',
                 'resultdir': '/var/lib/mock/rocky-9-x86_64/result',
                 'root': 'rocky-9-x86_64'},
 'sign_enable': False,
 'sign_opts': {'basedir': '/var/lib/mock/rocky-9-x86_64',
               'cache_topdir': '/var/cache/mock',
               'cachedir': '/var/cache/mock/rocky-9-x86_64',
               'cmd': 'rpmsign',
               'opts': '--addsign %(rpms)s',
               'resultdir': '/var/lib/mock/rocky-9-x86_64/result',
               'root': 'rocky-9-x86_64'},
 'tmpfs_enable': False,
 'tmpfs_opts': {'basedir': '/var/lib/mock/rocky-9-x86_64',
                'cache_topdir': '/var/cache/mock',
                'cachedir': '/var/cache/mock/rocky-9-x86_64',
                'keep_mounted': False,
                'max_fs_size': None,
                'mode': '0755',
                'required_ram_mb': 900,
                'resultdir': '/var/lib/mock/rocky-9-x86_64/result',
                'root': 'rocky-9-x86_64'},
 'yum_cache_enable': True,
 'yum_cache_opts': {'basedir': '/var/lib/mock/rocky-9-x86_64',
                    'cache_topdir': '/var/cache/mock',
                    'cachedir': '/var/cache/mock/rocky-9-x86_64',
                    'max_age_days': 30,
                    'max_metadata_age_days': 30,
                    'online': True,
                    'resultdir': '/var/lib/mock/rocky-9-x86_64/result',
                    'root': 'rocky-9-x86_64'}}
config_opts['print_main_output'] = True
config_opts['releasever'] = '9'
config_opts['root'] = 'rocky-9-x86_64'
config_opts['root_log_fmt_str'] = '%(levelname)s %(filename)s:%(lineno)d:  %(message)s'
config_opts['rpmbuild_arch'] = 'x86_64'
config_opts['state_log_fmt_str'] = '%(asctime)s - %(message)s'
config_opts['target_arch'] = 'x86_64'
config_opts['verbose'] = 1
space88man commented 12 months ago

Seems to have been reported here: https://github.com/fedora-copr/copr/issues/2906