time=2025-06-22T22:23:50.354Z level=DEBUG msg="Not attempting generation of an ABI report" time=2025-06-22T22:23:50.354Z level=DEBUG msg="Configuring container namespace" time=2025-06-22T22:23:50.354Z level=DEBUG msg="Set binaries" eopkg=eopkg.bin eopkg_xml=eopkg.py2 ypkg=ypkg-build time=2025-06-22T22:23:50.354Z level=INFO msg="History generation enabled" time=2025-06-22T22:23:50.482Z level=DEBUG msg="Obtained package history" time=2025-06-22T22:23:50.488Z level=DEBUG msg="Building package" name=certbot version=4.1.1 release=29 type=ypkg profile=unstable-x86_64 time=2025-06-22T22:23:50.488Z level=DEBUG msg="Removing stale workspace" path=/var/cache/solbuild/unstable-x86_64/certbot time=2025-06-22T22:23:50.488Z level=DEBUG msg="Configuring overlay storage" time=2025-06-22T22:23:50.488Z level=DEBUG msg="Mounting overlayfs" time=2025-06-22T22:23:50.488Z level=DEBUG msg="Mounting root tmpfs" dir=/var/cache/solbuild/unstable-x86_64/certbot size=40G time=2025-06-22T22:23:50.489Z level=DEBUG msg="Creating overlay storage directory" path=/var/cache/solbuild/unstable-x86_64/certbot/work time=2025-06-22T22:23:50.489Z level=DEBUG msg="Creating overlay storage directory" path=/var/cache/solbuild/unstable-x86_64/certbot/tmp time=2025-06-22T22:23:50.489Z level=DEBUG msg="Creating overlay storage directory" path=/var/cache/solbuild/unstable-x86_64/certbot/img time=2025-06-22T22:23:50.489Z level=DEBUG msg="Creating overlay storage directory" path=/var/cache/solbuild/unstable-x86_64/certbot/union time=2025-06-22T22:23:50.489Z level=DEBUG msg="Mounting backing image" point=/var/lib/solbuild/images/unstable-x86_64.img time=2025-06-22T22:23:50.494Z level=DEBUG msg="Mounting overlayfs" upper=/var/cache/solbuild/unstable-x86_64/certbot/tmp lower=/var/cache/solbuild/unstable-x86_64/certbot/img workdir=/var/cache/solbuild/unstable-x86_64/certbot/work target=/var/cache/solbuild/unstable-x86_64/certbot/union time=2025-06-22T22:23:50.495Z level=DEBUG msg="Bringing up virtual filesystems" time=2025-06-22T22:23:50.495Z level=DEBUG msg="Creating VFS directory" dir=/var/cache/solbuild/unstable-x86_64/certbot/union/dev/pts time=2025-06-22T22:23:50.495Z level=DEBUG msg="Creating VFS directory" dir=/var/cache/solbuild/unstable-x86_64/certbot/union/dev/shm time=2025-06-22T22:23:50.495Z level=DEBUG msg="Mounting vfs /dev" time=2025-06-22T22:23:50.496Z level=DEBUG msg="Mounting vfs /dev/pts" time=2025-06-22T22:23:50.496Z level=DEBUG msg="Mounting vfs /proc" time=2025-06-22T22:23:50.497Z level=DEBUG msg="Mounting vfs /sys" time=2025-06-22T22:23:50.497Z level=DEBUG msg="Mounting vfs /dev/shm" time=2025-06-22T22:23:50.498Z level=DEBUG msg="Creating target directory" dir=/var/cache/solbuild/unstable-x86_64/certbot/union/home/build/work time=2025-06-22T22:23:50.498Z level=DEBUG msg="Copying source" source=/srv/builder/BUILDDIR/CLONE/packages/packages/c/certbot/package.yml target=/var/cache/solbuild/unstable-x86_64/certbot/union/home/build/work/package.yml time=2025-06-22T22:23:50.498Z level=DEBUG msg="Validating sources" time=2025-06-22T22:23:50.498Z level=DEBUG msg="Downloading source" uri=https://pypi.python.org/packages/source/c/certbot/certbot-4.1.1.tar.gz time=2025-06-22T22:23:50.757Z level=INFO msg="Source URL redirected" uri=https://files.pythonhosted.org/packages/de/d7/6dbaabb3dd61a3a86cad455c65befa7512f1f8c60231f99ed1f2b576770f/certbot-4.1.1.tar.gz time=2025-06-22T22:23:50.764Z level=INFO msg="Downloading source" uri=https://pypi.python.org/packages/source/c/certbot/certbot-4.1.1.tar.gz time=2025-06-22T22:23:50.769Z level=DEBUG msg="Copying host asset" key=/etc/resolv.conf time=2025-06-22T22:23:50.769Z level=DEBUG msg="Copying host asset" key=/etc/eopkg/eopkg.conf time=2025-06-22T22:23:50.769Z level=DEBUG msg="Copying host asset" key=/etc/ccache/ccache.conf time=2025-06-22T22:23:50.770Z level=DEBUG msg="Starting D-BUS" time=2025-06-22T22:23:50.770Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/certbot/union command="dbus-uuidgen --ensure" time=2025-06-22T22:23:50.775Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/certbot/union command="dbus-daemon --system" time=2025-06-22T22:23:50.778Z level=DEBUG msg="Discovering repos in rootfs" time=2025-06-22T22:23:50.778Z level=DEBUG msg="Removing repository" repo=Solus time=2025-06-22T22:23:50.778Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/certbot/union command="eopkg.bin remove-repo 'Solus' -N" Repo Solus removed from system. time=2025-06-22T22:23:50.879Z level=DEBUG msg="Adding repo to system" name=Solus uri=https://packages.getsol.us/unstable/eopkg-index.xml.xz time=2025-06-22T22:23:50.879Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/certbot/union command="eopkg.bin add-repo 'Solus' 'https://packages.getsol.us/unstable/eopkg-index.xml.xz' -N" Warning: No repository found. Automatically adding Solus stable. Repo Solus added to system. Updating repository: Solus eopkg-index.xml.xz.sha1sum (40.0 B) 0% 0.00 --/- [--:--:--] eopkg-index.xml.xz.sha1sum (40.0 B)100% 0.00 --/- [--:--:--] [complete] eopkg-index.xml.xz (3.1 MB) 0% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 0% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 0% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 0% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 1% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 1% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 1% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 1% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 2% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 2% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 2% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 2% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 3% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 3% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 3% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 3% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 4% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 4% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 4% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 5% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 5% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 5% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 5% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 6% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 6% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 6% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 6% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 7% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 7% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 7% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 7% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 8% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 8% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 8% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 8% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 9% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 9% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 9% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 10% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 10% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 10% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 10% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 11% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 11% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 11% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 11% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 12% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 12% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 12% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 12% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 13% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 13% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 13% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 14% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 14% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 14% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 14% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 15% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 15% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 15% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 15% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 16% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 16% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 16% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 16% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 17% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 17% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 17% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 17% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 18% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 18% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 18% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 19% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 19% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 19% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 19% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 20% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 20% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 20% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 20% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 21% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 21% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 21% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 21% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 22% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 22% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 22% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 22% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 23% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 23% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 23% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 24% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 24% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 24% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 24% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 25% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 25% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 25% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 25% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 26% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 26% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 26% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 26% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 27% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 27% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 27% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 28% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 28% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 28% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 28% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 29% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 29% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 29% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 29% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 30% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 30% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 30% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 30% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 31% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 31% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 31% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 31% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 32% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 32% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 32% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 33% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 33% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 33% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 33% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 34% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 34% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 34% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 34% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 35% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 35% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 35% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 35% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 36% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 36% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 36% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 36% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 37% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 37% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 37% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 38% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 38% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 38% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 38% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 39% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 39% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 39% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 39% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 40% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 40% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 40% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 40% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 41% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 41% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 41% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 42% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 42% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 42% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 42% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 43% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 43% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 43% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 43% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 44% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 44% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 44% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 44% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 45% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 45% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 45% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 45% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 46% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 46% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 46% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 47% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 47% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 47% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 47% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 48% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 48% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 48% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 48% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 49% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 49% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 49% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 49% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 50% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 50% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 50% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 51% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 51% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 51% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 51% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 52% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 52% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 52% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 52% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 53% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 53% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 53% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 53% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 54% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 54% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 54% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 54% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 55% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 55% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 55% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 56% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 56% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 56% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 56% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 57% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 57% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 57% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 57% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 58% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 58% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 58% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 58% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 59% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 59% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 59% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 59% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 60% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 60% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 60% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 61% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 61% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 61% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 61% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 62% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 62% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 62% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 62% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 63% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 63% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 63% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 63% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 64% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 64% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 64% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 65% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 65% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 65% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 65% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 66% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 66% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 66% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 66% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 67% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 67% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 67% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 67% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 68% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 68% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 68% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 68% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 69% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 69% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 69% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 70% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 70% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 70% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 70% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 71% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 71% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 71% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 71% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 72% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 72% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 72% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 72% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 73% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 73% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 73% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 73% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 74% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 74% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 74% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 75% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 75% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 75% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 75% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 76% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 76% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 76% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 76% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 77% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 77% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 77% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 77% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 78% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 78% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 78% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 79% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 79% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 79% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 79% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 80% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 80% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 80% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 80% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 81% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 81% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 81% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 81% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 82% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 82% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 82% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 82% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 83% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 83% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 83% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 84% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 84% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 84% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 84% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 85% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 85% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 85% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 85% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 86% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 86% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 86% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 86% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 87% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 87% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 87% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 88% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 88% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 88% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 88% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 89% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 89% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 89% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 89% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 90% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 90% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 90% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 90% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 91% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 91% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 91% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 91% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 92% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 92% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 92% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 93% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 93% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 93% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 93% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 94% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 94% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 94% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 94% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 95% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 95% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 95% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 95% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 96% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 96% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 96% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 96% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 97% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 97% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 97% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 98% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 98% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 98% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 98% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 99% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 99% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 99% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 99% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB)100% 0.00 --/- [--:--:--] [complete] Package database updated. time=2025-06-22T22:23:54.263Z level=DEBUG msg="Upgrading system base" time=2025-06-22T22:23:54.263Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/certbot/union command="eopkg.bin upgrade -y -N" Updating repositories Updating repository: Solus eopkg-index.xml.xz.sha1sum (40.0 B) 0% 0.00 --/- [--:--:--] eopkg-index.xml.xz.sha1sum (40.0 B)100% 0.00 --/- [--:--:--] [complete] Solus repository information is up-to-date. Warning: Safety switch forces the upgrade of following packages: ca-certs coreutils curl eopkg iputils pisi readline usbutils The following packages will be upgraded: ca-certs coreutils curl eopkg iksemel iputils meson nano pisi python-eopkg python-packaging python-setuptools readline readline-devel usbutils Total size of package(s): 28.97 MB Downloading 1 / 15 Package eopkg found in repository Solus eopkg-4.2.1-23-1-x86_64.eopkg [cached] Downloading 2 / 15 Package nano found in repository Solus nano-8.5-205-1-x86_64.eopkg [cached] Downloading 3 / 15 Package python-packaging found in repository Solus python-packaging-24.2-25-1-x86_64.eopkg [cached] Downloading 4 / 15 Package python-eopkg found in repository Solus python-eopkg-4.2.1-23-1-x86_64.eopkg [cached] Downloading 5 / 15 Package python-setuptools found in repository Solus python-setuptools-80.9.0-24-1-x86_64.eopkg [cached] Downloading 6 / 15 Package readline found in repository Solus readline-8.2.13-17-1-x86_64.eopkg [cached] Downloading 7 / 15 Package meson found in repository Solus meson-1.8.1-68-1-x86_64.eopkg [cached] Downloading 8 / 15 Package readline-devel found in repository Solus readline-devel-8.2.13-17-1-x86_64.eopkg [cached] Downloading 9 / 15 Package iksemel found in repository Solus iksemel-1.6.2-5-1-x86_64.eopkg [cached] Downloading 10 / 15 Package iputils found in repository Solus iputils-20250605-16-1-x86_64.eopkg [cached] Downloading 11 / 15 Package curl found in repository Solus curl-8.14.1-108-1-x86_64.eopkg [cached] Downloading 12 / 15 Package pisi found in repository Solus pisi-3.12.5-119-1-x86_64.eopkg [cached] Downloading 13 / 15 Package ca-certs found in repository Solus ca-certs-20250424-47-1-x86_64.eopkg [cached] Downloading 14 / 15 Package coreutils found in repository Solus coreutils-9.7-39-1-x86_64.eopkg [cached] Downloading 15 / 15 Package usbutils found in repository Solus usbutils-018-9-1-x86_64.eopkg [cached] Installing 1 / 15 eopkg-4.2.1-23-1-x86_64.eopkg [cached] Installing eopkg, version 4.2.1, release 23 Upgrading to new distribution release Extracting the files of eopkg Upgraded eopkg Installing 2 / 15 nano-8.5-205-1-x86_64.eopkg [cached] Installing nano, version 8.5, release 205 Upgrading to new distribution release Extracting the files of nano Upgraded nano Installing 3 / 15 python-packaging-24.2-25-1-x86_64.eopkg [cached] Installing python-packaging, version 24.2, release 25 Upgrading to new distribution release Extracting the files of python-packaging Upgraded python-packaging Installing 4 / 15 python-eopkg-4.2.1-23-1-x86_64.eopkg [cached] Installing python-eopkg, version 4.2.1, release 23 Upgrading to new distribution release Extracting the files of python-eopkg Upgraded python-eopkg Installing 5 / 15 python-setuptools-80.9.0-24-1-x86_64.eopkg [cached] Installing python-setuptools, version 80.9.0, release 24 Upgrading to new distribution release Extracting the files of python-setuptools Upgraded python-setuptools Installing 6 / 15 readline-8.2.13-17-1-x86_64.eopkg [cached] Installing readline, version 8.2.13, release 17 Upgrading to new distribution release Extracting the files of readline Upgraded readline Installing 7 / 15 meson-1.8.1-68-1-x86_64.eopkg [cached] Installing meson, version 1.8.1, release 68 Upgrading to new distribution release Extracting the files of meson Upgraded meson Installing 8 / 15 readline-devel-8.2.13-17-1-x86_64.eopkg [cached] Installing readline-devel, version 8.2.13, release 17 Upgrading to new distribution release Extracting the files of readline-devel Upgraded readline-devel Installing 9 / 15 iksemel-1.6.2-5-1-x86_64.eopkg [cached] Installing iksemel, version 1.6.2, release 5 Upgrading to new distribution release Extracting the files of iksemel Upgraded iksemel Installing 10 / 15 iputils-20250605-16-1-x86_64.eopkg [cached] Installing iputils, version 20250605, release 16 Upgrading to new distribution release Extracting the files of iputils Upgraded iputils Installing 11 / 15 curl-8.14.1-108-1-x86_64.eopkg [cached] Installing curl, version 8.14.1, release 108 Upgrading to new distribution release Extracting the files of curl Upgraded curl Installing 12 / 15 pisi-3.12.5-119-1-x86_64.eopkg [cached] Installing pisi, version 3.12.5, release 119 Upgrading to new distribution release Extracting the files of pisi Upgraded pisi Installing 13 / 15 ca-certs-20250424-47-1-x86_64.eopkg [cached] Installing ca-certs, version 20250424, release 47 Upgrading to new distribution release Extracting the files of ca-certs Upgraded ca-certs Installing 14 / 15 coreutils-9.7-39-1-x86_64.eopkg [cached] Installing coreutils, version 9.7, release 39 Upgrading to new distribution release Extracting the files of coreutils Upgraded coreutils Installing 15 / 15 usbutils-018-9-1-x86_64.eopkg [cached] Installing usbutils, version 018, release 9 Upgrading to new distribution release Extracting the files of usbutils Upgraded usbutils time=2025-06-22T22:23:55.922Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/certbot/union command="eopkg.bin install -y abi-wizard iproute2 sccache -N" Warning: The following package(s) are already installed and are not going to be installed again: abi-wizard iproute2 sccache No packages to install. time=2025-06-22T22:23:56.124Z level=DEBUG msg="Asserting system.devel component installation" time=2025-06-22T22:23:56.124Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/certbot/union command="eopkg.bin install -y -c system.devel -N" Warning: The following package(s) are already installed and are not going to be installed again: asciify autoconf automake bash-completion-devel binutils bison blake3 cmake dbus-devel diffstat diffutils expat-devel fakeroot file-devel flex flex-devel g++ gcc gfortran glibc-devel gmp-devel gobject-introspection-devel intltool libarchive-bin libffi-devel libgpg-error-devel libgudev-devel libtool-devel libxcrypt-devel libxml2-devel linux-headers m4 make meson mpc-devel mpfr-devel nano nano-syntax-highlighting nasm ncurses-devel openssl-devel pam-devel patch pkgconf polkit-devel python-devel readline-devel rootlesskit systemd-devel texinfo util-linux-devel ypkg zlib-devel No packages to install. time=2025-06-22T22:23:56.330Z level=DEBUG msg="Writing packager file" time=2025-06-22T22:23:56.330Z level=DEBUG msg="Installing build dependencies" file=/home/build/work/package.yml time=2025-06-22T22:23:56.330Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/certbot/union command="ypkg-install-deps --eopkg-cmd='eopkg.bin' -f /home/build/work/package.yml -n" Following packages will be installed: py python-acme python-attrs python-build python-certifi python-charset-normalizer python-configargparse python-configobj python-cryptography python-distro python-idna python-iniconfig python-installer python-josepy python-openssl python-parsedatetime python-pluggy python-pyproject-hooks python-pyrfc3339 python-pysocks python-pytest python-pytz python-requests python-six python-typing-extensions python-urllib3 Total size of package(s): 3.83 MB Downloading 1 / 26 Package python-pyproject-hooks found in repository Solus python-pyproject-hooks-1.2.0-9-1-x86_64.eopkg [cached] Downloading 2 / 26 Package python-build found in repository Solus python-build-1.2.2-12-1-x86_64.eopkg [cached] Downloading 3 / 26 Package python-cryptography found in repository Solus python-cryptography-44.0.1-32-1-x86_64.eopkg [cached] Downloading 4 / 26 Package python-josepy found in repository Solus python-josepy-2.0.0-10-1-x86_64.eopkg [cached] Downloading 5 / 26 Package python-pytz found in repository Solus python-pytz-2025.1-25-1-x86_64.eopkg [cached] Downloading 6 / 26 Package python-pyrfc3339 found in repository Solus python-pyrfc3339-2.0.1-10-1-x86_64.eopkg [cached] Downloading 7 / 26 Package python-charset-normalizer found in repository Solus python-charset-normalizer-3.4.1-11-1-x86_64.eopkg [cached] Downloading 8 / 26 Package python-idna found in repository Solus python-idna-3.10-16-1-x86_64.eopkg [cached] Downloading 9 / 26 Package python-certifi found in repository Solus python-certifi-2025.1.31-26-1-x86_64.eopkg [cached] Downloading 10 / 26 Package python-pysocks found in repository Solus python-pysocks-1.7.1-11-1-x86_64.eopkg [cached] Downloading 11 / 26 Package python-typing-extensions found in repository Solus python-typing-extensions-4.12.2-12-1-x86_64.eopkg [cached] Downloading 12 / 26 Package python-openssl found in repository Solus python-openssl-25.0.0-20-1-x86_64.eopkg [cached] Downloading 13 / 26 Package python-urllib3 found in repository Solus python-urllib3-2.3.0-19-1-x86_64.eopkg [cached] Downloading 14 / 26 Package python-requests found in repository Solus python-requests-2.32.3-22-1-x86_64.eopkg [cached] Downloading 15 / 26 Package python-acme found in repository Solus python-acme-4.1.1-27-1-x86_64.eopkg (186.8 KB) 0% 0.00 --/- [--:--:--] python-acme-4.1.1-27-1-x86_64.eopkg (186.8 KB) 4% 0.00 --/- [--:--:--] python-acme-4.1.1-27-1-x86_64.eopkg (186.8 KB) 8% 0.00 --/- [--:--:--] python-acme-4.1.1-27-1-x86_64.eopkg (186.8 KB) 13% 0.00 --/- [--:--:--] python-acme-4.1.1-27-1-x86_64.eopkg (186.8 KB) 17% 0.00 --/- [--:--:--] python-acme-4.1.1-27-1-x86_64.eopkg (186.8 KB) 21% 0.00 --/- [--:--:--] python-acme-4.1.1-27-1-x86_64.eopkg (186.8 KB) 26% 0.00 --/- [--:--:--] python-acme-4.1.1-27-1-x86_64.eopkg (186.8 KB) 30% 0.00 --/- [--:--:--] python-acme-4.1.1-27-1-x86_64.eopkg (186.8 KB) 35% 0.00 --/- [--:--:--] python-acme-4.1.1-27-1-x86_64.eopkg (186.8 KB) 39% 0.00 --/- [--:--:--] python-acme-4.1.1-27-1-x86_64.eopkg (186.8 KB) 43% 0.00 --/- [--:--:--] python-acme-4.1.1-27-1-x86_64.eopkg (186.8 KB) 48% 0.00 --/- [--:--:--] python-acme-4.1.1-27-1-x86_64.eopkg (186.8 KB) 52% 0.00 --/- [--:--:--] python-acme-4.1.1-27-1-x86_64.eopkg (186.8 KB) 57% 0.00 --/- [--:--:--] python-acme-4.1.1-27-1-x86_64.eopkg (186.8 KB) 61% 0.00 --/- [--:--:--] python-acme-4.1.1-27-1-x86_64.eopkg (186.8 KB) 65% 0.00 --/- [--:--:--] python-acme-4.1.1-27-1-x86_64.eopkg (186.8 KB) 70% 0.00 --/- [--:--:--] python-acme-4.1.1-27-1-x86_64.eopkg (186.8 KB) 74% 0.00 --/- [--:--:--] python-acme-4.1.1-27-1-x86_64.eopkg (186.8 KB) 78% 0.00 --/- [--:--:--] python-acme-4.1.1-27-1-x86_64.eopkg (186.8 KB) 83% 0.00 --/- [--:--:--] python-acme-4.1.1-27-1-x86_64.eopkg (186.8 KB) 87% 0.00 --/- [--:--:--] python-acme-4.1.1-27-1-x86_64.eopkg (186.8 KB) 92% 0.00 --/- [--:--:--] python-acme-4.1.1-27-1-x86_64.eopkg (186.8 KB) 96% 0.00 --/- [--:--:--] python-acme-4.1.1-27-1-x86_64.eopkg (186.8 KB)100% 0.00 --/- [--:--:--] [complete] Downloading 16 / 26 Package python-iniconfig found in repository Solus python-iniconfig-2.0.0-5-1-x86_64.eopkg [cached] Downloading 17 / 26 Package python-configargparse found in repository Solus python-configargparse-1.7-13-1-x86_64.eopkg [cached] Downloading 18 / 26 Package python-parsedatetime found in repository Solus python-parsedatetime-2.6-10-1-x86_64.eopkg [cached] Downloading 19 / 26 Package py found in repository Solus py-1.11.0-21-1-x86_64.eopkg [cached] Downloading 20 / 26 Package python-six found in repository Solus python-six-1.17.0-25-1-x86_64.eopkg [cached] Downloading 21 / 26 Package python-attrs found in repository Solus python-attrs-25.1.0-23-1-x86_64.eopkg [cached] Downloading 22 / 26 Package python-installer found in repository Solus python-installer-0.7.0-12-1-x86_64.eopkg [cached] Downloading 23 / 26 Package python-distro found in repository Solus python-distro-1.9.0-11-1-x86_64.eopkg [cached] Downloading 24 / 26 Package python-pluggy found in repository Solus python-pluggy-1.5.0-22-1-x86_64.eopkg [cached] Downloading 25 / 26 Package python-pytest found in repository Solus python-pytest-8.3.5-34-1-x86_64.eopkg [cached] Downloading 26 / 26 Package python-configobj found in repository Solus python-configobj-5.0.9-12-1-x86_64.eopkg [cached] Installing 1 / 26 python-pyproject-hooks-1.2.0-9-1-x86_64.eopkg [cached] Installing python-pyproject-hooks, version 1.2.0, release 9 Extracting the files of python-pyproject-hooks Installed python-pyproject-hooks Installing 2 / 26 python-build-1.2.2-12-1-x86_64.eopkg [cached] Installing python-build, version 1.2.2, release 12 Extracting the files of python-build Installed python-build Installing 3 / 26 python-cryptography-44.0.1-32-1-x86_64.eopkg [cached] Installing python-cryptography, version 44.0.1, release 32 Extracting the files of python-cryptography Installed python-cryptography Installing 4 / 26 python-josepy-2.0.0-10-1-x86_64.eopkg [cached] Installing python-josepy, version 2.0.0, release 10 Extracting the files of python-josepy Installed python-josepy Installing 5 / 26 python-pytz-2025.1-25-1-x86_64.eopkg [cached] Installing python-pytz, version 2025.1, release 25 Extracting the files of python-pytz Installed python-pytz Installing 6 / 26 python-pyrfc3339-2.0.1-10-1-x86_64.eopkg [cached] Installing python-pyrfc3339, version 2.0.1, release 10 Extracting the files of python-pyrfc3339 Installed python-pyrfc3339 Installing 7 / 26 python-charset-normalizer-3.4.1-11-1-x86_64.eopkg [cached] Installing python-charset-normalizer, version 3.4.1, release 11 Extracting the files of python-charset-normalizer Installed python-charset-normalizer Installing 8 / 26 python-idna-3.10-16-1-x86_64.eopkg [cached] Installing python-idna, version 3.10, release 16 Extracting the files of python-idna Installed python-idna Installing 9 / 26 python-certifi-2025.1.31-26-1-x86_64.eopkg [cached] Installing python-certifi, version 2025.1.31, release 26 Extracting the files of python-certifi Installed python-certifi Installing 10 / 26 python-pysocks-1.7.1-11-1-x86_64.eopkg [cached] Installing python-pysocks, version 1.7.1, release 11 Extracting the files of python-pysocks Installed python-pysocks Installing 11 / 26 python-typing-extensions-4.12.2-12-1-x86_64.eopkg [cached] Installing python-typing-extensions, version 4.12.2, release 12 Extracting the files of python-typing-extensions Installed python-typing-extensions Installing 12 / 26 python-openssl-25.0.0-20-1-x86_64.eopkg [cached] Installing python-openssl, version 25.0.0, release 20 Extracting the files of python-openssl Installed python-openssl Installing 13 / 26 python-urllib3-2.3.0-19-1-x86_64.eopkg [cached] Installing python-urllib3, version 2.3.0, release 19 Extracting the files of python-urllib3 Installed python-urllib3 Installing 14 / 26 python-requests-2.32.3-22-1-x86_64.eopkg [cached] Installing python-requests, version 2.32.3, release 22 Extracting the files of python-requests Installed python-requests Installing 15 / 26 python-acme-4.1.1-27-1-x86_64.eopkg [cached] Installing python-acme, version 4.1.1, release 27 Extracting the files of python-acme Installed python-acme Installing 16 / 26 python-iniconfig-2.0.0-5-1-x86_64.eopkg [cached] Installing python-iniconfig, version 2.0.0, release 5 Extracting the files of python-iniconfig Installed python-iniconfig Installing 17 / 26 python-configargparse-1.7-13-1-x86_64.eopkg [cached] Installing python-configargparse, version 1.7, release 13 Extracting the files of python-configargparse Installed python-configargparse Installing 18 / 26 python-parsedatetime-2.6-10-1-x86_64.eopkg [cached] Installing python-parsedatetime, version 2.6, release 10 Extracting the files of python-parsedatetime Installed python-parsedatetime Installing 19 / 26 py-1.11.0-21-1-x86_64.eopkg [cached] Installing py, version 1.11.0, release 21 Extracting the files of py Installed py Installing 20 / 26 python-six-1.17.0-25-1-x86_64.eopkg [cached] Installing python-six, version 1.17.0, release 25 Extracting the files of python-six Installed python-six Installing 21 / 26 python-attrs-25.1.0-23-1-x86_64.eopkg [cached] Installing python-attrs, version 25.1.0, release 23 Extracting the files of python-attrs Installed python-attrs Installing 22 / 26 python-installer-0.7.0-12-1-x86_64.eopkg [cached] Installing python-installer, version 0.7.0, release 12 Extracting the files of python-installer Installed python-installer Installing 23 / 26 python-distro-1.9.0-11-1-x86_64.eopkg [cached] Installing python-distro, version 1.9.0, release 11 Extracting the files of python-distro Installed python-distro Installing 24 / 26 python-pluggy-1.5.0-22-1-x86_64.eopkg [cached] Installing python-pluggy, version 1.5.0, release 22 Extracting the files of python-pluggy Installed python-pluggy Installing 25 / 26 python-pytest-8.3.5-34-1-x86_64.eopkg [cached] Installing python-pytest, version 8.3.5, release 34 Extracting the files of python-pytest Installed python-pytest Installing 26 / 26 python-configobj-5.0.9-12-1-x86_64.eopkg [cached] Installing python-configobj, version 5.0.9, release 12 Extracting the files of python-configobj Installed python-configobj [BuildDep] Checking build-deps for certbot-4.1.1-29 [BuildDep] Requesting installation of: python-installer, python-pytest, python-distro, python-parsedatetime, python-build, python-configobj, python-acme, python-configargparse time=2025-06-22T22:23:57.634Z level=DEBUG msg="Stopping D-BUS" time=2025-06-22T22:23:57.634Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/certbot/union command="chown -R build:build /home/build" time=2025-06-22T22:23:57.636Z level=WARN msg="Package has explicitly requested networking, sandboxing disabled" time=2025-06-22T22:23:57.636Z level=DEBUG msg="Exposing source to container" source=/var/lib/solbuild/sources/d1fdde3174bcf1d68f7a8dca070341acec28b78ef92ad2dd18b8d49959e96779/certbot-4.1.1.tar.gz target=/var/cache/solbuild/unstable-x86_64/certbot/union/home/build/YPKG/sources/certbot-4.1.1.tar.gz time=2025-06-22T22:23:57.637Z level=DEBUG msg="Exposing cache to build" cache=bazel source=/var/lib/solbuild/cache/bazel target=/var/cache/solbuild/unstable-x86_64/certbot/union/home/build/.cache/bazel time=2025-06-22T22:23:57.638Z level=DEBUG msg="Exposing cache to build" cache=ccache source=/var/lib/solbuild/cache/ccache target=/var/cache/solbuild/unstable-x86_64/certbot/union/home/build/.ccache time=2025-06-22T22:23:57.638Z level=DEBUG msg="Exposing cache to build" cache=go-build source=/var/lib/solbuild/cache/go-build target=/var/cache/solbuild/unstable-x86_64/certbot/union/home/build/.cache/go-build time=2025-06-22T22:23:57.639Z level=DEBUG msg="Exposing cache to build" cache=sccache source=/var/lib/solbuild/cache/sccache target=/var/cache/solbuild/unstable-x86_64/certbot/union/home/build/.cache/sccache time=2025-06-22T22:23:57.639Z level=DEBUG msg="Copying host asset" key=/etc/resolv.conf time=2025-06-22T22:23:57.639Z level=DEBUG msg="Copying host asset" key=/etc/eopkg/eopkg.conf time=2025-06-22T22:23:57.639Z level=DEBUG msg="Copying host asset" key=/etc/ccache/ccache.conf time=2025-06-22T22:23:57.639Z level=DEBUG msg="Starting sccache server" time=2025-06-22T22:23:57.648Z level=INFO msg="Now starting build" package=certbot time=2025-06-22T22:23:57.648Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/certbot/union command="ypkg-build -D /home/build/work -B /home/build/YPKG /home/build/work/package.yml -n -t 1750125671" + cd /home/build/YPKG/root/certbot/build/certbot-4.1.1 + export 'CFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'CXXFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CXXFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'LDFLAGS=-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + LDFLAGS='-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + export RUSTFLAGS=-Cforce-frame-pointers + RUSTFLAGS=-Cforce-frame-pointers + export 'FFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'FCFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FCFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export PATH=/usr/bin:/bin:/usr/sbin:/sbin + PATH=/usr/bin:/bin:/usr/sbin:/sbin + export workdir=/home/build/YPKG/root/certbot/build/certbot-4.1.1 + workdir=/home/build/YPKG/root/certbot/build/certbot-4.1.1 + export package=certbot + package=certbot + export release=29 + release=29 + export version=4.1.1 + version=4.1.1 + export sources=/home/build/YPKG/sources + sources=/home/build/YPKG/sources + export pkgfiles=/home/build/work/files + pkgfiles=/home/build/work/files + export installdir=/home/build/YPKG/root/certbot/install + installdir=/home/build/YPKG/root/certbot/install + export PKG_ROOT_DIR=/home/build/YPKG/root/certbot + PKG_ROOT_DIR=/home/build/YPKG/root/certbot + export PKG_BUILD_DIR=/home/build/YPKG/root/certbot/build + PKG_BUILD_DIR=/home/build/YPKG/root/certbot/build + export LT_SYS_LIBRARY_PATH=/usr/lib64 + LT_SYS_LIBRARY_PATH=/usr/lib64 + export CC=x86_64-solus-linux-gcc + CC=x86_64-solus-linux-gcc + export CXX=x86_64-solus-linux-g++ + CXX=x86_64-solus-linux-g++ + export LD_AS_NEEDED=1 + LD_AS_NEEDED=1 + export TERM=dumb + TERM=dumb + export SOURCE_DATE_EPOCH=1750125671 + SOURCE_DATE_EPOCH=1750125671 + unset DISPLAY SUDO_USER SUDO_GID SUDO_UID SUDO_COMMAND CDPATH + python3_setup + [[ -f pyproject.toml ]] + [[ -f setup.cfg ]] + python3 -m build --wheel --no-isolation * Getting build dependencies for wheel... /usr/lib/python3.12/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: Apache Software License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running egg_info writing src/certbot.egg-info/PKG-INFO writing dependency_links to src/certbot.egg-info/dependency_links.txt writing entry points to src/certbot.egg-info/entry_points.txt writing requirements to src/certbot.egg-info/requires.txt writing top-level names to src/certbot.egg-info/top_level.txt reading manifest file 'src/certbot.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files matching '__pycache__' found anywhere in distribution warning: no previously-included files matching '*.py[cod]' found anywhere in distribution adding license file 'LICENSE.txt' writing manifest file 'src/certbot.egg-info/SOURCES.txt' * Building wheel... /usr/lib/python3.12/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: Apache Software License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running bdist_wheel running build running build_py creating build/lib/certbot copying src/certbot/util.py -> build/lib/certbot copying src/certbot/reverter.py -> build/lib/certbot copying src/certbot/ocsp.py -> build/lib/certbot copying src/certbot/main.py -> build/lib/certbot copying src/certbot/interfaces.py -> build/lib/certbot copying src/certbot/errors.py -> build/lib/certbot copying src/certbot/crypto_util.py -> build/lib/certbot copying src/certbot/configuration.py -> build/lib/certbot copying src/certbot/achallenges.py -> build/lib/certbot copying src/certbot/__init__.py -> build/lib/certbot creating build/lib/certbot/tests copying src/certbot/tests/util.py -> build/lib/certbot/tests copying src/certbot/tests/acme_util.py -> build/lib/certbot/tests copying src/certbot/tests/__init__.py -> build/lib/certbot/tests creating build/lib/certbot/plugins copying src/certbot/plugins/util.py -> build/lib/certbot/plugins copying src/certbot/plugins/storage.py -> build/lib/certbot/plugins copying src/certbot/plugins/enhancements.py -> build/lib/certbot/plugins copying src/certbot/plugins/dns_test_common_lexicon.py -> build/lib/certbot/plugins copying src/certbot/plugins/dns_test_common.py -> build/lib/certbot/plugins copying src/certbot/plugins/dns_common_lexicon.py -> build/lib/certbot/plugins copying src/certbot/plugins/dns_common.py -> build/lib/certbot/plugins copying src/certbot/plugins/common.py -> build/lib/certbot/plugins copying src/certbot/plugins/__init__.py -> build/lib/certbot/plugins creating build/lib/certbot/display copying src/certbot/display/util.py -> build/lib/certbot/display copying src/certbot/display/ops.py -> build/lib/certbot/display copying src/certbot/display/__init__.py -> build/lib/certbot/display creating build/lib/certbot/compat copying src/certbot/compat/os.py -> build/lib/certbot/compat copying src/certbot/compat/misc.py -> build/lib/certbot/compat copying src/certbot/compat/filesystem.py -> build/lib/certbot/compat copying src/certbot/compat/_path.py -> build/lib/certbot/compat copying src/certbot/compat/__init__.py -> build/lib/certbot/compat creating build/lib/certbot/_internal copying src/certbot/_internal/updater.py -> build/lib/certbot/_internal copying src/certbot/_internal/storage.py -> build/lib/certbot/_internal copying src/certbot/_internal/snap_config.py -> build/lib/certbot/_internal copying src/certbot/_internal/renewal.py -> build/lib/certbot/_internal copying src/certbot/_internal/main.py -> build/lib/certbot/_internal copying src/certbot/_internal/log.py -> build/lib/certbot/_internal copying src/certbot/_internal/lock.py -> build/lib/certbot/_internal copying src/certbot/_internal/hooks.py -> build/lib/certbot/_internal copying src/certbot/_internal/error_handler.py -> build/lib/certbot/_internal copying src/certbot/_internal/eff.py -> build/lib/certbot/_internal copying src/certbot/_internal/constants.py -> build/lib/certbot/_internal copying src/certbot/_internal/client.py -> build/lib/certbot/_internal copying src/certbot/_internal/cert_manager.py -> build/lib/certbot/_internal copying src/certbot/_internal/auth_handler.py -> build/lib/certbot/_internal copying src/certbot/_internal/account.py -> build/lib/certbot/_internal copying src/certbot/_internal/__init__.py -> build/lib/certbot/_internal creating build/lib/certbot/_internal/tests copying src/certbot/_internal/tests/util_test.py -> build/lib/certbot/_internal/tests copying src/certbot/_internal/tests/storage_test.py -> build/lib/certbot/_internal/tests copying src/certbot/_internal/tests/reverter_test.py -> build/lib/certbot/_internal/tests copying src/certbot/_internal/tests/renewupdater_test.py -> build/lib/certbot/_internal/tests copying src/certbot/_internal/tests/renewal_test.py -> build/lib/certbot/_internal/tests copying src/certbot/_internal/tests/ocsp_test.py -> build/lib/certbot/_internal/tests copying src/certbot/_internal/tests/main_test.py -> build/lib/certbot/_internal/tests copying src/certbot/_internal/tests/log_test.py -> build/lib/certbot/_internal/tests copying src/certbot/_internal/tests/lock_test.py -> build/lib/certbot/_internal/tests copying src/certbot/_internal/tests/hook_test.py -> build/lib/certbot/_internal/tests copying src/certbot/_internal/tests/helpful_test.py -> build/lib/certbot/_internal/tests copying src/certbot/_internal/tests/errors_test.py -> build/lib/certbot/_internal/tests copying src/certbot/_internal/tests/error_handler_test.py -> build/lib/certbot/_internal/tests copying src/certbot/_internal/tests/eff_test.py -> build/lib/certbot/_internal/tests copying src/certbot/_internal/tests/crypto_util_test.py -> build/lib/certbot/_internal/tests copying src/certbot/_internal/tests/configuration_test.py -> build/lib/certbot/_internal/tests copying src/certbot/_internal/tests/client_test.py -> build/lib/certbot/_internal/tests copying src/certbot/_internal/tests/cli_test.py -> build/lib/certbot/_internal/tests copying src/certbot/_internal/tests/cert_manager_test.py -> build/lib/certbot/_internal/tests copying src/certbot/_internal/tests/auth_handler_test.py -> build/lib/certbot/_internal/tests copying src/certbot/_internal/tests/account_test.py -> build/lib/certbot/_internal/tests copying src/certbot/_internal/tests/__init__.py -> build/lib/certbot/_internal/tests creating build/lib/certbot/_internal/plugins copying src/certbot/_internal/plugins/webroot.py -> build/lib/certbot/_internal/plugins copying src/certbot/_internal/plugins/standalone.py -> build/lib/certbot/_internal/plugins copying src/certbot/_internal/plugins/selection.py -> build/lib/certbot/_internal/plugins copying src/certbot/_internal/plugins/null.py -> build/lib/certbot/_internal/plugins copying src/certbot/_internal/plugins/manual.py -> build/lib/certbot/_internal/plugins copying src/certbot/_internal/plugins/disco.py -> build/lib/certbot/_internal/plugins copying src/certbot/_internal/plugins/__init__.py -> build/lib/certbot/_internal/plugins creating build/lib/certbot/_internal/display copying src/certbot/_internal/display/util.py -> build/lib/certbot/_internal/display copying src/certbot/_internal/display/obj.py -> build/lib/certbot/_internal/display copying src/certbot/_internal/display/dummy_readline.py -> build/lib/certbot/_internal/display copying src/certbot/_internal/display/completer.py -> build/lib/certbot/_internal/display copying src/certbot/_internal/display/__init__.py -> build/lib/certbot/_internal/display creating build/lib/certbot/_internal/cli copying src/certbot/_internal/cli/verb_help.py -> build/lib/certbot/_internal/cli copying src/certbot/_internal/cli/subparsers.py -> build/lib/certbot/_internal/cli copying src/certbot/_internal/cli/plugins_parsing.py -> build/lib/certbot/_internal/cli copying src/certbot/_internal/cli/paths_parser.py -> build/lib/certbot/_internal/cli copying src/certbot/_internal/cli/helpful.py -> build/lib/certbot/_internal/cli copying src/certbot/_internal/cli/group_adder.py -> build/lib/certbot/_internal/cli copying src/certbot/_internal/cli/cli_utils.py -> build/lib/certbot/_internal/cli copying src/certbot/_internal/cli/cli_constants.py -> build/lib/certbot/_internal/cli copying src/certbot/_internal/cli/__init__.py -> build/lib/certbot/_internal/cli creating build/lib/certbot/_internal/tests/plugins copying src/certbot/_internal/tests/plugins/webroot_test.py -> build/lib/certbot/_internal/tests/plugins copying src/certbot/_internal/tests/plugins/util_test.py -> build/lib/certbot/_internal/tests/plugins copying src/certbot/_internal/tests/plugins/storage_test.py -> build/lib/certbot/_internal/tests/plugins copying src/certbot/_internal/tests/plugins/standalone_test.py -> build/lib/certbot/_internal/tests/plugins copying src/certbot/_internal/tests/plugins/selection_test.py -> build/lib/certbot/_internal/tests/plugins copying src/certbot/_internal/tests/plugins/null_test.py -> build/lib/certbot/_internal/tests/plugins copying src/certbot/_internal/tests/plugins/manual_test.py -> build/lib/certbot/_internal/tests/plugins copying src/certbot/_internal/tests/plugins/enhancements_test.py -> build/lib/certbot/_internal/tests/plugins copying src/certbot/_internal/tests/plugins/dns_common_test.py -> build/lib/certbot/_internal/tests/plugins copying src/certbot/_internal/tests/plugins/disco_test.py -> build/lib/certbot/_internal/tests/plugins copying src/certbot/_internal/tests/plugins/common_test.py -> build/lib/certbot/_internal/tests/plugins copying src/certbot/_internal/tests/plugins/__init__.py -> build/lib/certbot/_internal/tests/plugins creating build/lib/certbot/_internal/tests/display copying src/certbot/_internal/tests/display/util_test.py -> build/lib/certbot/_internal/tests/display copying src/certbot/_internal/tests/display/ops_test.py -> build/lib/certbot/_internal/tests/display copying src/certbot/_internal/tests/display/obj_test.py -> build/lib/certbot/_internal/tests/display copying src/certbot/_internal/tests/display/internal_util_test.py -> build/lib/certbot/_internal/tests/display copying src/certbot/_internal/tests/display/completer_test.py -> build/lib/certbot/_internal/tests/display copying src/certbot/_internal/tests/display/__init__.py -> build/lib/certbot/_internal/tests/display creating build/lib/certbot/_internal/tests/compat copying src/certbot/_internal/tests/compat/os_test.py -> build/lib/certbot/_internal/tests/compat copying src/certbot/_internal/tests/compat/misc_test.py -> build/lib/certbot/_internal/tests/compat copying src/certbot/_internal/tests/compat/filesystem_test.py -> build/lib/certbot/_internal/tests/compat copying src/certbot/_internal/tests/compat/__init__.py -> build/lib/certbot/_internal/tests/compat running egg_info writing src/certbot.egg-info/PKG-INFO writing dependency_links to src/certbot.egg-info/dependency_links.txt writing entry points to src/certbot.egg-info/entry_points.txt writing requirements to src/certbot.egg-info/requires.txt writing top-level names to src/certbot.egg-info/top_level.txt reading manifest file 'src/certbot.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files matching '__pycache__' found anywhere in distribution warning: no previously-included files matching '*.py[cod]' found anywhere in distribution adding license file 'LICENSE.txt' writing manifest file 'src/certbot.egg-info/SOURCES.txt' /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'certbot.tests.testdata' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'certbot.tests.testdata' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'certbot.tests.testdata' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'certbot.tests.testdata' to be distributed and are already explicitly excluding 'certbot.tests.testdata' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) copying src/certbot/py.typed -> build/lib/certbot copying src/certbot/ssl-dhparams.pem -> build/lib/certbot creating build/lib/certbot/tests/testdata copying src/certbot/tests/testdata/README -> build/lib/certbot/tests/testdata copying src/certbot/tests/testdata/cert-5sans_512.pem -> build/lib/certbot/tests/testdata copying src/certbot/tests/testdata/cert-nosans_nistp256.pem -> build/lib/certbot/tests/testdata copying src/certbot/tests/testdata/cert-san_512.pem -> build/lib/certbot/tests/testdata copying src/certbot/tests/testdata/cert_2048.pem -> build/lib/certbot/tests/testdata copying src/certbot/tests/testdata/cert_512.pem -> build/lib/certbot/tests/testdata copying src/certbot/tests/testdata/cert_512_bad.pem -> build/lib/certbot/tests/testdata copying src/certbot/tests/testdata/cert_fullchain_2048.pem -> build/lib/certbot/tests/testdata copying src/certbot/tests/testdata/cert_intermediate_1.pem -> build/lib/certbot/tests/testdata copying src/certbot/tests/testdata/cert_intermediate_2.pem -> build/lib/certbot/tests/testdata copying src/certbot/tests/testdata/cert_leaf.pem -> build/lib/certbot/tests/testdata copying src/certbot/tests/testdata/cli.ini -> build/lib/certbot/tests/testdata copying src/certbot/tests/testdata/csr-6sans_512.conf -> build/lib/certbot/tests/testdata copying src/certbot/tests/testdata/csr-6sans_512.pem -> build/lib/certbot/tests/testdata copying src/certbot/tests/testdata/csr-nonames_512.pem -> build/lib/certbot/tests/testdata copying src/certbot/tests/testdata/csr-nosans_512.conf -> build/lib/certbot/tests/testdata copying src/certbot/tests/testdata/csr-nosans_512.pem -> build/lib/certbot/tests/testdata copying src/certbot/tests/testdata/csr-nosans_nistp256.pem -> build/lib/certbot/tests/testdata copying src/certbot/tests/testdata/csr-san_512.pem -> build/lib/certbot/tests/testdata copying src/certbot/tests/testdata/csr_512.der -> build/lib/certbot/tests/testdata copying src/certbot/tests/testdata/csr_512.pem -> build/lib/certbot/tests/testdata copying src/certbot/tests/testdata/ec_prime256v1_key.pem -> build/lib/certbot/tests/testdata copying src/certbot/tests/testdata/ec_secp384r1_key.pem -> build/lib/certbot/tests/testdata copying src/certbot/tests/testdata/ec_secp521r1_key.pem -> build/lib/certbot/tests/testdata copying src/certbot/tests/testdata/nistp256_key.pem -> build/lib/certbot/tests/testdata copying src/certbot/tests/testdata/ocsp_certificate.pem -> build/lib/certbot/tests/testdata copying src/certbot/tests/testdata/ocsp_issuer_certificate.pem -> build/lib/certbot/tests/testdata copying src/certbot/tests/testdata/ocsp_responder_certificate.pem -> build/lib/certbot/tests/testdata copying src/certbot/tests/testdata/os-release -> build/lib/certbot/tests/testdata copying src/certbot/tests/testdata/rsa2048_key.pem -> build/lib/certbot/tests/testdata copying src/certbot/tests/testdata/rsa512_key.pem -> build/lib/certbot/tests/testdata copying src/certbot/tests/testdata/sample-renewal-ancient.conf -> build/lib/certbot/tests/testdata copying src/certbot/tests/testdata/sample-renewal-deprecated-option.conf -> build/lib/certbot/tests/testdata copying src/certbot/tests/testdata/sample-renewal-ec.conf -> build/lib/certbot/tests/testdata copying src/certbot/tests/testdata/sample-renewal.conf -> build/lib/certbot/tests/testdata copying src/certbot/tests/testdata/webrootconftest.ini -> build/lib/certbot/tests/testdata creating build/lib/certbot/tests/testdata/sample-archive copying src/certbot/tests/testdata/sample-archive/cert1.pem -> build/lib/certbot/tests/testdata/sample-archive copying src/certbot/tests/testdata/sample-archive/chain1.pem -> build/lib/certbot/tests/testdata/sample-archive copying src/certbot/tests/testdata/sample-archive/fullchain1.pem -> build/lib/certbot/tests/testdata/sample-archive copying src/certbot/tests/testdata/sample-archive/privkey1.pem -> build/lib/certbot/tests/testdata/sample-archive creating build/lib/certbot/tests/testdata/sample-archive-ec copying src/certbot/tests/testdata/sample-archive-ec/cert1.pem -> build/lib/certbot/tests/testdata/sample-archive-ec copying src/certbot/tests/testdata/sample-archive-ec/chain1.pem -> build/lib/certbot/tests/testdata/sample-archive-ec copying src/certbot/tests/testdata/sample-archive-ec/fullchain1.pem -> build/lib/certbot/tests/testdata/sample-archive-ec copying src/certbot/tests/testdata/sample-archive-ec/privkey1.pem -> build/lib/certbot/tests/testdata/sample-archive-ec installing to build/bdist.linux-x86_64/wheel running install running install_lib creating build/bdist.linux-x86_64/wheel creating build/bdist.linux-x86_64/wheel/certbot copying build/lib/certbot/ssl-dhparams.pem -> build/bdist.linux-x86_64/wheel/./certbot copying build/lib/certbot/py.typed -> build/bdist.linux-x86_64/wheel/./certbot creating build/bdist.linux-x86_64/wheel/certbot/_internal creating build/bdist.linux-x86_64/wheel/certbot/_internal/cli copying build/lib/certbot/_internal/cli/__init__.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/cli copying build/lib/certbot/_internal/cli/cli_constants.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/cli copying build/lib/certbot/_internal/cli/cli_utils.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/cli copying build/lib/certbot/_internal/cli/group_adder.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/cli copying build/lib/certbot/_internal/cli/helpful.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/cli copying build/lib/certbot/_internal/cli/paths_parser.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/cli copying build/lib/certbot/_internal/cli/plugins_parsing.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/cli copying build/lib/certbot/_internal/cli/subparsers.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/cli copying build/lib/certbot/_internal/cli/verb_help.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/cli creating build/bdist.linux-x86_64/wheel/certbot/_internal/display copying build/lib/certbot/_internal/display/__init__.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/display copying build/lib/certbot/_internal/display/completer.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/display copying build/lib/certbot/_internal/display/dummy_readline.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/display copying build/lib/certbot/_internal/display/obj.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/display copying build/lib/certbot/_internal/display/util.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/display creating build/bdist.linux-x86_64/wheel/certbot/_internal/plugins copying build/lib/certbot/_internal/plugins/__init__.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/plugins copying build/lib/certbot/_internal/plugins/disco.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/plugins copying build/lib/certbot/_internal/plugins/manual.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/plugins copying build/lib/certbot/_internal/plugins/null.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/plugins copying build/lib/certbot/_internal/plugins/selection.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/plugins copying build/lib/certbot/_internal/plugins/standalone.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/plugins copying build/lib/certbot/_internal/plugins/webroot.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/plugins creating build/bdist.linux-x86_64/wheel/certbot/_internal/tests creating build/bdist.linux-x86_64/wheel/certbot/_internal/tests/compat copying build/lib/certbot/_internal/tests/compat/__init__.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/tests/compat copying build/lib/certbot/_internal/tests/compat/filesystem_test.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/tests/compat copying build/lib/certbot/_internal/tests/compat/misc_test.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/tests/compat copying build/lib/certbot/_internal/tests/compat/os_test.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/tests/compat creating build/bdist.linux-x86_64/wheel/certbot/_internal/tests/display copying build/lib/certbot/_internal/tests/display/__init__.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/tests/display copying build/lib/certbot/_internal/tests/display/completer_test.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/tests/display copying build/lib/certbot/_internal/tests/display/internal_util_test.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/tests/display copying build/lib/certbot/_internal/tests/display/obj_test.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/tests/display copying build/lib/certbot/_internal/tests/display/ops_test.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/tests/display copying build/lib/certbot/_internal/tests/display/util_test.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/tests/display creating build/bdist.linux-x86_64/wheel/certbot/_internal/tests/plugins copying build/lib/certbot/_internal/tests/plugins/__init__.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/tests/plugins copying build/lib/certbot/_internal/tests/plugins/common_test.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/tests/plugins copying build/lib/certbot/_internal/tests/plugins/disco_test.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/tests/plugins copying build/lib/certbot/_internal/tests/plugins/dns_common_test.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/tests/plugins copying build/lib/certbot/_internal/tests/plugins/enhancements_test.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/tests/plugins copying build/lib/certbot/_internal/tests/plugins/manual_test.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/tests/plugins copying build/lib/certbot/_internal/tests/plugins/null_test.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/tests/plugins copying build/lib/certbot/_internal/tests/plugins/selection_test.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/tests/plugins copying build/lib/certbot/_internal/tests/plugins/standalone_test.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/tests/plugins copying build/lib/certbot/_internal/tests/plugins/storage_test.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/tests/plugins copying build/lib/certbot/_internal/tests/plugins/util_test.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/tests/plugins copying build/lib/certbot/_internal/tests/plugins/webroot_test.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/tests/plugins copying build/lib/certbot/_internal/tests/__init__.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/tests copying build/lib/certbot/_internal/tests/account_test.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/tests copying build/lib/certbot/_internal/tests/auth_handler_test.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/tests copying build/lib/certbot/_internal/tests/cert_manager_test.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/tests copying build/lib/certbot/_internal/tests/cli_test.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/tests copying build/lib/certbot/_internal/tests/client_test.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/tests copying build/lib/certbot/_internal/tests/configuration_test.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/tests copying build/lib/certbot/_internal/tests/crypto_util_test.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/tests copying build/lib/certbot/_internal/tests/eff_test.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/tests copying build/lib/certbot/_internal/tests/error_handler_test.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/tests copying build/lib/certbot/_internal/tests/errors_test.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/tests copying build/lib/certbot/_internal/tests/helpful_test.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/tests copying build/lib/certbot/_internal/tests/hook_test.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/tests copying build/lib/certbot/_internal/tests/lock_test.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/tests copying build/lib/certbot/_internal/tests/log_test.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/tests copying build/lib/certbot/_internal/tests/main_test.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/tests copying build/lib/certbot/_internal/tests/ocsp_test.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/tests copying build/lib/certbot/_internal/tests/renewal_test.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/tests copying build/lib/certbot/_internal/tests/renewupdater_test.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/tests copying build/lib/certbot/_internal/tests/reverter_test.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/tests copying build/lib/certbot/_internal/tests/storage_test.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/tests copying build/lib/certbot/_internal/tests/util_test.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal/tests copying build/lib/certbot/_internal/__init__.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal copying build/lib/certbot/_internal/account.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal copying build/lib/certbot/_internal/auth_handler.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal copying build/lib/certbot/_internal/cert_manager.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal copying build/lib/certbot/_internal/client.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal copying build/lib/certbot/_internal/constants.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal copying build/lib/certbot/_internal/eff.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal copying build/lib/certbot/_internal/error_handler.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal copying build/lib/certbot/_internal/hooks.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal copying build/lib/certbot/_internal/lock.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal copying build/lib/certbot/_internal/log.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal copying build/lib/certbot/_internal/main.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal copying build/lib/certbot/_internal/renewal.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal copying build/lib/certbot/_internal/snap_config.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal copying build/lib/certbot/_internal/storage.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal copying build/lib/certbot/_internal/updater.py -> build/bdist.linux-x86_64/wheel/./certbot/_internal creating build/bdist.linux-x86_64/wheel/certbot/compat copying build/lib/certbot/compat/__init__.py -> build/bdist.linux-x86_64/wheel/./certbot/compat copying build/lib/certbot/compat/_path.py -> build/bdist.linux-x86_64/wheel/./certbot/compat copying build/lib/certbot/compat/filesystem.py -> build/bdist.linux-x86_64/wheel/./certbot/compat copying build/lib/certbot/compat/misc.py -> build/bdist.linux-x86_64/wheel/./certbot/compat copying build/lib/certbot/compat/os.py -> build/bdist.linux-x86_64/wheel/./certbot/compat creating build/bdist.linux-x86_64/wheel/certbot/display copying build/lib/certbot/display/__init__.py -> build/bdist.linux-x86_64/wheel/./certbot/display copying build/lib/certbot/display/ops.py -> build/bdist.linux-x86_64/wheel/./certbot/display copying build/lib/certbot/display/util.py -> build/bdist.linux-x86_64/wheel/./certbot/display creating build/bdist.linux-x86_64/wheel/certbot/plugins copying build/lib/certbot/plugins/__init__.py -> build/bdist.linux-x86_64/wheel/./certbot/plugins copying build/lib/certbot/plugins/common.py -> build/bdist.linux-x86_64/wheel/./certbot/plugins copying build/lib/certbot/plugins/dns_common.py -> build/bdist.linux-x86_64/wheel/./certbot/plugins copying build/lib/certbot/plugins/dns_common_lexicon.py -> build/bdist.linux-x86_64/wheel/./certbot/plugins copying build/lib/certbot/plugins/dns_test_common.py -> build/bdist.linux-x86_64/wheel/./certbot/plugins copying build/lib/certbot/plugins/dns_test_common_lexicon.py -> build/bdist.linux-x86_64/wheel/./certbot/plugins copying build/lib/certbot/plugins/enhancements.py -> build/bdist.linux-x86_64/wheel/./certbot/plugins copying build/lib/certbot/plugins/storage.py -> build/bdist.linux-x86_64/wheel/./certbot/plugins copying build/lib/certbot/plugins/util.py -> build/bdist.linux-x86_64/wheel/./certbot/plugins creating build/bdist.linux-x86_64/wheel/certbot/tests creating build/bdist.linux-x86_64/wheel/certbot/tests/testdata creating build/bdist.linux-x86_64/wheel/certbot/tests/testdata/sample-archive-ec copying build/lib/certbot/tests/testdata/sample-archive-ec/privkey1.pem -> build/bdist.linux-x86_64/wheel/./certbot/tests/testdata/sample-archive-ec copying build/lib/certbot/tests/testdata/sample-archive-ec/fullchain1.pem -> build/bdist.linux-x86_64/wheel/./certbot/tests/testdata/sample-archive-ec copying build/lib/certbot/tests/testdata/sample-archive-ec/chain1.pem -> build/bdist.linux-x86_64/wheel/./certbot/tests/testdata/sample-archive-ec copying build/lib/certbot/tests/testdata/sample-archive-ec/cert1.pem -> build/bdist.linux-x86_64/wheel/./certbot/tests/testdata/sample-archive-ec creating build/bdist.linux-x86_64/wheel/certbot/tests/testdata/sample-archive copying build/lib/certbot/tests/testdata/sample-archive/privkey1.pem -> build/bdist.linux-x86_64/wheel/./certbot/tests/testdata/sample-archive copying build/lib/certbot/tests/testdata/sample-archive/fullchain1.pem -> build/bdist.linux-x86_64/wheel/./certbot/tests/testdata/sample-archive copying build/lib/certbot/tests/testdata/sample-archive/chain1.pem -> build/bdist.linux-x86_64/wheel/./certbot/tests/testdata/sample-archive copying build/lib/certbot/tests/testdata/sample-archive/cert1.pem -> build/bdist.linux-x86_64/wheel/./certbot/tests/testdata/sample-archive copying build/lib/certbot/tests/testdata/webrootconftest.ini -> build/bdist.linux-x86_64/wheel/./certbot/tests/testdata copying build/lib/certbot/tests/testdata/sample-renewal.conf -> build/bdist.linux-x86_64/wheel/./certbot/tests/testdata copying build/lib/certbot/tests/testdata/sample-renewal-ec.conf -> build/bdist.linux-x86_64/wheel/./certbot/tests/testdata copying build/lib/certbot/tests/testdata/sample-renewal-deprecated-option.conf -> build/bdist.linux-x86_64/wheel/./certbot/tests/testdata copying build/lib/certbot/tests/testdata/sample-renewal-ancient.conf -> build/bdist.linux-x86_64/wheel/./certbot/tests/testdata copying build/lib/certbot/tests/testdata/rsa512_key.pem -> build/bdist.linux-x86_64/wheel/./certbot/tests/testdata copying build/lib/certbot/tests/testdata/rsa2048_key.pem -> build/bdist.linux-x86_64/wheel/./certbot/tests/testdata copying build/lib/certbot/tests/testdata/os-release -> build/bdist.linux-x86_64/wheel/./certbot/tests/testdata copying build/lib/certbot/tests/testdata/ocsp_responder_certificate.pem -> build/bdist.linux-x86_64/wheel/./certbot/tests/testdata copying build/lib/certbot/tests/testdata/ocsp_issuer_certificate.pem -> build/bdist.linux-x86_64/wheel/./certbot/tests/testdata copying build/lib/certbot/tests/testdata/ocsp_certificate.pem -> build/bdist.linux-x86_64/wheel/./certbot/tests/testdata copying build/lib/certbot/tests/testdata/nistp256_key.pem -> build/bdist.linux-x86_64/wheel/./certbot/tests/testdata copying build/lib/certbot/tests/testdata/ec_secp521r1_key.pem -> build/bdist.linux-x86_64/wheel/./certbot/tests/testdata copying build/lib/certbot/tests/testdata/ec_secp384r1_key.pem -> build/bdist.linux-x86_64/wheel/./certbot/tests/testdata copying build/lib/certbot/tests/testdata/ec_prime256v1_key.pem -> build/bdist.linux-x86_64/wheel/./certbot/tests/testdata copying build/lib/certbot/tests/testdata/csr_512.pem -> build/bdist.linux-x86_64/wheel/./certbot/tests/testdata copying build/lib/certbot/tests/testdata/csr_512.der -> build/bdist.linux-x86_64/wheel/./certbot/tests/testdata copying build/lib/certbot/tests/testdata/csr-san_512.pem -> build/bdist.linux-x86_64/wheel/./certbot/tests/testdata copying build/lib/certbot/tests/testdata/csr-nosans_nistp256.pem -> build/bdist.linux-x86_64/wheel/./certbot/tests/testdata copying build/lib/certbot/tests/testdata/csr-nosans_512.pem -> build/bdist.linux-x86_64/wheel/./certbot/tests/testdata copying build/lib/certbot/tests/testdata/csr-nosans_512.conf -> build/bdist.linux-x86_64/wheel/./certbot/tests/testdata copying build/lib/certbot/tests/testdata/csr-nonames_512.pem -> build/bdist.linux-x86_64/wheel/./certbot/tests/testdata copying build/lib/certbot/tests/testdata/csr-6sans_512.pem -> build/bdist.linux-x86_64/wheel/./certbot/tests/testdata copying build/lib/certbot/tests/testdata/csr-6sans_512.conf -> build/bdist.linux-x86_64/wheel/./certbot/tests/testdata copying build/lib/certbot/tests/testdata/cli.ini -> build/bdist.linux-x86_64/wheel/./certbot/tests/testdata copying build/lib/certbot/tests/testdata/cert_leaf.pem -> build/bdist.linux-x86_64/wheel/./certbot/tests/testdata copying build/lib/certbot/tests/testdata/cert_intermediate_2.pem -> build/bdist.linux-x86_64/wheel/./certbot/tests/testdata copying build/lib/certbot/tests/testdata/cert_intermediate_1.pem -> build/bdist.linux-x86_64/wheel/./certbot/tests/testdata copying build/lib/certbot/tests/testdata/cert_fullchain_2048.pem -> build/bdist.linux-x86_64/wheel/./certbot/tests/testdata copying build/lib/certbot/tests/testdata/cert_512_bad.pem -> build/bdist.linux-x86_64/wheel/./certbot/tests/testdata copying build/lib/certbot/tests/testdata/cert_512.pem -> build/bdist.linux-x86_64/wheel/./certbot/tests/testdata copying build/lib/certbot/tests/testdata/cert_2048.pem -> build/bdist.linux-x86_64/wheel/./certbot/tests/testdata copying build/lib/certbot/tests/testdata/cert-san_512.pem -> build/bdist.linux-x86_64/wheel/./certbot/tests/testdata copying build/lib/certbot/tests/testdata/cert-nosans_nistp256.pem -> build/bdist.linux-x86_64/wheel/./certbot/tests/testdata copying build/lib/certbot/tests/testdata/cert-5sans_512.pem -> build/bdist.linux-x86_64/wheel/./certbot/tests/testdata copying build/lib/certbot/tests/testdata/README -> build/bdist.linux-x86_64/wheel/./certbot/tests/testdata copying build/lib/certbot/tests/__init__.py -> build/bdist.linux-x86_64/wheel/./certbot/tests copying build/lib/certbot/tests/acme_util.py -> build/bdist.linux-x86_64/wheel/./certbot/tests copying build/lib/certbot/tests/util.py -> build/bdist.linux-x86_64/wheel/./certbot/tests copying build/lib/certbot/__init__.py -> build/bdist.linux-x86_64/wheel/./certbot copying build/lib/certbot/achallenges.py -> build/bdist.linux-x86_64/wheel/./certbot copying build/lib/certbot/configuration.py -> build/bdist.linux-x86_64/wheel/./certbot copying build/lib/certbot/crypto_util.py -> build/bdist.linux-x86_64/wheel/./certbot copying build/lib/certbot/errors.py -> build/bdist.linux-x86_64/wheel/./certbot copying build/lib/certbot/interfaces.py -> build/bdist.linux-x86_64/wheel/./certbot copying build/lib/certbot/main.py -> build/bdist.linux-x86_64/wheel/./certbot copying build/lib/certbot/ocsp.py -> build/bdist.linux-x86_64/wheel/./certbot copying build/lib/certbot/reverter.py -> build/bdist.linux-x86_64/wheel/./certbot copying build/lib/certbot/util.py -> build/bdist.linux-x86_64/wheel/./certbot running install_egg_info Copying src/certbot.egg-info to build/bdist.linux-x86_64/wheel/./certbot-4.1.1-py3.12.egg-info running install_scripts creating build/bdist.linux-x86_64/wheel/certbot-4.1.1.dist-info/WHEEL creating '/home/build/YPKG/root/certbot/build/certbot-4.1.1/dist/.tmp-1m58qs6w/certbot-4.1.1-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'certbot/__init__.py' adding 'certbot/achallenges.py' adding 'certbot/configuration.py' adding 'certbot/crypto_util.py' adding 'certbot/errors.py' adding 'certbot/interfaces.py' adding 'certbot/main.py' adding 'certbot/ocsp.py' adding 'certbot/py.typed' adding 'certbot/reverter.py' adding 'certbot/ssl-dhparams.pem' adding 'certbot/util.py' adding 'certbot/_internal/__init__.py' adding 'certbot/_internal/account.py' adding 'certbot/_internal/auth_handler.py' adding 'certbot/_internal/cert_manager.py' adding 'certbot/_internal/client.py' adding 'certbot/_internal/constants.py' adding 'certbot/_internal/eff.py' adding 'certbot/_internal/error_handler.py' adding 'certbot/_internal/hooks.py' adding 'certbot/_internal/lock.py' adding 'certbot/_internal/log.py' adding 'certbot/_internal/main.py' adding 'certbot/_internal/renewal.py' adding 'certbot/_internal/snap_config.py' adding 'certbot/_internal/storage.py' adding 'certbot/_internal/updater.py' adding 'certbot/_internal/cli/__init__.py' adding 'certbot/_internal/cli/cli_constants.py' adding 'certbot/_internal/cli/cli_utils.py' adding 'certbot/_internal/cli/group_adder.py' adding 'certbot/_internal/cli/helpful.py' adding 'certbot/_internal/cli/paths_parser.py' adding 'certbot/_internal/cli/plugins_parsing.py' adding 'certbot/_internal/cli/subparsers.py' adding 'certbot/_internal/cli/verb_help.py' adding 'certbot/_internal/display/__init__.py' adding 'certbot/_internal/display/completer.py' adding 'certbot/_internal/display/dummy_readline.py' adding 'certbot/_internal/display/obj.py' adding 'certbot/_internal/display/util.py' adding 'certbot/_internal/plugins/__init__.py' adding 'certbot/_internal/plugins/disco.py' adding 'certbot/_internal/plugins/manual.py' adding 'certbot/_internal/plugins/null.py' adding 'certbot/_internal/plugins/selection.py' adding 'certbot/_internal/plugins/standalone.py' adding 'certbot/_internal/plugins/webroot.py' adding 'certbot/_internal/tests/__init__.py' adding 'certbot/_internal/tests/account_test.py' adding 'certbot/_internal/tests/auth_handler_test.py' adding 'certbot/_internal/tests/cert_manager_test.py' adding 'certbot/_internal/tests/cli_test.py' adding 'certbot/_internal/tests/client_test.py' adding 'certbot/_internal/tests/configuration_test.py' adding 'certbot/_internal/tests/crypto_util_test.py' adding 'certbot/_internal/tests/eff_test.py' adding 'certbot/_internal/tests/error_handler_test.py' adding 'certbot/_internal/tests/errors_test.py' adding 'certbot/_internal/tests/helpful_test.py' adding 'certbot/_internal/tests/hook_test.py' adding 'certbot/_internal/tests/lock_test.py' adding 'certbot/_internal/tests/log_test.py' adding 'certbot/_internal/tests/main_test.py' adding 'certbot/_internal/tests/ocsp_test.py' adding 'certbot/_internal/tests/renewal_test.py' adding 'certbot/_internal/tests/renewupdater_test.py' adding 'certbot/_internal/tests/reverter_test.py' adding 'certbot/_internal/tests/storage_test.py' adding 'certbot/_internal/tests/util_test.py' adding 'certbot/_internal/tests/compat/__init__.py' adding 'certbot/_internal/tests/compat/filesystem_test.py' adding 'certbot/_internal/tests/compat/misc_test.py' adding 'certbot/_internal/tests/compat/os_test.py' adding 'certbot/_internal/tests/display/__init__.py' adding 'certbot/_internal/tests/display/completer_test.py' adding 'certbot/_internal/tests/display/internal_util_test.py' adding 'certbot/_internal/tests/display/obj_test.py' adding 'certbot/_internal/tests/display/ops_test.py' adding 'certbot/_internal/tests/display/util_test.py' adding 'certbot/_internal/tests/plugins/__init__.py' adding 'certbot/_internal/tests/plugins/common_test.py' adding 'certbot/_internal/tests/plugins/disco_test.py' adding 'certbot/_internal/tests/plugins/dns_common_test.py' adding 'certbot/_internal/tests/plugins/enhancements_test.py' adding 'certbot/_internal/tests/plugins/manual_test.py' adding 'certbot/_internal/tests/plugins/null_test.py' adding 'certbot/_internal/tests/plugins/selection_test.py' adding 'certbot/_internal/tests/plugins/standalone_test.py' adding 'certbot/_internal/tests/plugins/storage_test.py' adding 'certbot/_internal/tests/plugins/util_test.py' adding 'certbot/_internal/tests/plugins/webroot_test.py' adding 'certbot/compat/__init__.py' adding 'certbot/compat/_path.py' adding 'certbot/compat/filesystem.py' adding 'certbot/compat/misc.py' adding 'certbot/compat/os.py' adding 'certbot/display/__init__.py' adding 'certbot/display/ops.py' adding 'certbot/display/util.py' adding 'certbot/plugins/__init__.py' adding 'certbot/plugins/common.py' adding 'certbot/plugins/dns_common.py' adding 'certbot/plugins/dns_common_lexicon.py' adding 'certbot/plugins/dns_test_common.py' adding 'certbot/plugins/dns_test_common_lexicon.py' adding 'certbot/plugins/enhancements.py' adding 'certbot/plugins/storage.py' adding 'certbot/plugins/util.py' adding 'certbot/tests/__init__.py' adding 'certbot/tests/acme_util.py' adding 'certbot/tests/util.py' adding 'certbot/tests/testdata/README' adding 'certbot/tests/testdata/cert-5sans_512.pem' adding 'certbot/tests/testdata/cert-nosans_nistp256.pem' adding 'certbot/tests/testdata/cert-san_512.pem' adding 'certbot/tests/testdata/cert_2048.pem' adding 'certbot/tests/testdata/cert_512.pem' adding 'certbot/tests/testdata/cert_512_bad.pem' adding 'certbot/tests/testdata/cert_fullchain_2048.pem' adding 'certbot/tests/testdata/cert_intermediate_1.pem' adding 'certbot/tests/testdata/cert_intermediate_2.pem' adding 'certbot/tests/testdata/cert_leaf.pem' adding 'certbot/tests/testdata/cli.ini' adding 'certbot/tests/testdata/csr-6sans_512.conf' adding 'certbot/tests/testdata/csr-6sans_512.pem' adding 'certbot/tests/testdata/csr-nonames_512.pem' adding 'certbot/tests/testdata/csr-nosans_512.conf' adding 'certbot/tests/testdata/csr-nosans_512.pem' adding 'certbot/tests/testdata/csr-nosans_nistp256.pem' adding 'certbot/tests/testdata/csr-san_512.pem' adding 'certbot/tests/testdata/csr_512.der' adding 'certbot/tests/testdata/csr_512.pem' adding 'certbot/tests/testdata/ec_prime256v1_key.pem' adding 'certbot/tests/testdata/ec_secp384r1_key.pem' adding 'certbot/tests/testdata/ec_secp521r1_key.pem' adding 'certbot/tests/testdata/nistp256_key.pem' adding 'certbot/tests/testdata/ocsp_certificate.pem' adding 'certbot/tests/testdata/ocsp_issuer_certificate.pem' adding 'certbot/tests/testdata/ocsp_responder_certificate.pem' adding 'certbot/tests/testdata/os-release' adding 'certbot/tests/testdata/rsa2048_key.pem' adding 'certbot/tests/testdata/rsa512_key.pem' adding 'certbot/tests/testdata/sample-renewal-ancient.conf' adding 'certbot/tests/testdata/sample-renewal-deprecated-option.conf' adding 'certbot/tests/testdata/sample-renewal-ec.conf' adding 'certbot/tests/testdata/sample-renewal.conf' adding 'certbot/tests/testdata/webrootconftest.ini' adding 'certbot/tests/testdata/sample-archive/cert1.pem' adding 'certbot/tests/testdata/sample-archive/chain1.pem' adding 'certbot/tests/testdata/sample-archive/fullchain1.pem' adding 'certbot/tests/testdata/sample-archive/privkey1.pem' adding 'certbot/tests/testdata/sample-archive-ec/cert1.pem' adding 'certbot/tests/testdata/sample-archive-ec/chain1.pem' adding 'certbot/tests/testdata/sample-archive-ec/fullchain1.pem' adding 'certbot/tests/testdata/sample-archive-ec/privkey1.pem' adding 'certbot-4.1.1.dist-info/licenses/LICENSE.txt' adding 'certbot-4.1.1.dist-info/METADATA' adding 'certbot-4.1.1.dist-info/WHEEL' adding 'certbot-4.1.1.dist-info/entry_points.txt' adding 'certbot-4.1.1.dist-info/top_level.txt' adding 'certbot-4.1.1.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Successfully built certbot-4.1.1-py3-none-any.whl + cd /home/build/YPKG/root/certbot/build/certbot-4.1.1 + export 'CFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'CXXFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CXXFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'LDFLAGS=-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + LDFLAGS='-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + export RUSTFLAGS=-Cforce-frame-pointers + RUSTFLAGS=-Cforce-frame-pointers + export 'FFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'FCFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FCFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export PATH=/usr/bin:/bin:/usr/sbin:/sbin + PATH=/usr/bin:/bin:/usr/sbin:/sbin + export workdir=/home/build/YPKG/root/certbot/build/certbot-4.1.1 + workdir=/home/build/YPKG/root/certbot/build/certbot-4.1.1 + export package=certbot + package=certbot + export release=29 + release=29 + export version=4.1.1 + version=4.1.1 + export sources=/home/build/YPKG/sources + sources=/home/build/YPKG/sources + export pkgfiles=/home/build/work/files + pkgfiles=/home/build/work/files + export installdir=/home/build/YPKG/root/certbot/install + installdir=/home/build/YPKG/root/certbot/install + export PKG_ROOT_DIR=/home/build/YPKG/root/certbot + PKG_ROOT_DIR=/home/build/YPKG/root/certbot + export PKG_BUILD_DIR=/home/build/YPKG/root/certbot/build + PKG_BUILD_DIR=/home/build/YPKG/root/certbot/build + export LT_SYS_LIBRARY_PATH=/usr/lib64 + LT_SYS_LIBRARY_PATH=/usr/lib64 + export CC=x86_64-solus-linux-gcc + CC=x86_64-solus-linux-gcc + export CXX=x86_64-solus-linux-g++ + CXX=x86_64-solus-linux-g++ + export LD_AS_NEEDED=1 + LD_AS_NEEDED=1 + export TERM=dumb + TERM=dumb + export SOURCE_DATE_EPOCH=1750125671 + SOURCE_DATE_EPOCH=1750125671 + unset DISPLAY SUDO_USER SUDO_GID SUDO_UID SUDO_COMMAND CDPATH + python3_install + [[ -f pyproject.toml ]] + [[ -f setup.cfg ]] + python3 -m installer --destdir=/home/build/YPKG/root/certbot/install dist/certbot-4.1.1-py3-none-any.whl --overwrite-existing + cd /home/build/YPKG/root/certbot/build/certbot-4.1.1 + export 'CFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'CXXFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CXXFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'LDFLAGS=-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + LDFLAGS='-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + export RUSTFLAGS=-Cforce-frame-pointers + RUSTFLAGS=-Cforce-frame-pointers + export 'FFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'FCFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FCFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export PATH=/usr/bin:/bin:/usr/sbin:/sbin + PATH=/usr/bin:/bin:/usr/sbin:/sbin + export workdir=/home/build/YPKG/root/certbot/build/certbot-4.1.1 + workdir=/home/build/YPKG/root/certbot/build/certbot-4.1.1 + export package=certbot + package=certbot + export release=29 + release=29 + export version=4.1.1 + version=4.1.1 + export sources=/home/build/YPKG/sources + sources=/home/build/YPKG/sources + export pkgfiles=/home/build/work/files + pkgfiles=/home/build/work/files + export installdir=/home/build/YPKG/root/certbot/install + installdir=/home/build/YPKG/root/certbot/install + export PKG_ROOT_DIR=/home/build/YPKG/root/certbot + PKG_ROOT_DIR=/home/build/YPKG/root/certbot + export PKG_BUILD_DIR=/home/build/YPKG/root/certbot/build + PKG_BUILD_DIR=/home/build/YPKG/root/certbot/build + export LT_SYS_LIBRARY_PATH=/usr/lib64 + LT_SYS_LIBRARY_PATH=/usr/lib64 + export CC=x86_64-solus-linux-gcc + CC=x86_64-solus-linux-gcc + export CXX=x86_64-solus-linux-g++ + CXX=x86_64-solus-linux-g++ + export LD_AS_NEEDED=1 + LD_AS_NEEDED=1 + export TERM=dumb + TERM=dumb + export SOURCE_DATE_EPOCH=1750125671 + SOURCE_DATE_EPOCH=1750125671 + unset DISPLAY SUDO_USER SUDO_GID SUDO_UID SUDO_COMMAND CDPATH + pytest_args=(-W ignore::DeprecationWarning --import-mode=importlib) + python3_test pytest -v -W ignore::DeprecationWarning --import-mode=importlib + [[ -z '' ]] ++ python3 --version ++ sed -r 's|^Python (.*)\..*$|\1|' + export PYTHONPATH=/home/build/YPKG/root/certbot/install/usr/lib/python3.12/site-packages:/home/build/YPKG/root/certbot/build/certbot-4.1.1 + PYTHONPATH=/home/build/YPKG/root/certbot/install/usr/lib/python3.12/site-packages:/home/build/YPKG/root/certbot/build/certbot-4.1.1 + local do_unset=true + [[ -z pytest ]] + [[ pytest =~ .*\.py$ ]] + [[ pytest == \-* ]] + pytest -v -W ignore::DeprecationWarning --import-mode=importlib ============================= test session starts ============================== platform linux -- Python 3.12.10, pytest-8.3.5, pluggy-1.5.0 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /home/build/YPKG/root/certbot/build/certbot-4.1.1 collecting ... collected 1028 items src/certbot/_internal/tests/account_test.py::AccountTest::test_id PASSED [ 0%] src/certbot/_internal/tests/account_test.py::AccountTest::test_init PASSED [ 0%] src/certbot/_internal/tests/account_test.py::AccountTest::test_repr PASSED [ 0%] src/certbot/_internal/tests/account_test.py::AccountTest::test_slug PASSED [ 0%] src/certbot/_internal/tests/account_test.py::MetaTest::test_deserialize_full PASSED [ 0%] src/certbot/_internal/tests/account_test.py::MetaTest::test_deserialize_partial PASSED [ 0%] src/certbot/_internal/tests/account_test.py::AccountMemoryStorageTest::test_it PASSED [ 0%] src/certbot/_internal/tests/account_test.py::AccountFileStorageTest::test_corrupted_account PASSED [ 0%] src/certbot/_internal/tests/account_test.py::AccountFileStorageTest::test_delete PASSED [ 0%] src/certbot/_internal/tests/account_test.py::AccountFileStorageTest::test_delete_folders_down PASSED [ 0%] src/certbot/_internal/tests/account_test.py::AccountFileStorageTest::test_delete_folders_up PASSED [ 1%] src/certbot/_internal/tests/account_test.py::AccountFileStorageTest::test_delete_no_account PASSED [ 1%] src/certbot/_internal/tests/account_test.py::AccountFileStorageTest::test_delete_shared_account_down PASSED [ 1%] src/certbot/_internal/tests/account_test.py::AccountFileStorageTest::test_delete_shared_account_up PASSED [ 1%] src/certbot/_internal/tests/account_test.py::AccountFileStorageTest::test_find_all PASSED [ 1%] src/certbot/_internal/tests/account_test.py::AccountFileStorageTest::test_find_all_accounts_dir_absent PASSED [ 1%] src/certbot/_internal/tests/account_test.py::AccountFileStorageTest::test_find_all_find_before_save PASSED [ 1%] src/certbot/_internal/tests/account_test.py::AccountFileStorageTest::test_find_all_load_skips PASSED [ 1%] src/certbot/_internal/tests/account_test.py::AccountFileStorageTest::test_find_all_neither_exists PASSED [ 1%] src/certbot/_internal/tests/account_test.py::AccountFileStorageTest::test_find_all_none_empty_list PASSED [ 1%] src/certbot/_internal/tests/account_test.py::AccountFileStorageTest::test_find_all_save_before_find PASSED [ 2%] src/certbot/_internal/tests/account_test.py::AccountFileStorageTest::test_find_all_server_downgrade PASSED [ 2%] src/certbot/_internal/tests/account_test.py::AccountFileStorageTest::test_init_creates_dir PASSED [ 2%] src/certbot/_internal/tests/account_test.py::AccountFileStorageTest::test_load_ioerror PASSED [ 2%] src/certbot/_internal/tests/account_test.py::AccountFileStorageTest::test_load_non_existent_raises_error PASSED [ 2%] src/certbot/_internal/tests/account_test.py::AccountFileStorageTest::test_save_and_restore PASSED [ 2%] src/certbot/_internal/tests/account_test.py::AccountFileStorageTest::test_save_ioerrors PASSED [ 2%] src/certbot/_internal/tests/account_test.py::AccountFileStorageTest::test_update_meta PASSED [ 2%] src/certbot/_internal/tests/account_test.py::AccountFileStorageTest::test_update_regr PASSED [ 2%] src/certbot/_internal/tests/account_test.py::AccountFileStorageTest::test_upgrade_load PASSED [ 2%] src/certbot/_internal/tests/account_test.py::AccountFileStorageTest::test_upgrade_load_single_account PASSED [ 3%] src/certbot/_internal/tests/account_test.py::AccountFileStorageTest::test_upgrade_version_production PASSED [ 3%] src/certbot/_internal/tests/account_test.py::AccountFileStorageTest::test_upgrade_version_staging PASSED [ 3%] src/certbot/_internal/tests/auth_handler_test.py::ChallengeFactoryTest::test_all PASSED [ 3%] src/certbot/_internal/tests/auth_handler_test.py::ChallengeFactoryTest::test_one_http PASSED [ 3%] src/certbot/_internal/tests/auth_handler_test.py::ChallengeFactoryTest::test_unrecognized PASSED [ 3%] src/certbot/_internal/tests/auth_handler_test.py::HandleAuthorizationsTest::test_answer_error PASSED [ 3%] src/certbot/_internal/tests/auth_handler_test.py::HandleAuthorizationsTest::test_best_effort PASSED [ 3%] src/certbot/_internal/tests/auth_handler_test.py::HandleAuthorizationsTest::test_deadline_exceeded PASSED [ 3%] src/certbot/_internal/tests/auth_handler_test.py::HandleAuthorizationsTest::test_debug_challenges PASSED [ 3%] src/certbot/_internal/tests/auth_handler_test.py::HandleAuthorizationsTest::test_debug_challenges_verbose PASSED [ 3%] src/certbot/_internal/tests/auth_handler_test.py::HandleAuthorizationsTest::test_dns_only_challenge_not_supported PASSED [ 4%] src/certbot/_internal/tests/auth_handler_test.py::HandleAuthorizationsTest::test_incomplete_authzr_error PASSED [ 4%] src/certbot/_internal/tests/auth_handler_test.py::HandleAuthorizationsTest::test_max_retries_exceeded PASSED [ 4%] src/certbot/_internal/tests/auth_handler_test.py::HandleAuthorizationsTest::test_name1_http_01_1_acme_2 PASSED [ 4%] src/certbot/_internal/tests/auth_handler_test.py::HandleAuthorizationsTest::test_name1_http_01_1_dns_1_acme_2 PASSED [ 4%] src/certbot/_internal/tests/auth_handler_test.py::HandleAuthorizationsTest::test_name3_http_01_3_common_acme_2 PASSED [ 4%] src/certbot/_internal/tests/auth_handler_test.py::HandleAuthorizationsTest::test_no_domains PASSED [ 4%] src/certbot/_internal/tests/auth_handler_test.py::HandleAuthorizationsTest::test_perform_error PASSED [ 4%] src/certbot/_internal/tests/auth_handler_test.py::HandleAuthorizationsTest::test_perform_failure PASSED [ 4%] src/certbot/_internal/tests/auth_handler_test.py::HandleAuthorizationsTest::test_preferred_challenge_choice_common_acme_2 PASSED [ 4%] src/certbot/_internal/tests/auth_handler_test.py::HandleAuthorizationsTest::test_preferred_challenges_not_supported_acme_2 PASSED [ 5%] src/certbot/_internal/tests/auth_handler_test.py::HandleAuthorizationsTest::test_valid_authzrs_deactivated PASSED [ 5%] src/certbot/_internal/tests/auth_handler_test.py::HandleAuthorizationsTest::test_validated_challenge_not_rerun PASSED [ 5%] src/certbot/_internal/tests/auth_handler_test.py::ChallbToAchallTest::test_it PASSED [ 5%] src/certbot/_internal/tests/auth_handler_test.py::GenChallengePathTest::test_common_case PASSED [ 5%] src/certbot/_internal/tests/auth_handler_test.py::GenChallengePathTest::test_not_supported PASSED [ 5%] src/certbot/_internal/tests/auth_handler_test.py::ReportFailedAuthzrsTest::test_different_errors_and_domains PASSED [ 5%] src/certbot/_internal/tests/auth_handler_test.py::ReportFailedAuthzrsTest::test_non_subclassed_authenticator PASSED [ 5%] src/certbot/_internal/tests/auth_handler_test.py::ReportFailedAuthzrsTest::test_same_error_and_domain PASSED [ 5%] src/certbot/_internal/tests/cert_manager_test.py::DeleteTest::test_delete_from_config_no PASSED [ 5%] src/certbot/_internal/tests/cert_manager_test.py::DeleteTest::test_delete_from_config_yes PASSED [ 6%] src/certbot/_internal/tests/cert_manager_test.py::DeleteTest::test_delete_interactive_multiple_no PASSED [ 6%] src/certbot/_internal/tests/cert_manager_test.py::DeleteTest::test_delete_interactive_multiple_yes PASSED [ 6%] src/certbot/_internal/tests/cert_manager_test.py::DeleteTest::test_delete_interactive_single_no PASSED [ 6%] src/certbot/_internal/tests/cert_manager_test.py::DeleteTest::test_delete_interactive_single_yes PASSED [ 6%] src/certbot/_internal/tests/cert_manager_test.py::CertificatesTest::test_certificates_no_files PASSED [ 6%] src/certbot/_internal/tests/cert_manager_test.py::CertificatesTest::test_certificates_parse_fail PASSED [ 6%] src/certbot/_internal/tests/cert_manager_test.py::CertificatesTest::test_certificates_parse_success PASSED [ 6%] src/certbot/_internal/tests/cert_manager_test.py::CertificatesTest::test_certificates_quiet PASSED [ 6%] src/certbot/_internal/tests/cert_manager_test.py::CertificatesTest::test_report_human_readable PASSED [ 6%] src/certbot/_internal/tests/cert_manager_test.py::SearchLineagesTest::test_cert_storage_error PASSED [ 7%] src/certbot/_internal/tests/cert_manager_test.py::LineageForCertnameTest::test_found_match PASSED [ 7%] src/certbot/_internal/tests/cert_manager_test.py::LineageForCertnameTest::test_no_match PASSED [ 7%] src/certbot/_internal/tests/cert_manager_test.py::LineageForCertnameTest::test_no_renewal_file PASSED [ 7%] src/certbot/_internal/tests/cert_manager_test.py::DomainsForCertnameTest::test_found_match PASSED [ 7%] src/certbot/_internal/tests/cert_manager_test.py::DomainsForCertnameTest::test_no_match PASSED [ 7%] src/certbot/_internal/tests/cert_manager_test.py::RenameLineageTest::test_no_certname PASSED [ 7%] src/certbot/_internal/tests/cert_manager_test.py::RenameLineageTest::test_no_existing_certname PASSED [ 7%] src/certbot/_internal/tests/cert_manager_test.py::RenameLineageTest::test_no_new_certname PASSED [ 7%] src/certbot/_internal/tests/cert_manager_test.py::RenameLineageTest::test_rename_cert PASSED [ 7%] src/certbot/_internal/tests/cert_manager_test.py::RenameLineageTest::test_rename_cert_bad_new_certname PASSED [ 7%] src/certbot/_internal/tests/cert_manager_test.py::RenameLineageTest::test_rename_cert_interactive_certname PASSED [ 8%] src/certbot/_internal/tests/cert_manager_test.py::DuplicativeCertsTest::test_find_duplicative_names PASSED [ 8%] src/certbot/_internal/tests/cert_manager_test.py::CertPathToLineageTest::test_basic_match PASSED [ 8%] src/certbot/_internal/tests/cert_manager_test.py::CertPathToLineageTest::test_no_match_exists PASSED [ 8%] src/certbot/_internal/tests/cert_manager_test.py::CertPathToLineageTest::test_only_path PASSED [ 8%] src/certbot/_internal/tests/cert_manager_test.py::CertPathToLineageTest::test_options_archive_cert PASSED [ 8%] src/certbot/_internal/tests/cert_manager_test.py::CertPathToLineageTest::test_options_archive_fullchain PASSED [ 8%] src/certbot/_internal/tests/cert_manager_test.py::CertPathToLineageTest::test_options_cert_path PASSED [ 8%] src/certbot/_internal/tests/cert_manager_test.py::CertPathToLineageTest::test_options_fullchain PASSED [ 8%] src/certbot/_internal/tests/cert_manager_test.py::MatchAndCheckOverlaps::test_basic_match PASSED [ 8%] src/certbot/_internal/tests/cert_manager_test.py::MatchAndCheckOverlaps::test_no_matches PASSED [ 9%] src/certbot/_internal/tests/cert_manager_test.py::MatchAndCheckOverlaps::test_too_many_matches PASSED [ 9%] src/certbot/_internal/tests/cert_manager_test.py::GetCertnameTest::test_get_certnames PASSED [ 9%] src/certbot/_internal/tests/cert_manager_test.py::GetCertnameTest::test_get_certnames_allow_multiple PASSED [ 9%] src/certbot/_internal/tests/cert_manager_test.py::GetCertnameTest::test_get_certnames_allow_multiple_custom_prompt PASSED [ 9%] src/certbot/_internal/tests/cert_manager_test.py::GetCertnameTest::test_get_certnames_allow_multiple_user_abort PASSED [ 9%] src/certbot/_internal/tests/cert_manager_test.py::GetCertnameTest::test_get_certnames_custom_prompt PASSED [ 9%] src/certbot/_internal/tests/cert_manager_test.py::GetCertnameTest::test_get_certnames_user_abort PASSED [ 9%] src/certbot/_internal/tests/cli_test.py::TestReadFile::test_read_file PASSED [ 9%] src/certbot/_internal/tests/cli_test.py::FlagDefaultTest::test_default_directories PASSED [ 9%] src/certbot/_internal/tests/cli_test.py::ParseTest::test_abbreviated_arguments PASSED [ 10%] src/certbot/_internal/tests/cli_test.py::ParseTest::test_adjacent_short_args PASSED [ 10%] src/certbot/_internal/tests/cli_test.py::ParseTest::test_allow_subset_with_wildcard PASSED [ 10%] src/certbot/_internal/tests/cli_test.py::ParseTest::test_arg_with_contained_spaces PASSED [ 10%] src/certbot/_internal/tests/cli_test.py::ParseTest::test_argument_with_equals PASSED [ 10%] src/certbot/_internal/tests/cli_test.py::ParseTest::test_cli_ini_domains PASSED [ 10%] src/certbot/_internal/tests/cli_test.py::ParseTest::test_delete_after_revoke PASSED [ 10%] src/certbot/_internal/tests/cli_test.py::ParseTest::test_delete_after_revoke_default PASSED [ 10%] src/certbot/_internal/tests/cli_test.py::ParseTest::test_deploy_hook_conflict PASSED [ 10%] src/certbot/_internal/tests/cli_test.py::ParseTest::test_deploy_hook_matches_renew_hook PASSED [ 10%] src/certbot/_internal/tests/cli_test.py::ParseTest::test_deploy_hook_sets_renew_hook PASSED [ 10%] src/certbot/_internal/tests/cli_test.py::ParseTest::test_dry_run_flag PASSED [ 11%] src/certbot/_internal/tests/cli_test.py::ParseTest::test_encode_revocation_reason PASSED [ 11%] src/certbot/_internal/tests/cli_test.py::ParseTest::test_force_interactive PASSED [ 11%] src/certbot/_internal/tests/cli_test.py::ParseTest::test_help PASSED [ 11%] src/certbot/_internal/tests/cli_test.py::ParseTest::test_help_no_dashes PASSED [ 11%] src/certbot/_internal/tests/cli_test.py::ParseTest::test_install_abspath PASSED [ 11%] src/certbot/_internal/tests/cli_test.py::ParseTest::test_max_log_backups_error PASSED [ 11%] src/certbot/_internal/tests/cli_test.py::ParseTest::test_max_log_backups_success PASSED [ 11%] src/certbot/_internal/tests/cli_test.py::ParseTest::test_must_staple_and_staple_ocsp_flags PASSED [ 11%] src/certbot/_internal/tests/cli_test.py::ParseTest::test_must_staple_flag PASSED [ 11%] src/certbot/_internal/tests/cli_test.py::ParseTest::test_no_args PASSED [ 12%] src/certbot/_internal/tests/cli_test.py::ParseTest::test_no_delete_after_revoke PASSED [ 12%] src/certbot/_internal/tests/cli_test.py::ParseTest::test_no_directory_hooks_set PASSED [ 12%] src/certbot/_internal/tests/cli_test.py::ParseTest::test_no_directory_hooks_unset PASSED [ 12%] src/certbot/_internal/tests/cli_test.py::ParseTest::test_parse_args_hosts_and_auto_hosts PASSED [ 12%] src/certbot/_internal/tests/cli_test.py::ParseTest::test_parse_domains PASSED [ 12%] src/certbot/_internal/tests/cli_test.py::ParseTest::test_parse_with_multiple_argument_sources PASSED [ 12%] src/certbot/_internal/tests/cli_test.py::ParseTest::test_preferred_challenges PASSED [ 12%] src/certbot/_internal/tests/cli_test.py::ParseTest::test_renew_hook_conflict PASSED [ 12%] src/certbot/_internal/tests/cli_test.py::ParseTest::test_renew_hook_does_not_set_renew_hook PASSED [ 12%] src/certbot/_internal/tests/cli_test.py::ParseTest::test_renew_hook_matches_deploy_hook PASSED [ 13%] src/certbot/_internal/tests/cli_test.py::ParseTest::test_route53_no_revert PASSED [ 13%] src/certbot/_internal/tests/cli_test.py::ParseTest::test_server_flag PASSED [ 13%] src/certbot/_internal/tests/cli_test.py::ParseTest::test_staging_flag PASSED [ 13%] src/certbot/_internal/tests/cli_test.py::ParseTest::test_unchanging_defaults PASSED [ 13%] src/certbot/_internal/tests/cli_test.py::ParseTest::test_user_set_deploy_hook PASSED [ 13%] src/certbot/_internal/tests/cli_test.py::ParseTest::test_user_set_ecdsa_key_option PASSED [ 13%] src/certbot/_internal/tests/cli_test.py::ParseTest::test_user_set_installer_and_authenticator PASSED [ 13%] src/certbot/_internal/tests/cli_test.py::ParseTest::test_user_set_invalid_key_type PASSED [ 13%] src/certbot/_internal/tests/cli_test.py::ParseTest::test_user_set_rsa_key_size PASSED [ 13%] src/certbot/_internal/tests/cli_test.py::ParseTest::test_user_set_webroot_map PASSED [ 14%] src/certbot/_internal/tests/client_test.py::DetermineUserAgentTest::test_docs_value PASSED [ 14%] src/certbot/_internal/tests/client_test.py::DetermineUserAgentTest::test_real_values PASSED [ 14%] src/certbot/_internal/tests/client_test.py::RegisterTest::test_dry_run_no_staging_account PASSED [ 14%] src/certbot/_internal/tests/client_test.py::RegisterTest::test_email_invalid_noninteractive PASSED [ 14%] src/certbot/_internal/tests/client_test.py::RegisterTest::test_email_retry PASSED [ 14%] src/certbot/_internal/tests/client_test.py::RegisterTest::test_empty_meta PASSED [ 14%] src/certbot/_internal/tests/client_test.py::RegisterTest::test_external_account_required_without_eab_arguments PASSED [ 14%] src/certbot/_internal/tests/client_test.py::RegisterTest::test_it PASSED [ 14%] src/certbot/_internal/tests/client_test.py::RegisterTest::test_no_email_is_chill PASSED [ 14%] src/certbot/_internal/tests/client_test.py::RegisterTest::test_no_tos PASSED [ 14%] src/certbot/_internal/tests/client_test.py::RegisterTest::test_unsupported_error PASSED [ 15%] src/certbot/_internal/tests/client_test.py::RegisterTest::test_with_eab_arguments PASSED [ 15%] src/certbot/_internal/tests/client_test.py::RegisterTest::test_without_eab_arguments PASSED [ 15%] src/certbot/_internal/tests/client_test.py::RegisterTest::test_without_email PASSED [ 15%] src/certbot/_internal/tests/client_test.py::ClientTest::test_choose_lineage_name PASSED [ 15%] src/certbot/_internal/tests/client_test.py::ClientTest::test_deploy_certificate_failure PASSED [ 15%] src/certbot/_internal/tests/client_test.py::ClientTest::test_deploy_certificate_restart_failure PASSED [ 15%] src/certbot/_internal/tests/client_test.py::ClientTest::test_deploy_certificate_restart_failure2 PASSED [ 15%] src/certbot/_internal/tests/client_test.py::ClientTest::test_deploy_certificate_save_failure PASSED [ 15%] src/certbot/_internal/tests/client_test.py::ClientTest::test_deploy_certificate_success PASSED [ 15%] src/certbot/_internal/tests/client_test.py::ClientTest::test_init_acme_verify_ssl PASSED [ 16%] src/certbot/_internal/tests/client_test.py::ClientTest::test_obtain_and_enroll_certificate PASSED [ 16%] src/certbot/_internal/tests/client_test.py::ClientTest::test_obtain_certificate PASSED [ 16%] src/certbot/_internal/tests/client_test.py::ClientTest::test_obtain_certificate_dry_run PASSED [ 16%] src/certbot/_internal/tests/client_test.py::ClientTest::test_obtain_certificate_dry_run_authz_deactivations_failed PASSED [ 16%] src/certbot/_internal/tests/client_test.py::ClientTest::test_obtain_certificate_finalize_order_no_retryable_domains PASSED [ 16%] src/certbot/_internal/tests/client_test.py::ClientTest::test_obtain_certificate_finalize_order_partial_success PASSED [ 16%] src/certbot/_internal/tests/client_test.py::ClientTest::test_obtain_certificate_finalize_order_rejected_identifier_no_subproblems PASSED [ 16%] src/certbot/_internal/tests/client_test.py::ClientTest::test_obtain_certificate_from_csr PASSED [ 16%] src/certbot/_internal/tests/client_test.py::ClientTest::test_obtain_certificate_get_order_no_retryable_domains PASSED [ 16%] src/certbot/_internal/tests/client_test.py::ClientTest::test_obtain_certificate_get_order_partial_success PASSED [ 17%] src/certbot/_internal/tests/client_test.py::ClientTest::test_obtain_certificate_get_order_rejected_identifier_no_subproblems PASSED [ 17%] src/certbot/_internal/tests/client_test.py::ClientTest::test_obtain_certificate_no_profile_preference PASSED [ 17%] src/certbot/_internal/tests/client_test.py::ClientTest::test_obtain_certificate_partial_success PASSED [ 17%] src/certbot/_internal/tests/client_test.py::ClientTest::test_obtain_certificate_preferred_profile_does_not_exist PASSED [ 17%] src/certbot/_internal/tests/client_test.py::ClientTest::test_obtain_certificate_preferred_profile_exists PASSED [ 17%] src/certbot/_internal/tests/client_test.py::ClientTest::test_obtain_certificate_preferred_profile_no_profiles_exist PASSED [ 17%] src/certbot/_internal/tests/client_test.py::ClientTest::test_obtain_certificate_required_profile PASSED [ 17%] src/certbot/_internal/tests/client_test.py::ClientTest::test_obtain_certificate_reuse_key_with_allow_subset_of_names PASSED [ 17%] src/certbot/_internal/tests/client_test.py::ClientTest::test_save_certificate PASSED [ 17%] src/certbot/_internal/tests/client_test.py::EnhanceConfigTest::test_already_exists_header PASSED [ 17%] src/certbot/_internal/tests/client_test.py::EnhanceConfigTest::test_already_exists_redirect PASSED [ 18%] src/certbot/_internal/tests/client_test.py::EnhanceConfigTest::test_config_set_no_warning_redirect PASSED [ 18%] src/certbot/_internal/tests/client_test.py::EnhanceConfigTest::test_enhance_failure PASSED [ 18%] src/certbot/_internal/tests/client_test.py::EnhanceConfigTest::test_no_ask_hsts PASSED [ 18%] src/certbot/_internal/tests/client_test.py::EnhanceConfigTest::test_no_ask_redirect PASSED [ 18%] src/certbot/_internal/tests/client_test.py::EnhanceConfigTest::test_no_ask_staple PASSED [ 18%] src/certbot/_internal/tests/client_test.py::EnhanceConfigTest::test_no_ask_uir PASSED [ 18%] src/certbot/_internal/tests/client_test.py::EnhanceConfigTest::test_no_installer PASSED [ 18%] src/certbot/_internal/tests/client_test.py::EnhanceConfigTest::test_no_warn_redirect PASSED [ 18%] src/certbot/_internal/tests/client_test.py::EnhanceConfigTest::test_restart_failure PASSED [ 18%] src/certbot/_internal/tests/client_test.py::EnhanceConfigTest::test_restart_failure2 PASSED [ 19%] src/certbot/_internal/tests/client_test.py::EnhanceConfigTest::test_save_failure PASSED [ 19%] src/certbot/_internal/tests/client_test.py::EnhanceConfigTest::test_unsupported PASSED [ 19%] src/certbot/_internal/tests/client_test.py::RollbackTest::test_no_installer PASSED [ 19%] src/certbot/_internal/tests/client_test.py::RollbackTest::test_no_problems PASSED [ 19%] src/certbot/_internal/tests/compat/filesystem_test.py::WindowsChmodTests::test_admin_permissions SKIPPED [ 19%] src/certbot/_internal/tests/compat/filesystem_test.py::WindowsChmodTests::test_execute_flag SKIPPED [ 19%] src/certbot/_internal/tests/compat/filesystem_test.py::WindowsChmodTests::test_full_flag SKIPPED [ 19%] src/certbot/_internal/tests/compat/filesystem_test.py::WindowsChmodTests::test_group_permissions_noop SKIPPED [ 19%] src/certbot/_internal/tests/compat/filesystem_test.py::WindowsChmodTests::test_read_flag SKIPPED [ 19%] src/certbot/_internal/tests/compat/filesystem_test.py::WindowsChmodTests::test_symlink_resolution SKIPPED [ 20%] src/certbot/_internal/tests/compat/filesystem_test.py::WindowsChmodTests::test_user_admin_dacl_consistency SKIPPED [ 20%] src/certbot/_internal/tests/compat/filesystem_test.py::WindowsChmodTests::test_world_permission SKIPPED [ 20%] src/certbot/_internal/tests/compat/filesystem_test.py::WindowsChmodTests::test_write_flag SKIPPED [ 20%] src/certbot/_internal/tests/compat/filesystem_test.py::UmaskTest::test_umask_on_dir PASSED [ 20%] src/certbot/_internal/tests/compat/filesystem_test.py::UmaskTest::test_umask_on_file PASSED [ 20%] src/certbot/_internal/tests/compat/filesystem_test.py::ComputePrivateKeyModeTest::test_compute_private_key_mode PASSED [ 20%] src/certbot/_internal/tests/compat/filesystem_test.py::WindowsOpenTest::test_create_file_on_open SKIPPED [ 20%] src/certbot/_internal/tests/compat/filesystem_test.py::WindowsOpenTest::test_existing_file_correct_permissions SKIPPED [ 20%] src/certbot/_internal/tests/compat/filesystem_test.py::WindowsOpenTest::test_new_file_correct_permissions SKIPPED [ 20%] src/certbot/_internal/tests/compat/filesystem_test.py::TempUmaskTests::test_resets_umask_after_exception PASSED [ 21%] src/certbot/_internal/tests/compat/filesystem_test.py::TempUmaskTests::test_works_normally PASSED [ 21%] src/certbot/_internal/tests/compat/filesystem_test.py::WindowsMkdirTests::test_makedirs_correct_permissions SKIPPED [ 21%] src/certbot/_internal/tests/compat/filesystem_test.py::WindowsMkdirTests::test_makedirs_switch_os_mkdir SKIPPED [ 21%] src/certbot/_internal/tests/compat/filesystem_test.py::WindowsMkdirTests::test_mkdir_correct_permissions SKIPPED [ 21%] src/certbot/_internal/tests/compat/filesystem_test.py::MakedirsTests::test_makedirs_correct_permissions PASSED [ 21%] src/certbot/_internal/tests/compat/filesystem_test.py::CopyOwnershipAndModeTest::test_copy_ownership_and_apply_mode_linux PASSED [ 21%] src/certbot/_internal/tests/compat/filesystem_test.py::CopyOwnershipAndModeTest::test_copy_ownership_and_apply_mode_windows SKIPPED [ 21%] src/certbot/_internal/tests/compat/filesystem_test.py::CopyOwnershipAndModeTest::test_copy_ownership_and_mode_windows SKIPPED [ 21%] src/certbot/_internal/tests/compat/filesystem_test.py::CopyOwnershipAndModeTest::test_has_same_ownership PASSED [ 21%] src/certbot/_internal/tests/compat/filesystem_test.py::CheckPermissionsTest::test_check_min_permissions PASSED [ 21%] src/certbot/_internal/tests/compat/filesystem_test.py::CheckPermissionsTest::test_check_mode PASSED [ 22%] src/certbot/_internal/tests/compat/filesystem_test.py::CheckPermissionsTest::test_check_owner_linux PASSED [ 22%] src/certbot/_internal/tests/compat/filesystem_test.py::CheckPermissionsTest::test_check_owner_windows SKIPPED [ 22%] src/certbot/_internal/tests/compat/filesystem_test.py::CheckPermissionsTest::test_check_permissions PASSED [ 22%] src/certbot/_internal/tests/compat/filesystem_test.py::CheckPermissionsTest::test_is_world_reachable PASSED [ 22%] src/certbot/_internal/tests/compat/filesystem_test.py::OsReplaceTest::test_os_replace_to_existing_file PASSED [ 22%] src/certbot/_internal/tests/compat/filesystem_test.py::RealpathTest::test_symlink_loop_mitigation PASSED [ 22%] src/certbot/_internal/tests/compat/filesystem_test.py::RealpathTest::test_symlink_resolution PASSED [ 22%] src/certbot/_internal/tests/compat/filesystem_test.py::IsExecutableTest::test_full_path PASSED [ 22%] src/certbot/_internal/tests/compat/filesystem_test.py::IsExecutableTest::test_not_executable PASSED [ 22%] src/certbot/_internal/tests/compat/filesystem_test.py::IsExecutableTest::test_not_found PASSED [ 23%] src/certbot/_internal/tests/compat/filesystem_test.py::IsExecutableTest::test_rel_path PASSED [ 23%] src/certbot/_internal/tests/compat/filesystem_test.py::ReadlinkTest::test_extended_path_windows SKIPPED [ 23%] src/certbot/_internal/tests/compat/filesystem_test.py::ReadlinkTest::test_normal_path_windows SKIPPED [ 23%] src/certbot/_internal/tests/compat/filesystem_test.py::ReadlinkTest::test_path_posix PASSED [ 23%] src/certbot/_internal/tests/compat/os_test.py::test_forbidden_methods PASSED [ 23%] src/certbot/_internal/tests/configuration_test.py::NamespaceConfigTest::test_absolute_paths PASSED [ 23%] src/certbot/_internal/tests/configuration_test.py::NamespaceConfigTest::test_dynamic_dirs PASSED [ 23%] src/certbot/_internal/tests/configuration_test.py::NamespaceConfigTest::test_get_and_set_attr PASSED [ 23%] src/certbot/_internal/tests/configuration_test.py::NamespaceConfigTest::test_hook_directories PASSED [ 23%] src/certbot/_internal/tests/configuration_test.py::NamespaceConfigTest::test_init_same_ports PASSED [ 24%] src/certbot/_internal/tests/configuration_test.py::NamespaceConfigTest::test_proxy_getattr PASSED [ 24%] src/certbot/_internal/tests/configuration_test.py::NamespaceConfigTest::test_renewal_absolute_paths PASSED [ 24%] src/certbot/_internal/tests/configuration_test.py::NamespaceConfigTest::test_renewal_dynamic_dirs PASSED [ 24%] src/certbot/_internal/tests/configuration_test.py::NamespaceConfigTest::test_server_path PASSED [ 24%] src/certbot/_internal/tests/configuration_test.py::NamespaceConfigTest::test_set_by_user_exception PASSED [ 24%] src/certbot/_internal/tests/configuration_test.py::NamespaceConfigTest::test_set_by_user_mutables PASSED [ 24%] src/certbot/_internal/tests/configuration_test.py::NamespaceConfigTest::test_set_by_user_runtime_overrides PASSED [ 24%] src/certbot/_internal/tests/crypto_util_test.py::GenerateKeyTest::test_key_failure PASSED [ 24%] src/certbot/_internal/tests/crypto_util_test.py::GenerateKeyTest::test_success PASSED [ 24%] src/certbot/_internal/tests/crypto_util_test.py::GenerateCSRTest::test_it PASSED [ 25%] src/certbot/_internal/tests/crypto_util_test.py::ValidCSRTest::test_empty_false PASSED [ 25%] src/certbot/_internal/tests/crypto_util_test.py::ValidCSRTest::test_random_false PASSED [ 25%] src/certbot/_internal/tests/crypto_util_test.py::ValidCSRTest::test_valid_der_false PASSED [ 25%] src/certbot/_internal/tests/crypto_util_test.py::ValidCSRTest::test_valid_pem_san_true PASSED [ 25%] src/certbot/_internal/tests/crypto_util_test.py::ValidCSRTest::test_valid_pem_true PASSED [ 25%] src/certbot/_internal/tests/crypto_util_test.py::CSRMatchesPubkeyTest::test_invalid_false PASSED [ 25%] src/certbot/_internal/tests/crypto_util_test.py::CSRMatchesPubkeyTest::test_valid_true PASSED [ 25%] src/certbot/_internal/tests/crypto_util_test.py::ImportCSRFileTest::test_bad_csr PASSED [ 25%] src/certbot/_internal/tests/crypto_util_test.py::ImportCSRFileTest::test_der_csr PASSED [ 25%] src/certbot/_internal/tests/crypto_util_test.py::ImportCSRFileTest::test_pem_csr PASSED [ 25%] src/certbot/_internal/tests/crypto_util_test.py::MakeKeyTest::test_bad_elliptic_curve_name PASSED [ 26%] src/certbot/_internal/tests/crypto_util_test.py::MakeKeyTest::test_bad_key_sizes PASSED [ 26%] src/certbot/_internal/tests/crypto_util_test.py::MakeKeyTest::test_bad_key_type PASSED [ 26%] src/certbot/_internal/tests/crypto_util_test.py::MakeKeyTest::test_ec PASSED [ 26%] src/certbot/_internal/tests/crypto_util_test.py::MakeKeyTest::test_for_pkcs8_format PASSED [ 26%] src/certbot/_internal/tests/crypto_util_test.py::MakeKeyTest::test_rsa PASSED [ 26%] src/certbot/_internal/tests/crypto_util_test.py::VerifyRenewableCertTest::test_verify_renewable_cert PASSED [ 26%] src/certbot/_internal/tests/crypto_util_test.py::VerifyRenewableCertTest::test_verify_renewable_cert_failure PASSED [ 26%] src/certbot/_internal/tests/crypto_util_test.py::VerifyRenewableCertSigTest::test_cert_sig_match PASSED [ 26%] src/certbot/_internal/tests/crypto_util_test.py::VerifyRenewableCertSigTest::test_cert_sig_match_ec PASSED [ 26%] src/certbot/_internal/tests/crypto_util_test.py::VerifyRenewableCertSigTest::test_cert_sig_mismatch PASSED [ 27%] src/certbot/_internal/tests/crypto_util_test.py::VerifyFullchainTest::test_fullchain_ioerror PASSED [ 27%] src/certbot/_internal/tests/crypto_util_test.py::VerifyFullchainTest::test_fullchain_matches PASSED [ 27%] src/certbot/_internal/tests/crypto_util_test.py::VerifyFullchainTest::test_fullchain_mismatch PASSED [ 27%] src/certbot/_internal/tests/crypto_util_test.py::VerifyCertMatchesPrivKeyTest::test_cert_priv_key_match PASSED [ 27%] src/certbot/_internal/tests/crypto_util_test.py::VerifyCertMatchesPrivKeyTest::test_cert_priv_key_mismatch PASSED [ 27%] src/certbot/_internal/tests/crypto_util_test.py::ValidPrivkeyTest::test_empty_false PASSED [ 27%] src/certbot/_internal/tests/crypto_util_test.py::ValidPrivkeyTest::test_random_false PASSED [ 27%] src/certbot/_internal/tests/crypto_util_test.py::ValidPrivkeyTest::test_valid_true PASSED [ 27%] src/certbot/_internal/tests/crypto_util_test.py::GetSANsFromCertTest::test_san PASSED [ 27%] src/certbot/_internal/tests/crypto_util_test.py::GetSANsFromCertTest::test_single PASSED [ 28%] src/certbot/_internal/tests/crypto_util_test.py::GetNamesFromCertTest::test_common_name_sans_order PASSED [ 28%] src/certbot/_internal/tests/crypto_util_test.py::GetNamesFromCertTest::test_parse_non_cert PASSED [ 28%] src/certbot/_internal/tests/crypto_util_test.py::GetNamesFromCertTest::test_san PASSED [ 28%] src/certbot/_internal/tests/crypto_util_test.py::GetNamesFromCertTest::test_single PASSED [ 28%] src/certbot/_internal/tests/crypto_util_test.py::GetNamesFromReqTest::test_der PASSED [ 28%] src/certbot/_internal/tests/crypto_util_test.py::GetNamesFromReqTest::test_nonames PASSED [ 28%] src/certbot/_internal/tests/crypto_util_test.py::GetNamesFromReqTest::test_nosans PASSED [ 28%] src/certbot/_internal/tests/crypto_util_test.py::GetNamesFromReqTest::test_sans PASSED [ 28%] src/certbot/_internal/tests/crypto_util_test.py::NotBeforeTest::test_notBefore PASSED [ 28%] src/certbot/_internal/tests/crypto_util_test.py::NotAfterTest::test_notAfter PASSED [ 28%] src/certbot/_internal/tests/crypto_util_test.py::Sha256sumTest::test_sha256sum PASSED [ 29%] src/certbot/_internal/tests/crypto_util_test.py::CertAndChainFromFullchainTest::test_cert_and_chain_from_fullchain PASSED [ 29%] src/certbot/_internal/tests/crypto_util_test.py::FindChainWithIssuerTest::test_intermediate_match PASSED [ 29%] src/certbot/_internal/tests/crypto_util_test.py::FindChainWithIssuerTest::test_no_match PASSED [ 29%] src/certbot/_internal/tests/crypto_util_test.py::FindChainWithIssuerTest::test_positive_match PASSED [ 29%] src/certbot/_internal/tests/crypto_util_test.py::FindChainWithIssuerTest::test_warning_on_no_match PASSED [ 29%] src/certbot/_internal/tests/display/completer_test.py::CompleterTest::test_complete PASSED [ 29%] src/certbot/_internal/tests/display/completer_test.py::CompleterTest::test_context_manager_libedit PASSED [ 29%] src/certbot/_internal/tests/display/completer_test.py::CompleterTest::test_context_manager_readline PASSED [ 29%] src/certbot/_internal/tests/display/completer_test.py::CompleterTest::test_context_manager_with_unmocked_readline PASSED [ 29%] src/certbot/_internal/tests/display/completer_test.py::CompleterTest::test_import_error PASSED [ 30%] src/certbot/_internal/tests/display/internal_util_test.py::WrapLinesTest::test_wrap_lines PASSED [ 30%] src/certbot/_internal/tests/display/internal_util_test.py::PlaceParensTest::test_multiple PASSED [ 30%] src/certbot/_internal/tests/display/internal_util_test.py::PlaceParensTest::test_single_letter PASSED [ 30%] src/certbot/_internal/tests/display/internal_util_test.py::InputWithTimeoutTest::test_eof PASSED [ 30%] src/certbot/_internal/tests/display/internal_util_test.py::InputWithTimeoutTest::test_input PASSED [ 30%] src/certbot/_internal/tests/display/internal_util_test.py::InputWithTimeoutTest::test_input_with_prompt PASSED [ 30%] src/certbot/_internal/tests/display/internal_util_test.py::InputWithTimeoutTest::test_timeout PASSED [ 30%] src/certbot/_internal/tests/display/internal_util_test.py::SeparateListInputTest::test_both PASSED [ 30%] src/certbot/_internal/tests/display/internal_util_test.py::SeparateListInputTest::test_commas PASSED [ 30%] src/certbot/_internal/tests/display/internal_util_test.py::SeparateListInputTest::test_mess PASSED [ 31%] src/certbot/_internal/tests/display/internal_util_test.py::SeparateListInputTest::test_spaces PASSED [ 31%] src/certbot/_internal/tests/display/internal_util_test.py::SummarizeDomainListTest::test_empty_domains PASSED [ 31%] src/certbot/_internal/tests/display/internal_util_test.py::SummarizeDomainListTest::test_many_domains PASSED [ 31%] src/certbot/_internal/tests/display/internal_util_test.py::SummarizeDomainListTest::test_single_domain PASSED [ 31%] src/certbot/_internal/tests/display/internal_util_test.py::SummarizeDomainListTest::test_two_domains PASSED [ 31%] src/certbot/_internal/tests/display/internal_util_test.py::DescribeACMEErrorTest::test_description PASSED [ 31%] src/certbot/_internal/tests/display/internal_util_test.py::DescribeACMEErrorTest::test_detail PASSED [ 31%] src/certbot/_internal/tests/display/internal_util_test.py::DescribeACMEErrorTest::test_title_and_detail PASSED [ 31%] src/certbot/_internal/tests/display/internal_util_test.py::DescribeACMEErrorTest::test_unknown_type PASSED [ 31%] src/certbot/_internal/tests/display/obj_test.py::FileOutputDisplayTest::test_checklist_empty PASSED [ 32%] src/certbot/_internal/tests/display/obj_test.py::FileOutputDisplayTest::test_checklist_miss_quit PASSED [ 32%] src/certbot/_internal/tests/display/obj_test.py::FileOutputDisplayTest::test_checklist_miss_valid PASSED [ 32%] src/certbot/_internal/tests/display/obj_test.py::FileOutputDisplayTest::test_checklist_noninteractive PASSED [ 32%] src/certbot/_internal/tests/display/obj_test.py::FileOutputDisplayTest::test_checklist_valid PASSED [ 32%] src/certbot/_internal/tests/display/obj_test.py::FileOutputDisplayTest::test_directory_select PASSED [ 32%] src/certbot/_internal/tests/display/obj_test.py::FileOutputDisplayTest::test_directory_select_noninteractive PASSED [ 32%] src/certbot/_internal/tests/display/obj_test.py::FileOutputDisplayTest::test_get_valid_int_ans_invalid PASSED [ 32%] src/certbot/_internal/tests/display/obj_test.py::FileOutputDisplayTest::test_get_valid_int_ans_valid PASSED [ 32%] src/certbot/_internal/tests/display/obj_test.py::FileOutputDisplayTest::test_input_assertion_fail PASSED [ 32%] src/certbot/_internal/tests/display/obj_test.py::FileOutputDisplayTest::test_input_assertion_fail2 PASSED [ 32%] src/certbot/_internal/tests/display/obj_test.py::FileOutputDisplayTest::test_input_cancel PASSED [ 33%] src/certbot/_internal/tests/display/obj_test.py::FileOutputDisplayTest::test_input_noninteractive PASSED [ 33%] src/certbot/_internal/tests/display/obj_test.py::FileOutputDisplayTest::test_input_normal PASSED [ 33%] src/certbot/_internal/tests/display/obj_test.py::FileOutputDisplayTest::test_menu PASSED [ 33%] src/certbot/_internal/tests/display/obj_test.py::FileOutputDisplayTest::test_menu_noninteractive PASSED [ 33%] src/certbot/_internal/tests/display/obj_test.py::FileOutputDisplayTest::test_notification_decoration PASSED [ 33%] src/certbot/_internal/tests/display/obj_test.py::FileOutputDisplayTest::test_notification_no_pause PASSED [ 33%] src/certbot/_internal/tests/display/obj_test.py::FileOutputDisplayTest::test_notification_noninteractive PASSED [ 33%] src/certbot/_internal/tests/display/obj_test.py::FileOutputDisplayTest::test_notification_noninteractive2 PASSED [ 33%] src/certbot/_internal/tests/display/obj_test.py::FileOutputDisplayTest::test_notification_pause PASSED [ 33%] src/certbot/_internal/tests/display/obj_test.py::FileOutputDisplayTest::test_print_menu PASSED [ 34%] src/certbot/_internal/tests/display/obj_test.py::FileOutputDisplayTest::test_scrub_checklist_input_invalid PASSED [ 34%] src/certbot/_internal/tests/display/obj_test.py::FileOutputDisplayTest::test_scrub_checklist_input_valid PASSED [ 34%] src/certbot/_internal/tests/display/obj_test.py::FileOutputDisplayTest::test_scrub_checklist_maintain_indices_order PASSED [ 34%] src/certbot/_internal/tests/display/obj_test.py::FileOutputDisplayTest::test_yesno PASSED [ 34%] src/certbot/_internal/tests/display/obj_test.py::FileOutputDisplayTest::test_yesno_noninteractive PASSED [ 34%] src/certbot/_internal/tests/display/obj_test.py::NoninteractiveDisplayTest::test_checklist PASSED [ 34%] src/certbot/_internal/tests/display/obj_test.py::NoninteractiveDisplayTest::test_directory_select PASSED [ 34%] src/certbot/_internal/tests/display/obj_test.py::NoninteractiveDisplayTest::test_input PASSED [ 34%] src/certbot/_internal/tests/display/obj_test.py::NoninteractiveDisplayTest::test_menu PASSED [ 34%] src/certbot/_internal/tests/display/obj_test.py::NoninteractiveDisplayTest::test_notification_decoration PASSED [ 35%] src/certbot/_internal/tests/display/obj_test.py::NoninteractiveDisplayTest::test_notification_no_pause PASSED [ 35%] src/certbot/_internal/tests/display/obj_test.py::NoninteractiveDisplayTest::test_yesno PASSED [ 35%] src/certbot/_internal/tests/display/ops_test.py::GetEmailTest::test_cancel_none PASSED [ 35%] src/certbot/_internal/tests/display/ops_test.py::GetEmailTest::test_invalid_flag PASSED [ 35%] src/certbot/_internal/tests/display/ops_test.py::GetEmailTest::test_ok_not_safe PASSED [ 35%] src/certbot/_internal/tests/display/ops_test.py::GetEmailTest::test_ok_safe PASSED [ 35%] src/certbot/_internal/tests/display/ops_test.py::GetEmailTest::test_optional_invalid_unsafe PASSED [ 35%] src/certbot/_internal/tests/display/ops_test.py::ChooseAccountTest::test_cancel PASSED [ 35%] src/certbot/_internal/tests/display/ops_test.py::ChooseAccountTest::test_one PASSED [ 35%] src/certbot/_internal/tests/display/ops_test.py::ChooseAccountTest::test_two PASSED [ 35%] src/certbot/_internal/tests/display/ops_test.py::GenHttpsNamesTest::test_four PASSED [ 36%] src/certbot/_internal/tests/display/ops_test.py::GenHttpsNamesTest::test_one PASSED [ 36%] src/certbot/_internal/tests/display/ops_test.py::GenHttpsNamesTest::test_three PASSED [ 36%] src/certbot/_internal/tests/display/ops_test.py::GenHttpsNamesTest::test_two PASSED [ 36%] src/certbot/_internal/tests/display/ops_test.py::GenHttpsNamesTest::test_zero PASSED [ 36%] src/certbot/_internal/tests/display/ops_test.py::ChooseNamesTest::test_choose_manually PASSED [ 36%] src/certbot/_internal/tests/display/ops_test.py::ChooseNamesTest::test_choose_manually_retry PASSED [ 36%] src/certbot/_internal/tests/display/ops_test.py::ChooseNamesTest::test_filter_namees_override_question PASSED [ 36%] src/certbot/_internal/tests/display/ops_test.py::ChooseNamesTest::test_filter_names_cancel PASSED [ 36%] src/certbot/_internal/tests/display/ops_test.py::ChooseNamesTest::test_filter_names_nothing_selected PASSED [ 36%] src/certbot/_internal/tests/display/ops_test.py::ChooseNamesTest::test_filter_names_valid_return PASSED [ 37%] src/certbot/_internal/tests/display/ops_test.py::ChooseNamesTest::test_get_valid_domains PASSED [ 37%] src/certbot/_internal/tests/display/ops_test.py::ChooseNamesTest::test_no_installer PASSED [ 37%] src/certbot/_internal/tests/display/ops_test.py::ChooseNamesTest::test_no_installer_cancel PASSED [ 37%] src/certbot/_internal/tests/display/ops_test.py::ChooseNamesTest::test_no_names_choose PASSED [ 37%] src/certbot/_internal/tests/display/ops_test.py::ChooseNamesTest::test_sort_names_many PASSED [ 37%] src/certbot/_internal/tests/display/ops_test.py::ChooseNamesTest::test_sort_names_trivial PASSED [ 37%] src/certbot/_internal/tests/display/ops_test.py::SuccessInstallationTest::test_success_installation PASSED [ 37%] src/certbot/_internal/tests/display/ops_test.py::SuccessRenewalTest::test_success_renewal PASSED [ 37%] src/certbot/_internal/tests/display/ops_test.py::SuccessRevocationTest::test_success_revocation PASSED [ 37%] src/certbot/_internal/tests/display/ops_test.py::ValidatorTests::test_directory_select_validation PASSED [ 38%] src/certbot/_internal/tests/display/ops_test.py::ValidatorTests::test_directory_select_validation_with_bad_default PASSED [ 38%] src/certbot/_internal/tests/display/ops_test.py::ValidatorTests::test_directory_select_validation_with_default PASSED [ 38%] src/certbot/_internal/tests/display/ops_test.py::ValidatorTests::test_input_blank_with_validator PASSED [ 38%] src/certbot/_internal/tests/display/ops_test.py::ValidatorTests::test_input_cancel_with_validator PASSED [ 38%] src/certbot/_internal/tests/display/ops_test.py::ValidatorTests::test_input_validation_with_bad_default PASSED [ 38%] src/certbot/_internal/tests/display/ops_test.py::ValidatorTests::test_input_validation_with_default PASSED [ 38%] src/certbot/_internal/tests/display/ops_test.py::ChooseValuesTest::test_choose_names_success PASSED [ 38%] src/certbot/_internal/tests/display/ops_test.py::ChooseValuesTest::test_choose_names_success_question PASSED [ 38%] src/certbot/_internal/tests/display/ops_test.py::ChooseValuesTest::test_choose_names_user_cancel PASSED [ 38%] src/certbot/_internal/tests/display/ops_test.py::ReportExecutedCommand::test_empty_success PASSED [ 39%] src/certbot/_internal/tests/display/ops_test.py::ReportExecutedCommand::test_mixed_error PASSED [ 39%] src/certbot/_internal/tests/display/ops_test.py::ReportExecutedCommand::test_mixed_success PASSED [ 39%] src/certbot/_internal/tests/display/util_test.py::test_notify PASSED [ 39%] src/certbot/_internal/tests/display/util_test.py::test_notification PASSED [ 39%] src/certbot/_internal/tests/display/util_test.py::test_menu PASSED [ 39%] src/certbot/_internal/tests/display/util_test.py::test_input_text PASSED [ 39%] src/certbot/_internal/tests/display/util_test.py::test_yesno PASSED [ 39%] src/certbot/_internal/tests/display/util_test.py::test_checklist PASSED [ 39%] src/certbot/_internal/tests/display/util_test.py::test_directory_select PASSED [ 39%] src/certbot/_internal/tests/eff_test.py::PrepareSubscriptionTest::test_failure PASSED [ 39%] src/certbot/_internal/tests/eff_test.py::PrepareSubscriptionTest::test_will_not_subscribe_with_no_prompt PASSED [ 40%] src/certbot/_internal/tests/eff_test.py::PrepareSubscriptionTest::test_will_not_subscribe_with_prompt PASSED [ 40%] src/certbot/_internal/tests/eff_test.py::PrepareSubscriptionTest::test_will_subscribe_with_no_prompt PASSED [ 40%] src/certbot/_internal/tests/eff_test.py::PrepareSubscriptionTest::test_will_subscribe_with_prompt PASSED [ 40%] src/certbot/_internal/tests/eff_test.py::HandleSubscriptionTest::test_no_subscribe PASSED [ 40%] src/certbot/_internal/tests/eff_test.py::HandleSubscriptionTest::test_subscribe PASSED [ 40%] src/certbot/_internal/tests/eff_test.py::SubscribeTest::test_bad_status PASSED [ 40%] src/certbot/_internal/tests/eff_test.py::SubscribeTest::test_not_ok PASSED [ 40%] src/certbot/_internal/tests/eff_test.py::SubscribeTest::test_response_json_missing_status_element PASSED [ 40%] src/certbot/_internal/tests/eff_test.py::SubscribeTest::test_response_not_json PASSED [ 40%] src/certbot/_internal/tests/eff_test.py::SubscribeTest::test_subscribe PASSED [ 41%] src/certbot/_internal/tests/error_handler_test.py::ErrorHandlerTest::test_bad_recovery PASSED [ 41%] src/certbot/_internal/tests/error_handler_test.py::ErrorHandlerTest::test_bad_recovery_with_signal PASSED [ 41%] src/certbot/_internal/tests/error_handler_test.py::ErrorHandlerTest::test_context_manager PASSED [ 41%] src/certbot/_internal/tests/error_handler_test.py::ErrorHandlerTest::test_context_manager_with_signal PASSED [ 41%] src/certbot/_internal/tests/error_handler_test.py::ErrorHandlerTest::test_regular_exit PASSED [ 41%] src/certbot/_internal/tests/error_handler_test.py::ErrorHandlerTest::test_sysexit_ignored PASSED [ 41%] src/certbot/_internal/tests/error_handler_test.py::ExitHandlerTest::test_bad_recovery PASSED [ 41%] src/certbot/_internal/tests/error_handler_test.py::ExitHandlerTest::test_bad_recovery_with_signal PASSED [ 41%] src/certbot/_internal/tests/error_handler_test.py::ExitHandlerTest::test_context_manager PASSED [ 41%] src/certbot/_internal/tests/error_handler_test.py::ExitHandlerTest::test_context_manager_with_signal PASSED [ 42%] src/certbot/_internal/tests/error_handler_test.py::ExitHandlerTest::test_regular_exit PASSED [ 42%] src/certbot/_internal/tests/error_handler_test.py::ExitHandlerTest::test_sysexit_ignored PASSED [ 42%] src/certbot/_internal/tests/errors_test.py::FailedChallengesTest::test_str PASSED [ 42%] src/certbot/_internal/tests/errors_test.py::FailedChallengesTest::test_unicode PASSED [ 42%] src/certbot/_internal/tests/errors_test.py::StandaloneBindErrorTest::test_instance_args PASSED [ 42%] src/certbot/_internal/tests/errors_test.py::StandaloneBindErrorTest::test_str PASSED [ 42%] src/certbot/_internal/tests/helpful_test.py::TestScanningFlags::test_prescan_no_help_flag PASSED [ 42%] src/certbot/_internal/tests/helpful_test.py::TestScanningFlags::test_prescan_unvalid_topic PASSED [ 42%] src/certbot/_internal/tests/helpful_test.py::TestScanningFlags::test_prescan_valid_topic PASSED [ 42%] src/certbot/_internal/tests/helpful_test.py::TestDetermineVerbs::test_determine_verb_wrong_verb PASSED [ 42%] src/certbot/_internal/tests/helpful_test.py::TestDetermineVerbs::test_determine_verb_help PASSED [ 43%] src/certbot/_internal/tests/helpful_test.py::TestDetermineVerbs::test_determine_verb PASSED [ 43%] src/certbot/_internal/tests/helpful_test.py::TestAdd::test_add_trivial_argument PASSED [ 43%] src/certbot/_internal/tests/helpful_test.py::TestAdd::test_add_expected_argument PASSED [ 43%] src/certbot/_internal/tests/helpful_test.py::TestAddGroup::test_add_group_no_input PASSED [ 43%] src/certbot/_internal/tests/helpful_test.py::TestAddGroup::test_add_group_topic_not_visible PASSED [ 43%] src/certbot/_internal/tests/helpful_test.py::TestAddGroup::test_add_group_topic_requested_help PASSED [ 43%] src/certbot/_internal/tests/hook_test.py::ValidateHooksTest::test_it PASSED [ 43%] src/certbot/_internal/tests/hook_test.py::ValidateHookTest::test_hook_not_executable PASSED [ 43%] src/certbot/_internal/tests/hook_test.py::ValidateHookTest::test_not_found PASSED [ 43%] src/certbot/_internal/tests/hook_test.py::ValidateHookTest::test_unset PASSED [ 44%] src/certbot/_internal/tests/hook_test.py::PreHookTest::test_certonly PASSED [ 44%] src/certbot/_internal/tests/hook_test.py::PreHookTest::test_no_hooks PASSED [ 44%] src/certbot/_internal/tests/hook_test.py::PreHookTest::test_renew_disabled_dir_hooks PASSED [ 44%] src/certbot/_internal/tests/hook_test.py::PreHookTest::test_renew_no_overlap PASSED [ 44%] src/certbot/_internal/tests/hook_test.py::PreHookTest::test_renew_with_overlap PASSED [ 44%] src/certbot/_internal/tests/hook_test.py::PreHookTest::test_run PASSED [ 44%] src/certbot/_internal/tests/hook_test.py::PostHookTest::test_certonly_and_run_with_hook PASSED [ 44%] src/certbot/_internal/tests/hook_test.py::PostHookTest::test_certonly_and_run_without_cli_hook PASSED [ 44%] src/certbot/_internal/tests/hook_test.py::PostHookTest::test_renew_disabled_dir_hooks PASSED [ 44%] src/certbot/_internal/tests/hook_test.py::PostHookTest::test_renew_env PASSED [ 45%] src/certbot/_internal/tests/hook_test.py::PostHookTest::test_renew_no_config_hook PASSED [ 45%] src/certbot/_internal/tests/hook_test.py::PostHookTest::test_renew_no_dir_hook PASSED [ 45%] src/certbot/_internal/tests/hook_test.py::PostHookTest::test_renew_no_hooks PASSED [ 45%] src/certbot/_internal/tests/hook_test.py::PostHookTest::test_renew_no_overlap PASSED [ 45%] src/certbot/_internal/tests/hook_test.py::PostHookTest::test_renew_with_overlap PASSED [ 45%] src/certbot/_internal/tests/hook_test.py::RunSavedPostHooksTest::test_empty PASSED [ 45%] src/certbot/_internal/tests/hook_test.py::RunSavedPostHooksTest::test_env PASSED [ 45%] src/certbot/_internal/tests/hook_test.py::RunSavedPostHooksTest::test_multiple PASSED [ 45%] src/certbot/_internal/tests/hook_test.py::RunSavedPostHooksTest::test_single PASSED [ 45%] src/certbot/_internal/tests/hook_test.py::DeployHookTest::test_dry_run PASSED [ 46%] src/certbot/_internal/tests/hook_test.py::DeployHookTest::test_no_hook PASSED [ 46%] src/certbot/_internal/tests/hook_test.py::DeployHookTest::test_success PASSED [ 46%] src/certbot/_internal/tests/hook_test.py::RenewHookTest::test_disabled_dir_hooks PASSED [ 46%] src/certbot/_internal/tests/hook_test.py::RenewHookTest::test_dry_run PASSED [ 46%] src/certbot/_internal/tests/hook_test.py::RenewHookTest::test_no_hooks PASSED [ 46%] src/certbot/_internal/tests/hook_test.py::RenewHookTest::test_no_overlap PASSED [ 46%] src/certbot/_internal/tests/hook_test.py::RenewHookTest::test_overlap PASSED [ 46%] src/certbot/_internal/tests/hook_test.py::ListHooksTest::test_empty PASSED [ 46%] src/certbot/_internal/tests/hook_test.py::ListHooksTest::test_ignore_tilde PASSED [ 46%] src/certbot/_internal/tests/hook_test.py::ListHooksTest::test_multiple PASSED [ 46%] src/certbot/_internal/tests/hook_test.py::ListHooksTest::test_single PASSED [ 47%] src/certbot/_internal/tests/lock_test.py::LockDirTest::test_it PASSED [ 47%] src/certbot/_internal/tests/lock_test.py::LockFileTest::test_acquire_without_deletion PASSED [ 47%] src/certbot/_internal/tests/lock_test.py::LockFileTest::test_contention PASSED [ 47%] src/certbot/_internal/tests/lock_test.py::LockFileTest::test_locked_repr PASSED [ 47%] src/certbot/_internal/tests/lock_test.py::LockFileTest::test_race PASSED [ 47%] src/certbot/_internal/tests/lock_test.py::LockFileTest::test_released_repr PASSED [ 47%] src/certbot/_internal/tests/lock_test.py::LockFileTest::test_removed PASSED [ 47%] src/certbot/_internal/tests/lock_test.py::LockFileTest::test_unexpected_lockf_or_locking_err PASSED [ 47%] src/certbot/_internal/tests/lock_test.py::LockFileTest::test_unexpected_os_err PASSED [ 47%] src/certbot/_internal/tests/log_test.py::PreArgParseSetupTest::test_it PASSED [ 48%] src/certbot/_internal/tests/log_test.py::PostArgParseSetupTest::test_common PASSED [ 48%] src/certbot/_internal/tests/log_test.py::PostArgParseSetupTest::test_debug PASSED [ 48%] src/certbot/_internal/tests/log_test.py::PostArgParseSetupTest::test_quiet PASSED [ 48%] src/certbot/_internal/tests/log_test.py::SetupLogFileHandlerTest::test_failure PASSED [ 48%] src/certbot/_internal/tests/log_test.py::SetupLogFileHandlerTest::test_max_log_backups_used PASSED [ 48%] src/certbot/_internal/tests/log_test.py::SetupLogFileHandlerTest::test_success_with_rollover PASSED [ 48%] src/certbot/_internal/tests/log_test.py::SetupLogFileHandlerTest::test_success_without_rollover PASSED [ 48%] src/certbot/_internal/tests/log_test.py::ColoredStreamHandlerTest::test_format PASSED [ 48%] src/certbot/_internal/tests/log_test.py::ColoredStreamHandlerTest::test_format_and_red_level PASSED [ 48%] src/certbot/_internal/tests/log_test.py::MemoryHandlerTest::test_flush PASSED [ 49%] src/certbot/_internal/tests/log_test.py::MemoryHandlerTest::test_not_flushed PASSED [ 49%] src/certbot/_internal/tests/log_test.py::MemoryHandlerTest::test_target_reset PASSED [ 49%] src/certbot/_internal/tests/log_test.py::TempHandlerTest::test_delete PASSED [ 49%] src/certbot/_internal/tests/log_test.py::TempHandlerTest::test_no_delete PASSED [ 49%] src/certbot/_internal/tests/log_test.py::TempHandlerTest::test_permissions PASSED [ 49%] src/certbot/_internal/tests/log_test.py::PreArgParseExceptHookTest::test_it PASSED [ 49%] src/certbot/_internal/tests/log_test.py::PostArgParseExceptHookTest::test_acme_error PASSED [ 49%] src/certbot/_internal/tests/log_test.py::PostArgParseExceptHookTest::test_base_exception PASSED [ 49%] src/certbot/_internal/tests/log_test.py::PostArgParseExceptHookTest::test_custom_error PASSED [ 49%] src/certbot/_internal/tests/log_test.py::PostArgParseExceptHookTest::test_debug PASSED [ 50%] src/certbot/_internal/tests/log_test.py::PostArgParseExceptHookTest::test_keyboardinterrupt PASSED [ 50%] src/certbot/_internal/tests/log_test.py::PostArgParseExceptHookTest::test_other_error PASSED [ 50%] src/certbot/_internal/tests/log_test.py::PostArgParseExceptHookTest::test_quiet PASSED [ 50%] src/certbot/_internal/tests/log_test.py::ExitWithAdviceTest::test_log_dir PASSED [ 50%] src/certbot/_internal/tests/log_test.py::ExitWithAdviceTest::test_log_file PASSED [ 50%] src/certbot/_internal/tests/main_test.py::TestHandleCerts::test_handle_identical_cert_key_type_change PASSED [ 50%] src/certbot/_internal/tests/main_test.py::TestHandleCerts::test_handle_identical_cert_request_pending PASSED [ 50%] src/certbot/_internal/tests/main_test.py::TestHandleCerts::test_handle_subset_cert_request PASSED [ 50%] src/certbot/_internal/tests/main_test.py::TestHandleCerts::test_handle_unexpected_key_type_migration PASSED [ 50%] src/certbot/_internal/tests/main_test.py::RunTest::test_cert_success_install_error PASSED [ 50%] src/certbot/_internal/tests/main_test.py::RunTest::test_newcert_success PASSED [ 51%] src/certbot/_internal/tests/main_test.py::RunTest::test_reinstall_success PASSED [ 51%] src/certbot/_internal/tests/main_test.py::RunTest::test_renewal_success PASSED [ 51%] src/certbot/_internal/tests/main_test.py::RunTest::test_run_enhancement_not_supported PASSED [ 51%] src/certbot/_internal/tests/main_test.py::RunTest::test_run_must_staple_not_supported PASSED [ 51%] src/certbot/_internal/tests/main_test.py::CertonlyTest::test_dryrun_installer_doesnt_restart PASSED [ 51%] src/certbot/_internal/tests/main_test.py::CertonlyTest::test_dryrun_next_steps_no_cert_saved PASSED [ 51%] src/certbot/_internal/tests/main_test.py::CertonlyTest::test_find_lineage_for_domains_and_certname PASSED [ 51%] src/certbot/_internal/tests/main_test.py::CertonlyTest::test_find_lineage_for_domains_new_certname PASSED [ 51%] src/certbot/_internal/tests/main_test.py::CertonlyTest::test_installer_runs_restart PASSED [ 51%] src/certbot/_internal/tests/main_test.py::CertonlyTest::test_invalid_installer PASSED [ 52%] src/certbot/_internal/tests/main_test.py::CertonlyTest::test_no_reinstall_text_pause PASSED [ 52%] src/certbot/_internal/tests/main_test.py::FindDomainsOrCertnameTest::test_display_ops PASSED [ 52%] src/certbot/_internal/tests/main_test.py::FindDomainsOrCertnameTest::test_grab_domains PASSED [ 52%] src/certbot/_internal/tests/main_test.py::FindDomainsOrCertnameTest::test_no_results PASSED [ 52%] src/certbot/_internal/tests/main_test.py::RevokeTest::test_revocation_error PASSED [ 52%] src/certbot/_internal/tests/main_test.py::RevokeTest::test_revocation_success PASSED [ 52%] src/certbot/_internal/tests/main_test.py::RevokeTest::test_revocation_with_prompt PASSED [ 52%] src/certbot/_internal/tests/main_test.py::RevokeTest::test_revoke_by_certname PASSED [ 52%] src/certbot/_internal/tests/main_test.py::RevokeTest::test_revoke_by_certname_and_server PASSED [ 52%] src/certbot/_internal/tests/main_test.py::RevokeTest::test_revoke_by_certname_empty_server PASSED [ 53%] src/certbot/_internal/tests/main_test.py::RevokeTest::test_revoke_with_reason PASSED [ 53%] src/certbot/_internal/tests/main_test.py::ReconfigureTest::test_asks_for_certname PASSED [ 53%] src/certbot/_internal/tests/main_test.py::ReconfigureTest::test_domains_set PASSED [ 53%] src/certbot/_internal/tests/main_test.py::ReconfigureTest::test_dry_run_fails PASSED [ 53%] src/certbot/_internal/tests/main_test.py::ReconfigureTest::test_new_account_or_server_errors PASSED [ 53%] src/certbot/_internal/tests/main_test.py::ReconfigureTest::test_only_intended_changes PASSED [ 53%] src/certbot/_internal/tests/main_test.py::ReconfigureTest::test_report_results PASSED [ 53%] src/certbot/_internal/tests/main_test.py::ReconfigureTest::test_staging_used PASSED [ 53%] src/certbot/_internal/tests/main_test.py::ReconfigureTest::test_update_configurator PASSED [ 53%] src/certbot/_internal/tests/main_test.py::ReconfigureTest::test_update_hooks PASSED [ 53%] src/certbot/_internal/tests/main_test.py::DeleteIfAppropriateTest::test_cert_path_only PASSED [ 54%] src/certbot/_internal/tests/main_test.py::DeleteIfAppropriateTest::test_delete_flag_opt_out PASSED [ 54%] src/certbot/_internal/tests/main_test.py::DeleteIfAppropriateTest::test_delete_prompt_opt_out PASSED [ 54%] src/certbot/_internal/tests/main_test.py::DeleteIfAppropriateTest::test_noninteractive_deletion PASSED [ 54%] src/certbot/_internal/tests/main_test.py::DeleteIfAppropriateTest::test_opt_in_deletion PASSED [ 54%] src/certbot/_internal/tests/main_test.py::DeleteIfAppropriateTest::test_overlapping_archive_dirs PASSED [ 54%] src/certbot/_internal/tests/main_test.py::DetermineAccountTest::test_args_account_set PASSED [ 54%] src/certbot/_internal/tests/main_test.py::DetermineAccountTest::test_multiple_accounts PASSED [ 54%] src/certbot/_internal/tests/main_test.py::DetermineAccountTest::test_multiple_accounts_canceled PASSED [ 54%] src/certbot/_internal/tests/main_test.py::DetermineAccountTest::test_no_accounts_email PASSED [ 54%] src/certbot/_internal/tests/main_test.py::DetermineAccountTest::test_no_accounts_no_email PASSED [ 55%] src/certbot/_internal/tests/main_test.py::DetermineAccountTest::test_register_error_acme_type_and_detail PASSED [ 55%] src/certbot/_internal/tests/main_test.py::DetermineAccountTest::test_register_error_acme_type_only PASSED [ 55%] src/certbot/_internal/tests/main_test.py::DetermineAccountTest::test_register_error_certbot PASSED [ 55%] src/certbot/_internal/tests/main_test.py::DetermineAccountTest::test_single_account PASSED [ 55%] src/certbot/_internal/tests/main_test.py::MainTest::test_certificates PASSED [ 55%] src/certbot/_internal/tests/main_test.py::MainTest::test_certonly_abspath PASSED [ 55%] src/certbot/_internal/tests/main_test.py::MainTest::test_certonly_bad_args PASSED [ 55%] src/certbot/_internal/tests/main_test.py::MainTest::test_certonly_csr PASSED [ 55%] src/certbot/_internal/tests/main_test.py::MainTest::test_certonly_csr_dry_run PASSED [ 55%] src/certbot/_internal/tests/main_test.py::MainTest::test_certonly_dry_run_new_request_success PASSED [ 56%] src/certbot/_internal/tests/main_test.py::MainTest::test_certonly_new_request_success PASSED [ 56%] src/certbot/_internal/tests/main_test.py::MainTest::test_certonly_reinstall PASSED [ 56%] src/certbot/_internal/tests/main_test.py::MainTest::test_certonly_renewal PASSED [ 56%] src/certbot/_internal/tests/main_test.py::MainTest::test_certonly_renewal_triggers PASSED [ 56%] src/certbot/_internal/tests/main_test.py::MainTest::test_check_config_sanity_domain PASSED [ 56%] src/certbot/_internal/tests/main_test.py::MainTest::test_configurator_selection PASSED [ 56%] src/certbot/_internal/tests/main_test.py::MainTest::test_csr_with_besteffort PASSED [ 56%] src/certbot/_internal/tests/main_test.py::MainTest::test_csr_with_inconsistent_domains PASSED [ 56%] src/certbot/_internal/tests/main_test.py::MainTest::test_csr_with_no_domains PASSED [ 56%] src/certbot/_internal/tests/main_test.py::MainTest::test_delete PASSED [ 57%] src/certbot/_internal/tests/main_test.py::MainTest::test_installer_certname PASSED [ 57%] src/certbot/_internal/tests/main_test.py::MainTest::test_installer_param_error PASSED [ 57%] src/certbot/_internal/tests/main_test.py::MainTest::test_installer_param_override PASSED [ 57%] src/certbot/_internal/tests/main_test.py::MainTest::test_installer_select_cert PASSED [ 57%] src/certbot/_internal/tests/main_test.py::MainTest::test_installer_selection PASSED [ 57%] src/certbot/_internal/tests/main_test.py::MainTest::test_interactive_no_renewal_delay PASSED [ 57%] src/certbot/_internal/tests/main_test.py::MainTest::test_new_key PASSED [ 57%] src/certbot/_internal/tests/main_test.py::MainTest::test_no_flags PASSED [ 57%] src/certbot/_internal/tests/main_test.py::MainTest::test_no_renewal_with_hooks PASSED [ 57%] src/certbot/_internal/tests/main_test.py::MainTest::test_noninteractive PASSED [ 57%] src/certbot/_internal/tests/main_test.py::MainTest::test_noninteractive_renewal_delay PASSED [ 58%] src/certbot/_internal/tests/main_test.py::MainTest::test_plugin_selection_error PASSED [ 58%] src/certbot/_internal/tests/main_test.py::MainTest::test_plugins PASSED [ 58%] src/certbot/_internal/tests/main_test.py::MainTest::test_plugins_init PASSED [ 58%] src/certbot/_internal/tests/main_test.py::MainTest::test_plugins_no_args PASSED [ 58%] src/certbot/_internal/tests/main_test.py::MainTest::test_plugins_no_args_unprivileged PASSED [ 58%] src/certbot/_internal/tests/main_test.py::MainTest::test_plugins_prepare PASSED [ 58%] src/certbot/_internal/tests/main_test.py::MainTest::test_quiet_renew PASSED [ 58%] src/certbot/_internal/tests/main_test.py::MainTest::test_register PASSED [ 58%] src/certbot/_internal/tests/main_test.py::MainTest::test_renew_doesnt_restart_on_dryrun PASSED [ 58%] src/certbot/_internal/tests/main_test.py::MainTest::test_renew_hook_validation PASSED [ 59%] src/certbot/_internal/tests/main_test.py::MainTest::test_renew_no_authenticator PASSED [ 59%] src/certbot/_internal/tests/main_test.py::MainTest::test_renew_no_hook_validation PASSED [ 59%] src/certbot/_internal/tests/main_test.py::MainTest::test_renew_no_renewalparams PASSED [ 59%] src/certbot/_internal/tests/main_test.py::MainTest::test_renew_obtain_cert_error PASSED [ 59%] src/certbot/_internal/tests/main_test.py::MainTest::test_renew_plugin_config_restoration PASSED [ 59%] src/certbot/_internal/tests/main_test.py::MainTest::test_renew_reconstitute_error PASSED [ 59%] src/certbot/_internal/tests/main_test.py::MainTest::test_renew_skips_recent_certs PASSED [ 59%] src/certbot/_internal/tests/main_test.py::MainTest::test_renew_verb PASSED [ 59%] src/certbot/_internal/tests/main_test.py::MainTest::test_renew_verb_empty_config PASSED [ 59%] src/certbot/_internal/tests/main_test.py::MainTest::test_renew_with_bad_certname PASSED [ 60%] src/certbot/_internal/tests/main_test.py::MainTest::test_renew_with_bad_cli_args PASSED [ 60%] src/certbot/_internal/tests/main_test.py::MainTest::test_renew_with_bad_domain PASSED [ 60%] src/certbot/_internal/tests/main_test.py::MainTest::test_renew_with_bad_int PASSED [ 60%] src/certbot/_internal/tests/main_test.py::MainTest::test_renew_with_certname PASSED [ 60%] src/certbot/_internal/tests/main_test.py::MainTest::test_renew_with_configurator PASSED [ 60%] src/certbot/_internal/tests/main_test.py::MainTest::test_renew_with_nonetype_http01 PASSED [ 60%] src/certbot/_internal/tests/main_test.py::MainTest::test_renew_with_webroot_map PASSED [ 60%] src/certbot/_internal/tests/main_test.py::MainTest::test_reuse_key PASSED [ 60%] src/certbot/_internal/tests/main_test.py::MainTest::test_reuse_key_no_dry_run PASSED [ 60%] src/certbot/_internal/tests/main_test.py::MainTest::test_revoke_with_key PASSED [ 60%] src/certbot/_internal/tests/main_test.py::MainTest::test_revoke_with_key_mismatch PASSED [ 61%] src/certbot/_internal/tests/main_test.py::MainTest::test_revoke_without_key PASSED [ 61%] src/certbot/_internal/tests/main_test.py::MainTest::test_rollback PASSED [ 61%] src/certbot/_internal/tests/main_test.py::MainTest::test_run_with_csr PASSED [ 61%] src/certbot/_internal/tests/main_test.py::MainTest::test_user_agent PASSED [ 61%] src/certbot/_internal/tests/main_test.py::MainTest::test_version_string_program_name PASSED [ 61%] src/certbot/_internal/tests/main_test.py::UnregisterTest::test_abort_unregister PASSED [ 61%] src/certbot/_internal/tests/main_test.py::UnregisterTest::test_unregister PASSED [ 61%] src/certbot/_internal/tests/main_test.py::UnregisterTest::test_unregister_no_account PASSED [ 61%] src/certbot/_internal/tests/main_test.py::MakeOrVerifyNeededDirs::test_it PASSED [ 61%] src/certbot/_internal/tests/main_test.py::EnhanceTest::test_enhance_config_call PASSED [ 62%] src/certbot/_internal/tests/main_test.py::EnhanceTest::test_enhance_noninteractive PASSED [ 62%] src/certbot/_internal/tests/main_test.py::EnhanceTest::test_enhancement_enable PASSED [ 62%] src/certbot/_internal/tests/main_test.py::EnhanceTest::test_enhancement_enable_conflict PASSED [ 62%] src/certbot/_internal/tests/main_test.py::EnhanceTest::test_enhancement_enable_not_supported PASSED [ 62%] src/certbot/_internal/tests/main_test.py::EnhanceTest::test_no_enhancements_defined PASSED [ 62%] src/certbot/_internal/tests/main_test.py::EnhanceTest::test_plugin_selection_error PASSED [ 62%] src/certbot/_internal/tests/main_test.py::EnhanceTest::test_selection_auth_warning PASSED [ 62%] src/certbot/_internal/tests/main_test.py::EnhanceTest::test_selection_question PASSED [ 62%] src/certbot/_internal/tests/main_test.py::EnhanceTest::test_user_abort_domains PASSED [ 62%] src/certbot/_internal/tests/main_test.py::InstallTest::test_install_enhancement_no_certname PASSED [ 63%] src/certbot/_internal/tests/main_test.py::InstallTest::test_install_enhancement_not_supported PASSED [ 63%] src/certbot/_internal/tests/main_test.py::ReportNewCertTest::test_csr_report PASSED [ 63%] src/certbot/_internal/tests/main_test.py::ReportNewCertTest::test_csr_report_dry_run PASSED [ 63%] src/certbot/_internal/tests/main_test.py::ReportNewCertTest::test_manual_no_hooks_report PASSED [ 63%] src/certbot/_internal/tests/main_test.py::ReportNewCertTest::test_report PASSED [ 63%] src/certbot/_internal/tests/main_test.py::ReportNewCertTest::test_report_dry_run PASSED [ 63%] src/certbot/_internal/tests/main_test.py::ReportNewCertTest::test_report_no_key PASSED [ 63%] src/certbot/_internal/tests/main_test.py::ReportNewCertTest::test_report_no_paths PASSED [ 63%] src/certbot/_internal/tests/main_test.py::ReportNewCertTest::test_report_no_preconfigured_renewal PASSED [ 63%] src/certbot/_internal/tests/main_test.py::ReportNextStepsTest::test_csr_report PASSED [ 64%] src/certbot/_internal/tests/main_test.py::ReportNextStepsTest::test_manual_no_hook_renewal PASSED [ 64%] src/certbot/_internal/tests/main_test.py::ReportNextStepsTest::test_no_preconfigured_renewal PASSED [ 64%] src/certbot/_internal/tests/main_test.py::ReportNextStepsTest::test_report PASSED [ 64%] src/certbot/_internal/tests/main_test.py::UpdateAccountTest::test_no_existing_accounts PASSED [ 64%] src/certbot/_internal/tests/main_test.py::UpdateAccountTest::test_update_account_empty_email PASSED [ 64%] src/certbot/_internal/tests/main_test.py::UpdateAccountTest::test_update_account_remove_email PASSED [ 64%] src/certbot/_internal/tests/main_test.py::UpdateAccountTest::test_update_account_with_email PASSED [ 64%] src/certbot/_internal/tests/main_test.py::UpdateAccountTest::test_update_account_with_multiple_emails PASSED [ 64%] src/certbot/_internal/tests/main_test.py::ShowAccountTest::test_double_email PASSED [ 64%] src/certbot/_internal/tests/main_test.py::ShowAccountTest::test_no_contacts PASSED [ 64%] src/certbot/_internal/tests/main_test.py::ShowAccountTest::test_no_existing_accounts PASSED [ 65%] src/certbot/_internal/tests/main_test.py::ShowAccountTest::test_no_existing_client PASSED [ 65%] src/certbot/_internal/tests/main_test.py::ShowAccountTest::test_single_email PASSED [ 65%] src/certbot/_internal/tests/main_test.py::TestLockOrder::test_lock_order[certonly] PASSED [ 65%] src/certbot/_internal/tests/main_test.py::TestLockOrder::test_lock_order[install] PASSED [ 65%] src/certbot/_internal/tests/main_test.py::TestLockOrder::test_lock_order[renew] PASSED [ 65%] src/certbot/_internal/tests/main_test.py::TestLockOrder::test_lock_order[run] PASSED [ 65%] src/certbot/_internal/tests/ocsp_test.py::OCSPTestOpenSSL::test_determine_ocsp_server PASSED [ 65%] src/certbot/_internal/tests/ocsp_test.py::OCSPTestOpenSSL::test_init PASSED [ 65%] src/certbot/_internal/tests/ocsp_test.py::OCSPTestOpenSSL::test_ocsp_revoked PASSED [ 65%] src/certbot/_internal/tests/ocsp_test.py::OCSPTestOpenSSL::test_translate_ocsp PASSED [ 66%] src/certbot/_internal/tests/ocsp_test.py::OSCPTestCryptography::test_ensure_cryptography_toggled PASSED [ 66%] src/certbot/_internal/tests/ocsp_test.py::OSCPTestCryptography::test_responder_is_authorized_delegate PASSED [ 66%] src/certbot/_internal/tests/ocsp_test.py::OSCPTestCryptography::test_responder_is_issuer PASSED [ 66%] src/certbot/_internal/tests/ocsp_test.py::OSCPTestCryptography::test_revoke PASSED [ 66%] src/certbot/_internal/tests/ocsp_test.py::OSCPTestCryptography::test_revoke_resiliency PASSED [ 66%] src/certbot/_internal/tests/plugins/common_test.py::NamespaceFunctionsTest::test_dest_namespace PASSED [ 66%] src/certbot/_internal/tests/plugins/common_test.py::NamespaceFunctionsTest::test_dest_namespace_with_dashes PASSED [ 66%] src/certbot/_internal/tests/plugins/common_test.py::NamespaceFunctionsTest::test_option_namespace PASSED [ 66%] src/certbot/_internal/tests/plugins/common_test.py::PluginTest::test_conf PASSED [ 66%] src/certbot/_internal/tests/plugins/common_test.py::PluginTest::test_dest PASSED [ 67%] src/certbot/_internal/tests/plugins/common_test.py::PluginTest::test_dest_namespace PASSED [ 67%] src/certbot/_internal/tests/plugins/common_test.py::PluginTest::test_fallback_auth_hint PASSED [ 67%] src/certbot/_internal/tests/plugins/common_test.py::PluginTest::test_init PASSED [ 67%] src/certbot/_internal/tests/plugins/common_test.py::PluginTest::test_inject_parser_options PASSED [ 67%] src/certbot/_internal/tests/plugins/common_test.py::PluginTest::test_option_name PASSED [ 67%] src/certbot/_internal/tests/plugins/common_test.py::PluginTest::test_option_namespace PASSED [ 67%] src/certbot/_internal/tests/plugins/common_test.py::InstallerTest::test_add_to_real_checkpoint PASSED [ 67%] src/certbot/_internal/tests/plugins/common_test.py::InstallerTest::test_add_to_real_checkpoint2 PASSED [ 67%] src/certbot/_internal/tests/plugins/common_test.py::InstallerTest::test_add_to_temporary_checkpoint PASSED [ 67%] src/certbot/_internal/tests/plugins/common_test.py::InstallerTest::test_current_file_hash_in_all_hashes PASSED [ 67%] src/certbot/_internal/tests/plugins/common_test.py::InstallerTest::test_finalize_checkpoint PASSED [ 68%] src/certbot/_internal/tests/plugins/common_test.py::InstallerTest::test_install_ssl_dhparams PASSED [ 68%] src/certbot/_internal/tests/plugins/common_test.py::InstallerTest::test_recovery_routine PASSED [ 68%] src/certbot/_internal/tests/plugins/common_test.py::InstallerTest::test_revert_temporary_config PASSED [ 68%] src/certbot/_internal/tests/plugins/common_test.py::InstallerTest::test_rollback_checkpoints PASSED [ 68%] src/certbot/_internal/tests/plugins/common_test.py::AddrTest::test_eq PASSED [ 68%] src/certbot/_internal/tests/plugins/common_test.py::AddrTest::test_fromstring PASSED [ 68%] src/certbot/_internal/tests/plugins/common_test.py::AddrTest::test_get_addr_obj PASSED [ 68%] src/certbot/_internal/tests/plugins/common_test.py::AddrTest::test_set_inclusion PASSED [ 68%] src/certbot/_internal/tests/plugins/common_test.py::AddrTest::test_str PASSED [ 68%] src/certbot/_internal/tests/plugins/common_test.py::ChallengePerformerTest::test_add_chall PASSED [ 69%] src/certbot/_internal/tests/plugins/common_test.py::ChallengePerformerTest::test_perform PASSED [ 69%] src/certbot/_internal/tests/plugins/common_test.py::InstallVersionControlledFileTest::test_current_file PASSED [ 69%] src/certbot/_internal/tests/plugins/common_test.py::InstallVersionControlledFileTest::test_manually_modified_current_file_does_not_update PASSED [ 69%] src/certbot/_internal/tests/plugins/common_test.py::InstallVersionControlledFileTest::test_manually_modified_past_file_warns PASSED [ 69%] src/certbot/_internal/tests/plugins/common_test.py::InstallVersionControlledFileTest::test_no_file PASSED [ 69%] src/certbot/_internal/tests/plugins/common_test.py::InstallVersionControlledFileTest::test_prev_file_updates_to_current PASSED [ 69%] src/certbot/_internal/tests/plugins/disco_test.py::PluginEntryPointTest::test__init__ PASSED [ 69%] src/certbot/_internal/tests/plugins/disco_test.py::PluginEntryPointTest::test_description PASSED [ 69%] src/certbot/_internal/tests/plugins/disco_test.py::PluginEntryPointTest::test_description_with_name PASSED [ 69%] src/certbot/_internal/tests/plugins/disco_test.py::PluginEntryPointTest::test_entry_point_to_plugin_name_not_prefixed PASSED [ 70%] src/certbot/_internal/tests/plugins/disco_test.py::PluginEntryPointTest::test_ifaces PASSED [ 70%] src/certbot/_internal/tests/plugins/disco_test.py::PluginEntryPointTest::test_init PASSED [ 70%] src/certbot/_internal/tests/plugins/disco_test.py::PluginEntryPointTest::test_long_description PASSED [ 70%] src/certbot/_internal/tests/plugins/disco_test.py::PluginEntryPointTest::test_long_description_nonexistent PASSED [ 70%] src/certbot/_internal/tests/plugins/disco_test.py::PluginEntryPointTest::test_prepare PASSED [ 70%] src/certbot/_internal/tests/plugins/disco_test.py::PluginEntryPointTest::test_prepare_generic_plugin_error PASSED [ 70%] src/certbot/_internal/tests/plugins/disco_test.py::PluginEntryPointTest::test_prepare_misconfigured PASSED [ 70%] src/certbot/_internal/tests/plugins/disco_test.py::PluginEntryPointTest::test_prepare_no_installation PASSED [ 70%] src/certbot/_internal/tests/plugins/disco_test.py::PluginEntryPointTest::test_repr PASSED [ 70%] src/certbot/_internal/tests/plugins/disco_test.py::PluginEntryPointTest::test_str PASSED [ 71%] src/certbot/_internal/tests/plugins/disco_test.py::PluginsRegistryTest::test_available PASSED [ 71%] src/certbot/_internal/tests/plugins/disco_test.py::PluginsRegistryTest::test_filter PASSED [ 71%] src/certbot/_internal/tests/plugins/disco_test.py::PluginsRegistryTest::test_find_all PASSED [ 71%] src/certbot/_internal/tests/plugins/disco_test.py::PluginsRegistryTest::test_find_all_error_message PASSED [ 71%] src/certbot/_internal/tests/plugins/disco_test.py::PluginsRegistryTest::test_find_init PASSED [ 71%] src/certbot/_internal/tests/plugins/disco_test.py::PluginsRegistryTest::test_getitem PASSED [ 71%] src/certbot/_internal/tests/plugins/disco_test.py::PluginsRegistryTest::test_ifaces PASSED [ 71%] src/certbot/_internal/tests/plugins/disco_test.py::PluginsRegistryTest::test_init PASSED [ 71%] src/certbot/_internal/tests/plugins/disco_test.py::PluginsRegistryTest::test_iter PASSED [ 71%] src/certbot/_internal/tests/plugins/disco_test.py::PluginsRegistryTest::test_len PASSED [ 71%] src/certbot/_internal/tests/plugins/disco_test.py::PluginsRegistryTest::test_prepare PASSED [ 72%] src/certbot/_internal/tests/plugins/disco_test.py::PluginsRegistryTest::test_prepare_order PASSED [ 72%] src/certbot/_internal/tests/plugins/disco_test.py::PluginsRegistryTest::test_repr PASSED [ 72%] src/certbot/_internal/tests/plugins/disco_test.py::PluginsRegistryTest::test_str PASSED [ 72%] src/certbot/_internal/tests/plugins/dns_common_test.py::DNSAuthenticatorTest::test_auth_hint PASSED [ 72%] src/certbot/_internal/tests/plugins/dns_common_test.py::DNSAuthenticatorTest::test_cleanup PASSED [ 72%] src/certbot/_internal/tests/plugins/dns_common_test.py::DNSAuthenticatorTest::test_configure_credentials PASSED [ 72%] src/certbot/_internal/tests/plugins/dns_common_test.py::DNSAuthenticatorTest::test_get_chall_pref PASSED [ 72%] src/certbot/_internal/tests/plugins/dns_common_test.py::DNSAuthenticatorTest::test_more_info PASSED [ 72%] src/certbot/_internal/tests/plugins/dns_common_test.py::DNSAuthenticatorTest::test_parser_arguments PASSED [ 72%] src/certbot/_internal/tests/plugins/dns_common_test.py::DNSAuthenticatorTest::test_perform PASSED [ 73%] src/certbot/_internal/tests/plugins/dns_common_test.py::DNSAuthenticatorTest::test_prompt PASSED [ 73%] src/certbot/_internal/tests/plugins/dns_common_test.py::DNSAuthenticatorTest::test_prompt_canceled PASSED [ 73%] src/certbot/_internal/tests/plugins/dns_common_test.py::DNSAuthenticatorTest::test_prompt_credentials PASSED [ 73%] src/certbot/_internal/tests/plugins/dns_common_test.py::DNSAuthenticatorTest::test_prompt_file PASSED [ 73%] src/certbot/_internal/tests/plugins/dns_common_test.py::DNSAuthenticatorTest::test_prompt_file_canceled PASSED [ 73%] src/certbot/_internal/tests/plugins/dns_common_test.py::CredentialsConfigurationTest::test_nonexistent_file PASSED [ 73%] src/certbot/_internal/tests/plugins/dns_common_test.py::CredentialsConfigurationTest::test_valid_file PASSED [ 73%] src/certbot/_internal/tests/plugins/dns_common_test.py::CredentialsConfigurationTest::test_valid_file_with_unsafe_permissions PASSED [ 73%] src/certbot/_internal/tests/plugins/dns_common_test.py::CredentialsConfigurationRequireTest::test_blank PASSED [ 73%] src/certbot/_internal/tests/plugins/dns_common_test.py::CredentialsConfigurationRequireTest::test_missing PASSED [ 74%] src/certbot/_internal/tests/plugins/dns_common_test.py::CredentialsConfigurationRequireTest::test_typo PASSED [ 74%] src/certbot/_internal/tests/plugins/dns_common_test.py::CredentialsConfigurationRequireTest::test_valid PASSED [ 74%] src/certbot/_internal/tests/plugins/dns_common_test.py::CredentialsConfigurationRequireTest::test_valid_but_extra PASSED [ 74%] src/certbot/_internal/tests/plugins/dns_common_test.py::CredentialsConfigurationRequireTest::test_valid_empty PASSED [ 74%] src/certbot/_internal/tests/plugins/dns_common_test.py::DomainNameGuessTest::test_second_level_domain PASSED [ 74%] src/certbot/_internal/tests/plugins/dns_common_test.py::DomainNameGuessTest::test_simple_case PASSED [ 74%] src/certbot/_internal/tests/plugins/dns_common_test.py::DomainNameGuessTest::test_sub_domain PASSED [ 74%] src/certbot/_internal/tests/plugins/enhancements_test.py::EnhancementTest::test_are_requested PASSED [ 74%] src/certbot/_internal/tests/plugins/enhancements_test.py::EnhancementTest::test_are_supported PASSED [ 74%] src/certbot/_internal/tests/plugins/enhancements_test.py::EnhancementTest::test_enable PASSED [ 75%] src/certbot/_internal/tests/plugins/enhancements_test.py::EnhancementTest::test_enhancement_enabled_enhancements PASSED [ 75%] src/certbot/_internal/tests/plugins/manual_test.py::AuthenticatorTest::test_auth_hint_hook PASSED [ 75%] src/certbot/_internal/tests/plugins/manual_test.py::AuthenticatorTest::test_auth_hint_no_hook PASSED [ 75%] src/certbot/_internal/tests/plugins/manual_test.py::AuthenticatorTest::test_cleanup PASSED [ 75%] src/certbot/_internal/tests/plugins/manual_test.py::AuthenticatorTest::test_get_chall_pref PASSED [ 75%] src/certbot/_internal/tests/plugins/manual_test.py::AuthenticatorTest::test_manual_perform PASSED [ 75%] src/certbot/_internal/tests/plugins/manual_test.py::AuthenticatorTest::test_more_info PASSED [ 75%] src/certbot/_internal/tests/plugins/manual_test.py::AuthenticatorTest::test_prepare_bad_hook PASSED [ 75%] src/certbot/_internal/tests/plugins/manual_test.py::AuthenticatorTest::test_prepare_no_hook_noninteractive PASSED [ 75%] src/certbot/_internal/tests/plugins/manual_test.py::AuthenticatorTest::test_script_perform PASSED [ 75%] src/certbot/_internal/tests/plugins/null_test.py::InstallerTest::test_it PASSED [ 76%] src/certbot/_internal/tests/plugins/selection_test.py::ConveniencePickPluginTest::test_authenticator PASSED [ 76%] src/certbot/_internal/tests/plugins/selection_test.py::ConveniencePickPluginTest::test_configurator PASSED [ 76%] src/certbot/_internal/tests/plugins/selection_test.py::ConveniencePickPluginTest::test_installer PASSED [ 76%] src/certbot/_internal/tests/plugins/selection_test.py::PickPluginTest::test_choose_plugin_none PASSED [ 76%] src/certbot/_internal/tests/plugins/selection_test.py::PickPluginTest::test_default_must_be_filtered PASSED [ 76%] src/certbot/_internal/tests/plugins/selection_test.py::PickPluginTest::test_default_provided PASSED [ 76%] src/certbot/_internal/tests/plugins/selection_test.py::PickPluginTest::test_multiple PASSED [ 76%] src/certbot/_internal/tests/plugins/selection_test.py::PickPluginTest::test_no_candidate PASSED [ 76%] src/certbot/_internal/tests/plugins/selection_test.py::PickPluginTest::test_no_default PASSED [ 76%] src/certbot/_internal/tests/plugins/selection_test.py::PickPluginTest::test_single PASSED [ 77%] src/certbot/_internal/tests/plugins/selection_test.py::PickPluginTest::test_single_misconfigured PASSED [ 77%] src/certbot/_internal/tests/plugins/selection_test.py::ChoosePluginTest::test_more_info PASSED [ 77%] src/certbot/_internal/tests/plugins/selection_test.py::ChoosePluginTest::test_no_choice PASSED [ 77%] src/certbot/_internal/tests/plugins/selection_test.py::ChoosePluginTest::test_selection PASSED [ 77%] src/certbot/_internal/tests/plugins/selection_test.py::GetUnpreparedInstallerTest::test_get_plugin PASSED [ 77%] src/certbot/_internal/tests/plugins/selection_test.py::GetUnpreparedInstallerTest::test_multiple_installers_returned PASSED [ 77%] src/certbot/_internal/tests/plugins/selection_test.py::GetUnpreparedInstallerTest::test_no_available_installers PASSED [ 77%] src/certbot/_internal/tests/plugins/selection_test.py::GetUnpreparedInstallerTest::test_no_installer_defined PASSED [ 77%] src/certbot/_internal/tests/plugins/selection_test.py::TestChooseConfiguratorPlugins::test_noninteractive_configurator PASSED [ 77%] src/certbot/_internal/tests/plugins/selection_test.py::TestChooseConfiguratorPlugins::test_noninteractive_inst_arg PASSED [ 78%] src/certbot/_internal/tests/plugins/standalone_test.py::ServerManagerTest::test_init PASSED [ 78%] src/certbot/_internal/tests/plugins/standalone_test.py::ServerManagerTest::test_run_bind_error PASSED [ 78%] src/certbot/_internal/tests/plugins/standalone_test.py::ServerManagerTest::test_run_idempotent PASSED [ 78%] src/certbot/_internal/tests/plugins/standalone_test.py::ServerManagerTest::test_run_stop_http_01 PASSED [ 78%] src/certbot/_internal/tests/plugins/standalone_test.py::AuthenticatorTest::test_auth_hint PASSED [ 78%] src/certbot/_internal/tests/plugins/standalone_test.py::AuthenticatorTest::test_cleanup PASSED [ 78%] src/certbot/_internal/tests/plugins/standalone_test.py::AuthenticatorTest::test_get_chall_pref PASSED [ 78%] src/certbot/_internal/tests/plugins/standalone_test.py::AuthenticatorTest::test_more_info PASSED [ 78%] src/certbot/_internal/tests/plugins/standalone_test.py::AuthenticatorTest::test_perform PASSED [ 78%] src/certbot/_internal/tests/plugins/standalone_test.py::AuthenticatorTest::test_perform_eacces PASSED [ 78%] src/certbot/_internal/tests/plugins/standalone_test.py::AuthenticatorTest::test_perform_eaddrinuse_no_retry PASSED [ 79%] src/certbot/_internal/tests/plugins/standalone_test.py::AuthenticatorTest::test_perform_eaddrinuse_retry PASSED [ 79%] src/certbot/_internal/tests/plugins/standalone_test.py::AuthenticatorTest::test_perform_unexpected_socket_error PASSED [ 79%] src/certbot/_internal/tests/plugins/storage_test.py::PluginStorageTest::test_load_errors_cant_read PASSED [ 79%] src/certbot/_internal/tests/plugins/storage_test.py::PluginStorageTest::test_load_errors_corrupted PASSED [ 79%] src/certbot/_internal/tests/plugins/storage_test.py::PluginStorageTest::test_load_errors_empty PASSED [ 79%] src/certbot/_internal/tests/plugins/storage_test.py::PluginStorageTest::test_namespace_isolation PASSED [ 79%] src/certbot/_internal/tests/plugins/storage_test.py::PluginStorageTest::test_save_errors_cant_serialize PASSED [ 79%] src/certbot/_internal/tests/plugins/storage_test.py::PluginStorageTest::test_save_errors_unable_to_write_file PASSED [ 79%] src/certbot/_internal/tests/plugins/storage_test.py::PluginStorageTest::test_save_uninitialized PASSED [ 79%] src/certbot/_internal/tests/plugins/storage_test.py::PluginStorageTest::test_saved_state PASSED [ 80%] src/certbot/_internal/tests/plugins/util_test.py::test_get_prefix PASSED [ 80%] src/certbot/_internal/tests/plugins/util_test.py::test_path_surgery PASSED [ 80%] src/certbot/_internal/tests/plugins/webroot_test.py::AuthenticatorTest::test_add_parser_arguments PASSED [ 80%] src/certbot/_internal/tests/plugins/webroot_test.py::AuthenticatorTest::test_cleanup_failure PASSED [ 80%] src/certbot/_internal/tests/plugins/webroot_test.py::AuthenticatorTest::test_cleanup_leftovers PASSED [ 80%] src/certbot/_internal/tests/plugins/webroot_test.py::AuthenticatorTest::test_failed_chown PASSED [ 80%] src/certbot/_internal/tests/plugins/webroot_test.py::AuthenticatorTest::test_foreign_webconfig_file_handling SKIPPED [ 80%] src/certbot/_internal/tests/plugins/webroot_test.py::AuthenticatorTest::test_foreign_webconfig_multiple_domains SKIPPED [ 80%] src/certbot/_internal/tests/plugins/webroot_test.py::AuthenticatorTest::test_more_info PASSED [ 80%] src/certbot/_internal/tests/plugins/webroot_test.py::AuthenticatorTest::test_new_webroot PASSED [ 81%] src/certbot/_internal/tests/plugins/webroot_test.py::AuthenticatorTest::test_new_webroot_empty_map_cancel PASSED [ 81%] src/certbot/_internal/tests/plugins/webroot_test.py::AuthenticatorTest::test_perform_cleanup PASSED [ 81%] src/certbot/_internal/tests/plugins/webroot_test.py::AuthenticatorTest::test_perform_cleanup_existing_dirs PASSED [ 81%] src/certbot/_internal/tests/plugins/webroot_test.py::AuthenticatorTest::test_perform_cleanup_multiple_challenges PASSED [ 81%] src/certbot/_internal/tests/plugins/webroot_test.py::AuthenticatorTest::test_perform_missing_root PASSED [ 81%] src/certbot/_internal/tests/plugins/webroot_test.py::AuthenticatorTest::test_perform_new_webroot_not_in_map PASSED [ 81%] src/certbot/_internal/tests/plugins/webroot_test.py::AuthenticatorTest::test_perform_permissions PASSED [ 81%] src/certbot/_internal/tests/plugins/webroot_test.py::AuthenticatorTest::test_perform_reraises_other_errors PASSED [ 81%] src/certbot/_internal/tests/plugins/webroot_test.py::AuthenticatorTest::test_prepare PASSED [ 81%] src/certbot/_internal/tests/plugins/webroot_test.py::AuthenticatorTest::test_webconfig_file_generate_and_cleanup SKIPPED [ 82%] src/certbot/_internal/tests/plugins/webroot_test.py::AuthenticatorTest::test_webroot_from_list PASSED [ 82%] src/certbot/_internal/tests/plugins/webroot_test.py::AuthenticatorTest::test_webroot_from_list_help_and_cancel PASSED [ 82%] src/certbot/_internal/tests/plugins/webroot_test.py::WebrootActionTest::test_domain_before_webroot PASSED [ 82%] src/certbot/_internal/tests/plugins/webroot_test.py::WebrootActionTest::test_domain_before_webroot_error PASSED [ 82%] src/certbot/_internal/tests/plugins/webroot_test.py::WebrootActionTest::test_multiwebroot PASSED [ 82%] src/certbot/_internal/tests/plugins/webroot_test.py::WebrootActionTest::test_webroot_map_action PASSED [ 82%] src/certbot/_internal/tests/plugins/webroot_test.py::WebrootActionTest::test_webroot_map_partial_without_perform PASSED [ 82%] src/certbot/_internal/tests/renewal_test.py::RenewalTest::test_absent_key_type_restored PASSED [ 82%] src/certbot/_internal/tests/renewal_test.py::RenewalTest::test_ancient_webroot_renewal_conf PASSED [ 82%] src/certbot/_internal/tests/renewal_test.py::RenewalTest::test_default_renewal_time PASSED [ 82%] src/certbot/_internal/tests/renewal_test.py::RenewalTest::test_dry_run_no_ari_call PASSED [ 83%] src/certbot/_internal/tests/renewal_test.py::RenewalTest::test_new_key PASSED [ 83%] src/certbot/_internal/tests/renewal_test.py::RenewalTest::test_no_network_if_no_autorenew PASSED [ 83%] src/certbot/_internal/tests/renewal_test.py::RenewalTest::test_remove_deprecated_config_elements PASSED [ 83%] src/certbot/_internal/tests/renewal_test.py::RenewalTest::test_renew_before_expiry PASSED [ 83%] src/certbot/_internal/tests/renewal_test.py::RenewalTest::test_renewal_via_ari PASSED [ 83%] src/certbot/_internal/tests/renewal_test.py::RenewalTest::test_reuse_ec_key_renewal_params PASSED [ 83%] src/certbot/_internal/tests/renewal_test.py::RenewalTest::test_reuse_key_conflicts PASSED [ 83%] src/certbot/_internal/tests/renewal_test.py::RenewalTest::test_reuse_key_renewal_params PASSED [ 83%] src/certbot/_internal/tests/renewal_test.py::RenewalTest::test_should_autorenew PASSED [ 83%] src/certbot/_internal/tests/renewal_test.py::RenewalTest::test_webroot_params_conservation PASSED [ 84%] src/certbot/_internal/tests/renewal_test.py::RestoreRequiredConfigElementsTest::test_allow_subset_of_names_failure PASSED [ 84%] src/certbot/_internal/tests/renewal_test.py::RestoreRequiredConfigElementsTest::test_allow_subset_of_names_success PASSED [ 84%] src/certbot/_internal/tests/renewal_test.py::RestoreRequiredConfigElementsTest::test_ancient_server_renewal_conf PASSED [ 84%] src/certbot/_internal/tests/renewal_test.py::RestoreRequiredConfigElementsTest::test_must_staple_failure PASSED [ 84%] src/certbot/_internal/tests/renewal_test.py::RestoreRequiredConfigElementsTest::test_must_staple_success PASSED [ 84%] src/certbot/_internal/tests/renewal_test.py::RestoreRequiredConfigElementsTest::test_pref_challs_failure PASSED [ 84%] src/certbot/_internal/tests/renewal_test.py::RestoreRequiredConfigElementsTest::test_pref_challs_list PASSED [ 84%] src/certbot/_internal/tests/renewal_test.py::RestoreRequiredConfigElementsTest::test_pref_challs_str PASSED [ 84%] src/certbot/_internal/tests/renewal_test.py::RestoreRequiredConfigElementsTest::test_related_values PASSED [ 84%] src/certbot/_internal/tests/renewal_test.py::DescribeResultsTest::test_all_renewal PASSED [ 85%] src/certbot/_internal/tests/renewal_test.py::DescribeResultsTest::test_failed_renewal PASSED [ 85%] src/certbot/_internal/tests/renewal_test.py::DescribeResultsTest::test_no_renewal_attempts PASSED [ 85%] src/certbot/_internal/tests/renewal_test.py::DescribeResultsTest::test_successful_renewal PASSED [ 85%] src/certbot/_internal/tests/renewupdater_test.py::RenewUpdaterTest::test_deployer_skip_dry_run PASSED [ 85%] src/certbot/_internal/tests/renewupdater_test.py::RenewUpdaterTest::test_enhancement_deployer PASSED [ 85%] src/certbot/_internal/tests/renewupdater_test.py::RenewUpdaterTest::test_enhancement_deployer_not_called PASSED [ 85%] src/certbot/_internal/tests/renewupdater_test.py::RenewUpdaterTest::test_enhancement_no_deployer PASSED [ 85%] src/certbot/_internal/tests/renewupdater_test.py::RenewUpdaterTest::test_enhancement_no_updater PASSED [ 85%] src/certbot/_internal/tests/renewupdater_test.py::RenewUpdaterTest::test_enhancement_updates PASSED [ 85%] src/certbot/_internal/tests/renewupdater_test.py::RenewUpdaterTest::test_enhancement_updates_not_called PASSED [ 85%] src/certbot/_internal/tests/renewupdater_test.py::RenewUpdaterTest::test_renew_deployer PASSED [ 86%] src/certbot/_internal/tests/renewupdater_test.py::RenewUpdaterTest::test_server_updates PASSED [ 86%] src/certbot/_internal/tests/renewupdater_test.py::RenewUpdaterTest::test_updater_skip_dry_run PASSED [ 86%] src/certbot/_internal/tests/reverter_test.py::ReverterCheckpointLocalTest::test_add_to_checkpoint_copy_failure PASSED [ 86%] src/certbot/_internal/tests/reverter_test.py::ReverterCheckpointLocalTest::test_bad_register_undo_command PASSED [ 86%] src/certbot/_internal/tests/reverter_test.py::ReverterCheckpointLocalTest::test_bad_registration PASSED [ 86%] src/certbot/_internal/tests/reverter_test.py::ReverterCheckpointLocalTest::test_basic_add_to_temp_checkpoint PASSED [ 86%] src/certbot/_internal/tests/reverter_test.py::ReverterCheckpointLocalTest::test_checkpoint_conflict PASSED [ 86%] src/certbot/_internal/tests/reverter_test.py::ReverterCheckpointLocalTest::test_multiple_registration_fail_and_revert PASSED [ 86%] src/certbot/_internal/tests/reverter_test.py::ReverterCheckpointLocalTest::test_multiple_registration_same_file PASSED [ 86%] src/certbot/_internal/tests/reverter_test.py::ReverterCheckpointLocalTest::test_multiple_saves_and_temp_revert PASSED [ 87%] src/certbot/_internal/tests/reverter_test.py::ReverterCheckpointLocalTest::test_no_change PASSED [ 87%] src/certbot/_internal/tests/reverter_test.py::ReverterCheckpointLocalTest::test_recover_checkpoint_copy_failure PASSED [ 87%] src/certbot/_internal/tests/reverter_test.py::ReverterCheckpointLocalTest::test_recover_checkpoint_missing_new_files PASSED [ 87%] src/certbot/_internal/tests/reverter_test.py::ReverterCheckpointLocalTest::test_recover_checkpoint_remove_failure PASSED [ 87%] src/certbot/_internal/tests/reverter_test.py::ReverterCheckpointLocalTest::test_recover_checkpoint_revert_temp_failures PASSED [ 87%] src/certbot/_internal/tests/reverter_test.py::ReverterCheckpointLocalTest::test_recover_checkpoint_rm_failure PASSED [ 87%] src/certbot/_internal/tests/reverter_test.py::ReverterCheckpointLocalTest::test_recover_checkpoint_rollback_failure PASSED [ 87%] src/certbot/_internal/tests/reverter_test.py::ReverterCheckpointLocalTest::test_recovery_routine_in_progress_failure PASSED [ 87%] src/certbot/_internal/tests/reverter_test.py::ReverterCheckpointLocalTest::test_recovery_routine_temp_and_perm PASSED [ 87%] src/certbot/_internal/tests/reverter_test.py::ReverterCheckpointLocalTest::test_register_file_creation_write_error PASSED [ 88%] src/certbot/_internal/tests/reverter_test.py::ReverterCheckpointLocalTest::test_register_undo_command PASSED [ 88%] src/certbot/_internal/tests/reverter_test.py::ReverterCheckpointLocalTest::test_run_undo_commands PASSED [ 88%] src/certbot/_internal/tests/reverter_test.py::TestFullCheckpointsReverter::test_finalize_checkpoint_cannot_title PASSED [ 88%] src/certbot/_internal/tests/reverter_test.py::TestFullCheckpointsReverter::test_finalize_checkpoint_no_in_progress PASSED [ 88%] src/certbot/_internal/tests/reverter_test.py::TestFullCheckpointsReverter::test_finalize_checkpoint_no_rename_directory PASSED [ 88%] src/certbot/_internal/tests/reverter_test.py::TestFullCheckpointsReverter::test_multi_rollback PASSED [ 88%] src/certbot/_internal/tests/reverter_test.py::TestFullCheckpointsReverter::test_rollback_finalize_checkpoint_valid_inputs PASSED [ 88%] src/certbot/_internal/tests/reverter_test.py::TestFullCheckpointsReverter::test_rollback_improper_inputs PASSED [ 88%] src/certbot/_internal/tests/reverter_test.py::TestFullCheckpointsReverter::test_rollback_too_many PASSED [ 88%] src/certbot/_internal/tests/storage_test.py::RelevantValuesTest::test_deprecated_item PASSED [ 89%] src/certbot/_internal/tests/storage_test.py::RelevantValuesTest::test_namespace PASSED [ 89%] src/certbot/_internal/tests/storage_test.py::RelevantValuesTest::test_option_set PASSED [ 89%] src/certbot/_internal/tests/storage_test.py::RelevantValuesTest::test_option_unset PASSED [ 89%] src/certbot/_internal/tests/storage_test.py::RelevantValuesTest::test_with_real_parser PASSED [ 89%] src/certbot/_internal/tests/storage_test.py::RelevantValuesTest::test_with_required_profile PASSED [ 89%] src/certbot/_internal/tests/storage_test.py::RenewableCertTests::test_add_time_interval PASSED [ 89%] src/certbot/_internal/tests/storage_test.py::RenewableCertTests::test_autorenewal_is_enabled PASSED [ 89%] src/certbot/_internal/tests/storage_test.py::RenewableCertTests::test_bad_kind PASSED [ 89%] src/certbot/_internal/tests/storage_test.py::RenewableCertTests::test_consistent PASSED [ 89%] src/certbot/_internal/tests/storage_test.py::RenewableCertTests::test_current_target PASSED [ 89%] src/certbot/_internal/tests/storage_test.py::RenewableCertTests::test_current_version PASSED [ 90%] src/certbot/_internal/tests/storage_test.py::RenewableCertTests::test_ensure_deployed PASSED [ 90%] src/certbot/_internal/tests/storage_test.py::RenewableCertTests::test_has_pending_deployment PASSED [ 90%] src/certbot/_internal/tests/storage_test.py::RenewableCertTests::test_initialization PASSED [ 90%] src/certbot/_internal/tests/storage_test.py::RenewableCertTests::test_invalid_config_filename PASSED [ 90%] src/certbot/_internal/tests/storage_test.py::RenewableCertTests::test_is_test_cert PASSED [ 90%] src/certbot/_internal/tests/storage_test.py::RenewableCertTests::test_latest_and_next_versions PASSED [ 90%] src/certbot/_internal/tests/storage_test.py::RenewableCertTests::test_missing_cert PASSED [ 90%] src/certbot/_internal/tests/storage_test.py::RenewableCertTests::test_names PASSED [ 90%] src/certbot/_internal/tests/storage_test.py::RenewableCertTests::test_new_lineage PASSED [ 90%] src/certbot/_internal/tests/storage_test.py::RenewableCertTests::test_new_lineage_nonexistent_dirs PASSED [ 91%] src/certbot/_internal/tests/storage_test.py::RenewableCertTests::test_no_current_version PASSED [ 91%] src/certbot/_internal/tests/storage_test.py::RenewableCertTests::test_no_renewal_version PASSED [ 91%] src/certbot/_internal/tests/storage_test.py::RenewableCertTests::test_ocsp_revoked PASSED [ 91%] src/certbot/_internal/tests/storage_test.py::RenewableCertTests::test_renewal_bad_config PASSED [ 91%] src/certbot/_internal/tests/storage_test.py::RenewableCertTests::test_renewal_incomplete_config PASSED [ 91%] src/certbot/_internal/tests/storage_test.py::RenewableCertTests::test_renewal_newer_version PASSED [ 91%] src/certbot/_internal/tests/storage_test.py::RenewableCertTests::test_save_successor PASSED [ 91%] src/certbot/_internal/tests/storage_test.py::RenewableCertTests::test_save_successor_maintains_gid PASSED [ 91%] src/certbot/_internal/tests/storage_test.py::RenewableCertTests::test_save_successor_maintains_group_mode PASSED [ 91%] src/certbot/_internal/tests/storage_test.py::RenewableCertTests::test_server PASSED [ 92%] src/certbot/_internal/tests/storage_test.py::RenewableCertTests::test_truncate PASSED [ 92%] src/certbot/_internal/tests/storage_test.py::RenewableCertTests::test_update_all_links_to_full_failure PASSED [ 92%] src/certbot/_internal/tests/storage_test.py::RenewableCertTests::test_update_all_links_to_partial_failure PASSED [ 92%] src/certbot/_internal/tests/storage_test.py::RenewableCertTests::test_update_all_links_to_success PASSED [ 92%] src/certbot/_internal/tests/storage_test.py::RenewableCertTests::test_update_link_to PASSED [ 92%] src/certbot/_internal/tests/storage_test.py::RenewableCertTests::test_version PASSED [ 92%] src/certbot/_internal/tests/storage_test.py::RenewableCertTests::test_write_renewal_config PASSED [ 92%] src/certbot/_internal/tests/storage_test.py::DeleteFilesTest::test_bad_renewal_config PASSED [ 92%] src/certbot/_internal/tests/storage_test.py::DeleteFilesTest::test_delete_all_files PASSED [ 92%] src/certbot/_internal/tests/storage_test.py::DeleteFilesTest::test_livedir_not_empty PASSED [ 92%] src/certbot/_internal/tests/storage_test.py::DeleteFilesTest::test_no_archive PASSED [ 93%] src/certbot/_internal/tests/storage_test.py::DeleteFilesTest::test_no_cert_file PASSED [ 93%] src/certbot/_internal/tests/storage_test.py::DeleteFilesTest::test_no_readme_file PASSED [ 93%] src/certbot/_internal/tests/storage_test.py::DeleteFilesTest::test_no_renewal_config PASSED [ 93%] src/certbot/_internal/tests/storage_test.py::CertPathForCertNameTest::test_no_such_cert_name PASSED [ 93%] src/certbot/_internal/tests/storage_test.py::CertPathForCertNameTest::test_simple_cert_name PASSED [ 93%] src/certbot/_internal/tests/util_test.py::EnvNoSnapForExternalCallsTest::test_noop PASSED [ 93%] src/certbot/_internal/tests/util_test.py::EnvNoSnapForExternalCallsTest::test_removed PASSED [ 93%] src/certbot/_internal/tests/util_test.py::RunScriptTest::test_bad_process PASSED [ 93%] src/certbot/_internal/tests/util_test.py::RunScriptTest::test_default PASSED [ 93%] src/certbot/_internal/tests/util_test.py::RunScriptTest::test_failure PASSED [ 94%] src/certbot/_internal/tests/util_test.py::ExeExistsTest::test_exe_exists PASSED [ 94%] src/certbot/_internal/tests/util_test.py::ExeExistsTest::test_exe_not_exists PASSED [ 94%] src/certbot/_internal/tests/util_test.py::LockDirUntilExit::test_it PASSED [ 94%] src/certbot/_internal/tests/util_test.py::SetUpCoreDirTest::test_failure PASSED [ 94%] src/certbot/_internal/tests/util_test.py::SetUpCoreDirTest::test_success PASSED [ 94%] src/certbot/_internal/tests/util_test.py::MakeOrVerifyDirTest::test_creates_dir_when_missing PASSED [ 94%] src/certbot/_internal/tests/util_test.py::MakeOrVerifyDirTest::test_existing_correct_mode_does_not_fail PASSED [ 94%] src/certbot/_internal/tests/util_test.py::MakeOrVerifyDirTest::test_existing_wrong_mode_fails PASSED [ 94%] src/certbot/_internal/tests/util_test.py::MakeOrVerifyDirTest::test_reraises_os_error PASSED [ 94%] src/certbot/_internal/tests/util_test.py::UniqueFileTest::test_default_exists PASSED [ 95%] src/certbot/_internal/tests/util_test.py::UniqueFileTest::test_returns_fd_for_writing PASSED [ 95%] src/certbot/_internal/tests/util_test.py::UniqueFileTest::test_right_mode PASSED [ 95%] src/certbot/_internal/tests/util_test.py::UniqueLineageNameTest::test_basic PASSED [ 95%] src/certbot/_internal/tests/util_test.py::UniqueLineageNameTest::test_failure PASSED [ 95%] src/certbot/_internal/tests/util_test.py::UniqueLineageNameTest::test_multiple PASSED [ 95%] src/certbot/_internal/tests/util_test.py::SafelyRemoveTest::test_exists PASSED [ 95%] src/certbot/_internal/tests/util_test.py::SafelyRemoveTest::test_missing PASSED [ 95%] src/certbot/_internal/tests/util_test.py::SafelyRemoveTest::test_other_error_passthrough PASSED [ 95%] src/certbot/_internal/tests/util_test.py::SafeEmailTest::test_invalid_emails PASSED [ 95%] src/certbot/_internal/tests/util_test.py::SafeEmailTest::test_valid_emails PASSED [ 96%] src/certbot/_internal/tests/util_test.py::AddDeprecatedArgumentTest::test_help PASSED [ 96%] src/certbot/_internal/tests/util_test.py::AddDeprecatedArgumentTest::test_set_constant PASSED [ 96%] src/certbot/_internal/tests/util_test.py::AddDeprecatedArgumentTest::test_tuple_constant PASSED [ 96%] src/certbot/_internal/tests/util_test.py::AddDeprecatedArgumentTest::test_warning_no_arg PASSED [ 96%] src/certbot/_internal/tests/util_test.py::AddDeprecatedArgumentTest::test_warning_with_arg PASSED [ 96%] src/certbot/_internal/tests/util_test.py::EnforceLeValidity::test_input_with_scheme PASSED [ 96%] src/certbot/_internal/tests/util_test.py::EnforceLeValidity::test_invalid_chars PASSED [ 96%] src/certbot/_internal/tests/util_test.py::EnforceLeValidity::test_leading_hyphen PASSED [ 96%] src/certbot/_internal/tests/util_test.py::EnforceLeValidity::test_one_label PASSED [ 96%] src/certbot/_internal/tests/util_test.py::EnforceLeValidity::test_sanity PASSED [ 96%] src/certbot/_internal/tests/util_test.py::EnforceLeValidity::test_trailing_hyphen PASSED [ 97%] src/certbot/_internal/tests/util_test.py::EnforceLeValidity::test_valid_domain PASSED [ 97%] src/certbot/_internal/tests/util_test.py::EnforceLeValidity::test_valid_input_with_scheme_name PASSED [ 97%] src/certbot/_internal/tests/util_test.py::EnforceDomainSanityTest::test_empty_domain PASSED [ 97%] src/certbot/_internal/tests/util_test.py::EnforceDomainSanityTest::test_empty_label PASSED [ 97%] src/certbot/_internal/tests/util_test.py::EnforceDomainSanityTest::test_empty_trailing_label PASSED [ 97%] src/certbot/_internal/tests/util_test.py::EnforceDomainSanityTest::test_long_label_1 PASSED [ 97%] src/certbot/_internal/tests/util_test.py::EnforceDomainSanityTest::test_long_label_2 PASSED [ 97%] src/certbot/_internal/tests/util_test.py::EnforceDomainSanityTest::test_nonascii_str PASSED [ 97%] src/certbot/_internal/tests/util_test.py::EnforceDomainSanityTest::test_nonascii_unicode PASSED [ 97%] src/certbot/_internal/tests/util_test.py::EnforceDomainSanityTest::test_not_long_label PASSED [ 98%] src/certbot/_internal/tests/util_test.py::EnforceDomainSanityTest::test_not_too_long PASSED [ 98%] src/certbot/_internal/tests/util_test.py::EnforceDomainSanityTest::test_punycode_ok PASSED [ 98%] src/certbot/_internal/tests/util_test.py::EnforceDomainSanityTest::test_too_long PASSED [ 98%] src/certbot/_internal/tests/util_test.py::IsWildcardDomainTest::test_no_wildcard PASSED [ 98%] src/certbot/_internal/tests/util_test.py::IsWildcardDomainTest::test_wildcard PASSED [ 98%] src/certbot/_internal/tests/util_test.py::OsInfoTest::test_get_os_info PASSED [ 98%] src/certbot/_internal/tests/util_test.py::OsInfoTest::test_get_os_info_ua PASSED [ 98%] src/certbot/_internal/tests/util_test.py::OsInfoTest::test_non_systemd_os_info PASSED [ 98%] src/certbot/_internal/tests/util_test.py::OsInfoTest::test_python_os_info_custom PASSED [ 98%] src/certbot/_internal/tests/util_test.py::OsInfoTest::test_python_os_info_notfound PASSED [ 99%] src/certbot/_internal/tests/util_test.py::OsInfoTest::test_systemd_os_release_like PASSED [ 99%] src/certbot/_internal/tests/util_test.py::AtexitRegisterTest::test_called PASSED [ 99%] src/certbot/_internal/tests/util_test.py::AtexitRegisterTest::test_not_called PASSED [ 99%] src/certbot/_internal/tests/util_test.py::LooseVersionTest::test_equal PASSED [ 99%] src/certbot/_internal/tests/util_test.py::LooseVersionTest::test_greater_than PASSED [ 99%] src/certbot/_internal/tests/util_test.py::LooseVersionTest::test_incomparible PASSED [ 99%] src/certbot/_internal/tests/util_test.py::LooseVersionTest::test_less_than PASSED [ 99%] src/certbot/_internal/tests/util_test.py::ParseLooseVersionTest::test_equal PASSED [ 99%] src/certbot/_internal/tests/util_test.py::ParseLooseVersionTest::test_greater_than PASSED [ 99%] src/certbot/_internal/tests/util_test.py::ParseLooseVersionTest::test_less_than PASSED [100%] ====================== 1005 passed, 23 skipped in 14.43s ======================= + [[ -n true ]] + unset PYTHONPATH [Warning] ypkg-build should be run via fakeroot, not as real root user [Info] Building certbot-4.1.1 [Build] Building native package [Source] Extracting source [Build] Running step: build [Build] build successful (0:00:00.308537) [Build] Running step: install [Build] install successful (0:00:00.259803) [Build] Running step: check [Build] check successful (0:00:14.575328) [Examine] Examining packages [Package] Creating /home/build/work/certbot-4.1.1-29-1-x86_64.eopkg ... [Package] certbot-4.1.1-29-1-x86_64.eopkg took 0:00:00.741887 to emit [Package] Building complete time=2025-06-22T22:24:14.007Z level=DEBUG msg="Collecting files" len=3 time=2025-06-22T22:24:14.007Z level=DEBUG msg="Collecting build artifact" path=certbot-4.1.1-29-1-x86_64.eopkg time=2025-06-22T22:24:14.007Z level=DEBUG msg="Setting file ownership for current user" uid=1002 gid=1002 path=certbot-4.1.1-29-1-x86_64.eopkg time=2025-06-22T22:24:14.007Z level=DEBUG msg="Collecting build artifact" path=certbot-4.1.1-29.tram time=2025-06-22T22:24:14.007Z level=DEBUG msg="Setting file ownership for current user" uid=1002 gid=1002 path=certbot-4.1.1-29.tram time=2025-06-22T22:24:14.007Z level=DEBUG msg="Collecting build artifact" path=pspec_x86_64.xml time=2025-06-22T22:24:14.007Z level=DEBUG msg="Setting file ownership for current user" uid=1002 gid=1002 path=pspec_x86_64.xml time=2025-06-22T22:24:14.007Z level=DEBUG msg="Acquiring global lock" time=2025-06-22T22:24:14.007Z level=DEBUG msg="Cleaning up" time=2025-06-22T22:24:14.009Z level=DEBUG msg="Killing child process in chroot" pid=1875349 time=2025-06-22T22:24:14.046Z level=DEBUG msg="Requesting unmount of all remaining mountpoints" time=2025-06-22T22:24:14.072Z level=INFO msg="Building succeeded"