<86>Aug 22 09:19:29 userdel[3778549]: delete user 'rooter' <86>Aug 22 09:19:29 userdel[3778549]: removed group 'rooter' owned by 'rooter' <86>Aug 22 09:19:29 userdel[3778549]: removed shadow group 'rooter' owned by 'rooter' <86>Aug 22 09:19:29 groupadd[3778568]: group added to /etc/group: name=rooter, GID=2597 <86>Aug 22 09:19:29 groupadd[3778568]: group added to /etc/gshadow: name=rooter <86>Aug 22 09:19:29 groupadd[3778568]: new group: name=rooter, GID=2597 <86>Aug 22 09:19:29 useradd[3778576]: new user: name=rooter, UID=2597, GID=2597, home=/root, shell=/bin/bash, from=none <86>Aug 22 09:19:29 userdel[3778589]: delete user 'builder' <86>Aug 22 09:19:29 userdel[3778589]: removed group 'builder' owned by 'builder' <86>Aug 22 09:19:29 userdel[3778589]: removed shadow group 'builder' owned by 'builder' <86>Aug 22 09:19:29 groupadd[3778598]: group added to /etc/group: name=builder, GID=2598 <86>Aug 22 09:19:29 groupadd[3778598]: group added to /etc/gshadow: name=builder <86>Aug 22 09:19:29 groupadd[3778598]: new group: name=builder, GID=2598 <86>Aug 22 09:19:29 useradd[3778606]: new user: name=builder, UID=2598, GID=2598, home=/usr/src, shell=/bin/bash, from=none warning: user grenka does not exist - using root warning: group grenka does not exist - using root warning: user grenka does not exist - using root warning: group grenka does not exist - using root warning: user grenka does not exist - using root warning: group grenka does not exist - using root <13>Aug 22 09:19:31 rpmi: libgdbm6-1.26-alt1 sisyphus+418729.200.2.1 1779276077 installed <13>Aug 22 09:19:31 rpmi: libgdbm_compat4-1.26-alt1 sisyphus+418729.200.2.1 1779276077 installed <13>Aug 22 09:19:31 rpmi: python3-stable_abi-3.14.7-alt1 sisyphus+428945.100.2.1 1786380790 installed <13>Aug 22 09:19:31 rpmi: libsqlite3-3.53.3-alt1 sisyphus+428287.100.3.1 1786369848 installed <13>Aug 22 09:19:31 rpmi: libmpdec3-2.5.1-alt3 sisyphus+314490.500.5.1 1675432033 installed <13>Aug 22 09:19:31 rpmi: libexpat-2.7.4-alt1 sisyphus+407132.100.1.1 1770196717 installed <13>Aug 22 09:19:31 rpmi: openssl-config-3.5.0-alt1 sisyphus+399237.100.1.1 1762346864 installed <13>Aug 22 09:19:31 rpmi: libiptables-1.8.13-alt1 sisyphus+426346.100.2.3 1784774333 installed <13>Aug 22 09:19:31 rpmi: libmnl-1.0.5-alt1 sisyphus+297929.100.1.1 1649216349 installed <13>Aug 22 09:19:31 rpmi: libp11-kit-1:0.26.5-alt1 sisyphus+429275.100.1.1 1786545896 installed <13>Aug 22 09:19:31 rpmi: libtasn1-4.21.0-alt2 sisyphus+420751.100.1.1 1781163748 installed <13>Aug 22 09:19:31 rpmi: rpm-macros-alternatives-0.5.3-alt1 sisyphus+371878.100.1.1 1737988822 installed <13>Aug 22 09:19:31 rpmi: alternatives-0.5.3-alt1 sisyphus+371878.100.1.1 1737988822 installed <13>Aug 22 09:19:31 rpmi: ca-certificates-2026.04.22-alt1 sisyphus+415942.100.6.1 1777316293 installed <13>Aug 22 09:19:31 rpmi: ca-trust-0.2.0-alt1 sisyphus+344843.100.1.1 1712743326 installed <13>Aug 22 09:19:31 rpmi: p11-kit-trust-1:0.26.5-alt1 sisyphus+429275.100.1.1 1786545896 installed <13>Aug 22 09:19:31 rpmi: libcrypto3-3.5.7-alt1 sisyphus+425332.100.3.1 1784733668 installed <13>Aug 22 09:19:31 rpmi: libssl3-3.5.7-alt1 sisyphus+425332.100.3.1 1784733668 installed <13>Aug 22 09:19:31 rpmi: python3-modules-sqlite3-3.14.7-alt1 sisyphus+428945.100.2.1 1786381829 installed <13>Aug 22 09:19:31 rpmi: python3-3.14.7-alt1 sisyphus+428945.100.2.1 1786381829 installed <13>Aug 22 09:19:31 rpmi: python3-base-3.14.7-alt1 sisyphus+428945.100.2.1 1786381829 installed <13>Aug 22 09:19:31 rpmi: python3-module-py3dephell-0.3.1-alt1 sisyphus+365261.200.1.1 1734463433 installed <13>Aug 22 09:19:31 rpmi: tests-for-installed-python3-pkgs-0.1.30-alt1 sisyphus+426462.140.10.2 1785772735 installed <13>Aug 22 09:19:31 rpmi: rpm-build-python3-0.1.30-alt1 sisyphus+426462.140.10.2 1785772735 installed <13>Aug 22 09:19:31 rpmi: iproute2-6.18.0-alt1 sisyphus+409035.100.1.1 1771888451 installed <13>Aug 22 09:19:31 rpmi: schedutils-2.39.2-alt3 sisyphus+423624.117600.34.1 1784347302 installed <13>Aug 22 09:19:33 rpmi: python3-module-docutils-0.23-alt1 sisyphus+429861.100.1.1 1787042950 installed <13>Aug 22 09:19:33 rpmi: python3-module-packaging-26.3-alt1 sisyphus+429870.100.2.1 1787300285 installed <13>Aug 22 09:19:33 rpmi: python3-module-fixtures-4.3.2-alt1 sisyphus+414870.100.1.1 1775878866 installed <13>Aug 22 09:19:33 rpmi: python3-module-platformdirs-4.10.0-alt1 sisyphus+419460.100.1.1 1779982322 installed <13>Aug 22 09:19:33 rpmi: python3-module-system-seed-wheels-0.0.2-alt1 sisyphus+384227.200.3.1 1747487299 installed <13>Aug 22 09:19:33 rpmi: python3-module-more-itertools-11.1.0-alt1 sisyphus+419223.100.2.1 1779891386 installed <13>Aug 22 09:19:33 rpmi: python3-module-filelock-3.25.2-alt1.1 sisyphus+413497.1200.2.1 1774829675 installed <13>Aug 22 09:19:33 rpmi: python3-module-idna-3.18-alt1 sisyphus+420750.100.1.1 1781166339 installed <13>Aug 22 09:19:33 rpmi: python3-module-attrs-26.1.0-alt1 sisyphus+414432.100.1.1 1775561563 installed <13>Aug 22 09:19:33 rpmi: python3-module-typing_extensions-4.16.0-alt1 sisyphus+426470.2600.5.1 1785153849 installed <13>Aug 22 09:19:33 rpmi: libpng16-1.6.56-alt2 sisyphus+412745.100.1.1 1774613969 installed <13>Aug 22 09:19:33 rpmi: gobject-introspection-1.86.0-alt1 sisyphus+423624.1200.33.1 1784228433 installed <13>Aug 22 09:19:33 rpmi: libnettle8-3.10.1-alt1 sisyphus+372008.100.1.1 1738078268 installed <13>Aug 22 09:19:33 rpmi: python3-module-python-discovery-1.5.0-alt1 sisyphus+427459.100.2.1 1785405821 installed <13>Aug 22 09:19:33 rpmi: python3-module-jaraco.functools-4.6.0-alt1 sisyphus+425293.100.1.2 1784631981 installed <13>Aug 22 09:19:33 rpmi: python3-module-urllib3-2:2.7.0-alt2 sisyphus+423624.121100.34.1 1784353520 installed <13>Aug 22 09:19:34 rpmi: python3-module-babel-1:2.17.0-alt1 sisyphus+383519.100.1.1 1746611672 installed <13>Aug 22 09:19:34 rpmi: python3-module-tomlkit-0.14.0-alt1 sisyphus+407344.100.1.1 1770368823 installed <13>Aug 22 09:19:34 rpmi: python3-module-pluggy-1.6.0-alt1.1 sisyphus+413474.300.2.1 1774829688 installed <13>Aug 22 09:19:34 rpmi: python3-module-propcache-0.5.2-alt1 sisyphus+423624.3300.33.1 1784229893 installed <13>Aug 22 09:19:34 rpmi: python3-module-multidict-6.7.1-alt1 sisyphus+423624.3200.33.1 1784229862 installed <13>Aug 22 09:19:34 rpmi: python3-module-frozenlist-1.8.0-alt1 sisyphus+423624.3000.33.1 1784229800 installed <13>Aug 22 09:19:34 rpmi: python3-module-Pygments-2.20.0-alt1 sisyphus+413985.100.1.1 1775208360 installed <13>Aug 22 09:19:34 rpmi: python3-module-aiosignal-1.4.0-alt1 sisyphus+389519.40.2.1 1752483607 installed <13>Aug 22 09:19:34 rpmi: python3-module-yarl-1.24.5-alt1 sisyphus+427294.100.1.1 1785231111 installed <13>Aug 22 09:19:34 rpmi: libhogweed6-3.10.1-alt1 sisyphus+372008.100.1.1 1738078268 installed <13>Aug 22 09:19:34 rpmi: gobject-introspection-x11-1.86.0-alt1 sisyphus+423624.1200.33.1 1784228433 installed <13>Aug 22 09:19:34 rpmi: python3-module-hyperlink-21.0.0-alt1.1 sisyphus+304836.100.1.1 1659710964 installed <13>Aug 22 09:19:34 rpmi: python3-module-setuptools-wheel-1:83.0.0-alt1 sisyphus+424341.100.2.1 1783427124 installed <13>Aug 22 09:19:34 rpmi: python3-module-pip-wheel-26.2.1-alt1 sisyphus+429752.100.2.1 1786976622 installed <13>Aug 22 09:19:34 rpmi: python3-module-system-seed-wheels-wheels-0.0.2-alt1 sisyphus+384227.200.3.1 1747487299 installed <13>Aug 22 09:19:34 rpmi: python3-module-oslo.i18n-6.6.0-alt1 sisyphus+398153.1500.3.1 1761296000 installed <13>Aug 22 09:19:34 rpmi: python3-module-wheel-0.48.0-alt1 sisyphus+429749.100.2.1 1787126027 installed <13>Aug 22 09:19:34 rpmi: python3-module-pyproject-api-1.6.1-alt1 sisyphus+330404.60.15.1 1698684249 installed <13>Aug 22 09:19:34 rpmi: python3-module-voluptuous-0.16.0-alt2 sisyphus+413651.100.1.1 1774900288 installed <13>Aug 22 09:19:34 rpmi: python3-module-tomli_w-1.2.0-alt1 sisyphus+369733.100.1.1 1737024677 installed <13>Aug 22 09:19:34 rpmi: python3-module-rfc3986-2.0.0-alt1.1 sisyphus+413487.100.2.1 1774831534 installed <13>Aug 22 09:19:34 rpmi: python3-module-netaddr-1.3.0-alt2 sisyphus+376622.100.1.1 1740871897 installed <13>Aug 22 09:19:34 rpmi: python3-module-shellingham-1.5.4-alt1 sisyphus+332574.100.1.1 1698135363 installed <13>Aug 22 09:19:34 rpmi: python3-module-jaraco.context-6.1.2-alt1 sisyphus+412384.100.1.1 1774283927 installed <13>Aug 22 09:19:34 rpmi: python3-module-iso8601-2.1.0-alt2 sisyphus+391206.1100.5.1 1754408465 installed <13>Aug 22 09:19:34 rpmi: python3-module-psutil-7.2.2-alt1 sisyphus+426462.21100.10.2 1785780551 installed <13>Aug 22 09:19:34 rpmi: python3-module-objgraph-3.6.2-alt1 sisyphus+359468.100.1.1 1728573508 installed <13>Aug 22 09:19:34 rpmi: python3-module-greenlet-3.5.4-alt1 sisyphus+426453.100.1.1 1784811061 installed <13>Aug 22 09:19:34 rpmi: python3-module-fastimport-0.9.16-alt1 sisyphus+399246.100.1.1 1762354708 installed <13>Aug 22 09:19:34 rpmi: python3-module-dns-1:2.8.0-alt1 sisyphus+410244.100.2.1 1772799795 installed <13>Aug 22 09:19:34 rpmi: python3-module-distlib-0.4.3-alt1 sisyphus+421408.100.1.1 1781515263 installed <13>Aug 22 09:19:34 rpmi: python3-module-virtualenv-21.7.0-alt1 sisyphus+427459.200.2.1 1785405884 installed <13>Aug 22 09:19:34 rpmi: python3-module-wrapt-2.3.0-alt1 sisyphus+427301.100.1.1 1785234966 installed <13>Aug 22 09:19:34 rpmi: python3-module-colorama-0.4.6-alt1 sisyphus+308971.100.1.1 1666698282 installed <13>Aug 22 09:19:34 rpmi: python3-module-snowballstemmer-2.2.0-alt1 sisyphus+319215.100.1.1 1682346633 installed <13>Aug 22 09:19:34 rpmi: python3-module-roman_numerals-3.1.0-alt2 sisyphus+401838.100.1.1 1764869457 installed <13>Aug 22 09:19:34 rpmi: python3-module-markupsafe-1:3.0.3-alt1 sisyphus+423624.700.33.1 1784228296 installed <13>Aug 22 09:19:34 rpmi: python3-module-jinja2-3.1.6-alt2 sisyphus+413629.100.1.1 1774945546 installed <13>Aug 22 09:19:34 rpmi: python3-module-imagesize-2.0.0-alt1 sisyphus+412569.100.1.1 1774449715 installed <13>Aug 22 09:19:34 rpmi: python3-module-webencodings-0.5.1-alt3 sisyphus+359244.100.1.1 1728381102 installed <13>Aug 22 09:19:34 rpmi: python3-module-six-1.17.0-alt1.1 sisyphus+373470.100.1.1 1738920023 installed <13>Aug 22 09:19:34 rpmi: python3-module-genshi-0.7.10-alt1 sisyphus+426462.15500.10.2 1785779573 installed <13>Aug 22 09:19:34 rpmi: python3-module-cssselect-1.4.0-alt1.1 sisyphus+413473.200.3.2 1774836663 installed <13>Aug 22 09:19:34 rpmi: python3-module-wcwidth-0.8.2-alt1 sisyphus+423417.100.1.1 1782812581 installed <13>Aug 22 09:19:34 rpmi: python3-module-prettytable-2.1.0-alt1 sisyphus+269172.200.1.1 1617824839 installed <13>Aug 22 09:19:34 rpmi: python3-module-rich-argparse-1.7.2-alt1 sisyphus+407286.100.1.1 1770304845 installed <13>Aug 22 09:19:34 rpmi: python3-module-uc-micro-py-2.0.0-alt1 sisyphus+411114.100.1.1 1773327270 installed <13>Aug 22 09:19:34 rpmi: python3-module-linkify-it-py-2.1.0-alt1.1 sisyphus+413476.100.1.1 1774817789 installed <13>Aug 22 09:19:34 rpmi: python3-module-mdurl-0.1.2-alt1 sisyphus+318894.1000.3.1 1682420700 installed <13>Aug 22 09:19:34 rpmi: python3-module-markdown-it-4.2.0-alt1 sisyphus+430106.100.1.1 1787224309 installed <13>Aug 22 09:19:34 rpmi: python3-module-rich-15.0.0-alt1 sisyphus+415092.100.2.1 1776162196 installed <13>Aug 22 09:19:34 rpmi: python3-module-pyperclip-1.9.0-alt1 sisyphus+353859.100.1.1 1722231798 installed <13>Aug 22 09:19:34 rpmi: python3-module-cmd2-3.2.0-alt1 sisyphus+407603.100.1.1 1770536144 installed <13>Aug 22 09:19:34 rpmi: python3-module-charset-normalizer-3.4.9-alt1 sisyphus+424623.100.1.1 1783521675 installed <13>Aug 22 09:19:34 rpmi: python3-module-requests-2.34.2-alt1 sisyphus+418161.200.3.1 1779090568 installed <13>Aug 22 09:19:34 rpmi: python3-module-cachetools-7.1.4-alt1 sisyphus+419373.100.1.1 1779896419 installed <13>Aug 22 09:19:34 rpmi: python3-module-autopage-0.6.0-alt1 sisyphus+407362.100.1.1 1770376301 installed <13>Aug 22 09:19:34 rpmi: python3-module-priority-2.0.0-alt3 sisyphus+338701.100.1.2 1705988383 installed <13>Aug 22 09:19:34 rpmi: python3-module-hyperframe-6.1.0-alt1 sisyphus+410643.100.1.1 1773087624 installed <13>Aug 22 09:19:34 rpmi: python3-module-hpack-4.2.0-alt1 sisyphus+425664.100.2.1 1785169962 installed <13>Aug 22 09:19:34 rpmi: python3-module-h2-4.3.0-alt1 sisyphus+410644.100.1.1 1773088005 installed <13>Aug 22 09:19:34 rpmi: python3-module-trove-classifiers-2026.6.1.19-alt1 sisyphus+419831.100.1.1 1780391786 installed <13>Aug 22 09:19:34 rpmi: python3-module-pathspec-1.1.1-alt1 sisyphus+416503.100.2.1 1777393721 installed <13>Aug 22 09:19:34 rpmi: python3-module-hatchling-1.32.0-alt1 sisyphus+429916.100.1.1 1787067163 installed <13>Aug 22 09:19:34 rpmi: python3-module-incremental-24.11.0-alt1 sisyphus+426035.100.2.1 1784755951 installed <13>Aug 22 09:19:34 rpmi: python3-module-constantly-15.1.0-alt7 sisyphus+338906.100.1.1 1706107088 installed <13>Aug 22 09:19:34 rpmi: python3-module-zope-3.3.0-alt10 sisyphus+391860.100.1.1 1754585510 installed <13>Aug 22 09:19:34 rpmi: python3-module-zope.interface-8.5-alt1 sisyphus+423624.4000.33.1 1784230215 installed <13>Aug 22 09:19:34 rpmi: python3-module-pycparser-2.23-alt1 sisyphus+410417.100.1.1 1772989663 installed <13>Aug 22 09:19:34 rpmi: python3-module-cffi-2.1.0-alt1 sisyphus+423624.540.33.1 1784228272 installed <13>Aug 22 09:19:34 rpmi: python3-module-cryptography-50.0.0-alt1 sisyphus+429203.100.1.1 1786463862 installed <13>Aug 22 09:19:34 rpmi: python3-module-openssl-26.4.0-alt1 sisyphus+429203.200.1.1 1786463879 installed <13>Aug 22 09:19:34 rpmi: python3-module-argcomplete-3.7.2-alt1 sisyphus+428730.100.1.1 1786114015 installed <13>Aug 22 09:19:34 rpmi: python3-module-tox-4.58.0-alt1 sisyphus+427459.300.2.1 1785405989 installed <13>Aug 22 09:19:34 rpmi: python3-module-appdirs-1.4.4-alt2 sisyphus+359005.100.1.1 1728036426 installed <13>Aug 22 09:19:34 rpmi: python3-module-annotated_doc-0.0.5-alt1 sisyphus+427370.300.1.1 1785267228 installed <13>Aug 22 09:19:34 rpmi: python3-module-typer-0.27.0-alt1 sisyphus+426477.440.2.1 1784895769 installed <13>Aug 22 09:19:34 rpmi: python3-module-typer-slim-0.27.0-alt1 sisyphus+426477.440.2.1 1784895769 installed <13>Aug 22 09:19:34 rpmi: python3-module-jaraco.text-4.2.0-alt1 sisyphus+408107.100.3.1 1771429608 installed <13>Aug 22 09:19:34 rpmi: python3-module-pkg-resources-1:80.10.2-alt2.1 sisyphus+413485.1000.2.3 1774838477 installed <13>Aug 22 09:19:34 rpmi: python3-module-alabaster-1.0.0-alt1 sisyphus+415179.100.3.1 1781509440 installed <13>Aug 22 09:19:34 rpmi: python3-module-aiohappyeyeballs-2.7.1-alt1 sisyphus+426561.100.1.1 1784892115 installed <13>Aug 22 09:19:34 rpmi: python-sphinx-objects.inv-1:2.3.15.20251025-alt1 sisyphus+398356.100.1.1 1761384354 installed <13>Aug 22 09:19:34 rpmi: libyaml2-6.0.2-alt1 sisyphus+393301.100.1.1 1756210811 installed <13>Aug 22 09:19:34 rpmi: python3-module-yaml-6.0.3-alt1 sisyphus+423624.2274.33.1 1784229099 installed <13>Aug 22 09:19:34 rpmi: libxml2-1:2.12.10-alt3 sisyphus+403806.1500.13.1 1768461696 installed <13>Aug 22 09:19:34 rpmi: libxslt-1.1.43-alt1 sisyphus+398184.100.1.1 1761304862 installed <13>Aug 22 09:19:34 rpmi: python3-module-html5lib-1:1.1-alt1 sisyphus+278096.120.5.1 1626086978 installed <13>Aug 22 09:19:35 rpmi: python3-module-lxml-6.0.2-alt3 sisyphus+426196.100.7.2 1784742798 installed <13>Aug 22 09:19:35 rpmi: python3-module-defusedxml-0.7.1-alt2 sisyphus+397015.100.1.2 1760452737 installed <13>Aug 22 09:19:35 rpmi: python3-module-sphinxcontrib-applehelp-2.0.0-alt1 sisyphus+353872.100.1.1 1722243556 installed <13>Aug 22 09:19:35 rpmi: python3-module-sphinxcontrib-devhelp-2.0.0-alt1 sisyphus+353872.200.1.1 1722243589 installed <13>Aug 22 09:19:35 rpmi: python3-module-sphinxcontrib-jquery-4.1-alt3 sisyphus+339023.100.1.1 1706234262 installed <13>Aug 22 09:19:35 rpmi: python3-module-sphinxcontrib-jsmath-1.0.1-alt4 sisyphus+429781.100.1.3 1786967986 installed <13>Aug 22 09:19:35 rpmi: python3-module-sphinxcontrib-htmlhelp-2.1.0-alt1.1 sisyphus+413488.600.3.1 1774831636 installed <13>Aug 22 09:19:35 rpmi: python3-module-sphinxcontrib-serializinghtml-2.0.0-alt1 sisyphus+361088.100.1.1 1730215552 installed <13>Aug 22 09:19:35 rpmi: python3-module-sphinxcontrib-qthelp-2.0.0-alt1 sisyphus+353872.300.1.1 1722243619 installed <13>Aug 22 09:19:35 rpmi: python3-module-sphinx-sphinx-build-symlink-1:9.1.0-alt1 sisyphus+429423.100.2.1 1786861205 installed <13>Aug 22 09:19:35 rpmi: python3-module-sphinx-1:9.1.0-alt1 sisyphus+429423.100.2.1 1786861205 installed <13>Aug 22 09:19:35 rpmi: python3-module-stevedore-5.5.0-alt1 sisyphus+398153.3300.3.1 1761296720 installed <13>Aug 22 09:19:35 rpmi: python3-module-cliff-4.11.0-alt1 sisyphus+398153.4000.5.1 1761305320 installed <13>Aug 22 09:19:35 rpmi: libpython3-3.14.7-alt1 sisyphus+428945.100.2.1 1786381829 installed <13>Aug 22 09:19:36 rpmi: python3-dev-3.14.7-alt1 sisyphus+428945.100.2.1 1786381829 installed <13>Aug 22 09:19:36 rpmi: python3-module-setuptools-1:83.0.0-alt1 sisyphus+424341.100.2.1 1783427124 installed <13>Aug 22 09:19:36 rpmi: python3-module-pbr-7.0.3-alt1 sisyphus+405526.100.1.2 1768828708 installed <13>Aug 22 09:19:36 rpmi: python3-module-oslo.config-10.0.0-alt1 sisyphus+392964.1100.3.1 1755793629 installed <13>Aug 22 09:19:36 rpmi: libllhttp-9.4.3-alt1 sisyphus+429990.100.2.1 1787305627 installed <13>Aug 22 09:19:36 rpmi: python3-module-aiohttp-3.14.3-alt1 sisyphus+427535.100.2.1 1785437588 installed <13>Aug 22 09:19:36 rpmi: python3-module-dulwich-1.2.12-alt1 sisyphus+425297.200.2.1 1784717431 installed <13>Aug 22 09:19:36 rpmi: libusb-1.0.30-alt1 sisyphus+428703.100.1.1 1786104116 installed <13>Aug 22 09:19:36 rpmi: libhidapi-0.15.0-alt1 sisyphus+384789.100.1.1 1747810467 installed <13>Aug 22 09:19:36 rpmi: python3-module-cython-hidapi-0.15.0-alt1 sisyphus+423624.4500.33.1 1784230363 installed <13>Aug 22 09:19:36 rpmi: python3-module-serial-3.5-alt3 sisyphus+360600.100.2.1 1729786231 installed <13>Aug 22 09:19:36 rpmi: python3-module-twisted-logger-24.11.0-alt2 sisyphus+376609.40.2.1 1740866761 installed <13>Aug 22 09:19:36 rpmi: python3-module-twisted-web-24.11.0-alt2 sisyphus+376609.40.2.1 1740866761 installed <13>Aug 22 09:19:36 rpmi: python3-module-twisted-words-24.11.0-alt2 sisyphus+376609.40.2.1 1740866761 installed <13>Aug 22 09:19:36 rpmi: python3-module-automat-25.4.16-alt1.2 sisyphus+413479.200.1.3 1774822787 installed <13>Aug 22 09:19:36 rpmi: python3-module-twisted-core-24.11.0-alt2 sisyphus+376609.40.2.1 1740866761 installed <13>Aug 22 09:19:36 rpmi: python3-module-testscenarios-0.5.0-alt6 sisyphus+410011.400.3.1 1772646534 installed <13>Aug 22 09:19:36 rpmi: python3-module-testtools-2.8.6-alt1 sisyphus+410266.100.1.1 1772803073 installed <13>Aug 22 09:19:36 rpmi: desktop-file-utils-0.26-alt6 sisyphus+331944.100.1.3 1697550035 installed <13>Aug 22 09:19:36 rpmi: shared-mime-info-2.5.1-alt1 sisyphus+423380.100.1.1 1782757346 installed <13>Aug 22 09:19:36 rpmi: libfribidi-1.0.16-alt1 sisyphus+358393.100.1.1 1727333693 installed <13>Aug 22 09:19:36 rpmi: libdatrie-0.2.14-alt1 sisyphus+401721.100.1.1 1764770506 installed <13>Aug 22 09:19:36 rpmi: libthai-0.1.29-alt1_6 sisyphus+328230.100.1.2 1693348044 installed <13>Aug 22 09:19:36 rpmi: libpixman-3:0.46.4-alt1 sisyphus+390673.100.1.1 1753341547 installed <13>Aug 22 09:19:36 rpmi: libgraphite2-1.3.15-alt1 sisyphus+419726.300.2.1 1780311592 installed <13>Aug 22 09:19:36 rpmi: libXdmcp-1.1.5-alt1 sisyphus+343583.700.1.1 1711441073 installed <13>Aug 22 09:19:36 rpmi: libXau-1.0.11-alt1 sisyphus+311428.100.1.1 1670577440 installed <13>Aug 22 09:19:36 rpmi: libxcb-1.17.0-alt1 sisyphus+345308.200.1.1 1713342009 installed <13>Aug 22 09:19:36 rpmi: libX11-locales-3:1.8.13-alt1 sisyphus+407695.100.1.1 1770632898 installed <13>Aug 22 09:19:36 rpmi: libX11-3:1.8.13-alt1 sisyphus+407695.100.1.1 1770632900 installed <13>Aug 22 09:19:36 rpmi: libXrender-0.9.12-alt1 sisyphus+373121.100.1.1 1738654919 installed <13>Aug 22 09:19:36 rpmi: libXext-1.3.6-alt1 sisyphus+343583.1000.1.1 1711441114 installed <13>Aug 22 09:19:36 rpmi: gsettings-desktop-schemas-data-50.1-alt1 sisyphus+415293.100.1.1 1776253274 installed <13>Aug 22 09:19:36 rpmi: libgio-2.88.3-alt1 sisyphus+427497.100.1.2 1785397761 installed <13>Aug 22 09:19:36 rpmi: gsettings-desktop-schemas-50.1-alt1 sisyphus+415293.100.1.1 1776253274 installed <13>Aug 22 09:19:36 rpmi: libssh2-1.11.1-alt4 sisyphus+427154.100.3.1 1786017908 installed <13>Aug 22 09:19:36 rpmi: publicsuffix-list-dafsa-20260624-alt1 sisyphus+422796.100.1.1 1782491537 installed <13>Aug 22 09:19:36 rpmi: libnghttp3.9-1.18.0-alt1 sisyphus+428366.100.1.1 1785864182 installed <13>Aug 22 09:19:36 rpmi: libnghttp2-1.70.0-alt1 sisyphus+428572.100.1.1 1786002367 installed <13>Aug 22 09:19:36 rpmi: openldap-common-2.6.13-alt1 sisyphus+411252.300.5.1 1773745238 installed <13>Aug 22 09:19:36 rpmi: libunistring2-0.9.10-alt2 sisyphus+421685.300.1.1 1781712773 installed <13>Aug 22 09:19:36 rpmi: libidn2-2.3.8-alt1 sisyphus+393466.100.1.1 1756397195 installed <13>Aug 22 09:19:36 rpmi: libgnutls30-3.8.13-alt2 sisyphus+430153.200.1.1 1787242472 installed <13>Aug 22 09:19:36 rpmi: libngtcp2.16-1.25.0-alt1 sisyphus+428366.200.1.1 1785864229 installed <13>Aug 22 09:19:36 rpmi: libngtcp2_crypto_gnutls8-1.25.0-alt1 sisyphus+428366.200.1.1 1785864229 installed <13>Aug 22 09:19:36 rpmi: libpsl-0.23.2-alt1 sisyphus+429280.100.1.2 1786546885 installed <13>Aug 22 09:19:36 rpmi: libbrotlicommon-1.2.0-alt1 sisyphus+398493.100.1.1 1761628653 installed <13>Aug 22 09:19:36 rpmi: libbrotlidec-1.2.0-alt1 sisyphus+398493.100.1.1 1761628653 installed <13>Aug 22 09:19:36 rpmi: libharfbuzz-14.2.1-alt1 sisyphus+427160.500.1.2 1785172538 installed <13>Aug 22 09:19:36 rpmi: libfreetype-2.14.3-alt1 sisyphus+412517.100.1.1 1774428696 installed <13>Aug 22 09:19:36 rpmi: libfontconfig1-2.18.1-alt1 sisyphus+427111.400.1.1 1785110362 installed <13>Aug 22 09:19:36 rpmi: libXft-2.3.8-alt1 sisyphus+331490.400.1.1 1697023273 installed <13>Aug 22 09:19:36 rpmi: libcairo-1:1.18.4-alt1 sisyphus+377471.100.1.1 1741589817 installed <13>Aug 22 09:19:36 rpmi: libpango-1.58.2-alt1 sisyphus+428989.100.1.1 1786285330 installed <13>Aug 22 09:19:36 rpmi: libharfbuzz-gobject-14.2.1-alt1 sisyphus+427160.500.1.2 1785172538 installed <13>Aug 22 09:19:36 rpmi: libharfbuzz-gir-14.2.1-alt1 sisyphus+427160.500.1.2 1785172538 installed <13>Aug 22 09:19:36 rpmi: libpango-gir-1.58.2-alt1 sisyphus+428989.100.1.1 1786285330 installed <13>Aug 22 09:19:36 rpmi: python3-module-pygobject3-nox-3.56.3-alt1.1 sisyphus+428987.100.1.1 1786282117 installed <13>Aug 22 09:19:36 rpmi: python3-module-subunit-1.4.6-alt1 sisyphus+426058.100.2.2 1784795388 installed <13>Aug 22 09:19:36 rpmi: libxxhash-0.8.3-alt1 sisyphus+384704.100.1.1 1747741286 installed <13>Aug 22 09:19:36 rpmi: liblz4-1:1.9.4-alt1 sisyphus+309416.100.1.1 1667413000 installed <13>Aug 22 09:19:36 rpmi: rsync-3.2.7-alt7 sisyphus+429795.100.1.1 1786970189 installed <13>Aug 22 09:19:36 rpmi: openssh-common-9.6p1-alt7 sisyphus+423567.100.3.1 1785329711 installed <13>Aug 22 09:19:36 rpmi: libverto-0.3.2-alt1_1 sisyphus+321176.2200.10.2 1684806164 installed <13>Aug 22 09:19:36 rpmi: liblmdb-0.9.35-alt1 sisyphus+408541.100.2.1 1771588201 installed <13>Aug 22 09:19:36 rpmi: libkeyutils-1.6.3-alt1 sisyphus+346336.200.2.2 1716472658 installed <13>Aug 22 09:19:36 rpmi: libcom_err-1.47.4.0.2.a9f48-alt1 sisyphus+416421.100.2.1 1777378671 installed <86>Aug 22 09:19:36 groupadd[3796618]: group added to /etc/group: name=_keytab, GID=999 <86>Aug 22 09:19:36 groupadd[3796618]: group added to /etc/gshadow: name=_keytab <86>Aug 22 09:19:36 groupadd[3796618]: new group: name=_keytab, GID=999 <13>Aug 22 09:19:36 rpmi: libkrb5-1.22.2-alt2 sisyphus+426323.100.1.2 1784761603 installed <86>Aug 22 09:19:36 groupadd[3796667]: group added to /etc/group: name=sasl, GID=998 <86>Aug 22 09:19:36 groupadd[3796667]: group added to /etc/gshadow: name=sasl <86>Aug 22 09:19:36 groupadd[3796667]: new group: name=sasl, GID=998 <13>Aug 22 09:19:36 rpmi: libsasl2-3-2.1.28-alt5 sisyphus+419937.100.1.1 1780468454 installed <13>Aug 22 09:19:36 rpmi: libldap2-2.6.13-alt1 sisyphus+411252.300.5.1 1773745182 installed <13>Aug 22 09:19:36 rpmi: libcurl-8.21.0-alt1 sisyphus+422578.100.1.2 1782295668 installed <13>Aug 22 09:19:36 rpmi: libpq5-18-18.6-alt1 sisyphus+429419.100.2.1 1786695366 installed <13>Aug 22 09:19:37 rpmi: python3-module-psycopg2-2.9.11-alt1 sisyphus+423624.7100.33.1 1784232155 installed <13>Aug 22 09:19:37 rpmi: libcbor0.14-0.14.0-alt1 sisyphus+414519.100.3.1 1775927176 installed <13>Aug 22 09:19:37 rpmi: libfido2_1-1.17.0-alt1 sisyphus+415374.100.1.1 1776337779 installed <13>Aug 22 09:19:37 rpmi: libedit3-3.1.20250104-alt1 sisyphus+384216.200.2.1 1747315132 installed <86>Aug 22 09:19:37 groupadd[3796750]: group added to /etc/group: name=sshagent, GID=997 <86>Aug 22 09:19:37 groupadd[3796750]: group added to /etc/gshadow: name=sshagent <86>Aug 22 09:19:37 groupadd[3796750]: new group: name=sshagent, GID=997 <13>Aug 22 09:19:37 rpmi: openssh-clients-9.6p1-alt7 sisyphus+423567.100.3.1 1785329711 installed <13>Aug 22 09:19:37 rpmi: less-633-alt1 sisyphus+328181.300.2.1 1693321749 installed <13>Aug 22 09:19:37 rpmi: diffstat-1.64-alt1 sisyphus+346132.200.3.2 1716466240 installed <13>Aug 22 09:19:37 rpmi: git-core-2.50.1-alt1 sisyphus+379199.100.1.1 1752058634 installed <13>Aug 22 09:19:37 rpmi: python3-module-openstackdocstheme-3.5.0-alt1 sisyphus+383468.200.1.1 1746548810 installed <13>Aug 22 09:19:37 rpmi: python3-module-eventlet-0.40.4-alt2.1 sisyphus+429308.100.1.1 1786556024 installed <13>Aug 22 09:19:37 rpmi: python3-module-stestr-4.2.1-alt1 sisyphus+409357.100.1.3 1772117348 installed <13>Aug 22 09:19:37 rpmi: python3-module-oslotest-5.0.1-alt1 sisyphus+388471.2100.1.1 1751267187 installed <13>Aug 22 09:19:37 rpmi: python3-module-debtcollector-3.0.0-alt1 sisyphus+349955.400.1.1 1717068513 installed <13>Aug 22 09:19:37 rpmi: python3-module-mock-5.2.0-alt1 sisyphus+376793.100.1.1 1741087496 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/python3-module-oslo.rootwrap-7.7.0-alt1.nosrc.rpm (w1.gzdio) <13>Aug 22 09:19:38 rpmi: python3-module-pyproject-installer-0.6.0-alt1 sisyphus+424779.100.1.1 1783678406 installed Installing python3-module-oslo.rootwrap-7.7.0-alt1.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpmb-tmp.hASIJk + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf oslo.rootwrap-7.7.0 + echo 'Source #0 (oslo.rootwrap-7.7.0.tar):' Source #0 (oslo.rootwrap-7.7.0.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/oslo.rootwrap-7.7.0.tar + cd oslo.rootwrap-7.7.0 + /bin/chmod -c -Rf u+rwX,go-w . + rm -rfv oslo.rootwrap.egg-info removed 'oslo.rootwrap.egg-info/top_level.txt' removed 'oslo.rootwrap.egg-info/requires.txt' removed 'oslo.rootwrap.egg-info/pbr.json' removed 'oslo.rootwrap.egg-info/not-zip-safe' removed 'oslo.rootwrap.egg-info/entry_points.txt' removed 'oslo.rootwrap.egg-info/dependency_links.txt' removed 'oslo.rootwrap.egg-info/SOURCES.txt' removed 'oslo.rootwrap.egg-info/PKG-INFO' removed directory 'oslo.rootwrap.egg-info' + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpmb-tmp.WAv2uE + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd oslo.rootwrap-7.7.0 + export 'CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + export 'CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + export 'FFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + /usr/bin/python3 -m pyproject_installer -v build INFO : pyproject_installer.build_cmd._build : Building wheel INFO : pyproject_installer.build_cmd._build : Source tree: /usr/src/RPM/BUILD/oslo.rootwrap-7.7.0 INFO : pyproject_installer.build_cmd._build : Output dir: /usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/dist DEBUG : pyproject_installer.lib.build_backend : Validating source path DEBUG : pyproject_installer.lib.build_backend : Checking for PEP517 spec DEBUG : pyproject_installer.lib.build_backend : Parsing configuration file: /usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/pyproject.toml INFO : backend_caller.py : Calling hook build_wheel in subprocess INFO : backend_caller.py : Build backend: pbr.build INFO : backend_caller.py : Hook args: ['/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/dist'] INFO : backend_caller.py : Hook kwargs: {'config_settings': None} /usr/lib/python3/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' warnings.warn(msg) /usr/lib/python3/site-packages/setuptools/dist.py:765: 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() INFO : root : running bdist_wheel INFO : root : running build INFO : root : running build_py INFO : root : creating build/lib/oslo_rootwrap/tests INFO : root : copying oslo_rootwrap/tests/test_rootwrap.py -> build/lib/oslo_rootwrap/tests INFO : root : copying oslo_rootwrap/tests/test_functional_eventlet.py -> build/lib/oslo_rootwrap/tests INFO : root : copying oslo_rootwrap/tests/test_functional.py -> build/lib/oslo_rootwrap/tests INFO : root : copying oslo_rootwrap/tests/run_daemon.py -> build/lib/oslo_rootwrap/tests INFO : root : copying oslo_rootwrap/tests/__init__.py -> build/lib/oslo_rootwrap/tests INFO : root : copying oslo_rootwrap/wrapper.py -> build/lib/oslo_rootwrap INFO : root : copying oslo_rootwrap/version.py -> build/lib/oslo_rootwrap INFO : root : copying oslo_rootwrap/jsonrpc.py -> build/lib/oslo_rootwrap INFO : root : copying oslo_rootwrap/filters.py -> build/lib/oslo_rootwrap INFO : root : copying oslo_rootwrap/daemon.py -> build/lib/oslo_rootwrap INFO : root : copying oslo_rootwrap/cmd.py -> build/lib/oslo_rootwrap INFO : root : copying oslo_rootwrap/client.py -> build/lib/oslo_rootwrap INFO : root : copying oslo_rootwrap/__init__.py -> build/lib/oslo_rootwrap INFO : root : running egg_info INFO : root : creating oslo.rootwrap.egg-info INFO : root : writing oslo.rootwrap.egg-info/PKG-INFO INFO : root : writing dependency_links to oslo.rootwrap.egg-info/dependency_links.txt INFO : root : writing entry points to oslo.rootwrap.egg-info/entry_points.txt INFO : root : writing requirements to oslo.rootwrap.egg-info/requires.txt INFO : root : writing top-level names to oslo.rootwrap.egg-info/top_level.txt INFO : root : [pbr] Processing SOURCES.txt INFO : root : writing manifest file 'oslo.rootwrap.egg-info/SOURCES.txt' WARNING : root : warning: no previously-included files found matching '.gitignore' WARNING : root : warning: no previously-included files found matching '.gitreview' WARNING : root : warning: no previously-included files matching '*.pyc' found anywhere in distribution INFO : root : adding license file 'LICENSE' INFO : root : adding license file 'AUTHORS' INFO : root : writing manifest file 'oslo.rootwrap.egg-info/SOURCES.txt' INFO : root : installing to build/bdist.linux-i686/wheel INFO : root : running install INFO : root : [pbr] Generating AUTHORS INFO : root : [pbr] AUTHORS complete (0.0s) INFO : root : running install_lib INFO : root : creating build/bdist.linux-i686/wheel INFO : root : creating build/bdist.linux-i686/wheel/oslo_rootwrap INFO : root : copying build/lib/oslo_rootwrap/__init__.py -> build/bdist.linux-i686/wheel/./oslo_rootwrap INFO : root : copying build/lib/oslo_rootwrap/client.py -> build/bdist.linux-i686/wheel/./oslo_rootwrap INFO : root : copying build/lib/oslo_rootwrap/cmd.py -> build/bdist.linux-i686/wheel/./oslo_rootwrap INFO : root : copying build/lib/oslo_rootwrap/daemon.py -> build/bdist.linux-i686/wheel/./oslo_rootwrap INFO : root : copying build/lib/oslo_rootwrap/filters.py -> build/bdist.linux-i686/wheel/./oslo_rootwrap INFO : root : copying build/lib/oslo_rootwrap/jsonrpc.py -> build/bdist.linux-i686/wheel/./oslo_rootwrap INFO : root : copying build/lib/oslo_rootwrap/version.py -> build/bdist.linux-i686/wheel/./oslo_rootwrap INFO : root : copying build/lib/oslo_rootwrap/wrapper.py -> build/bdist.linux-i686/wheel/./oslo_rootwrap INFO : root : creating build/bdist.linux-i686/wheel/oslo_rootwrap/tests INFO : root : copying build/lib/oslo_rootwrap/tests/__init__.py -> build/bdist.linux-i686/wheel/./oslo_rootwrap/tests INFO : root : copying build/lib/oslo_rootwrap/tests/run_daemon.py -> build/bdist.linux-i686/wheel/./oslo_rootwrap/tests INFO : root : copying build/lib/oslo_rootwrap/tests/test_functional.py -> build/bdist.linux-i686/wheel/./oslo_rootwrap/tests INFO : root : copying build/lib/oslo_rootwrap/tests/test_functional_eventlet.py -> build/bdist.linux-i686/wheel/./oslo_rootwrap/tests INFO : root : copying build/lib/oslo_rootwrap/tests/test_rootwrap.py -> build/bdist.linux-i686/wheel/./oslo_rootwrap/tests INFO : root : running install_egg_info INFO : root : Copying oslo.rootwrap.egg-info to build/bdist.linux-i686/wheel/./oslo.rootwrap-7.7.0-py3.14.egg-info INFO : root : running install_scripts INFO : root : creating build/bdist.linux-i686/wheel/oslo_rootwrap-7.7.0.dist-info/WHEEL INFO : wheel : creating '/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/dist/.tmp-po9y40kf/oslo_rootwrap-7.7.0-py3-none-any.whl' and adding 'build/bdist.linux-i686/wheel' to it INFO : wheel : adding 'oslo_rootwrap/__init__.py' INFO : wheel : adding 'oslo_rootwrap/client.py' INFO : wheel : adding 'oslo_rootwrap/cmd.py' INFO : wheel : adding 'oslo_rootwrap/daemon.py' INFO : wheel : adding 'oslo_rootwrap/filters.py' INFO : wheel : adding 'oslo_rootwrap/jsonrpc.py' INFO : wheel : adding 'oslo_rootwrap/version.py' INFO : wheel : adding 'oslo_rootwrap/wrapper.py' INFO : wheel : adding 'oslo_rootwrap/tests/__init__.py' INFO : wheel : adding 'oslo_rootwrap/tests/run_daemon.py' INFO : wheel : adding 'oslo_rootwrap/tests/test_functional.py' INFO : wheel : adding 'oslo_rootwrap/tests/test_functional_eventlet.py' INFO : wheel : adding 'oslo_rootwrap/tests/test_rootwrap.py' INFO : wheel : adding 'oslo_rootwrap-7.7.0.dist-info/licenses/AUTHORS' INFO : wheel : adding 'oslo_rootwrap-7.7.0.dist-info/licenses/LICENSE' INFO : wheel : adding 'oslo_rootwrap-7.7.0.dist-info/METADATA' INFO : wheel : adding 'oslo_rootwrap-7.7.0.dist-info/WHEEL' INFO : wheel : adding 'oslo_rootwrap-7.7.0.dist-info/entry_points.txt' INFO : wheel : adding 'oslo_rootwrap-7.7.0.dist-info/top_level.txt' INFO : wheel : adding 'oslo_rootwrap-7.7.0.dist-info/RECORD' INFO : root : removing build/bdist.linux-i686/wheel INFO : pyproject_installer.build_cmd._build : Built wheel: oslo_rootwrap-7.7.0-py3-none-any.whl + export PYTHONPATH=/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0 + PYTHONPATH=/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0 + sphinx-build-3 doc/source html Running Sphinx v9.1.0 loading translations [en]... done [openstackdocstheme] version: 3.5.0 [openstackdocstheme] connecting html-page-context event handler making output directory... done [openstackdocstheme] overriding configured project name (oslo.rootwrap) with name extracted from the package (oslo.rootwrap); you can disable this behavior with the 'openstackdocs_auto_name' option Converting `source_suffix = '.rst'` to `source_suffix = {'.rst': 'restructuredtext'}`. [openstackdocstheme] using theme from /usr/lib/python3/site-packages/openstackdocstheme/theme fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] cannot find git top directory, assuming "." [openstackdocstheme] no ./.gitreview found building [mo]: targets for 0 po files that are out of date writing output... building [html]: targets for 6 source files that are out of date updating environment: [new config] 6 added, 0 changed, 0 removed reading sources... [ 17%] contributor/index reading sources... [ 33%] index reading sources... [ 50%] install/index reading sources... [ 67%] user/history reading sources... [ 83%] user/index reading sources... [100%] user/usage looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... copying static files... Writing evaluated template result to /usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/html/_static/language_data.js Writing evaluated template result to /usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/html/_static/documentation_options.js Writing evaluated template result to /usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/html/_static/basic.css copying static files: done copying extra files... copying extra files: done copying assets: done writing output... [ 17%] contributor/index fatal: not a git repository (or any of the parent directories): .git fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/contributor/index.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/contributor/index.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'contributor/index' writing output... [ 33%] index fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/index.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/index.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'index' writing output... [ 50%] install/index fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/install/index.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/install/index.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'install/index' writing output... [ 67%] user/history fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/user/history.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/user/history.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'user/history' writing output... [ 83%] user/index fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/user/index.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/user/index.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'user/index' writing output... [100%] user/usage fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/user/usage.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/user/usage.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'user/usage' WARNING: [openstackdocstheme] cannot get gitsha from git repository generating indices... genindex done writing additional pages... search done dumping search index in English (code: en)... done dumping object inventory... done build succeeded, 1 warning. The HTML pages are in html. + sphinx-build-3 -b man doc/source man Running Sphinx v9.1.0 loading translations [en]... done [openstackdocstheme] version: 3.5.0 [openstackdocstheme] connecting html-page-context event handler making output directory... done [openstackdocstheme] overriding configured project name (oslo.rootwrap) with name extracted from the package (oslo.rootwrap); you can disable this behavior with the 'openstackdocs_auto_name' option Converting `source_suffix = '.rst'` to `source_suffix = {'.rst': 'restructuredtext'}`. [openstackdocstheme] using theme from /usr/lib/python3/site-packages/openstackdocstheme/theme fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] cannot find git top directory, assuming "." [openstackdocstheme] no ./.gitreview found building [mo]: targets for 0 po files that are out of date writing output... building [man]: all manpages updating environment: [new config] 6 added, 0 changed, 0 removed reading sources... [ 17%] contributor/index reading sources... [ 33%] index reading sources... [ 50%] install/index reading sources... [ 67%] user/history reading sources... [ 83%] user/index reading sources... [100%] user/usage looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... copying assets: done writing... oslorootwrap.1 { install/index user/index user/usage user/history contributor/index } done build succeeded. The manual pages are in man. + rm -rf html/.doctrees html/.buildinfo + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpmb-tmp.Ei9N7i + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/python3-module-oslo.rootwrap-buildroot + : + /bin/rm -rf -- /usr/src/tmp/python3-module-oslo.rootwrap-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/usr/bin:/bin:/usr/local/bin:/usr/games + cd oslo.rootwrap-7.7.0 + /usr/bin/python3 -m pyproject_installer -v install --destdir=/usr/src/tmp/python3-module-oslo.rootwrap-buildroot INFO : pyproject_installer.install_cmd._install : Installing wheel INFO : pyproject_installer.install_cmd._install : Wheel directory: /usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/dist INFO : pyproject_installer.install_cmd._install : Wheel filename: oslo_rootwrap-7.7.0-py3-none-any.whl INFO : pyproject_installer.install_cmd._install : Destination: /usr/src/tmp/python3-module-oslo.rootwrap-buildroot DEBUG : pyproject_installer.lib.wheel : Parsing wheel filename DEBUG : pyproject_installer.lib.wheel : Validating wheel file DEBUG : pyproject_installer.lib.wheel : Validating wheel spec version DEBUG : pyproject_installer.lib.wheel : Parsing wheel spec metadata DEBUG : pyproject_installer.lib.wheel : Validating RECORD INFO : pyproject_installer.install_cmd._install : Wheel installation root: /usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: oslo_rootwrap-7.7.0.dist-info/licenses/AUTHORS DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: oslo_rootwrap-7.7.0.dist-info/licenses/LICENSE DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: oslo_rootwrap-7.7.0.dist-info/WHEEL DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: oslo_rootwrap-7.7.0.dist-info/top_level.txt DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: oslo_rootwrap-7.7.0.dist-info/RECORD INFO : pyproject_installer.install_cmd._install : Extracting wheel INFO : pyproject_installer.install_cmd._install : Generating entrypoints scripts DEBUG : pyproject_installer.lib.scripts : Installing console script: oslo-rootwrap DEBUG : pyproject_installer.lib.scripts : Installing console script: oslo-rootwrap-daemon INFO : pyproject_installer.install_cmd._install : Wheel was installed + install -pDm 644 man/oslorootwrap.1 /usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/share/man/man1/oslorootwrap.1 + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/python3-module-oslo.rootwrap-buildroot (auto) Verifying and fixing files in /usr/src/tmp/python3-module-oslo.rootwrap-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/python3-module-oslo.rootwrap-buildroot/ (default) Compressing files in /usr/src/tmp/python3-module-oslo.rootwrap-buildroot (auto) Adjusting library links in /usr/src/tmp/python3-module-oslo.rootwrap-buildroot ./usr/lib: (from :0) Verifying ELF objects in /usr/src/tmp/python3-module-oslo.rootwrap-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Splitting links to aliased files under /{,s}bin in /usr/src/tmp/python3-module-oslo.rootwrap-buildroot Bytecompiling python3 modules in /usr/src/tmp/python3-module-oslo.rootwrap-buildroot using /usr/bin/python3 compile /usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/tests/__init__.py compile /usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/tests/run_daemon.py compile /usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/tests/test_functional.py compile /usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/tests/test_functional_eventlet.py compile /usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/tests/test_rootwrap.py compile /usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/__init__.py compile /usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/client.py compile /usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/cmd.py compile /usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/daemon.py compile /usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/filters.py compile /usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/jsonrpc.py compile /usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/version.py compile /usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/wrapper.py Bytecompiling python3 modules with optimization in /usr/src/tmp/python3-module-oslo.rootwrap-buildroot using /usr/bin/python3 -O compile /usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/tests/__init__.py compile /usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/tests/run_daemon.py compile /usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/tests/test_functional.py compile /usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/tests/test_functional_eventlet.py compile /usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/tests/test_rootwrap.py compile /usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/__init__.py compile /usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/client.py compile /usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/cmd.py compile /usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/daemon.py compile /usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/filters.py compile /usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/jsonrpc.py compile /usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/version.py compile /usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/wrapper.py Bytecompiling python3 modules with optimization-2 in /usr/src/tmp/python3-module-oslo.rootwrap-buildroot using /usr/bin/python3 -OO compile /usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/tests/__init__.py compile /usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/tests/run_daemon.py compile /usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/tests/test_functional.py compile /usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/tests/test_functional_eventlet.py compile /usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/tests/test_rootwrap.py compile /usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/__init__.py compile /usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/client.py compile /usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/cmd.py compile /usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/daemon.py compile /usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/filters.py compile /usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/jsonrpc.py compile /usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/version.py compile /usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/wrapper.py Hardlinking identical .pyc and .opt-?.pyc files './usr/lib/python3/site-packages/oslo_rootwrap/__pycache__/__init__.cpython-314.opt-1.pyc' => './usr/lib/python3/site-packages/oslo_rootwrap/__pycache__/__init__.cpython-314.pyc' './usr/lib/python3/site-packages/oslo_rootwrap/__pycache__/__init__.cpython-314.opt-2.pyc' => './usr/lib/python3/site-packages/oslo_rootwrap/__pycache__/__init__.cpython-314.opt-1.pyc' './usr/lib/python3/site-packages/oslo_rootwrap/__pycache__/client.cpython-314.opt-1.pyc' => './usr/lib/python3/site-packages/oslo_rootwrap/__pycache__/client.cpython-314.pyc' './usr/lib/python3/site-packages/oslo_rootwrap/__pycache__/cmd.cpython-314.opt-1.pyc' => './usr/lib/python3/site-packages/oslo_rootwrap/__pycache__/cmd.cpython-314.pyc' './usr/lib/python3/site-packages/oslo_rootwrap/__pycache__/daemon.cpython-314.opt-1.pyc' => './usr/lib/python3/site-packages/oslo_rootwrap/__pycache__/daemon.cpython-314.pyc' './usr/lib/python3/site-packages/oslo_rootwrap/__pycache__/daemon.cpython-314.opt-2.pyc' => './usr/lib/python3/site-packages/oslo_rootwrap/__pycache__/daemon.cpython-314.opt-1.pyc' './usr/lib/python3/site-packages/oslo_rootwrap/__pycache__/filters.cpython-314.opt-1.pyc' => './usr/lib/python3/site-packages/oslo_rootwrap/__pycache__/filters.cpython-314.pyc' './usr/lib/python3/site-packages/oslo_rootwrap/__pycache__/jsonrpc.cpython-314.opt-1.pyc' => './usr/lib/python3/site-packages/oslo_rootwrap/__pycache__/jsonrpc.cpython-314.pyc' './usr/lib/python3/site-packages/oslo_rootwrap/__pycache__/jsonrpc.cpython-314.opt-2.pyc' => './usr/lib/python3/site-packages/oslo_rootwrap/__pycache__/jsonrpc.cpython-314.opt-1.pyc' './usr/lib/python3/site-packages/oslo_rootwrap/__pycache__/version.cpython-314.opt-1.pyc' => './usr/lib/python3/site-packages/oslo_rootwrap/__pycache__/version.cpython-314.pyc' './usr/lib/python3/site-packages/oslo_rootwrap/__pycache__/version.cpython-314.opt-2.pyc' => './usr/lib/python3/site-packages/oslo_rootwrap/__pycache__/version.cpython-314.opt-1.pyc' './usr/lib/python3/site-packages/oslo_rootwrap/__pycache__/wrapper.cpython-314.opt-1.pyc' => './usr/lib/python3/site-packages/oslo_rootwrap/__pycache__/wrapper.cpython-314.pyc' './usr/lib/python3/site-packages/oslo_rootwrap/tests/__pycache__/__init__.cpython-314.opt-1.pyc' => './usr/lib/python3/site-packages/oslo_rootwrap/tests/__pycache__/__init__.cpython-314.pyc' './usr/lib/python3/site-packages/oslo_rootwrap/tests/__pycache__/__init__.cpython-314.opt-2.pyc' => './usr/lib/python3/site-packages/oslo_rootwrap/tests/__pycache__/__init__.cpython-314.opt-1.pyc' './usr/lib/python3/site-packages/oslo_rootwrap/tests/__pycache__/run_daemon.cpython-314.opt-1.pyc' => './usr/lib/python3/site-packages/oslo_rootwrap/tests/__pycache__/run_daemon.cpython-314.pyc' './usr/lib/python3/site-packages/oslo_rootwrap/tests/__pycache__/run_daemon.cpython-314.opt-2.pyc' => './usr/lib/python3/site-packages/oslo_rootwrap/tests/__pycache__/run_daemon.cpython-314.opt-1.pyc' './usr/lib/python3/site-packages/oslo_rootwrap/tests/__pycache__/test_functional.cpython-314.opt-1.pyc' => './usr/lib/python3/site-packages/oslo_rootwrap/tests/__pycache__/test_functional.cpython-314.pyc' './usr/lib/python3/site-packages/oslo_rootwrap/tests/__pycache__/test_functional.cpython-314.opt-2.pyc' => './usr/lib/python3/site-packages/oslo_rootwrap/tests/__pycache__/test_functional.cpython-314.opt-1.pyc' './usr/lib/python3/site-packages/oslo_rootwrap/tests/__pycache__/test_functional_eventlet.cpython-314.opt-1.pyc' => './usr/lib/python3/site-packages/oslo_rootwrap/tests/__pycache__/test_functional_eventlet.cpython-314.pyc' './usr/lib/python3/site-packages/oslo_rootwrap/tests/__pycache__/test_rootwrap.cpython-314.opt-1.pyc' => './usr/lib/python3/site-packages/oslo_rootwrap/tests/__pycache__/test_rootwrap.cpython-314.pyc' Executing(%check): /bin/sh -e /usr/src/tmp/rpmb-tmp.TouaZG + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd oslo.rootwrap-7.7.0 + export PYTHONPATH=/usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages + PYTHONPATH=/usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages + /usr/bin/python3 -m stestr run --exclude-regex tests.test_functional_eventlet {1} oslo_rootwrap.tests.test_rootwrap.RootwrapTestCase.test_EnvFilter [0.000492s] ... ok {3} oslo_rootwrap.tests.test_rootwrap.RootwrapTestCase.test_IpFilter_non_netns [0.000177s] ... ok {12} oslo_rootwrap.tests.test_rootwrap.RootwrapTestCase.test_RegExpFilter_reject [0.000272s] ... ok {14} oslo_rootwrap.tests.test_rootwrap.RootwrapTestCase.test_KillFilter [0.004269s] ... ok {5} oslo_rootwrap.tests.test_rootwrap.PathFilterTestCase.test_wrong_exec_command [0.000373s] ... ok {7} oslo_rootwrap.tests.test_rootwrap.PathFilterTestCase.test_match [0.000587s] ... ok {39} oslo_rootwrap.tests.test_rootwrap.RootwrapTestCase.test_ChainingRegExpFilter_not_match [0.000428s] ... ok {29} oslo_rootwrap.tests.test_rootwrap.RootwrapTestCase.test_skips [0.000173s] ... ok {25} oslo_rootwrap.tests.test_rootwrap.PathFilterTestCase.test_get_command_traversal_symlink [0.000643s] ... ok {38} oslo_rootwrap.tests.test_rootwrap.PathFilterTestCase.test_get_command_traversal [0.000465s] ... ok {0} oslo_rootwrap.tests.test_rootwrap.RootwrapTestCase.test_KillFilter_renamed_exe [0.002838s] ... ok {9} oslo_rootwrap.tests.test_rootwrap.RootwrapTestCase.test_IpNetnsExecFilter_nomatch_nonroot [0.000097s] ... ok {28} oslo_rootwrap.tests.test_rootwrap.RootwrapTestCase.test_IpFilter_netns [0.000205s] ... ok {4} oslo_rootwrap.tests.test_rootwrap.PathFilterTestCase.test_reject [0.000740s] ... ok {19} oslo_rootwrap.tests.test_rootwrap.PathFilterTestCase.test_reject_traversal [0.000522s] ... ok {35} oslo_rootwrap.tests.test_rootwrap.RootwrapTestCase.test_ChainingRegExpFilter_match [0.000342s] ... ok {22} oslo_rootwrap.tests.test_rootwrap.PathFilterTestCase.test_argument_pass_constraint [0.000422s] ... ok {47} oslo_rootwrap.tests.test_rootwrap.RootwrapTestCase.test_RegExpFilter_match [0.000211s] ... ok {45} oslo_rootwrap.tests.test_rootwrap.RootwrapTestCase.test_CommandFilter [0.000217s] ... ok {36} oslo_rootwrap.tests.test_rootwrap.RootwrapTestCase.test_ChainingRegExpFilter_multiple [0.000320s] ... ok {50} oslo_rootwrap.tests.test_rootwrap.RunOneCommandTestCase.test_positive_returncode [0.001007s] ... ok {60} oslo_rootwrap.tests.test_rootwrap.PathFilterTestCase.test_get_command [0.000543s] ... ok {23} oslo_rootwrap.tests.test_rootwrap.RootwrapTestCase.test_match_filter_recurses_exec_command_filter_matches [0.000135s] ... ok {48} oslo_rootwrap.tests.test_functional.RootwrapTest.test_run_as [0.000957s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/tests/test_functional.py", line 110, in test_run_as self.skip('Test requires root (for setuid)') ^^^^^^^^^ AttributeError: 'RootwrapTest' object has no attribute 'skip' {24} oslo_rootwrap.tests.test_rootwrap.RootwrapTestCase.test_match_filter_recurses_exec_command_filter_does_not_match [0.000203s] ... ok {54} oslo_rootwrap.tests.test_rootwrap.PathFilterTestCase.test_match_traversal [0.000558s] ... ok {42} oslo_rootwrap.tests.test_rootwrap.RunOneCommandTestCase.test_negative_returncode [0.001089s] ... ok {21} oslo_rootwrap.tests.test_functional.RootwrapDaemonTest.test_run_as [0.001148s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/tests/test_functional.py", line 110, in test_run_as self.skip('Test requires root (for setuid)') ^^^^^^^^^ AttributeError: 'RootwrapDaemonTest' object has no attribute 'skip' {52} oslo_rootwrap.tests.test_rootwrap.PathFilterTestCase.test_empty_args [0.000425s] ... ok {56} oslo_rootwrap.tests.test_rootwrap.PathFilterTestCase.test_reject_symlink [0.000731s] ... ok {41} oslo_rootwrap.tests.test_rootwrap.RootwrapTestCase.test_EnvFilter_without_leading_env [0.000365s] ... ok {59} oslo_rootwrap.tests.test_rootwrap.PathFilterTestCase.test_reject_traversal_symlink [0.000612s] ... ok {11} oslo_rootwrap.tests.test_rootwrap.RootwrapTestCase.test_getlogin_bad [0.000799s] ... ok {8} oslo_rootwrap.tests.test_rootwrap.PathFilterTestCase.test_get_command_symlink [0.000453s] ... ok {40} oslo_rootwrap.tests.test_rootwrap.RootwrapTestCase.test_RootwrapConfig [0.000786s] ... ok {6} oslo_rootwrap.tests.test_rootwrap.RootwrapTestCase.test_IpFilter_netns_delete [0.000154s] ... ok {2} oslo_rootwrap.tests.test_rootwrap.RootwrapTestCase.test_empty_invalid_regexpfilter [0.000070s] ... ok {75} oslo_rootwrap.tests.test_rootwrap.RootwrapLoaderTestCase.test_privsep_in_loader [0.000467s] ... ok {44} oslo_rootwrap.tests.test_rootwrap.RootwrapTestCase.test_empty_regexpfilter [0.000158s] ... ok {63} oslo_rootwrap.tests.test_rootwrap.PathFilterTestCase.test_match_traversal_symlink [0.000442s] ... ok {67} oslo_rootwrap.tests.test_rootwrap.RootwrapTestCase.test_ReadFileFilter [0.000120s] ... ok {34} oslo_rootwrap.tests.test_rootwrap.RootwrapTestCase.test_match_filter_recurses_exec_command_matches_user [0.000311s] ... ok {72} oslo_rootwrap.tests.test_rootwrap.DaemonCleanupTestCase.test_daemon_no_cleanup_for_uninitialized_server [0.001277s] ... ok {62} oslo_rootwrap.tests.test_rootwrap.RootwrapTestCase.test_missing_command [0.000391s] ... ok {43} oslo_rootwrap.tests.test_rootwrap.RootwrapTestCase.test_exec_dirs_search [0.000207s] ... ok {61} oslo_rootwrap.tests.test_rootwrap.PathFilterTestCase.test_match_symlink [0.000555s] ... ok {58} oslo_rootwrap.tests.test_rootwrap.RootwrapTestCase.test_empty_commandfilter [0.000138s] ... ok {16} oslo_rootwrap.tests.test_rootwrap.RootwrapTestCase.test_IpNetnsExecFilter_match [0.000099s] ... ok {49} oslo_rootwrap.tests.test_rootwrap.RootwrapTestCase.test_KillFilter_no_raise [0.000239s] ... ok {57} oslo_rootwrap.tests.test_rootwrap.RootwrapTestCase.test_KillFilter_deleted_exe [0.000695s] ... ok {73} oslo_rootwrap.tests.test_rootwrap.RootwrapTestCase.test_ReadFileFilter_empty_args [0.000197s] ... ok {55} oslo_rootwrap.tests.test_rootwrap.RootwrapTestCase.test_IpNetnsExecFilter_nomatch [0.000178s] ... ok {69} oslo_rootwrap.tests.test_rootwrap.RootwrapLoaderTestCase.test_strict_switched_off_in_configparser [0.000835s] ... ok {33} oslo_rootwrap.tests.test_rootwrap.PathFilterTestCase.test_wrong_arguments_number [0.000505s] ... ok {53} oslo_rootwrap.tests.test_rootwrap.PathFilterTestCase.test_argument_equality_constraint [0.000449s] ... ok {74} oslo_rootwrap.tests.test_rootwrap.RootwrapTestCase.test_IpFilter_netns_add [0.000189s] ... ok {26} oslo_rootwrap.tests.test_rootwrap.RootwrapTestCase.test_IpFilter_netns_list [0.000093s] ... ok {76} oslo_rootwrap.tests.test_rootwrap.RootwrapTestCase.test_getlogin [0.000615s] ... ok {65} oslo_rootwrap.tests.test_rootwrap.RootwrapTestCase.test_KillFilter_upgraded_exe [0.000727s] ... ok {37} oslo_rootwrap.tests.test_functional.RootwrapDaemonTest.test_daemon_ressurection [0.518451s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/tests/test_functional.py", line 219, in test_daemon_ressurection self.execute(['cat']) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/client.py", line 169, in execute res = self._run_one_command(proxy, cmd, stdin) File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/client.py", line 154, in _run_one_command res = proxy.run_one_command(cmd, stdin) File "", line 2, in run_one_command File "/usr/lib/python3.14/multiprocessing/managers.py", line 848, in _callmethod raise convert_to_error(kind, result) multiprocessing.managers.RemoteError: --------------------------------------------------------------------------- Unserializable message: Traceback (most recent call last): File "/usr/lib/python3.14/multiprocessing/managers.py", line 312, in serve_client send(msg) ~~~~^^^^^ File "/usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/jsonrpc.py", line 129, in send s = self.dumps(obj) File "/usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/jsonrpc.py", line 171, in dumps return json.dumps(obj, cls=RpcJSONEncoder).encode('utf-8') ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/json/__init__.py", line 242, in dumps **kw).encode(obj) ~~~~~~^^^^^ File "/usr/lib/python3.14/json/encoder.py", line 202, in encode chunks = self.iterencode(o, _one_shot=True) File "/usr/lib/python3.14/json/encoder.py", line 263, in iterencode return _iterencode(o, 0) File "/usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/jsonrpc.py", line 43, in default return super().default(o) ~~~~~~~~~~~~~~~^^^ File "/usr/lib/python3.14/json/encoder.py", line 182, in default raise TypeError(f'Object of type {o.__class__.__name__} ' f'is not JSON serializable') TypeError: Object of type TypeError is not JSON serializable when serializing tuple item 1 --------------------------------------------------------------------------- Captured daemon_log: ~~~~~~~~~~~~~~~~~~~~ 2026-08-22 09:19:44,534 | [3826087]+DEBUG | Created temporary directory /usr/src/tmp/rootwrap-co2ve3fl 2026-08-22 09:19:44,534 | [3826087]+DEBUG | Will listen on socket /usr/src/tmp/rootwrap-co2ve3fl/rootwrap.sock 2026-08-22 09:19:44,535 | [3826087]+ INFO | Starting rootwrap daemon main loop 2026-08-22 09:19:44,547 | [3826087]+ INFO | Got signal 2. Shutting down server 2026-08-22 09:19:44,547 | [3826087]+ INFO | Waiting for all client threads to finish. 2026-08-22 09:19:44,548 | [3826087]+DEBUG | Joining thread 2026-08-22 09:19:44,551 | [3826087]+DEBUG | Removing temporary directory /usr/src/tmp/rootwrap-co2ve3fl Captured client_log: ~~~~~~~~~~~~~~~~~~~~ 2026-08-22 09:19:44,034 | [3820235] DEBUG | Popen for ['/usr/bin/python3', '/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/tests/run_daemon.py', '/usr/src/tmp/tmp7hva5p3r/rootwrap.conf'] command has been instantiated 2026-08-22 09:19:44,535 | [3820235] INFO | Spawned new rootwrap daemon process with pid=3826087 2026-08-22 09:19:44,545 | [3820235] INFO | Stopping rootwrap daemon process with pid=3826087 {13} oslo_rootwrap.tests.test_functional.RootwrapDaemonTest.test_daemon_timeout [0.855504s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/tests/test_functional.py", line 227, in test_daemon_timeout self.execute(['echo']) ~~~~~~~~~~~~^^^^^^^^^^ File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/client.py", line 169, in execute res = self._run_one_command(proxy, cmd, stdin) File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/client.py", line 154, in _run_one_command res = proxy.run_one_command(cmd, stdin) File "", line 2, in run_one_command File "/usr/lib/python3.14/multiprocessing/managers.py", line 848, in _callmethod raise convert_to_error(kind, result) multiprocessing.managers.RemoteError: --------------------------------------------------------------------------- Unserializable message: Traceback (most recent call last): File "/usr/lib/python3.14/multiprocessing/managers.py", line 312, in serve_client send(msg) ~~~~^^^^^ File "/usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/jsonrpc.py", line 129, in send s = self.dumps(obj) File "/usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/jsonrpc.py", line 171, in dumps return json.dumps(obj, cls=RpcJSONEncoder).encode('utf-8') ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/json/__init__.py", line 242, in dumps **kw).encode(obj) ~~~~~~^^^^^ File "/usr/lib/python3.14/json/encoder.py", line 202, in encode chunks = self.iterencode(o, _one_shot=True) File "/usr/lib/python3.14/json/encoder.py", line 263, in iterencode return _iterencode(o, 0) File "/usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/jsonrpc.py", line 43, in default return super().default(o) ~~~~~~~~~~~~~~~^^^ File "/usr/lib/python3.14/json/encoder.py", line 182, in default raise TypeError(f'Object of type {o.__class__.__name__} ' f'is not JSON serializable') TypeError: Object of type TypeError is not JSON serializable when serializing tuple item 1 --------------------------------------------------------------------------- Captured daemon_log: ~~~~~~~~~~~~~~~~~~~~ 2026-08-22 09:19:44,542 | [3824594]+DEBUG | Created temporary directory /usr/src/tmp/rootwrap-i1pqfjvi 2026-08-22 09:19:44,542 | [3824594]+DEBUG | Will listen on socket /usr/src/tmp/rootwrap-i1pqfjvi/rootwrap.sock 2026-08-22 09:19:44,543 | [3824594]+ INFO | Starting rootwrap daemon main loop 2026-08-22 09:19:44,559 | [3824594]+ INFO | Got signal 2. Shutting down server 2026-08-22 09:19:44,559 | [3824594]+DEBUG | Failed to close connection 2026-08-22 09:19:44,559 | [3824594]+ INFO | Waiting for all client threads to finish. 2026-08-22 09:19:44,559 | [3824594]+DEBUG | Joining thread 2026-08-22 09:19:44,560 | [3824594]+DEBUG | Joining thread 2026-08-22 09:19:44,560 | [3824594]+DEBUG | Removing temporary directory /usr/src/tmp/rootwrap-i1pqfjvi Captured client_log: ~~~~~~~~~~~~~~~~~~~~ 2026-08-22 09:19:43,709 | [3819727] DEBUG | Popen for ['/usr/bin/python3', '/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/tests/run_daemon.py', '/usr/src/tmp/tmpty5inhkd/rootwrap.conf'] command has been instantiated 2026-08-22 09:19:44,542 | [3819727] INFO | Spawned new rootwrap daemon process with pid=3824594 2026-08-22 09:19:44,555 | [3819727] INFO | Stopping rootwrap daemon process with pid=3824594 {32} oslo_rootwrap.tests.test_functional.RootwrapTest.test_run_with_stdin [0.795173s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ teststr {66} oslo_rootwrap.tests.test_functional.RootwrapTest.test_run_with_path [0.729471s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ teststr {20} oslo_rootwrap.tests.test_functional.RootwrapTest.test_run_with_bogus_path [0.767774s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ -c: Unauthorized command: /home/bob/bin/echo teststr (no filter matched) {27} oslo_rootwrap.tests.test_functional.RootwrapDaemonTest.test_run_command_not_found [0.623706s] ... ok {18} oslo_rootwrap.tests.test_functional.RootwrapDaemonTest.test_daemon_cleanup_signal [0.512467s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/tests/test_functional.py", line 303, in test_daemon_cleanup_signal with self._test_daemon_cleanup(): ~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/usr/lib/python3.14/contextlib.py", line 142, in __enter__ return next(self.gen) File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/tests/test_functional.py", line 270, in _test_daemon_cleanup self.execute(['cat']) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/client.py", line 169, in execute res = self._run_one_command(proxy, cmd, stdin) File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/client.py", line 154, in _run_one_command res = proxy.run_one_command(cmd, stdin) File "", line 2, in run_one_command File "/usr/lib/python3.14/multiprocessing/managers.py", line 848, in _callmethod raise convert_to_error(kind, result) multiprocessing.managers.RemoteError: --------------------------------------------------------------------------- Unserializable message: Traceback (most recent call last): File "/usr/lib/python3.14/multiprocessing/managers.py", line 312, in serve_client send(msg) ~~~~^^^^^ File "/usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/jsonrpc.py", line 129, in send s = self.dumps(obj) File "/usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/jsonrpc.py", line 171, in dumps return json.dumps(obj, cls=RpcJSONEncoder).encode('utf-8') ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/json/__init__.py", line 242, in dumps **kw).encode(obj) ~~~~~~^^^^^ File "/usr/lib/python3.14/json/encoder.py", line 202, in encode chunks = self.iterencode(o, _one_shot=True) File "/usr/lib/python3.14/json/encoder.py", line 263, in iterencode return _iterencode(o, 0) File "/usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/jsonrpc.py", line 43, in default return super().default(o) ~~~~~~~~~~~~~~~^^^ File "/usr/lib/python3.14/json/encoder.py", line 182, in default raise TypeError(f'Object of type {o.__class__.__name__} ' f'is not JSON serializable') TypeError: Object of type TypeError is not JSON serializable when serializing tuple item 1 --------------------------------------------------------------------------- Captured daemon_log: ~~~~~~~~~~~~~~~~~~~~ 2026-08-22 09:19:44,633 | [3826520]+DEBUG | Created temporary directory /usr/src/tmp/rootwrap-y9ry3i3h 2026-08-22 09:19:44,633 | [3826520]+DEBUG | Will listen on socket /usr/src/tmp/rootwrap-y9ry3i3h/rootwrap.sock 2026-08-22 09:19:44,633 | [3826520]+ INFO | Starting rootwrap daemon main loop 2026-08-22 09:19:44,640 | [3826520]+ INFO | Got signal 2. Shutting down server 2026-08-22 09:19:44,640 | [3826520]+DEBUG | Failed to close connection 2026-08-22 09:19:44,641 | [3826520]+DEBUG | Failed to close connection 2026-08-22 09:19:44,641 | [3826520]+ INFO | Waiting for all client threads to finish. 2026-08-22 09:19:44,641 | [3826520]+DEBUG | Joining thread 2026-08-22 09:19:44,641 | [3826520]+DEBUG | Joining thread 2026-08-22 09:19:44,641 | [3826520]+DEBUG | Removing temporary directory /usr/src/tmp/rootwrap-y9ry3i3h Captured client_log: ~~~~~~~~~~~~~~~~~~~~ 2026-08-22 09:19:44,129 | [3819784] DEBUG | Popen for ['/usr/bin/python3', '/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/tests/run_daemon.py', '/usr/src/tmp/tmpkms1hqu2/rootwrap.conf'] command has been instantiated 2026-08-22 09:19:44,633 | [3819784] INFO | Spawned new rootwrap daemon process with pid=3826520 2026-08-22 09:19:44,639 | [3819784] INFO | Stopping rootwrap daemon process with pid=3826520 {31} oslo_rootwrap.tests.test_functional.RootwrapDaemonTest.test_graceful_death [0.549047s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/tests/test_functional.py", line 249, in test_graceful_death self.execute(['cat']) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/client.py", line 169, in execute res = self._run_one_command(proxy, cmd, stdin) File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/client.py", line 154, in _run_one_command res = proxy.run_one_command(cmd, stdin) File "", line 2, in run_one_command File "/usr/lib/python3.14/multiprocessing/managers.py", line 848, in _callmethod raise convert_to_error(kind, result) multiprocessing.managers.RemoteError: --------------------------------------------------------------------------- Unserializable message: Traceback (most recent call last): File "/usr/lib/python3.14/multiprocessing/managers.py", line 312, in serve_client send(msg) ~~~~^^^^^ File "/usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/jsonrpc.py", line 129, in send s = self.dumps(obj) File "/usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/jsonrpc.py", line 171, in dumps return json.dumps(obj, cls=RpcJSONEncoder).encode('utf-8') ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/json/__init__.py", line 242, in dumps **kw).encode(obj) ~~~~~~^^^^^ File "/usr/lib/python3.14/json/encoder.py", line 202, in encode chunks = self.iterencode(o, _one_shot=True) File "/usr/lib/python3.14/json/encoder.py", line 263, in iterencode return _iterencode(o, 0) File "/usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/jsonrpc.py", line 43, in default return super().default(o) ~~~~~~~~~~~~~~~^^^ File "/usr/lib/python3.14/json/encoder.py", line 182, in default raise TypeError(f'Object of type {o.__class__.__name__} ' f'is not JSON serializable') TypeError: Object of type TypeError is not JSON serializable when serializing tuple item 1 --------------------------------------------------------------------------- Captured daemon_log: ~~~~~~~~~~~~~~~~~~~~ 2026-08-22 09:19:44,645 | [3826411]+DEBUG | Created temporary directory /usr/src/tmp/rootwrap-qy0i6_e9 2026-08-22 09:19:44,646 | [3826411]+DEBUG | Will listen on socket /usr/src/tmp/rootwrap-qy0i6_e9/rootwrap.sock 2026-08-22 09:19:44,646 | [3826411]+ INFO | Starting rootwrap daemon main loop 2026-08-22 09:19:44,655 | [3826411]+ INFO | Got signal 2. Shutting down server 2026-08-22 09:19:44,655 | [3826411]+DEBUG | Failed to close connection 2026-08-22 09:19:44,655 | [3826411]+ INFO | Waiting for all client threads to finish. 2026-08-22 09:19:44,655 | [3826411]+DEBUG | Joining thread 2026-08-22 09:19:44,655 | [3826411]+DEBUG | Joining thread 2026-08-22 09:19:44,655 | [3826411]+DEBUG | Joining thread 2026-08-22 09:19:44,655 | [3826411]+DEBUG | Removing temporary directory /usr/src/tmp/rootwrap-qy0i6_e9 Captured client_log: ~~~~~~~~~~~~~~~~~~~~ 2026-08-22 09:19:44,112 | [3819969] DEBUG | Popen for ['/usr/bin/python3', '/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/tests/run_daemon.py', '/usr/src/tmp/tmpkpug__ee/rootwrap.conf'] command has been instantiated 2026-08-22 09:19:44,646 | [3819969] INFO | Spawned new rootwrap daemon process with pid=3826411 2026-08-22 09:19:44,653 | [3819969] INFO | Stopping rootwrap daemon process with pid=3826411 {51} oslo_rootwrap.tests.test_functional.RootwrapDaemonTest.test_run_once [0.510129s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/tests/test_functional.py", line 203, in test_run_once self._test_run_once(expect_byte=False) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/tests/test_functional.py", line 69, in _test_run_once code, out, err = self.execute(['echo', 'teststr']) ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/client.py", line 169, in execute res = self._run_one_command(proxy, cmd, stdin) File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/client.py", line 154, in _run_one_command res = proxy.run_one_command(cmd, stdin) File "", line 2, in run_one_command File "/usr/lib/python3.14/multiprocessing/managers.py", line 848, in _callmethod raise convert_to_error(kind, result) multiprocessing.managers.RemoteError: --------------------------------------------------------------------------- Unserializable message: Traceback (most recent call last): File "/usr/lib/python3.14/multiprocessing/managers.py", line 312, in serve_client send(msg) ~~~~^^^^^ File "/usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/jsonrpc.py", line 129, in send s = self.dumps(obj) File "/usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/jsonrpc.py", line 171, in dumps return json.dumps(obj, cls=RpcJSONEncoder).encode('utf-8') ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/json/__init__.py", line 242, in dumps **kw).encode(obj) ~~~~~~^^^^^ File "/usr/lib/python3.14/json/encoder.py", line 202, in encode chunks = self.iterencode(o, _one_shot=True) File "/usr/lib/python3.14/json/encoder.py", line 263, in iterencode return _iterencode(o, 0) File "/usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/jsonrpc.py", line 43, in default return super().default(o) ~~~~~~~~~~~~~~~^^^ File "/usr/lib/python3.14/json/encoder.py", line 182, in default raise TypeError(f'Object of type {o.__class__.__name__} ' f'is not JSON serializable') TypeError: Object of type TypeError is not JSON serializable when serializing tuple item 1 --------------------------------------------------------------------------- Captured daemon_log: ~~~~~~~~~~~~~~~~~~~~ 2026-08-22 09:19:44,657 | [3826639]+DEBUG | Created temporary directory /usr/src/tmp/rootwrap-4a7zhx86 2026-08-22 09:19:44,657 | [3826639]+DEBUG | Will listen on socket /usr/src/tmp/rootwrap-4a7zhx86/rootwrap.sock 2026-08-22 09:19:44,657 | [3826639]+ INFO | Starting rootwrap daemon main loop 2026-08-22 09:19:44,666 | [3826639]+ INFO | Got signal 2. Shutting down server 2026-08-22 09:19:44,666 | [3826639]+ INFO | Waiting for all client threads to finish. 2026-08-22 09:19:44,666 | [3826639]+DEBUG | Joining thread 2026-08-22 09:19:44,666 | [3826639]+DEBUG | Removing temporary directory /usr/src/tmp/rootwrap-4a7zhx86 Captured client_log: ~~~~~~~~~~~~~~~~~~~~ 2026-08-22 09:19:44,160 | [3820582] DEBUG | Popen for ['/usr/bin/python3', '/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/tests/run_daemon.py', '/usr/src/tmp/tmpxgpssonw/rootwrap.conf'] command has been instantiated 2026-08-22 09:19:44,657 | [3820582] INFO | Spawned new rootwrap daemon process with pid=3826639 2026-08-22 09:19:44,665 | [3820582] INFO | Stopping rootwrap daemon process with pid=3826639 {71} oslo_rootwrap.tests.test_functional.RootwrapDaemonTest.test_run_with_stdin [0.457815s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/tests/test_functional.py", line 206, in test_run_with_stdin self._test_run_with_stdin(expect_byte=False) ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/tests/test_functional.py", line 81, in _test_run_with_stdin code, out, err = self.execute(['cat'], stdin=b'teststr') ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/client.py", line 169, in execute res = self._run_one_command(proxy, cmd, stdin) File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/client.py", line 154, in _run_one_command res = proxy.run_one_command(cmd, stdin) File "", line 2, in run_one_command File "/usr/lib/python3.14/multiprocessing/managers.py", line 848, in _callmethod raise convert_to_error(kind, result) multiprocessing.managers.RemoteError: --------------------------------------------------------------------------- Unserializable message: Traceback (most recent call last): File "/usr/lib/python3.14/multiprocessing/managers.py", line 312, in serve_client send(msg) ~~~~^^^^^ File "/usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/jsonrpc.py", line 129, in send s = self.dumps(obj) File "/usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/jsonrpc.py", line 171, in dumps return json.dumps(obj, cls=RpcJSONEncoder).encode('utf-8') ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/json/__init__.py", line 242, in dumps **kw).encode(obj) ~~~~~~^^^^^ File "/usr/lib/python3.14/json/encoder.py", line 202, in encode chunks = self.iterencode(o, _one_shot=True) File "/usr/lib/python3.14/json/encoder.py", line 263, in iterencode return _iterencode(o, 0) File "/usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/jsonrpc.py", line 43, in default return super().default(o) ~~~~~~~~~~~~~~~^^^ File "/usr/lib/python3.14/json/encoder.py", line 182, in default raise TypeError(f'Object of type {o.__class__.__name__} ' f'is not JSON serializable') TypeError: Object of type TypeError is not JSON serializable when serializing tuple item 1 --------------------------------------------------------------------------- Captured daemon_log: ~~~~~~~~~~~~~~~~~~~~ 2026-08-22 09:19:44,724 | [3827336]+DEBUG | Created temporary directory /usr/src/tmp/rootwrap-oy_m5wj_ 2026-08-22 09:19:44,724 | [3827336]+DEBUG | Will listen on socket /usr/src/tmp/rootwrap-oy_m5wj_/rootwrap.sock 2026-08-22 09:19:44,724 | [3827336]+ INFO | Starting rootwrap daemon main loop 2026-08-22 09:19:44,730 | [3827336]+ INFO | Got signal 2. Shutting down server 2026-08-22 09:19:44,731 | [3827336]+DEBUG | Failed to close connection 2026-08-22 09:19:44,731 | [3827336]+DEBUG | Failed to close connection 2026-08-22 09:19:44,731 | [3827336]+ INFO | Waiting for all client threads to finish. 2026-08-22 09:19:44,731 | [3827336]+DEBUG | Joining thread 2026-08-22 09:19:44,731 | [3827336]+DEBUG | Joining thread 2026-08-22 09:19:44,731 | [3827336]+DEBUG | Joining thread 2026-08-22 09:19:44,731 | [3827336]+DEBUG | Removing temporary directory /usr/src/tmp/rootwrap-oy_m5wj_ Captured client_log: ~~~~~~~~~~~~~~~~~~~~ 2026-08-22 09:19:44,274 | [3821152] DEBUG | Popen for ['/usr/bin/python3', '/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/tests/run_daemon.py', '/usr/src/tmp/tmp3zvwuhr2/rootwrap.conf'] command has been instantiated 2026-08-22 09:19:44,724 | [3821152] INFO | Spawned new rootwrap daemon process with pid=3827336 2026-08-22 09:19:44,730 | [3821152] INFO | Stopping rootwrap daemon process with pid=3827336 {17} oslo_rootwrap.tests.test_functional.RootwrapDaemonTest.test_run_with_bogus_path [0.421300s] ... ok {68} oslo_rootwrap.tests.test_functional.RootwrapDaemonTest.test_daemon_cleanup_client [0.579806s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/tests/test_functional.py", line 298, in test_daemon_cleanup_client with self._test_daemon_cleanup(): ~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/usr/lib/python3.14/contextlib.py", line 142, in __enter__ return next(self.gen) File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/tests/test_functional.py", line 270, in _test_daemon_cleanup self.execute(['cat']) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/client.py", line 169, in execute res = self._run_one_command(proxy, cmd, stdin) File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/client.py", line 154, in _run_one_command res = proxy.run_one_command(cmd, stdin) File "", line 2, in run_one_command File "/usr/lib/python3.14/multiprocessing/managers.py", line 848, in _callmethod raise convert_to_error(kind, result) multiprocessing.managers.RemoteError: --------------------------------------------------------------------------- Unserializable message: Traceback (most recent call last): File "/usr/lib/python3.14/multiprocessing/managers.py", line 312, in serve_client send(msg) ~~~~^^^^^ File "/usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/jsonrpc.py", line 129, in send s = self.dumps(obj) File "/usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/jsonrpc.py", line 171, in dumps return json.dumps(obj, cls=RpcJSONEncoder).encode('utf-8') ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/json/__init__.py", line 242, in dumps **kw).encode(obj) ~~~~~~^^^^^ File "/usr/lib/python3.14/json/encoder.py", line 202, in encode chunks = self.iterencode(o, _one_shot=True) File "/usr/lib/python3.14/json/encoder.py", line 263, in iterencode return _iterencode(o, 0) File "/usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/jsonrpc.py", line 43, in default return super().default(o) ~~~~~~~~~~~~~~~^^^ File "/usr/lib/python3.14/json/encoder.py", line 182, in default raise TypeError(f'Object of type {o.__class__.__name__} ' f'is not JSON serializable') TypeError: Object of type TypeError is not JSON serializable when serializing tuple item 1 --------------------------------------------------------------------------- Captured daemon_log: ~~~~~~~~~~~~~~~~~~~~ 2026-08-22 09:19:44,744 | [3826724]+DEBUG | Created temporary directory /usr/src/tmp/rootwrap-d5c4_d43 2026-08-22 09:19:44,745 | [3826724]+DEBUG | Will listen on socket /usr/src/tmp/rootwrap-d5c4_d43/rootwrap.sock 2026-08-22 09:19:44,745 | [3826724]+ INFO | Starting rootwrap daemon main loop 2026-08-22 09:19:44,751 | [3826724]+ INFO | Got signal 2. Shutting down server 2026-08-22 09:19:44,752 | [3826724]+ INFO | Waiting for all client threads to finish. 2026-08-22 09:19:44,752 | [3826724]+DEBUG | Joining thread 2026-08-22 09:19:44,752 | [3826724]+DEBUG | Joining thread 2026-08-22 09:19:44,752 | [3826724]+DEBUG | Removing temporary directory /usr/src/tmp/rootwrap-d5c4_d43 Captured client_log: ~~~~~~~~~~~~~~~~~~~~ 2026-08-22 09:19:44,174 | [3821085] DEBUG | Popen for ['/usr/bin/python3', '/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/tests/run_daemon.py', '/usr/src/tmp/tmpglhmb58u/rootwrap.conf'] command has been instantiated 2026-08-22 09:19:44,745 | [3821085] INFO | Spawned new rootwrap daemon process with pid=3826724 2026-08-22 09:19:44,751 | [3821085] INFO | Stopping rootwrap daemon process with pid=3826724 {64} oslo_rootwrap.tests.test_functional.RootwrapTest.test_run_unauthorized_command [0.412200s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ -c: Unauthorized command: unauthorized_cmd (no filter matched) {15} oslo_rootwrap.tests.test_functional.RootwrapTest.test_run_once [0.431814s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ teststr {70} oslo_rootwrap.tests.test_functional.RootwrapTest.test_run_command_not_found [0.437318s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ -c: Executable not found: /unknown/unknown_cmd (filter match = unknown_cmd) {46} oslo_rootwrap.tests.test_functional.RootwrapDaemonTest.test_run_with_path [0.413831s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/tests/test_functional.py", line 93, in test_run_with_path code, out, err = self.execute(['/bin/echo', 'teststr']) ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/client.py", line 169, in execute res = self._run_one_command(proxy, cmd, stdin) File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/client.py", line 154, in _run_one_command res = proxy.run_one_command(cmd, stdin) File "", line 2, in run_one_command File "/usr/lib/python3.14/multiprocessing/managers.py", line 848, in _callmethod raise convert_to_error(kind, result) multiprocessing.managers.RemoteError: --------------------------------------------------------------------------- Unserializable message: Traceback (most recent call last): File "/usr/lib/python3.14/multiprocessing/managers.py", line 312, in serve_client send(msg) ~~~~^^^^^ File "/usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/jsonrpc.py", line 129, in send s = self.dumps(obj) File "/usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/jsonrpc.py", line 171, in dumps return json.dumps(obj, cls=RpcJSONEncoder).encode('utf-8') ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/json/__init__.py", line 242, in dumps **kw).encode(obj) ~~~~~~^^^^^ File "/usr/lib/python3.14/json/encoder.py", line 202, in encode chunks = self.iterencode(o, _one_shot=True) File "/usr/lib/python3.14/json/encoder.py", line 263, in iterencode return _iterencode(o, 0) File "/usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/jsonrpc.py", line 43, in default return super().default(o) ~~~~~~~~~~~~~~~^^^ File "/usr/lib/python3.14/json/encoder.py", line 182, in default raise TypeError(f'Object of type {o.__class__.__name__} ' f'is not JSON serializable') TypeError: Object of type TypeError is not JSON serializable when serializing tuple item 1 --------------------------------------------------------------------------- Captured daemon_log: ~~~~~~~~~~~~~~~~~~~~ 2026-08-22 09:19:44,837 | [3828252]+DEBUG | Created temporary directory /usr/src/tmp/rootwrap-p40qrmtl 2026-08-22 09:19:44,838 | [3828252]+DEBUG | Will listen on socket /usr/src/tmp/rootwrap-p40qrmtl/rootwrap.sock 2026-08-22 09:19:44,838 | [3828252]+ INFO | Starting rootwrap daemon main loop 2026-08-22 09:19:44,844 | [3828252]+ INFO | Got signal 2. Shutting down server 2026-08-22 09:19:44,844 | [3828252]+ INFO | Waiting for all client threads to finish. 2026-08-22 09:19:44,844 | [3828252]+DEBUG | Joining thread 2026-08-22 09:19:44,844 | [3828252]+DEBUG | Joining thread 2026-08-22 09:19:44,844 | [3828252]+DEBUG | Removing temporary directory /usr/src/tmp/rootwrap-p40qrmtl Captured client_log: ~~~~~~~~~~~~~~~~~~~~ 2026-08-22 09:19:44,438 | [3820480] DEBUG | Popen for ['/usr/bin/python3', '/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/tests/run_daemon.py', '/usr/src/tmp/tmpcr2ricln/rootwrap.conf'] command has been instantiated 2026-08-22 09:19:44,838 | [3820480] INFO | Spawned new rootwrap daemon process with pid=3828252 2026-08-22 09:19:44,843 | [3820480] INFO | Stopping rootwrap daemon process with pid=3828252 {30} oslo_rootwrap.tests.test_functional.RootwrapDaemonTest.test_run_with_later_install_cmd [0.353034s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/tests/test_functional.py", line 213, in test_run_with_later_install_cmd code, out, err = self.execute(['later_install_cmd']) ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/client.py", line 169, in execute res = self._run_one_command(proxy, cmd, stdin) File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/client.py", line 154, in _run_one_command res = proxy.run_one_command(cmd, stdin) File "", line 2, in run_one_command File "/usr/lib/python3.14/multiprocessing/managers.py", line 848, in _callmethod raise convert_to_error(kind, result) multiprocessing.managers.RemoteError: --------------------------------------------------------------------------- Unserializable message: Traceback (most recent call last): File "/usr/lib/python3.14/multiprocessing/managers.py", line 312, in serve_client send(msg) ~~~~^^^^^ File "/usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/jsonrpc.py", line 129, in send s = self.dumps(obj) File "/usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/jsonrpc.py", line 171, in dumps return json.dumps(obj, cls=RpcJSONEncoder).encode('utf-8') ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/json/__init__.py", line 242, in dumps **kw).encode(obj) ~~~~~~^^^^^ File "/usr/lib/python3.14/json/encoder.py", line 202, in encode chunks = self.iterencode(o, _one_shot=True) File "/usr/lib/python3.14/json/encoder.py", line 263, in iterencode return _iterencode(o, 0) File "/usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/jsonrpc.py", line 43, in default return super().default(o) ~~~~~~~~~~~~~~~^^^ File "/usr/lib/python3.14/json/encoder.py", line 182, in default raise TypeError(f'Object of type {o.__class__.__name__} ' f'is not JSON serializable') TypeError: Object of type TypeError is not JSON serializable when serializing tuple item 1 --------------------------------------------------------------------------- Captured daemon_log: ~~~~~~~~~~~~~~~~~~~~ 2026-08-22 09:19:44,918 | [3829024]+DEBUG | Created temporary directory /usr/src/tmp/rootwrap-an1l5bk5 2026-08-22 09:19:44,918 | [3829024]+DEBUG | Will listen on socket /usr/src/tmp/rootwrap-an1l5bk5/rootwrap.sock 2026-08-22 09:19:44,918 | [3829024]+ INFO | Starting rootwrap daemon main loop 2026-08-22 09:19:44,921 | [3829024]+WARNING | Executable not found for: later_install_cmd 2026-08-22 09:19:44,925 | [3829024]+ INFO | Got signal 2. Shutting down server 2026-08-22 09:19:44,925 | [3829024]+DEBUG | Failed to close connection 2026-08-22 09:19:44,925 | [3829024]+ INFO | Waiting for all client threads to finish. 2026-08-22 09:19:44,925 | [3829024]+DEBUG | Joining thread 2026-08-22 09:19:44,925 | [3829024]+DEBUG | Joining thread 2026-08-22 09:19:44,925 | [3829024]+DEBUG | Removing temporary directory /usr/src/tmp/rootwrap-an1l5bk5 Captured client_log: ~~~~~~~~~~~~~~~~~~~~ 2026-08-22 09:19:44,574 | [3819927] DEBUG | Popen for ['/usr/bin/python3', '/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/tests/run_daemon.py', '/usr/src/tmp/tmprp6_489j/rootwrap.conf'] command has been instantiated 2026-08-22 09:19:44,919 | [3819927] INFO | Spawned new rootwrap daemon process with pid=3829024 2026-08-22 09:19:44,924 | [3819927] INFO | Stopping rootwrap daemon process with pid=3829024 {10} oslo_rootwrap.tests.test_functional.RootwrapDaemonTest.test_run_unauthorized_command [0.362934s] ... ok ============================== Failed 11 tests - output below: ============================== oslo_rootwrap.tests.test_functional.RootwrapTest.test_run_as ------------------------------------------------------------ Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/tests/test_functional.py", line 110, in test_run_as self.skip('Test requires root (for setuid)') ^^^^^^^^^ AttributeError: 'RootwrapTest' object has no attribute 'skip' oslo_rootwrap.tests.test_functional.RootwrapDaemonTest.test_run_as ------------------------------------------------------------------ Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/tests/test_functional.py", line 110, in test_run_as self.skip('Test requires root (for setuid)') ^^^^^^^^^ AttributeError: 'RootwrapDaemonTest' object has no attribute 'skip' oslo_rootwrap.tests.test_functional.RootwrapDaemonTest.test_daemon_ressurection ------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/tests/test_functional.py", line 219, in test_daemon_ressurection self.execute(['cat']) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/client.py", line 169, in execute res = self._run_one_command(proxy, cmd, stdin) File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/client.py", line 154, in _run_one_command res = proxy.run_one_command(cmd, stdin) File "", line 2, in run_one_command File "/usr/lib/python3.14/multiprocessing/managers.py", line 848, in _callmethod raise convert_to_error(kind, result) multiprocessing.managers.RemoteError: --------------------------------------------------------------------------- Unserializable message: Traceback (most recent call last): File "/usr/lib/python3.14/multiprocessing/managers.py", line 312, in serve_client send(msg) ~~~~^^^^^ File "/usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/jsonrpc.py", line 129, in send s = self.dumps(obj) File "/usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/jsonrpc.py", line 171, in dumps return json.dumps(obj, cls=RpcJSONEncoder).encode('utf-8') ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/json/__init__.py", line 242, in dumps **kw).encode(obj) ~~~~~~^^^^^ File "/usr/lib/python3.14/json/encoder.py", line 202, in encode chunks = self.iterencode(o, _one_shot=True) File "/usr/lib/python3.14/json/encoder.py", line 263, in iterencode return _iterencode(o, 0) File "/usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/jsonrpc.py", line 43, in default return super().default(o) ~~~~~~~~~~~~~~~^^^ File "/usr/lib/python3.14/json/encoder.py", line 182, in default raise TypeError(f'Object of type {o.__class__.__name__} ' f'is not JSON serializable') TypeError: Object of type TypeError is not JSON serializable when serializing tuple item 1 --------------------------------------------------------------------------- Captured daemon_log: ~~~~~~~~~~~~~~~~~~~~ 2026-08-22 09:19:44,534 | [3826087]+DEBUG | Created temporary directory /usr/src/tmp/rootwrap-co2ve3fl 2026-08-22 09:19:44,534 | [3826087]+DEBUG | Will listen on socket /usr/src/tmp/rootwrap-co2ve3fl/rootwrap.sock 2026-08-22 09:19:44,535 | [3826087]+ INFO | Starting rootwrap daemon main loop 2026-08-22 09:19:44,547 | [3826087]+ INFO | Got signal 2. Shutting down server 2026-08-22 09:19:44,547 | [3826087]+ INFO | Waiting for all client threads to finish. 2026-08-22 09:19:44,548 | [3826087]+DEBUG | Joining thread 2026-08-22 09:19:44,551 | [3826087]+DEBUG | Removing temporary directory /usr/src/tmp/rootwrap-co2ve3fl Captured client_log: ~~~~~~~~~~~~~~~~~~~~ 2026-08-22 09:19:44,034 | [3820235] DEBUG | Popen for ['/usr/bin/python3', '/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/tests/run_daemon.py', '/usr/src/tmp/tmp7hva5p3r/rootwrap.conf'] command has been instantiated 2026-08-22 09:19:44,535 | [3820235] INFO | Spawned new rootwrap daemon process with pid=3826087 2026-08-22 09:19:44,545 | [3820235] INFO | Stopping rootwrap daemon process with pid=3826087 oslo_rootwrap.tests.test_functional.RootwrapDaemonTest.test_daemon_timeout -------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/tests/test_functional.py", line 227, in test_daemon_timeout self.execute(['echo']) ~~~~~~~~~~~~^^^^^^^^^^ File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/client.py", line 169, in execute res = self._run_one_command(proxy, cmd, stdin) File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/client.py", line 154, in _run_one_command res = proxy.run_one_command(cmd, stdin) File "", line 2, in run_one_command File "/usr/lib/python3.14/multiprocessing/managers.py", line 848, in _callmethod raise convert_to_error(kind, result) multiprocessing.managers.RemoteError: --------------------------------------------------------------------------- Unserializable message: Traceback (most recent call last): File "/usr/lib/python3.14/multiprocessing/managers.py", line 312, in serve_client send(msg) ~~~~^^^^^ File "/usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/jsonrpc.py", line 129, in send s = self.dumps(obj) File "/usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/jsonrpc.py", line 171, in dumps return json.dumps(obj, cls=RpcJSONEncoder).encode('utf-8') ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/json/__init__.py", line 242, in dumps **kw).encode(obj) ~~~~~~^^^^^ File "/usr/lib/python3.14/json/encoder.py", line 202, in encode chunks = self.iterencode(o, _one_shot=True) File "/usr/lib/python3.14/json/encoder.py", line 263, in iterencode return _iterencode(o, 0) File "/usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/jsonrpc.py", line 43, in default return super().default(o) ~~~~~~~~~~~~~~~^^^ File "/usr/lib/python3.14/json/encoder.py", line 182, in default raise TypeError(f'Object of type {o.__class__.__name__} ' f'is not JSON serializable') TypeError: Object of type TypeError is not JSON serializable when serializing tuple item 1 --------------------------------------------------------------------------- Captured daemon_log: ~~~~~~~~~~~~~~~~~~~~ 2026-08-22 09:19:44,542 | [3824594]+DEBUG | Created temporary directory /usr/src/tmp/rootwrap-i1pqfjvi 2026-08-22 09:19:44,542 | [3824594]+DEBUG | Will listen on socket /usr/src/tmp/rootwrap-i1pqfjvi/rootwrap.sock 2026-08-22 09:19:44,543 | [3824594]+ INFO | Starting rootwrap daemon main loop 2026-08-22 09:19:44,559 | [3824594]+ INFO | Got signal 2. Shutting down server 2026-08-22 09:19:44,559 | [3824594]+DEBUG | Failed to close connection 2026-08-22 09:19:44,559 | [3824594]+ INFO | Waiting for all client threads to finish. 2026-08-22 09:19:44,559 | [3824594]+DEBUG | Joining thread 2026-08-22 09:19:44,560 | [3824594]+DEBUG | Joining thread 2026-08-22 09:19:44,560 | [3824594]+DEBUG | Removing temporary directory /usr/src/tmp/rootwrap-i1pqfjvi Captured client_log: ~~~~~~~~~~~~~~~~~~~~ 2026-08-22 09:19:43,709 | [3819727] DEBUG | Popen for ['/usr/bin/python3', '/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/tests/run_daemon.py', '/usr/src/tmp/tmpty5inhkd/rootwrap.conf'] command has been instantiated 2026-08-22 09:19:44,542 | [3819727] INFO | Spawned new rootwrap daemon process with pid=3824594 2026-08-22 09:19:44,555 | [3819727] INFO | Stopping rootwrap daemon process with pid=3824594 oslo_rootwrap.tests.test_functional.RootwrapDaemonTest.test_daemon_cleanup_signal --------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/tests/test_functional.py", line 303, in test_daemon_cleanup_signal with self._test_daemon_cleanup(): ~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/usr/lib/python3.14/contextlib.py", line 142, in __enter__ return next(self.gen) File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/tests/test_functional.py", line 270, in _test_daemon_cleanup self.execute(['cat']) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/client.py", line 169, in execute res = self._run_one_command(proxy, cmd, stdin) File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/client.py", line 154, in _run_one_command res = proxy.run_one_command(cmd, stdin) File "", line 2, in run_one_command File "/usr/lib/python3.14/multiprocessing/managers.py", line 848, in _callmethod raise convert_to_error(kind, result) multiprocessing.managers.RemoteError: --------------------------------------------------------------------------- Unserializable message: Traceback (most recent call last): File "/usr/lib/python3.14/multiprocessing/managers.py", line 312, in serve_client send(msg) ~~~~^^^^^ File "/usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/jsonrpc.py", line 129, in send s = self.dumps(obj) File "/usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/jsonrpc.py", line 171, in dumps return json.dumps(obj, cls=RpcJSONEncoder).encode('utf-8') ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/json/__init__.py", line 242, in dumps **kw).encode(obj) ~~~~~~^^^^^ File "/usr/lib/python3.14/json/encoder.py", line 202, in encode chunks = self.iterencode(o, _one_shot=True) File "/usr/lib/python3.14/json/encoder.py", line 263, in iterencode return _iterencode(o, 0) File "/usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/jsonrpc.py", line 43, in default return super().default(o) ~~~~~~~~~~~~~~~^^^ File "/usr/lib/python3.14/json/encoder.py", line 182, in default raise TypeError(f'Object of type {o.__class__.__name__} ' f'is not JSON serializable') TypeError: Object of type TypeError is not JSON serializable when serializing tuple item 1 --------------------------------------------------------------------------- Captured daemon_log: ~~~~~~~~~~~~~~~~~~~~ 2026-08-22 09:19:44,633 | [3826520]+DEBUG | Created temporary directory /usr/src/tmp/rootwrap-y9ry3i3h 2026-08-22 09:19:44,633 | [3826520]+DEBUG | Will listen on socket /usr/src/tmp/rootwrap-y9ry3i3h/rootwrap.sock 2026-08-22 09:19:44,633 | [3826520]+ INFO | Starting rootwrap daemon main loop 2026-08-22 09:19:44,640 | [3826520]+ INFO | Got signal 2. Shutting down server 2026-08-22 09:19:44,640 | [3826520]+DEBUG | Failed to close connection 2026-08-22 09:19:44,641 | [3826520]+DEBUG | Failed to close connection 2026-08-22 09:19:44,641 | [3826520]+ INFO | Waiting for all client threads to finish. 2026-08-22 09:19:44,641 | [3826520]+DEBUG | Joining thread 2026-08-22 09:19:44,641 | [3826520]+DEBUG | Joining thread 2026-08-22 09:19:44,641 | [3826520]+DEBUG | Removing temporary directory /usr/src/tmp/rootwrap-y9ry3i3h Captured client_log: ~~~~~~~~~~~~~~~~~~~~ 2026-08-22 09:19:44,129 | [3819784] DEBUG | Popen for ['/usr/bin/python3', '/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/tests/run_daemon.py', '/usr/src/tmp/tmpkms1hqu2/rootwrap.conf'] command has been instantiated 2026-08-22 09:19:44,633 | [3819784] INFO | Spawned new rootwrap daemon process with pid=3826520 2026-08-22 09:19:44,639 | [3819784] INFO | Stopping rootwrap daemon process with pid=3826520 oslo_rootwrap.tests.test_functional.RootwrapDaemonTest.test_graceful_death -------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/tests/test_functional.py", line 249, in test_graceful_death self.execute(['cat']) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/client.py", line 169, in execute res = self._run_one_command(proxy, cmd, stdin) File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/client.py", line 154, in _run_one_command res = proxy.run_one_command(cmd, stdin) File "", line 2, in run_one_command File "/usr/lib/python3.14/multiprocessing/managers.py", line 848, in _callmethod raise convert_to_error(kind, result) multiprocessing.managers.RemoteError: --------------------------------------------------------------------------- Unserializable message: Traceback (most recent call last): File "/usr/lib/python3.14/multiprocessing/managers.py", line 312, in serve_client send(msg) ~~~~^^^^^ File "/usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/jsonrpc.py", line 129, in send s = self.dumps(obj) File "/usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/jsonrpc.py", line 171, in dumps return json.dumps(obj, cls=RpcJSONEncoder).encode('utf-8') ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/json/__init__.py", line 242, in dumps **kw).encode(obj) ~~~~~~^^^^^ File "/usr/lib/python3.14/json/encoder.py", line 202, in encode chunks = self.iterencode(o, _one_shot=True) File "/usr/lib/python3.14/json/encoder.py", line 263, in iterencode return _iterencode(o, 0) File "/usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/jsonrpc.py", line 43, in default return super().default(o) ~~~~~~~~~~~~~~~^^^ File "/usr/lib/python3.14/json/encoder.py", line 182, in default raise TypeError(f'Object of type {o.__class__.__name__} ' f'is not JSON serializable') TypeError: Object of type TypeError is not JSON serializable when serializing tuple item 1 --------------------------------------------------------------------------- Captured daemon_log: ~~~~~~~~~~~~~~~~~~~~ 2026-08-22 09:19:44,645 | [3826411]+DEBUG | Created temporary directory /usr/src/tmp/rootwrap-qy0i6_e9 2026-08-22 09:19:44,646 | [3826411]+DEBUG | Will listen on socket /usr/src/tmp/rootwrap-qy0i6_e9/rootwrap.sock 2026-08-22 09:19:44,646 | [3826411]+ INFO | Starting rootwrap daemon main loop 2026-08-22 09:19:44,655 | [3826411]+ INFO | Got signal 2. Shutting down server 2026-08-22 09:19:44,655 | [3826411]+DEBUG | Failed to close connection 2026-08-22 09:19:44,655 | [3826411]+ INFO | Waiting for all client threads to finish. 2026-08-22 09:19:44,655 | [3826411]+DEBUG | Joining thread 2026-08-22 09:19:44,655 | [3826411]+DEBUG | Joining thread 2026-08-22 09:19:44,655 | [3826411]+DEBUG | Joining thread 2026-08-22 09:19:44,655 | [3826411]+DEBUG | Removing temporary directory /usr/src/tmp/rootwrap-qy0i6_e9 Captured client_log: ~~~~~~~~~~~~~~~~~~~~ 2026-08-22 09:19:44,112 | [3819969] DEBUG | Popen for ['/usr/bin/python3', '/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/tests/run_daemon.py', '/usr/src/tmp/tmpkpug__ee/rootwrap.conf'] command has been instantiated 2026-08-22 09:19:44,646 | [3819969] INFO | Spawned new rootwrap daemon process with pid=3826411 2026-08-22 09:19:44,653 | [3819969] INFO | Stopping rootwrap daemon process with pid=3826411 oslo_rootwrap.tests.test_functional.RootwrapDaemonTest.test_run_once -------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/tests/test_functional.py", line 203, in test_run_once self._test_run_once(expect_byte=False) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/tests/test_functional.py", line 69, in _test_run_once code, out, err = self.execute(['echo', 'teststr']) ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/client.py", line 169, in execute res = self._run_one_command(proxy, cmd, stdin) File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/client.py", line 154, in _run_one_command res = proxy.run_one_command(cmd, stdin) File "", line 2, in run_one_command File "/usr/lib/python3.14/multiprocessing/managers.py", line 848, in _callmethod raise convert_to_error(kind, result) multiprocessing.managers.RemoteError: --------------------------------------------------------------------------- Unserializable message: Traceback (most recent call last): File "/usr/lib/python3.14/multiprocessing/managers.py", line 312, in serve_client send(msg) ~~~~^^^^^ File "/usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/jsonrpc.py", line 129, in send s = self.dumps(obj) File "/usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/jsonrpc.py", line 171, in dumps return json.dumps(obj, cls=RpcJSONEncoder).encode('utf-8') ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/json/__init__.py", line 242, in dumps **kw).encode(obj) ~~~~~~^^^^^ File "/usr/lib/python3.14/json/encoder.py", line 202, in encode chunks = self.iterencode(o, _one_shot=True) File "/usr/lib/python3.14/json/encoder.py", line 263, in iterencode return _iterencode(o, 0) File "/usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/jsonrpc.py", line 43, in default return super().default(o) ~~~~~~~~~~~~~~~^^^ File "/usr/lib/python3.14/json/encoder.py", line 182, in default raise TypeError(f'Object of type {o.__class__.__name__} ' f'is not JSON serializable') TypeError: Object of type TypeError is not JSON serializable when serializing tuple item 1 --------------------------------------------------------------------------- Captured daemon_log: ~~~~~~~~~~~~~~~~~~~~ 2026-08-22 09:19:44,657 | [3826639]+DEBUG | Created temporary directory /usr/src/tmp/rootwrap-4a7zhx86 2026-08-22 09:19:44,657 | [3826639]+DEBUG | Will listen on socket /usr/src/tmp/rootwrap-4a7zhx86/rootwrap.sock 2026-08-22 09:19:44,657 | [3826639]+ INFO | Starting rootwrap daemon main loop 2026-08-22 09:19:44,666 | [3826639]+ INFO | Got signal 2. Shutting down server 2026-08-22 09:19:44,666 | [3826639]+ INFO | Waiting for all client threads to finish. 2026-08-22 09:19:44,666 | [3826639]+DEBUG | Joining thread 2026-08-22 09:19:44,666 | [3826639]+DEBUG | Removing temporary directory /usr/src/tmp/rootwrap-4a7zhx86 Captured client_log: ~~~~~~~~~~~~~~~~~~~~ 2026-08-22 09:19:44,160 | [3820582] DEBUG | Popen for ['/usr/bin/python3', '/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/tests/run_daemon.py', '/usr/src/tmp/tmpxgpssonw/rootwrap.conf'] command has been instantiated 2026-08-22 09:19:44,657 | [3820582] INFO | Spawned new rootwrap daemon process with pid=3826639 2026-08-22 09:19:44,665 | [3820582] INFO | Stopping rootwrap daemon process with pid=3826639 oslo_rootwrap.tests.test_functional.RootwrapDaemonTest.test_run_with_stdin -------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/tests/test_functional.py", line 206, in test_run_with_stdin self._test_run_with_stdin(expect_byte=False) ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/tests/test_functional.py", line 81, in _test_run_with_stdin code, out, err = self.execute(['cat'], stdin=b'teststr') ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/client.py", line 169, in execute res = self._run_one_command(proxy, cmd, stdin) File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/client.py", line 154, in _run_one_command res = proxy.run_one_command(cmd, stdin) File "", line 2, in run_one_command File "/usr/lib/python3.14/multiprocessing/managers.py", line 848, in _callmethod raise convert_to_error(kind, result) multiprocessing.managers.RemoteError: --------------------------------------------------------------------------- Unserializable message: Traceback (most recent call last): File "/usr/lib/python3.14/multiprocessing/managers.py", line 312, in serve_client send(msg) ~~~~^^^^^ File "/usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/jsonrpc.py", line 129, in send s = self.dumps(obj) File "/usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/jsonrpc.py", line 171, in dumps return json.dumps(obj, cls=RpcJSONEncoder).encode('utf-8') ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/json/__init__.py", line 242, in dumps **kw).encode(obj) ~~~~~~^^^^^ File "/usr/lib/python3.14/json/encoder.py", line 202, in encode chunks = self.iterencode(o, _one_shot=True) File "/usr/lib/python3.14/json/encoder.py", line 263, in iterencode return _iterencode(o, 0) File "/usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/jsonrpc.py", line 43, in default return super().default(o) ~~~~~~~~~~~~~~~^^^ File "/usr/lib/python3.14/json/encoder.py", line 182, in default raise TypeError(f'Object of type {o.__class__.__name__} ' f'is not JSON serializable') TypeError: Object of type TypeError is not JSON serializable when serializing tuple item 1 --------------------------------------------------------------------------- Captured daemon_log: ~~~~~~~~~~~~~~~~~~~~ 2026-08-22 09:19:44,724 | [3827336]+DEBUG | Created temporary directory /usr/src/tmp/rootwrap-oy_m5wj_ 2026-08-22 09:19:44,724 | [3827336]+DEBUG | Will listen on socket /usr/src/tmp/rootwrap-oy_m5wj_/rootwrap.sock 2026-08-22 09:19:44,724 | [3827336]+ INFO | Starting rootwrap daemon main loop 2026-08-22 09:19:44,730 | [3827336]+ INFO | Got signal 2. Shutting down server 2026-08-22 09:19:44,731 | [3827336]+DEBUG | Failed to close connection 2026-08-22 09:19:44,731 | [3827336]+DEBUG | Failed to close connection 2026-08-22 09:19:44,731 | [3827336]+ INFO | Waiting for all client threads to finish. 2026-08-22 09:19:44,731 | [3827336]+DEBUG | Joining thread 2026-08-22 09:19:44,731 | [3827336]+DEBUG | Joining thread 2026-08-22 09:19:44,731 | [3827336]+DEBUG | Joining thread 2026-08-22 09:19:44,731 | [3827336]+DEBUG | Removing temporary directory /usr/src/tmp/rootwrap-oy_m5wj_ Captured client_log: ~~~~~~~~~~~~~~~~~~~~ 2026-08-22 09:19:44,274 | [3821152] DEBUG | Popen for ['/usr/bin/python3', '/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/tests/run_daemon.py', '/usr/src/tmp/tmp3zvwuhr2/rootwrap.conf'] command has been instantiated 2026-08-22 09:19:44,724 | [3821152] INFO | Spawned new rootwrap daemon process with pid=3827336 2026-08-22 09:19:44,730 | [3821152] INFO | Stopping rootwrap daemon process with pid=3827336 oslo_rootwrap.tests.test_functional.RootwrapDaemonTest.test_daemon_cleanup_client --------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/tests/test_functional.py", line 298, in test_daemon_cleanup_client with self._test_daemon_cleanup(): ~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/usr/lib/python3.14/contextlib.py", line 142, in __enter__ return next(self.gen) File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/tests/test_functional.py", line 270, in _test_daemon_cleanup self.execute(['cat']) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/client.py", line 169, in execute res = self._run_one_command(proxy, cmd, stdin) File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/client.py", line 154, in _run_one_command res = proxy.run_one_command(cmd, stdin) File "", line 2, in run_one_command File "/usr/lib/python3.14/multiprocessing/managers.py", line 848, in _callmethod raise convert_to_error(kind, result) multiprocessing.managers.RemoteError: --------------------------------------------------------------------------- Unserializable message: Traceback (most recent call last): File "/usr/lib/python3.14/multiprocessing/managers.py", line 312, in serve_client send(msg) ~~~~^^^^^ File "/usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/jsonrpc.py", line 129, in send s = self.dumps(obj) File "/usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/jsonrpc.py", line 171, in dumps return json.dumps(obj, cls=RpcJSONEncoder).encode('utf-8') ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/json/__init__.py", line 242, in dumps **kw).encode(obj) ~~~~~~^^^^^ File "/usr/lib/python3.14/json/encoder.py", line 202, in encode chunks = self.iterencode(o, _one_shot=True) File "/usr/lib/python3.14/json/encoder.py", line 263, in iterencode return _iterencode(o, 0) File "/usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/jsonrpc.py", line 43, in default return super().default(o) ~~~~~~~~~~~~~~~^^^ File "/usr/lib/python3.14/json/encoder.py", line 182, in default raise TypeError(f'Object of type {o.__class__.__name__} ' f'is not JSON serializable') TypeError: Object of type TypeError is not JSON serializable when serializing tuple item 1 --------------------------------------------------------------------------- Captured daemon_log: ~~~~~~~~~~~~~~~~~~~~ 2026-08-22 09:19:44,744 | [3826724]+DEBUG | Created temporary directory /usr/src/tmp/rootwrap-d5c4_d43 2026-08-22 09:19:44,745 | [3826724]+DEBUG | Will listen on socket /usr/src/tmp/rootwrap-d5c4_d43/rootwrap.sock 2026-08-22 09:19:44,745 | [3826724]+ INFO | Starting rootwrap daemon main loop 2026-08-22 09:19:44,751 | [3826724]+ INFO | Got signal 2. Shutting down server 2026-08-22 09:19:44,752 | [3826724]+ INFO | Waiting for all client threads to finish. 2026-08-22 09:19:44,752 | [3826724]+DEBUG | Joining thread 2026-08-22 09:19:44,752 | [3826724]+DEBUG | Joining thread 2026-08-22 09:19:44,752 | [3826724]+DEBUG | Removing temporary directory /usr/src/tmp/rootwrap-d5c4_d43 Captured client_log: ~~~~~~~~~~~~~~~~~~~~ 2026-08-22 09:19:44,174 | [3821085] DEBUG | Popen for ['/usr/bin/python3', '/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/tests/run_daemon.py', '/usr/src/tmp/tmpglhmb58u/rootwrap.conf'] command has been instantiated 2026-08-22 09:19:44,745 | [3821085] INFO | Spawned new rootwrap daemon process with pid=3826724 2026-08-22 09:19:44,751 | [3821085] INFO | Stopping rootwrap daemon process with pid=3826724 oslo_rootwrap.tests.test_functional.RootwrapDaemonTest.test_run_with_path ------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/tests/test_functional.py", line 93, in test_run_with_path code, out, err = self.execute(['/bin/echo', 'teststr']) ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/client.py", line 169, in execute res = self._run_one_command(proxy, cmd, stdin) File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/client.py", line 154, in _run_one_command res = proxy.run_one_command(cmd, stdin) File "", line 2, in run_one_command File "/usr/lib/python3.14/multiprocessing/managers.py", line 848, in _callmethod raise convert_to_error(kind, result) multiprocessing.managers.RemoteError: --------------------------------------------------------------------------- Unserializable message: Traceback (most recent call last): File "/usr/lib/python3.14/multiprocessing/managers.py", line 312, in serve_client send(msg) ~~~~^^^^^ File "/usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/jsonrpc.py", line 129, in send s = self.dumps(obj) File "/usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/jsonrpc.py", line 171, in dumps return json.dumps(obj, cls=RpcJSONEncoder).encode('utf-8') ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/json/__init__.py", line 242, in dumps **kw).encode(obj) ~~~~~~^^^^^ File "/usr/lib/python3.14/json/encoder.py", line 202, in encode chunks = self.iterencode(o, _one_shot=True) File "/usr/lib/python3.14/json/encoder.py", line 263, in iterencode return _iterencode(o, 0) File "/usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/jsonrpc.py", line 43, in default return super().default(o) ~~~~~~~~~~~~~~~^^^ File "/usr/lib/python3.14/json/encoder.py", line 182, in default raise TypeError(f'Object of type {o.__class__.__name__} ' f'is not JSON serializable') TypeError: Object of type TypeError is not JSON serializable when serializing tuple item 1 --------------------------------------------------------------------------- Captured daemon_log: ~~~~~~~~~~~~~~~~~~~~ 2026-08-22 09:19:44,837 | [3828252]+DEBUG | Created temporary directory /usr/src/tmp/rootwrap-p40qrmtl 2026-08-22 09:19:44,838 | [3828252]+DEBUG | Will listen on socket /usr/src/tmp/rootwrap-p40qrmtl/rootwrap.sock 2026-08-22 09:19:44,838 | [3828252]+ INFO | Starting rootwrap daemon main loop 2026-08-22 09:19:44,844 | [3828252]+ INFO | Got signal 2. Shutting down server 2026-08-22 09:19:44,844 | [3828252]+ INFO | Waiting for all client threads to finish. 2026-08-22 09:19:44,844 | [3828252]+DEBUG | Joining thread 2026-08-22 09:19:44,844 | [3828252]+DEBUG | Joining thread 2026-08-22 09:19:44,844 | [3828252]+DEBUG | Removing temporary directory /usr/src/tmp/rootwrap-p40qrmtl Captured client_log: ~~~~~~~~~~~~~~~~~~~~ 2026-08-22 09:19:44,438 | [3820480] DEBUG | Popen for ['/usr/bin/python3', '/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/tests/run_daemon.py', '/usr/src/tmp/tmpcr2ricln/rootwrap.conf'] command has been instantiated 2026-08-22 09:19:44,838 | [3820480] INFO | Spawned new rootwrap daemon process with pid=3828252 2026-08-22 09:19:44,843 | [3820480] INFO | Stopping rootwrap daemon process with pid=3828252 oslo_rootwrap.tests.test_functional.RootwrapDaemonTest.test_run_with_later_install_cmd -------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/tests/test_functional.py", line 213, in test_run_with_later_install_cmd code, out, err = self.execute(['later_install_cmd']) ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/client.py", line 169, in execute res = self._run_one_command(proxy, cmd, stdin) File "/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/client.py", line 154, in _run_one_command res = proxy.run_one_command(cmd, stdin) File "", line 2, in run_one_command File "/usr/lib/python3.14/multiprocessing/managers.py", line 848, in _callmethod raise convert_to_error(kind, result) multiprocessing.managers.RemoteError: --------------------------------------------------------------------------- Unserializable message: Traceback (most recent call last): File "/usr/lib/python3.14/multiprocessing/managers.py", line 312, in serve_client send(msg) ~~~~^^^^^ File "/usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/jsonrpc.py", line 129, in send s = self.dumps(obj) File "/usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/jsonrpc.py", line 171, in dumps return json.dumps(obj, cls=RpcJSONEncoder).encode('utf-8') ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/json/__init__.py", line 242, in dumps **kw).encode(obj) ~~~~~~^^^^^ File "/usr/lib/python3.14/json/encoder.py", line 202, in encode chunks = self.iterencode(o, _one_shot=True) File "/usr/lib/python3.14/json/encoder.py", line 263, in iterencode return _iterencode(o, 0) File "/usr/src/tmp/python3-module-oslo.rootwrap-buildroot/usr/lib/python3/site-packages/oslo_rootwrap/jsonrpc.py", line 43, in default return super().default(o) ~~~~~~~~~~~~~~~^^^ File "/usr/lib/python3.14/json/encoder.py", line 182, in default raise TypeError(f'Object of type {o.__class__.__name__} ' f'is not JSON serializable') TypeError: Object of type TypeError is not JSON serializable when serializing tuple item 1 --------------------------------------------------------------------------- Captured daemon_log: ~~~~~~~~~~~~~~~~~~~~ 2026-08-22 09:19:44,918 | [3829024]+DEBUG | Created temporary directory /usr/src/tmp/rootwrap-an1l5bk5 2026-08-22 09:19:44,918 | [3829024]+DEBUG | Will listen on socket /usr/src/tmp/rootwrap-an1l5bk5/rootwrap.sock 2026-08-22 09:19:44,918 | [3829024]+ INFO | Starting rootwrap daemon main loop 2026-08-22 09:19:44,921 | [3829024]+WARNING | Executable not found for: later_install_cmd 2026-08-22 09:19:44,925 | [3829024]+ INFO | Got signal 2. Shutting down server 2026-08-22 09:19:44,925 | [3829024]+DEBUG | Failed to close connection 2026-08-22 09:19:44,925 | [3829024]+ INFO | Waiting for all client threads to finish. 2026-08-22 09:19:44,925 | [3829024]+DEBUG | Joining thread 2026-08-22 09:19:44,925 | [3829024]+DEBUG | Joining thread 2026-08-22 09:19:44,925 | [3829024]+DEBUG | Removing temporary directory /usr/src/tmp/rootwrap-an1l5bk5 Captured client_log: ~~~~~~~~~~~~~~~~~~~~ 2026-08-22 09:19:44,574 | [3819927] DEBUG | Popen for ['/usr/bin/python3', '/usr/src/RPM/BUILD/oslo.rootwrap-7.7.0/oslo_rootwrap/tests/run_daemon.py', '/usr/src/tmp/tmprp6_489j/rootwrap.conf'] command has been instantiated 2026-08-22 09:19:44,919 | [3819927] INFO | Spawned new rootwrap daemon process with pid=3829024 2026-08-22 09:19:44,924 | [3819927] INFO | Stopping rootwrap daemon process with pid=3829024 ====== Totals ====== Ran: 77 tests in 1.7569 sec. - Passed: 66 - Skipped: 0 - Expected Fail: 0 - Unexpected Success: 0 - Failed: 11 Sum of execute time for each test: 9.7645 sec. ============== Worker Balance ============== - Worker 0 (1 tests) => 0:00:00.002838 - Worker 1 (1 tests) => 0:00:00.000492 - Worker 2 (1 tests) => 0:00:00.000070 - Worker 3 (1 tests) => 0:00:00.000177 - Worker 4 (1 tests) => 0:00:00.000740 - Worker 5 (1 tests) => 0:00:00.000373 - Worker 6 (1 tests) => 0:00:00.000154 - Worker 7 (1 tests) => 0:00:00.000587 - Worker 8 (1 tests) => 0:00:00.000453 - Worker 9 (1 tests) => 0:00:00.000097 - Worker 10 (1 tests) => 0:00:00.362934 - Worker 11 (1 tests) => 0:00:00.000799 - Worker 12 (1 tests) => 0:00:00.000272 - Worker 13 (1 tests) => 0:00:00.855504 - Worker 14 (1 tests) => 0:00:00.004269 - Worker 15 (1 tests) => 0:00:00.431814 - Worker 16 (1 tests) => 0:00:00.000099 - Worker 17 (1 tests) => 0:00:00.421300 - Worker 18 (1 tests) => 0:00:00.512467 - Worker 19 (1 tests) => 0:00:00.000522 - Worker 20 (1 tests) => 0:00:00.767774 - Worker 21 (1 tests) => 0:00:00.001148 - Worker 22 (1 tests) => 0:00:00.000422 - Worker 23 (1 tests) => 0:00:00.000135 - Worker 24 (1 tests) => 0:00:00.000203 - Worker 25 (1 tests) => 0:00:00.000643 - Worker 26 (1 tests) => 0:00:00.000093 - Worker 27 (1 tests) => 0:00:00.623706 - Worker 28 (1 tests) => 0:00:00.000205 - Worker 29 (1 tests) => 0:00:00.000173 - Worker 30 (1 tests) => 0:00:00.353034 - Worker 31 (1 tests) => 0:00:00.549047 - Worker 32 (1 tests) => 0:00:00.795173 - Worker 33 (1 tests) => 0:00:00.000505 - Worker 34 (1 tests) => 0:00:00.000311 - Worker 35 (1 tests) => 0:00:00.000342 - Worker 36 (1 tests) => 0:00:00.000320 - Worker 37 (1 tests) => 0:00:00.518451 - Worker 38 (1 tests) => 0:00:00.000465 - Worker 39 (1 tests) => 0:00:00.000428 - Worker 40 (1 tests) => 0:00:00.000786 - Worker 41 (1 tests) => 0:00:00.000365 - Worker 42 (1 tests) => 0:00:00.001089 - Worker 43 (1 tests) => 0:00:00.000207 - Worker 44 (1 tests) => 0:00:00.000158 - Worker 45 (1 tests) => 0:00:00.000217 - Worker 46 (1 tests) => 0:00:00.413831 - Worker 47 (1 tests) => 0:00:00.000211 - Worker 48 (1 tests) => 0:00:00.000957 - Worker 49 (1 tests) => 0:00:00.000239 - Worker 50 (1 tests) => 0:00:00.001007 - Worker 51 (1 tests) => 0:00:00.510129 - Worker 52 (1 tests) => 0:00:00.000425 - Worker 53 (1 tests) => 0:00:00.000449 - Worker 54 (1 tests) => 0:00:00.000558 - Worker 55 (1 tests) => 0:00:00.000178 - Worker 56 (1 tests) => 0:00:00.000731 - Worker 57 (1 tests) => 0:00:00.000695 - Worker 58 (1 tests) => 0:00:00.000138 - Worker 59 (1 tests) => 0:00:00.000612 - Worker 60 (1 tests) => 0:00:00.000543 - Worker 61 (1 tests) => 0:00:00.000555 - Worker 62 (1 tests) => 0:00:00.000391 - Worker 63 (1 tests) => 0:00:00.000442 - Worker 64 (1 tests) => 0:00:00.412200 - Worker 65 (1 tests) => 0:00:00.000727 - Worker 66 (1 tests) => 0:00:00.729471 - Worker 67 (1 tests) => 0:00:00.000120 - Worker 68 (1 tests) => 0:00:00.579806 - Worker 69 (1 tests) => 0:00:00.000835 - Worker 70 (1 tests) => 0:00:00.437318 - Worker 71 (1 tests) => 0:00:00.457815 - Worker 72 (1 tests) => 0:00:00.001277 - Worker 73 (1 tests) => 0:00:00.000197 - Worker 74 (1 tests) => 0:00:00.000189 - Worker 75 (1 tests) => 0:00:00.000467 - Worker 76 (1 tests) => 0:00:00.000615 error: Bad exit status from /usr/src/tmp/rpmb-tmp.TouaZG (%check) RPM build errors: Bad exit status from /usr/src/tmp/rpmb-tmp.TouaZG (%check) Command exited with non-zero status 1 59.28user 3.51system 0:06.13elapsed 1023%CPU (0avgtext+0avgdata 61172maxresident)k 0inputs+0outputs (0major+1052728minor)pagefaults 0swaps hsh-rebuild: rebuild of `python3-module-oslo.rootwrap-7.7.0-alt1.src.rpm' failed. Command exited with non-zero status 1 3.55user 0.95system 0:17.07elapsed 26%CPU (0avgtext+0avgdata 146476maxresident)k 4488inputs+0outputs (0major+375975minor)pagefaults 0swaps