I: pbuilder: network access will be disabled during build I: Current time: Tue Dec 23 09:06:16 +14 2025 I: pbuilder-time-stamp: 1766430376 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [ironic-inspector_12.3.0-2.dsc] I: copying [./ironic-inspector_12.3.0.orig.tar.xz] I: copying [./ironic-inspector_12.3.0-2.debian.tar.xz] I: Extracting source gpgv: Signature made Mon Sep 23 10:27:07 2024 gpgv: using RSA key A0B1A9F3508956130E7A425CD416AD15AC6B43FE gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./ironic-inspector_12.3.0-2.dsc: no acceptable signature found dpkg-source: info: extracting ironic-inspector in ironic-inspector-12.3.0 dpkg-source: info: unpacking ironic-inspector_12.3.0.orig.tar.xz dpkg-source: info: unpacking ironic-inspector_12.3.0-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying install-missing-files.patch dpkg-source: info: applying fix-path-to-rootwrap.patch I: using fakeroot in build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/154564/tmp/hooks/D01_modify_environment starting debug: Running on codethink01-arm64. I: Changing host+domainname to test build reproducibility I: Adding a custom variable just for the fun of it... I: Changing /bin/sh to bash '/bin/sh' -> '/bin/bash' lrwxrwxrwx 1 root root 9 Dec 22 19:06 /bin/sh -> /bin/bash I: Setting pbuilder2's login shell to /bin/bash I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other I: user script /srv/workspace/pbuilder/154564/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/154564/tmp/hooks/D02_print_environment starting I: set BASH=/bin/sh BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=([0]="12" [1]="0") BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") BASH_VERSINFO=([0]="5" [1]="2" [2]="32" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") BASH_VERSION='5.2.32(1)-release' BUILDDIR=/build/reproducible-path BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' BUILDUSERNAME=pbuilder2 BUILD_ARCH=arm64 DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' DIRSTACK=() DISTRIBUTION=unstable EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=aarch64 HOST_ARCH=arm64 IFS=' ' INVOCATION_ID=1821e0251db148a6bef41ff0ca1d92b4 LANG=C LANGUAGE=nl_BE:nl LC_ALL=C MACHTYPE=aarch64-unknown-linux-gnu MAIL=/var/mail/root OPTERR=1 OPTIND=1 OSTYPE=linux-gnu PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path PBCURRENTCOMMANDLINEOPERATION=build PBUILDER_OPERATION=build PBUILDER_PKGDATADIR=/usr/share/pbuilder PBUILDER_PKGLIBDIR=/usr/lib/pbuilder PBUILDER_SYSCONFDIR=/etc PIPESTATUS=([0]="0") POSIXLY_CORRECT=y PPID=154564 PS4='+ ' PWD=/ SHELL=/bin/bash SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix SHLVL=3 SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.HYN1B2cZ/pbuilderrc_qaFE --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.HYN1B2cZ/b2 --logfile b2/build.log ironic-inspector_12.3.0-2.dsc' SUDO_GID=109 SUDO_UID=104 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root _='I: set' http_proxy=http://192.168.101.4:3128 I: uname -a Linux i-capture-the-hostname 6.1.0-27-cloud-arm64 #1 SMP Debian 6.1.115-1 (2024-11-01) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 4 2024 /bin -> usr/bin I: user script /srv/workspace/pbuilder/154564/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: arm64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 11), dh-python, openstack-pkg-tools, po-debconf, python3-all, python3-pbr, python3-setuptools, python3-sphinx, alembic, python3-automaton, python3-construct, python3-coverage, python3-eventlet, python3-fixtures, python3-flask, python3-futurist, python3-hacking, python3-ironic-lib, python3-jsonpath-rw, python3-jsonschema, python3-keystoneauth1, python3-keystonemiddleware, python3-memcache, python3-microversion-parse, python3-netaddr, python3-openstackdocstheme, python3-openstacksdk, python3-os-api-ref, python3-oslo.concurrency, python3-oslo.config, python3-oslo.context, python3-oslo.db, python3-oslo.i18n, python3-oslo.log, python3-oslo.messaging (>= 14.1.0), python3-oslo.middleware, python3-oslo.policy, python3-oslo.rootwrap, python3-oslo.serialization, python3-oslo.service, python3-oslo.upgradecheck, python3-oslo.utils, python3-oslotest, python3-sphinxcontrib.apidoc, python3-sphinxcontrib.svg2pdfconverter, python3-sqlalchemy, python3-stestr, python3-stevedore, python3-tenacity, python3-testresources, python3-tooz, python3-yaml dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 20084 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 11); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on dh-python; however: Package dh-python is not installed. pbuilder-satisfydepends-dummy depends on openstack-pkg-tools; however: Package openstack-pkg-tools is not installed. pbuilder-satisfydepends-dummy depends on po-debconf; however: Package po-debconf is not installed. pbuilder-satisfydepends-dummy depends on python3-all; however: Package python3-all is not installed. pbuilder-satisfydepends-dummy depends on python3-pbr; however: Package python3-pbr is not installed. pbuilder-satisfydepends-dummy depends on python3-setuptools; however: Package python3-setuptools is not installed. pbuilder-satisfydepends-dummy depends on python3-sphinx; however: Package python3-sphinx is not installed. pbuilder-satisfydepends-dummy depends on alembic; however: Package alembic is not installed. pbuilder-satisfydepends-dummy depends on python3-automaton; however: Package python3-automaton is not installed. pbuilder-satisfydepends-dummy depends on python3-construct; however: Package python3-construct is not installed. pbuilder-satisfydepends-dummy depends on python3-coverage; however: Package python3-coverage is not installed. pbuilder-satisfydepends-dummy depends on python3-eventlet; however: Package python3-eventlet is not installed. pbuilder-satisfydepends-dummy depends on python3-fixtures; however: Package python3-fixtures is not installed. pbuilder-satisfydepends-dummy depends on python3-flask; however: Package python3-flask is not installed. pbuilder-satisfydepends-dummy depends on python3-futurist; however: Package python3-futurist is not installed. pbuilder-satisfydepends-dummy depends on python3-hacking; however: Package python3-hacking is not installed. pbuilder-satisfydepends-dummy depends on python3-ironic-lib; however: Package python3-ironic-lib is not installed. pbuilder-satisfydepends-dummy depends on python3-jsonpath-rw; however: Package python3-jsonpath-rw is not installed. pbuilder-satisfydepends-dummy depends on python3-jsonschema; however: Package python3-jsonschema is not installed. pbuilder-satisfydepends-dummy depends on python3-keystoneauth1; however: Package python3-keystoneauth1 is not installed. pbuilder-satisfydepends-dummy depends on python3-keystonemiddleware; however: Package python3-keystonemiddleware is not installed. pbuilder-satisfydepends-dummy depends on python3-memcache; however: Package python3-memcache is not installed. pbuilder-satisfydepends-dummy depends on python3-microversion-parse; however: Package python3-microversion-parse is not installed. pbuilder-satisfydepends-dummy depends on python3-netaddr; however: Package python3-netaddr is not installed. pbuilder-satisfydepends-dummy depends on python3-openstackdocstheme; however: Package python3-openstackdocstheme is not installed. pbuilder-satisfydepends-dummy depends on python3-openstacksdk; however: Package python3-openstacksdk is not installed. pbuilder-satisfydepends-dummy depends on python3-os-api-ref; however: Package python3-os-api-ref is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.concurrency; however: Package python3-oslo.concurrency is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.config; however: Package python3-oslo.config is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.context; however: Package python3-oslo.context is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.db; however: Package python3-oslo.db is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.i18n; however: Package python3-oslo.i18n is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.log; however: Package python3-oslo.log is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.messaging (>= 14.1.0); however: Package python3-oslo.messaging is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.middleware; however: Package python3-oslo.middleware is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.policy; however: Package python3-oslo.policy is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.rootwrap; however: Package python3-oslo.rootwrap is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.serialization; however: Package python3-oslo.serialization is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.service; however: Package python3-oslo.service is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.upgradecheck; however: Package python3-oslo.upgradecheck is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.utils; however: Package python3-oslo.utils is not installed. pbuilder-satisfydepends-dummy depends on python3-oslotest; however: Package python3-oslotest is not installed. pbuilder-satisfydepends-dummy depends on python3-sphinxcontrib.apidoc; however: Package python3-sphinxcontrib.apidoc is not installed. pbuilder-satisfydepends-dummy depends on python3-sphinxcontrib.svg2pdfconverter; however: Package python3-sphinxcontrib.svg2pdfconverter is not installed. pbuilder-satisfydepends-dummy depends on python3-sqlalchemy; however: Package python3-sqlalchemy is not installed. pbuilder-satisfydepends-dummy depends on python3-stestr; however: Package python3-stestr is not installed. pbuilder-satisfydepends-dummy depends on python3-stevedore; however: Package python3-stevedore is not installed. pbuilder-satisfydepends-dummy depends on python3-tenacity; however: Package python3-tenacity is not installed. pbuilder-satisfydepends-dummy depends on python3-testresources; however: Package python3-testresources is not installed. pbuilder-satisfydepends-dummy depends on python3-tooz; however: Package python3-tooz is not installed. pbuilder-satisfydepends-dummy depends on python3-yaml; however: Package python3-yaml is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: adwaita-icon-theme{a} alembic{a} at-spi2-common{a} autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} ca-certificates{a} dbus{a} dbus-bin{a} dbus-daemon{a} dbus-session-bus-common{a} dbus-system-bus-common{a} dbus-user-session{a} dconf-gsettings-backend{a} dconf-service{a} debhelper{a} dh-autoreconf{a} dh-python{a} dh-strip-nondeterminism{a} dictionaries-common{a} dirmngr{a} docutils-common{a} dwz{a} emacsen-common{a} file{a} flake8{a} fontconfig{a} fontconfig-config{a} fonts-dejavu-core{a} fonts-dejavu-mono{a} fonts-font-awesome{a} fonts-glyphicons-halflings{a} gettext{a} gettext-base{a} glib-networking{a} glib-networking-common{a} glib-networking-services{a} gnupg{a} gnupg-l10n{a} gpg{a} gpg-agent{a} gpgconf{a} gpgsm{a} groff-base{a} gsettings-desktop-schemas{a} gtk-update-icon-cache{a} hicolor-icon-theme{a} hunspell-en-us{a} ieee-data{a} inkscape{a} intltool-debian{a} jq{a} lib2geom1.2.0t64{a} libabsl20230802{a} libapparmor1{a} libarchive-zip-perl{a} libaspell15{a} libassuan9{a} libatk-bridge2.0-0t64{a} libatk1.0-0t64{a} libatkmm-1.6-1v5{a} libatspi2.0-0t64{a} libavahi-client3{a} libavahi-common-data{a} libavahi-common3{a} libboost-filesystem1.83.0{a} libbrotli1{a} libcairo-gobject2{a} libcairo2{a} libcairomm-1.0-1v5{a} libcares2{a} libcdr-0.1-1{a} libcloudproviders0{a} libcolord2{a} libcom-err2{a} libcups2t64{a} libcurl3t64-gnutls{a} libcurl4t64{a} libdatrie1{a} libdav1d7{a} libdbus-1-3{a} libdconf1{a} libdebhelper-perl{a} libdeflate0{a} libdouble-conversion3{a} libduktape207{a} libelf1t64{a} libenchant-2-2{a} libepoxy0{a} libev4t64{a} libexpat1{a} libfile-stripnondeterminism-perl{a} libfontconfig1{a} libfreetype6{a} libfribidi0{a} libgc1{a} libgdk-pixbuf-2.0-0{a} libgdk-pixbuf2.0-common{a} libglib2.0-0t64{a} libglibmm-2.4-1t64{a} libgpgme11t64{a} libgpgmepp6t64{a} libgraphite2-3{a} libgsl28{a} libgslcblas0{a} libgspell-1-3{a} libgspell-1-common{a} libgssapi-krb5-2{a} libgtk-3-0t64{a} libgtk-3-common{a} libgtkmm-3.0-1t64{a} libharfbuzz0b{a} libhunspell-1.7-0{a} libice6{a} libicu72{a} libimagequant0{a} libjbig0{a} libjpeg62-turbo{a} libjq1{a} libjs-bootstrap{a} libjs-jquery{a} libjs-sphinxdoc{a} libjs-underscore{a} libjson-perl{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} libksba8{a} liblcms2-2{a} libldap-2.5-0{a} liblerc4{a} libmagic-mgc{a} libmagic1t64{a} libnghttp2-14{a} libnghttp3-9{a} libngtcp2-16{a} libngtcp2-crypto-gnutls8{a} libnorm1t64{a} libnpth0t64{a} libnsl2{a} libnspr4{a} libnss3{a} libonig5{a} libopenjp2-7{a} libpam-systemd{a} libpango-1.0-0{a} libpangocairo-1.0-0{a} libpangoft2-1.0-0{a} libpangomm-1.4-1v5{a} libpgm-5.3-0t64{a} libpipeline1{a} libpixman-1-0{a} libpng16-16t64{a} libpoppler-glib8t64{a} libpoppler140{a} libpotrace0{a} libpq5{a} libproc2-0{a} libprotobuf32t64{a} libproxy1v5{a} libpsl5t64{a} libpython3-stdlib{a} libpython3.12-minimal{a} libpython3.12-stdlib{a} libpython3.13-minimal{a} libpython3.13-stdlib{a} libraqm0{a} librdkafka1{a} libre2-11{a} libreadline8t64{a} librevenge-0.0-0{a} librsvg2-2{a} librsvg2-bin{a} librsvg2-common{a} librtmp1{a} libsasl2-2{a} libsasl2-modules-db{a} libsharpyuv0{a} libsm6{a} libsodium23{a} libsoup-2.4-1{a} libsoup2.4-common{a} libssh2-1t64{a} libsubunit-perl{a} libsystemd-shared{a} libtext-iconv-perl{a} libthai-data{a} libthai0{a} libtiff6{a} libtirpc-common{a} libtirpc3t64{a} libtool{a} libuchardet0{a} libvisio-0.1-1{a} libwayland-client0{a} libwayland-cursor0{a} libwayland-egl1{a} libwebp7{a} libwebpdemux2{a} libwebpmux3{a} libwpd-0.10-10{a} libwpg-0.3-3{a} libx11-6{a} libx11-data{a} libxau6{a} libxcb-render0{a} libxcb-shm0{a} libxcb1{a} libxcomposite1{a} libxcursor1{a} libxdamage1{a} libxdmcp6{a} libxext6{a} libxfixes3{a} libxi6{a} libxinerama1{a} libxkbcommon0{a} libxml2{a} libxmu6{a} libxrandr2{a} libxrender1{a} libxslt1.1{a} libxt6t64{a} libyaml-0-2{a} libzmq5{a} lsb-release{a} m4{a} man-db{a} media-types{a} netbase{a} openssl{a} openstack-pkg-tools{a} pinentry-curses{a} po-debconf{a} procps{a} pycadf-common{a} pyflakes3{a} python-babel-localedata{a} python-os-api-ref-common{a} python-oslosphinx-common{a} python-tinycss2-common{a} python3{a} python3-alabaster{a} python3-alembic{a} python3-all{a} python3-amqp{a} python3-async-timeout{a} python3-attr{a} python3-autocommand{a} python3-automaton{a} python3-autopage{a} python3-babel{a} python3-bcrypt{a} python3-binary-memcached{a} python3-blinker{a} python3-cachetools{a} python3-cairocffi{a} python3-cairosvg{a} python3-certifi{a} python3-cffi{a} python3-cffi-backend{a} python3-chardet{a} python3-charset-normalizer{a} python3-click{a} python3-cliff{a} python3-cmd2{a} python3-colorama{a} python3-confluent-kafka{a} python3-construct{a} python3-coverage{a} python3-cryptography{a} python3-cssselect2{a} python3-dateutil{a} python3-debtcollector{a} python3-decorator{a} python3-defusedxml{a} python3-deprecated{a} python3-deprecation{a} python3-dnspython{a} python3-docutils{a} python3-dogpile.cache{a} python3-dulwich{a} python3-etcd3{a} python3-etcd3gw{a} python3-eventlet{a} python3-extras{a} python3-fasteners{a} python3-fixtures{a} python3-flake8{a} python3-flask{a} python3-futurist{a} python3-gevent{a} python3-greenlet{a} python3-grpcio{a} python3-hacking{a} python3-idna{a} python3-ifaddr{a} python3-imagesize{a} python3-importlib-metadata{a} python3-inflect{a} python3-ironic-lib{a} python3-iso8601{a} python3-itsdangerous{a} python3-jaraco.classes{a} python3-jaraco.context{a} python3-jaraco.functools{a} python3-jaraco.text{a} python3-jeepney{a} python3-jinja2{a} python3-jmespath{a} python3-json-pointer{a} python3-jsonpatch{a} python3-jsonpath-rw{a} python3-jsonschema{a} python3-jsonschema-specifications{a} python3-jwt{a} python3-kazoo{a} python3-kerberos{a} python3-keyring{a} python3-keystoneauth1{a} python3-keystoneclient{a} python3-keystonemiddleware{a} python3-kombu{a} python3-legacy-cgi{a} python3-lxml{a} python3-mako{a} python3-markupsafe{a} python3-mccabe{a} python3-memcache{a} python3-microversion-parse{a} python3-minimal{a} python3-monotonic{a} python3-more-itertools{a} python3-msgpack{a} python3-netaddr{a} python3-netifaces{a} python3-oauthlib{a} python3-openstackdocstheme{a} python3-openstacksdk{a} python3-os-api-ref{a} python3-os-client-config{a} python3-os-service-types{a} python3-oslo.cache{a} python3-oslo.concurrency{a} python3-oslo.config{a} python3-oslo.context{a} python3-oslo.db{a} python3-oslo.i18n{a} python3-oslo.log{a} python3-oslo.messaging{a} python3-oslo.metrics{a} python3-oslo.middleware{a} python3-oslo.policy{a} python3-oslo.rootwrap{a} python3-oslo.serialization{a} python3-oslo.service{a} python3-oslo.upgradecheck{a} python3-oslo.utils{a} python3-oslosphinx{a} python3-oslotest{a} python3-packaging{a} python3-paste{a} python3-pastedeploy{a} python3-pastedeploy-tpl{a} python3-pbr{a} python3-pil{a} python3-pip{a} python3-pkg-resources{a} python3-platformdirs{a} python3-ply{a} python3-prettytable{a} python3-prometheus-client{a} python3-protobuf{a} python3-psycopg2{a} python3-pure-sasl{a} python3-py{a} python3-pyasyncore{a} python3-pycadf{a} python3-pycodestyle{a} python3-pycparser{a} python3-pyflakes{a} python3-pygments{a} python3-pymemcache{a} python3-pymysql{a} python3-pyparsing{a} python3-pyperclip{a} python3-redis{a} python3-referencing{a} python3-repoze.lru{a} python3-requests{a} python3-requestsexceptions{a} python3-rfc3986{a} python3-roman{a} python3-routes{a} python3-rpds-py{a} python3-secretstorage{a} python3-setuptools{a} python3-six{a} python3-snowballstemmer{a} python3-sphinx{a} python3-sphinxcontrib.apidoc{a} python3-sphinxcontrib.svg2pdfconverter{a} python3-sqlalchemy{a} python3-statsd{a} python3-stestr{a} python3-stevedore{a} python3-subunit{a} python3-tempita{a} python3-tenacity{a} python3-testresources{a} python3-testscenarios{a} python3-testtools{a} python3-tinycss2{a} python3-tomlkit{a} python3-tooz{a} python3-typeguard{a} python3-typing-extensions{a} python3-tz{a} python3-uhashring{a} python3-urllib3{a} python3-vine{a} python3-voluptuous{a} python3-wcwidth{a} python3-webencodings{a} python3-webob{a} python3-werkzeug{a} python3-wheel{a} python3-wrapt{a} python3-xcffib{a} python3-yaml{a} python3-yappi{a} python3-zake{a} python3-zeroconf{a} python3-zipp{a} python3-zmq{a} python3-zope.event{a} python3-zope.interface{a} python3.12{a} python3.12-minimal{a} python3.13{a} python3.13-minimal{a} readline-common{a} sensible-utils{a} sgml-base{a} shared-mime-info{a} sphinx-common{a} subunit{a} sudo{a} systemd{a} systemd-sysv{a} tzdata{a} wget{a} x11-common{a} xclip{a} xkb-data{a} xml-core{a} The following packages are RECOMMENDED but will NOT be installed: aspell aspell-am aspell-ar aspell-ar-large aspell-bg aspell-br aspell-ca aspell-cs aspell-cy aspell-da aspell-de aspell-de-1901 aspell-el aspell-en aspell-eo aspell-eo-cx7 aspell-es aspell-et aspell-eu aspell-fa aspell-fo aspell-fr aspell-ga aspell-gl-minimos aspell-he aspell-hr aspell-hsb aspell-hu aspell-hy aspell-is aspell-it aspell-kk aspell-ku aspell-lt aspell-lv aspell-nl aspell-no aspell-pl aspell-pt-br aspell-pt-pt aspell-ro aspell-ru aspell-sk aspell-sl aspell-sv aspell-tl aspell-uk aspell-uz at-spi2-core autopkgtest chrony enchant-2 fig2dev gnupg-utils gpg-wks-client graphicsmagick-imagemagick-compat imagemagick imagemagick-6.q16 imagemagick-7.q16 javascript-common krb5-locales libarchive-cpio-perl libgdk-pixbuf2.0-bin libglib2.0-data libgtk-3-bin libimage-magick-perl libjson-xs-perl libkmod2 libldap-common libltdl-dev libmail-sendmail-perl libnss-systemd libpaper-utils libsasl2-modules libwmf-bin linux-sysctl-defaults madison-lite ntpsec openntpd poppler-data pristine-tar psmisc publicsuffix python3-asgiref python3-bs4 python3-cssselect python3-dev python3-dotenv python3-fastimport python3-h2 python3-html5lib python3-httpcore python3-httpx python3-numpy python3-olefile python3-openssl python3-pastescript python3-pyinotify python3-rfc3987 python3-scour python3-simplejson python3-sqlalchemy-ext python3-uritemplate python3-webcolors systemd-cryptsetup systemd-timesyncd xauth xdg-user-dirs 0 packages upgraded, 459 newly installed, 0 to remove and 0 not upgraded. Need to get 145 MB of archives. After unpacking 683 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main arm64 libapparmor1 arm64 3.1.7-1+b3 [41.8 kB] Get: 2 http://deb.debian.org/debian unstable/main arm64 libsystemd-shared arm64 257~rc2-3 [1902 kB] Get: 3 http://deb.debian.org/debian unstable/main arm64 systemd arm64 257~rc2-3 [3360 kB] Get: 4 http://deb.debian.org/debian unstable/main arm64 systemd-sysv arm64 257~rc2-3 [59.3 kB] Get: 5 http://deb.debian.org/debian unstable/main arm64 libdbus-1-3 arm64 1.14.10-6 [196 kB] Get: 6 http://deb.debian.org/debian unstable/main arm64 dbus-bin arm64 1.14.10-6 [105 kB] Get: 7 http://deb.debian.org/debian unstable/main arm64 dbus-session-bus-common all 1.14.10-6 [79.2 kB] Get: 8 http://deb.debian.org/debian unstable/main arm64 libexpat1 arm64 2.6.4-1 [90.7 kB] Get: 9 http://deb.debian.org/debian unstable/main arm64 dbus-daemon arm64 1.14.10-6 [178 kB] Get: 10 http://deb.debian.org/debian unstable/main arm64 dbus-system-bus-common all 1.14.10-6 [80.2 kB] Get: 11 http://deb.debian.org/debian unstable/main arm64 dbus arm64 1.14.10-6 [97.4 kB] Get: 12 http://deb.debian.org/debian unstable/main arm64 libpython3.12-minimal arm64 3.12.7-3 [808 kB] Get: 13 http://deb.debian.org/debian unstable/main arm64 python3.12-minimal arm64 3.12.7-3 [1940 kB] Get: 14 http://deb.debian.org/debian unstable/main arm64 python3-minimal arm64 3.12.7-1 [26.8 kB] Get: 15 http://deb.debian.org/debian unstable/main arm64 media-types all 10.1.0 [26.9 kB] Get: 16 http://deb.debian.org/debian unstable/main arm64 netbase all 6.4 [12.8 kB] Get: 17 http://deb.debian.org/debian unstable/main arm64 tzdata all 2024b-3 [255 kB] Get: 18 http://deb.debian.org/debian unstable/main arm64 libkrb5support0 arm64 1.21.3-3 [32.1 kB] Get: 19 http://deb.debian.org/debian unstable/main arm64 libcom-err2 arm64 1.47.1-1+b1 [23.1 kB] Get: 20 http://deb.debian.org/debian unstable/main arm64 libk5crypto3 arm64 1.21.3-3 [80.8 kB] Get: 21 http://deb.debian.org/debian unstable/main arm64 libkeyutils1 arm64 1.6.3-4 [9352 B] Get: 22 http://deb.debian.org/debian unstable/main arm64 libkrb5-3 arm64 1.21.3-3 [310 kB] Get: 23 http://deb.debian.org/debian unstable/main arm64 libgssapi-krb5-2 arm64 1.21.3-3 [126 kB] Get: 24 http://deb.debian.org/debian unstable/main arm64 libtirpc-common all 1.3.4+ds-1.3 [10.9 kB] Get: 25 http://deb.debian.org/debian unstable/main arm64 libtirpc3t64 arm64 1.3.4+ds-1.3+b1 [78.7 kB] Get: 26 http://deb.debian.org/debian unstable/main arm64 libnsl2 arm64 1.3.0-3+b3 [37.9 kB] Get: 27 http://deb.debian.org/debian unstable/main arm64 readline-common all 8.2-5 [69.3 kB] Get: 28 http://deb.debian.org/debian unstable/main arm64 libreadline8t64 arm64 8.2-5 [159 kB] Get: 29 http://deb.debian.org/debian unstable/main arm64 libpython3.12-stdlib arm64 3.12.7-3 [1902 kB] Get: 30 http://deb.debian.org/debian unstable/main arm64 python3.12 arm64 3.12.7-3 [671 kB] Get: 31 http://deb.debian.org/debian unstable/main arm64 libpython3-stdlib arm64 3.12.7-1 [9708 B] Get: 32 http://deb.debian.org/debian unstable/main arm64 python3 arm64 3.12.7-1 [27.8 kB] Get: 33 http://deb.debian.org/debian unstable/main arm64 libpython3.13-minimal arm64 3.13.0-2 [850 kB] Get: 34 http://deb.debian.org/debian unstable/main arm64 python3.13-minimal arm64 3.13.0-2 [1838 kB] Get: 35 http://deb.debian.org/debian unstable/main arm64 sgml-base all 1.31 [15.4 kB] Get: 36 http://deb.debian.org/debian unstable/main arm64 sudo arm64 1.9.16p1-1 [1986 kB] Get: 37 http://deb.debian.org/debian unstable/main arm64 libproc2-0 arm64 2:4.0.4-6 [62.3 kB] Get: 38 http://deb.debian.org/debian unstable/main arm64 procps arm64 2:4.0.4-6 [872 kB] Get: 39 http://deb.debian.org/debian unstable/main arm64 sensible-utils all 0.0.24 [24.8 kB] Get: 40 http://deb.debian.org/debian unstable/main arm64 openssl arm64 3.3.2-2 [1347 kB] Get: 41 http://deb.debian.org/debian unstable/main arm64 ca-certificates all 20240203 [158 kB] Get: 42 http://deb.debian.org/debian unstable/main arm64 libmagic-mgc arm64 1:5.45-3+b1 [314 kB] Get: 43 http://deb.debian.org/debian unstable/main arm64 libmagic1t64 arm64 1:5.45-3+b1 [102 kB] Get: 44 http://deb.debian.org/debian unstable/main arm64 file arm64 1:5.45-3+b1 [43.4 kB] Get: 45 http://deb.debian.org/debian unstable/main arm64 gettext-base arm64 0.22.5-2 [198 kB] Get: 46 http://deb.debian.org/debian unstable/main arm64 libuchardet0 arm64 0.0.8-1+b2 [69.2 kB] Get: 47 http://deb.debian.org/debian unstable/main arm64 groff-base arm64 1.23.0-5 [1129 kB] Get: 48 http://deb.debian.org/debian unstable/main arm64 libpam-systemd arm64 257~rc2-3 [270 kB] Get: 49 http://deb.debian.org/debian unstable/main arm64 bsdextrautils arm64 2.40.2-11 [91.2 kB] Get: 50 http://deb.debian.org/debian unstable/main arm64 libpipeline1 arm64 1.5.8-1 [40.2 kB] Get: 51 http://deb.debian.org/debian unstable/main arm64 man-db arm64 2.13.0-1 [1404 kB] Get: 52 http://deb.debian.org/debian unstable/main arm64 libpsl5t64 arm64 0.21.2-1.1+b1 [57.1 kB] Get: 53 http://deb.debian.org/debian unstable/main arm64 wget arm64 1.24.5-2 [966 kB] Get: 54 http://deb.debian.org/debian unstable/main arm64 libgdk-pixbuf2.0-common all 2.42.12+dfsg-1 [311 kB] Get: 55 http://deb.debian.org/debian unstable/main arm64 libglib2.0-0t64 arm64 2.82.2-3 [1411 kB] Get: 56 http://deb.debian.org/debian unstable/main arm64 libicu72 arm64 72.1-5+b1 [9239 kB] Get: 57 http://deb.debian.org/debian unstable/main arm64 libxml2 arm64 2.12.7+dfsg+really2.9.14-0.2+b1 [630 kB] Get: 58 http://deb.debian.org/debian unstable/main arm64 shared-mime-info arm64 2.4-5+b1 [755 kB] Get: 59 http://deb.debian.org/debian unstable/main arm64 libjpeg62-turbo arm64 1:2.1.5-3+b1 [173 kB] Get: 60 http://deb.debian.org/debian unstable/main arm64 libpng16-16t64 arm64 1.6.44-2 [273 kB] Get: 61 http://deb.debian.org/debian unstable/main arm64 libdeflate0 arm64 1.22-1 [42.2 kB] Get: 62 http://deb.debian.org/debian unstable/main arm64 libjbig0 arm64 2.1-6.1+b2 [30.4 kB] Get: 63 http://deb.debian.org/debian unstable/main arm64 liblerc4 arm64 4.0.0+ds-5 [146 kB] Get: 64 http://deb.debian.org/debian unstable/main arm64 libsharpyuv0 arm64 1.4.0-0.1+b1 [112 kB] Get: 65 http://deb.debian.org/debian unstable/main arm64 libwebp7 arm64 1.4.0-0.1+b1 [268 kB] Get: 66 http://deb.debian.org/debian unstable/main arm64 libtiff6 arm64 4.5.1+git230720-5 [309 kB] Get: 67 http://deb.debian.org/debian unstable/main arm64 libgdk-pixbuf-2.0-0 arm64 2.42.12+dfsg-1+b1 [131 kB] Get: 68 http://deb.debian.org/debian unstable/main arm64 gtk-update-icon-cache arm64 4.16.5+ds-2 [49.9 kB] Get: 69 http://deb.debian.org/debian unstable/main arm64 hicolor-icon-theme all 0.18-1 [12.0 kB] Get: 70 http://deb.debian.org/debian unstable/main arm64 adwaita-icon-theme all 47.0-2 [463 kB] Get: 71 http://deb.debian.org/debian unstable/main arm64 python3-autocommand all 2.2.2-3 [13.6 kB] Get: 72 http://deb.debian.org/debian unstable/main arm64 python3-more-itertools all 10.5.0-1 [63.8 kB] Get: 73 http://deb.debian.org/debian unstable/main arm64 python3-typing-extensions all 4.12.2-2 [73.0 kB] Get: 74 http://deb.debian.org/debian unstable/main arm64 python3-zipp all 3.21.0-1 [10.6 kB] Get: 75 http://deb.debian.org/debian unstable/main arm64 python3-importlib-metadata all 8.5.0-1 [21.0 kB] Get: 76 http://deb.debian.org/debian unstable/main arm64 python3-typeguard all 4.4.1-1 [37.0 kB] Get: 77 http://deb.debian.org/debian unstable/main arm64 python3-inflect all 7.3.1-2 [32.4 kB] Get: 78 http://deb.debian.org/debian unstable/main arm64 python3-jaraco.context all 6.0.0-1 [7984 B] Get: 79 http://deb.debian.org/debian unstable/main arm64 python3-jaraco.functools all 4.1.0-1 [12.0 kB] Get: 80 http://deb.debian.org/debian unstable/main arm64 python3-pkg-resources all 75.2.0-1 [213 kB] Get: 81 http://deb.debian.org/debian unstable/main arm64 python3-markupsafe arm64 2.1.5-1+b3 [14.0 kB] Get: 82 http://deb.debian.org/debian unstable/main arm64 python3-mako all 1.3.6-1 [83.1 kB] Get: 83 http://deb.debian.org/debian unstable/main arm64 python3-greenlet arm64 3.1.0-1+b1 [178 kB] Get: 84 http://deb.debian.org/debian unstable/main arm64 python3-sqlalchemy all 2.0.32+ds1-1 [1196 kB] Get: 85 http://deb.debian.org/debian unstable/main arm64 python3-alembic all 1.13.2-4 [147 kB] Get: 86 http://deb.debian.org/debian unstable/main arm64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [326 kB] Get: 87 http://deb.debian.org/debian unstable/main arm64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [116 kB] Get: 88 http://deb.debian.org/debian unstable/main arm64 libjs-sphinxdoc all 7.4.7-4 [158 kB] Get: 89 http://deb.debian.org/debian unstable/main arm64 alembic all 1.13.2-4 [481 kB] Get: 90 http://deb.debian.org/debian unstable/main arm64 at-spi2-common all 2.54.0-1 [170 kB] Get: 91 http://deb.debian.org/debian unstable/main arm64 m4 arm64 1.4.19-4 [277 kB] Get: 92 http://deb.debian.org/debian unstable/main arm64 autoconf all 2.72-3 [493 kB] Get: 93 http://deb.debian.org/debian unstable/main arm64 autotools-dev all 20220109.1 [51.6 kB] Get: 94 http://deb.debian.org/debian unstable/main arm64 automake all 1:1.16.5-1.3 [823 kB] Get: 95 http://deb.debian.org/debian unstable/main arm64 autopoint all 0.22.5-2 [723 kB] Get: 96 http://deb.debian.org/debian unstable/main arm64 dbus-user-session arm64 1.14.10-6 [79.0 kB] Get: 97 http://deb.debian.org/debian unstable/main arm64 libdconf1 arm64 0.40.0-4+b3 [40.4 kB] Get: 98 http://deb.debian.org/debian unstable/main arm64 dconf-service arm64 0.40.0-4+b3 [31.1 kB] Get: 99 http://deb.debian.org/debian unstable/main arm64 dconf-gsettings-backend arm64 0.40.0-4+b3 [27.4 kB] Get: 100 http://deb.debian.org/debian unstable/main arm64 libdebhelper-perl all 13.20 [89.7 kB] Get: 101 http://deb.debian.org/debian unstable/main arm64 libtool all 2.4.7-8 [517 kB] Get: 102 http://deb.debian.org/debian unstable/main arm64 dh-autoreconf all 20 [17.1 kB] Get: 103 http://deb.debian.org/debian unstable/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 104 http://deb.debian.org/debian unstable/main arm64 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 105 http://deb.debian.org/debian unstable/main arm64 dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 106 http://deb.debian.org/debian unstable/main arm64 libelf1t64 arm64 0.192-4 [189 kB] Get: 107 http://deb.debian.org/debian unstable/main arm64 dwz arm64 0.15-1+b1 [102 kB] Get: 108 http://deb.debian.org/debian unstable/main arm64 gettext arm64 0.22.5-2 [1532 kB] Get: 109 http://deb.debian.org/debian unstable/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 110 http://deb.debian.org/debian unstable/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 111 http://deb.debian.org/debian unstable/main arm64 debhelper all 13.20 [915 kB] Get: 112 http://deb.debian.org/debian unstable/main arm64 python3-jaraco.text all 4.0.0-1 [11.4 kB] Get: 113 http://deb.debian.org/debian unstable/main arm64 python3-setuptools all 75.2.0-1 [731 kB] Get: 114 http://deb.debian.org/debian unstable/main arm64 dh-python all 6.20241024 [109 kB] Get: 115 http://deb.debian.org/debian unstable/main arm64 libtext-iconv-perl arm64 1.7-8+b4 [14.2 kB] Get: 116 http://deb.debian.org/debian unstable/main arm64 emacsen-common all 3.0.5 [12.3 kB] Get: 117 http://deb.debian.org/debian unstable/main arm64 dictionaries-common all 1.30.1 [172 kB] Get: 118 http://deb.debian.org/debian unstable/main arm64 libassuan9 arm64 3.0.1-2 [58.1 kB] Get: 119 http://deb.debian.org/debian unstable/main arm64 gpgconf arm64 2.2.45-2 [114 kB] Get: 120 http://deb.debian.org/debian unstable/main arm64 libksba8 arm64 1.6.7-2+b1 [125 kB] Get: 121 http://deb.debian.org/debian unstable/main arm64 libsasl2-modules-db arm64 2.1.28+dfsg1-8 [20.0 kB] Get: 122 http://deb.debian.org/debian unstable/main arm64 libsasl2-2 arm64 2.1.28+dfsg1-8 [55.4 kB] Get: 123 http://deb.debian.org/debian unstable/main arm64 libldap-2.5-0 arm64 2.5.18+dfsg-3+b1 [175 kB] Get: 124 http://deb.debian.org/debian unstable/main arm64 libnpth0t64 arm64 1.6-3.1+b1 [18.1 kB] Get: 125 http://deb.debian.org/debian unstable/main arm64 dirmngr arm64 2.2.45-2 [343 kB] Get: 126 http://deb.debian.org/debian unstable/main arm64 xml-core all 0.19 [20.1 kB] Get: 127 http://deb.debian.org/debian unstable/main arm64 docutils-common all 0.21.2+dfsg-2 [128 kB] Get: 128 http://deb.debian.org/debian unstable/main arm64 python3-mccabe all 0.7.0-1 [10.5 kB] Get: 129 http://deb.debian.org/debian unstable/main arm64 python3-pycodestyle all 2.12.1-1 [39.7 kB] Get: 130 http://deb.debian.org/debian unstable/main arm64 python3-pyflakes all 3.2.0-1 [57.1 kB] Get: 131 http://deb.debian.org/debian unstable/main arm64 python3-flake8 all 7.1.1-2 [56.3 kB] Get: 132 http://deb.debian.org/debian unstable/main arm64 flake8 all 7.1.1-2 [21.5 kB] Get: 133 http://deb.debian.org/debian unstable/main arm64 libbrotli1 arm64 1.1.0-2+b6 [297 kB] Get: 134 http://deb.debian.org/debian unstable/main arm64 libfreetype6 arm64 2.13.3+dfsg-1 [422 kB] Get: 135 http://deb.debian.org/debian unstable/main arm64 fonts-dejavu-mono all 2.37-8 [489 kB] Get: 136 http://deb.debian.org/debian unstable/main arm64 fonts-dejavu-core all 2.37-8 [840 kB] Get: 137 http://deb.debian.org/debian unstable/main arm64 fontconfig-config arm64 2.15.0-1.1+b1 [318 kB] Get: 138 http://deb.debian.org/debian unstable/main arm64 libfontconfig1 arm64 2.15.0-1.1+b1 [387 kB] Get: 139 http://deb.debian.org/debian unstable/main arm64 fontconfig arm64 2.15.0-1.1+b1 [463 kB] Get: 140 http://deb.debian.org/debian unstable/main arm64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [517 kB] Get: 141 http://deb.debian.org/debian unstable/main arm64 fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-3 [162 kB] Get: 142 http://deb.debian.org/debian unstable/main arm64 libnghttp2-14 arm64 1.64.0-1 [71.3 kB] Get: 143 http://deb.debian.org/debian unstable/main arm64 libnghttp3-9 arm64 1.4.0-1+b1 [59.6 kB] Get: 144 http://deb.debian.org/debian unstable/main arm64 libngtcp2-16 arm64 1.6.0-1 [112 kB] Get: 145 http://deb.debian.org/debian unstable/main arm64 libngtcp2-crypto-gnutls8 arm64 1.6.0-1 [18.5 kB] Get: 146 http://deb.debian.org/debian unstable/main arm64 librtmp1 arm64 2.4+20151223.gitfa8646d.1-2+b5 [56.8 kB] Get: 147 http://deb.debian.org/debian unstable/main arm64 libssh2-1t64 arm64 1.11.1-1 [235 kB] Get: 148 http://deb.debian.org/debian unstable/main arm64 libcurl3t64-gnutls arm64 8.11.0-1 [331 kB] Get: 149 http://deb.debian.org/debian unstable/main arm64 libduktape207 arm64 2.7.0-2+b2 [127 kB] Get: 150 http://deb.debian.org/debian unstable/main arm64 libproxy1v5 arm64 0.5.9-1 [25.4 kB] Get: 151 http://deb.debian.org/debian unstable/main arm64 glib-networking-common all 2.80.0-1 [83.9 kB] Get: 152 http://deb.debian.org/debian unstable/main arm64 glib-networking-services arm64 2.80.0-1 [12.1 kB] Get: 153 http://deb.debian.org/debian unstable/main arm64 gsettings-desktop-schemas all 47.1-1 [689 kB] Get: 154 http://deb.debian.org/debian unstable/main arm64 glib-networking arm64 2.80.0-1 [65.4 kB] Get: 155 http://deb.debian.org/debian unstable/main arm64 gnupg-l10n all 2.2.45-2 [705 kB] Get: 156 http://deb.debian.org/debian unstable/main arm64 gpg arm64 2.2.45-2 [481 kB] Get: 157 http://deb.debian.org/debian unstable/main arm64 pinentry-curses arm64 1.2.1-4+b1 [76.7 kB] Get: 158 http://deb.debian.org/debian unstable/main arm64 gpg-agent arm64 2.2.45-2 [230 kB] Get: 159 http://deb.debian.org/debian unstable/main arm64 gpgsm arm64 2.2.45-2 [232 kB] Get: 160 http://deb.debian.org/debian unstable/main arm64 gnupg all 2.2.45-2 [376 kB] Get: 161 http://deb.debian.org/debian unstable/main arm64 hunspell-en-us all 1:2020.12.07-3 [559 kB] Get: 162 http://deb.debian.org/debian unstable/main arm64 ieee-data all 20240722 [2221 kB] Get: 163 http://deb.debian.org/debian unstable/main arm64 libpixman-1-0 arm64 0.44.0-3 [168 kB] Get: 164 http://deb.debian.org/debian unstable/main arm64 libxau6 arm64 1:1.0.11-1 [20.6 kB] Get: 165 http://deb.debian.org/debian unstable/main arm64 libxdmcp6 arm64 1:1.1.2-3+b2 [24.4 kB] Get: 166 http://deb.debian.org/debian unstable/main arm64 libxcb1 arm64 1.17.0-2+b1 [143 kB] Get: 167 http://deb.debian.org/debian unstable/main arm64 libx11-data all 2:1.8.10-2 [337 kB] Get: 168 http://deb.debian.org/debian unstable/main arm64 libx11-6 arm64 2:1.8.10-2 [789 kB] Get: 169 http://deb.debian.org/debian unstable/main arm64 libxcb-render0 arm64 1.17.0-2+b1 [115 kB] Get: 170 http://deb.debian.org/debian unstable/main arm64 libxcb-shm0 arm64 1.17.0-2+b1 [105 kB] Get: 171 http://deb.debian.org/debian unstable/main arm64 libxext6 arm64 2:1.3.4-1+b2 [49.3 kB] Get: 172 http://deb.debian.org/debian unstable/main arm64 libxrender1 arm64 1:0.9.10-1.1+b2 [27.2 kB] Get: 173 http://deb.debian.org/debian unstable/main arm64 libcairo2 arm64 1.18.2-2 [483 kB] Get: 174 http://deb.debian.org/debian unstable/main arm64 libcairo-gobject2 arm64 1.18.2-2 [130 kB] Get: 175 http://deb.debian.org/debian unstable/main arm64 libdav1d7 arm64 1.5.0-1+b1 [248 kB] Get: 176 http://deb.debian.org/debian unstable/main arm64 libfribidi0 arm64 1.0.15-1 [71.8 kB] Get: 177 http://deb.debian.org/debian unstable/main arm64 libgraphite2-3 arm64 1.3.14-2+b1 [70.4 kB] Get: 178 http://deb.debian.org/debian unstable/main arm64 libharfbuzz0b arm64 10.0.1-1 [441 kB] Get: 179 http://deb.debian.org/debian unstable/main arm64 libthai-data all 0.1.29-2 [168 kB] Get: 180 http://deb.debian.org/debian unstable/main arm64 libdatrie1 arm64 0.2.13-3+b1 [37.6 kB] Get: 181 http://deb.debian.org/debian unstable/main arm64 libthai0 arm64 0.1.29-2+b1 [48.4 kB] Get: 182 http://deb.debian.org/debian unstable/main arm64 libpango-1.0-0 arm64 1.54.0+ds-3 [210 kB] Get: 183 http://deb.debian.org/debian unstable/main arm64 libpangoft2-1.0-0 arm64 1.54.0+ds-3 [51.8 kB] Get: 184 http://deb.debian.org/debian unstable/main arm64 libpangocairo-1.0-0 arm64 1.54.0+ds-3 [33.5 kB] Get: 185 http://deb.debian.org/debian unstable/main arm64 librsvg2-2 arm64 2.59.1+dfsg-1 [1675 kB] Get: 186 http://deb.debian.org/debian unstable/main arm64 librsvg2-common arm64 2.59.1+dfsg-1 [134 kB] Get: 187 http://deb.debian.org/debian unstable/main arm64 libdouble-conversion3 arm64 3.3.0-1+b2 [37.3 kB] Get: 188 http://deb.debian.org/debian unstable/main arm64 libgslcblas0 arm64 2.8+dfsg-5 [84.1 kB] Get: 189 http://deb.debian.org/debian unstable/main arm64 libgsl28 arm64 2.8+dfsg-5 [881 kB] Get: 190 http://deb.debian.org/debian unstable/main arm64 lib2geom1.2.0t64 arm64 1.2.2-4+b1 [347 kB] Get: 191 http://deb.debian.org/debian unstable/main arm64 libatk1.0-0t64 arm64 2.54.0-1 [49.7 kB] Get: 192 http://deb.debian.org/debian unstable/main arm64 libglibmm-2.4-1t64 arm64 2.66.7-1+b1 [570 kB] Get: 193 http://deb.debian.org/debian unstable/main arm64 libatkmm-1.6-1v5 arm64 2.28.4-1+b2 [76.4 kB] Get: 194 http://deb.debian.org/debian unstable/main arm64 libboost-filesystem1.83.0 arm64 1.83.0-3.2+b1 [273 kB] Get: 195 http://deb.debian.org/debian unstable/main arm64 libcairomm-1.0-1v5 arm64 1.14.5-2+b1 [54.4 kB] Get: 196 http://deb.debian.org/debian unstable/main arm64 liblcms2-2 arm64 2.16-2 [151 kB] Get: 197 http://deb.debian.org/debian unstable/main arm64 librevenge-0.0-0 arm64 0.0.5-3+b2 [270 kB] Get: 198 http://deb.debian.org/debian unstable/main arm64 libcdr-0.1-1 arm64 0.1.7-1+b2 [398 kB] Get: 199 http://deb.debian.org/debian unstable/main arm64 libgc1 arm64 1:8.2.8-1 [241 kB] Get: 200 http://deb.debian.org/debian unstable/main arm64 libgspell-1-common all 1.14.0-2 [36.5 kB] Get: 201 http://deb.debian.org/debian unstable/main arm64 libaspell15 arm64 0.60.8.1-1+b2 [308 kB] Get: 202 http://deb.debian.org/debian unstable/main arm64 libhunspell-1.7-0 arm64 1.7.2+really1.7.2-10+b3 [218 kB] Get: 203 http://deb.debian.org/debian unstable/main arm64 libenchant-2-2 arm64 2.3.3-2+b3 [45.5 kB] Get: 204 http://deb.debian.org/debian unstable/main arm64 libxi6 arm64 2:1.8.2-1 [77.8 kB] Get: 205 http://deb.debian.org/debian unstable/main arm64 libatspi2.0-0t64 arm64 2.54.0-1 [72.9 kB] Get: 206 http://deb.debian.org/debian unstable/main arm64 libatk-bridge2.0-0t64 arm64 2.54.0-1 [64.4 kB] Get: 207 http://deb.debian.org/debian unstable/main arm64 libcloudproviders0 arm64 0.3.6-1+b1 [27.7 kB] Get: 208 http://deb.debian.org/debian unstable/main arm64 libcolord2 arm64 1.4.7-1+b2 [130 kB] Get: 209 http://deb.debian.org/debian unstable/main arm64 libavahi-common-data arm64 0.8-13+b3 [112 kB] Get: 210 http://deb.debian.org/debian unstable/main arm64 libavahi-common3 arm64 0.8-13+b3 [42.3 kB] Get: 211 http://deb.debian.org/debian unstable/main arm64 libavahi-client3 arm64 0.8-13+b3 [46.0 kB] Get: 212 http://deb.debian.org/debian unstable/main arm64 libcups2t64 arm64 2.4.10-2 [235 kB] Get: 213 http://deb.debian.org/debian unstable/main arm64 libepoxy0 arm64 1.5.10-2 [200 kB] Get: 214 http://deb.debian.org/debian unstable/main arm64 libwayland-client0 arm64 1.23.0-1+b1 [26.0 kB] Get: 215 http://deb.debian.org/debian unstable/main arm64 libwayland-cursor0 arm64 1.23.0-1+b1 [11.5 kB] Get: 216 http://deb.debian.org/debian unstable/main arm64 libwayland-egl1 arm64 1.23.0-1+b1 [5768 B] Get: 217 http://deb.debian.org/debian unstable/main arm64 libxcomposite1 arm64 1:0.4.6-1 [16.4 kB] Get: 218 http://deb.debian.org/debian unstable/main arm64 libxfixes3 arm64 1:6.0.0-2+b2 [20.5 kB] Get: 219 http://deb.debian.org/debian unstable/main arm64 libxcursor1 arm64 1:1.2.2-1+b1 [37.1 kB] Get: 220 http://deb.debian.org/debian unstable/main arm64 libxdamage1 arm64 1:1.1.6-1+b2 [15.6 kB] Get: 221 http://deb.debian.org/debian unstable/main arm64 libxinerama1 arm64 2:1.1.4-3+b2 [16.1 kB] Get: 222 http://deb.debian.org/debian unstable/main arm64 xkb-data all 2.42-1 [790 kB] Get: 223 http://deb.debian.org/debian unstable/main arm64 libxkbcommon0 arm64 1.7.0-1 [106 kB] Get: 224 http://deb.debian.org/debian unstable/main arm64 libxrandr2 arm64 2:1.5.4-1+b1 [36.0 kB] Get: 225 http://deb.debian.org/debian unstable/main arm64 libgtk-3-common all 3.24.43-4 [4657 kB] Get: 226 http://deb.debian.org/debian unstable/main arm64 libgtk-3-0t64 arm64 3.24.43-4 [2546 kB] Get: 227 http://deb.debian.org/debian unstable/main arm64 libgspell-1-3 arm64 1.14.0-2 [49.5 kB] Get: 228 http://deb.debian.org/debian unstable/main arm64 libpangomm-1.4-1v5 arm64 2.46.4-1+b2 [61.3 kB] Get: 229 http://deb.debian.org/debian unstable/main arm64 libgtkmm-3.0-1t64 arm64 3.24.9-1+b1 [944 kB] Get: 230 http://deb.debian.org/debian unstable/main arm64 libgpgme11t64 arm64 1.24.0-2 [328 kB] Get: 231 http://deb.debian.org/debian unstable/main arm64 libgpgmepp6t64 arm64 1.24.0-2 [326 kB] Get: 232 http://deb.debian.org/debian unstable/main arm64 libnspr4 arm64 2:4.36-1 [102 kB] Get: 233 http://deb.debian.org/debian unstable/main arm64 libnss3 arm64 2:3.106-1 [1292 kB] Get: 234 http://deb.debian.org/debian unstable/main arm64 libopenjp2-7 arm64 2.5.0-2+b4 [185 kB] Get: 235 http://deb.debian.org/debian unstable/main arm64 libpoppler140 arm64 24.08.0-3 [1853 kB] Get: 236 http://deb.debian.org/debian unstable/main arm64 libpoppler-glib8t64 arm64 24.08.0-3 [134 kB] Get: 237 http://deb.debian.org/debian unstable/main arm64 libpotrace0 arm64 1.16-2+b2 [23.4 kB] Get: 238 http://deb.debian.org/debian unstable/main arm64 libsoup2.4-common all 2.74.3-8 [56.8 kB] Get: 239 http://deb.debian.org/debian unstable/main arm64 libsoup-2.4-1 arm64 2.74.3-8 [261 kB] Get: 240 http://deb.debian.org/debian unstable/main arm64 libvisio-0.1-1 arm64 0.1.7-1+b4 [292 kB] Get: 241 http://deb.debian.org/debian unstable/main arm64 libwpd-0.10-10 arm64 0.10.3-2+b2 [250 kB] Get: 242 http://deb.debian.org/debian unstable/main arm64 libwpg-0.3-3 arm64 0.3.4-3+b2 [77.3 kB] Get: 243 http://deb.debian.org/debian unstable/main arm64 libxslt1.1 arm64 1.1.35-1.1+b1 [222 kB] Get: 244 http://deb.debian.org/debian unstable/main arm64 inkscape arm64 1.2.2-4+b3 [20.2 MB] Get: 245 http://deb.debian.org/debian unstable/main arm64 libonig5 arm64 6.9.9-1+b1 [181 kB] Get: 246 http://deb.debian.org/debian unstable/main arm64 libjq1 arm64 1.7.1-3+b1 [148 kB] Get: 247 http://deb.debian.org/debian unstable/main arm64 jq arm64 1.7.1-3+b1 [77.3 kB] Get: 248 http://deb.debian.org/debian unstable/main arm64 libabsl20230802 arm64 20230802.1-4 [432 kB] Get: 249 http://deb.debian.org/debian unstable/main arm64 libcares2 arm64 1.34.2-1 [87.4 kB] Get: 250 http://deb.debian.org/debian unstable/main arm64 libcurl4t64 arm64 8.11.0-1 [322 kB] Get: 251 http://deb.debian.org/debian unstable/main arm64 libev4t64 arm64 1:4.33-2.1+b1 [40.9 kB] Get: 252 http://deb.debian.org/debian unstable/main arm64 x11-common all 1:7.7+23.1 [216 kB] Get: 253 http://deb.debian.org/debian unstable/main arm64 libice6 arm64 2:1.1.1-1 [62.1 kB] Get: 254 http://deb.debian.org/debian unstable/main arm64 libimagequant0 arm64 2.18.0-1+b2 [34.6 kB] Get: 255 http://deb.debian.org/debian unstable/main arm64 libjs-bootstrap all 3.4.1+dfsg-3 [172 kB] Get: 256 http://deb.debian.org/debian unstable/main arm64 libjson-perl all 4.10000-1 [87.5 kB] Get: 257 http://deb.debian.org/debian unstable/main arm64 libnorm1t64 arm64 1.5.9+dfsg-3.1+b1 [205 kB] Get: 258 http://deb.debian.org/debian unstable/main arm64 libpgm-5.3-0t64 arm64 5.3.128~dfsg-2.1+b1 [152 kB] Get: 259 http://deb.debian.org/debian unstable/main arm64 libpq5 arm64 17.1-1 [216 kB] Get: 260 http://deb.debian.org/debian unstable/main arm64 libprotobuf32t64 arm64 3.21.12-10+b1 [859 kB] Get: 261 http://deb.debian.org/debian unstable/main arm64 libpython3.13-stdlib arm64 3.13.0-2 [1922 kB] Get: 262 http://deb.debian.org/debian unstable/main arm64 libraqm0 arm64 0.10.1-1+b2 [13.8 kB] Get: 263 http://deb.debian.org/debian unstable/main arm64 librdkafka1 arm64 2.6.0-1 [711 kB] Get: 264 http://deb.debian.org/debian unstable/main arm64 libre2-11 arm64 20240501-3+b1 [169 kB] Get: 265 http://deb.debian.org/debian unstable/main arm64 librsvg2-bin arm64 2.59.1+dfsg-1 [1799 kB] Get: 266 http://deb.debian.org/debian unstable/main arm64 libsm6 arm64 2:1.2.4-1 [34.2 kB] Get: 267 http://deb.debian.org/debian unstable/main arm64 libsodium23 arm64 1.0.18-1+b2 [121 kB] Get: 268 http://deb.debian.org/debian unstable/main arm64 libsubunit-perl all 1.4.2-3 [5724 B] Get: 269 http://deb.debian.org/debian unstable/main arm64 libwebpdemux2 arm64 1.4.0-0.1+b1 [110 kB] Get: 270 http://deb.debian.org/debian unstable/main arm64 libwebpmux3 arm64 1.4.0-0.1+b1 [122 kB] Get: 271 http://deb.debian.org/debian unstable/main arm64 libxt6t64 arm64 1:1.2.1-1.2+b1 [173 kB] Get: 272 http://deb.debian.org/debian unstable/main arm64 libxmu6 arm64 2:1.1.3-3+b3 [55.6 kB] Get: 273 http://deb.debian.org/debian unstable/main arm64 libyaml-0-2 arm64 0.2.5-1+b2 [49.3 kB] Get: 274 http://deb.debian.org/debian unstable/main arm64 libzmq5 arm64 4.3.5-1+b3 [253 kB] Get: 275 http://deb.debian.org/debian unstable/main arm64 lsb-release all 12.1-1 [5912 B] Get: 276 http://deb.debian.org/debian unstable/main arm64 python3-wheel all 0.45.0-1 [56.7 kB] Get: 277 http://deb.debian.org/debian unstable/main arm64 python3-pip all 24.3.1+dfsg-1 [1441 kB] Get: 278 http://deb.debian.org/debian unstable/main arm64 openstack-pkg-tools all 130 [96.4 kB] Get: 279 http://deb.debian.org/debian unstable/main arm64 pycadf-common all 3.1.1-3 [4492 B] Get: 280 http://deb.debian.org/debian unstable/main arm64 pyflakes3 all 3.2.0-1 [10.1 kB] Get: 281 http://deb.debian.org/debian unstable/main arm64 python-babel-localedata all 2.16.0-1 [5696 kB] Get: 282 http://deb.debian.org/debian unstable/main arm64 python-os-api-ref-common all 2.3.0+ds1-3 [9548 B] Get: 283 http://deb.debian.org/debian unstable/main arm64 python-oslosphinx-common all 4.18.0-5 [30.0 kB] Get: 284 http://deb.debian.org/debian unstable/main arm64 python-tinycss2-common all 1.3.0-1 [31.9 kB] Get: 285 http://deb.debian.org/debian unstable/main arm64 python3-alabaster all 0.7.16-0.1 [27.9 kB] Get: 286 http://deb.debian.org/debian unstable/main arm64 python3.13 arm64 3.13.0-2 [730 kB] Get: 287 http://deb.debian.org/debian unstable/main arm64 python3-all arm64 3.12.7-1 [1052 B] Get: 288 http://deb.debian.org/debian unstable/main arm64 python3-vine all 5.1.0+dfsg-1 [15.6 kB] Get: 289 http://deb.debian.org/debian unstable/main arm64 python3-amqp all 5.2.0-2 [42.6 kB] Get: 290 http://deb.debian.org/debian unstable/main arm64 python3-async-timeout all 5.0.1-1 [8324 B] Get: 291 http://deb.debian.org/debian unstable/main arm64 python3-attr all 24.2.0-1 [68.4 kB] Get: 292 http://deb.debian.org/debian unstable/main arm64 python3-pbr all 6.1.0-3 [56.6 kB] Get: 293 http://deb.debian.org/debian unstable/main arm64 python3-wrapt arm64 1.15.0-3+b1 [42.8 kB] Get: 294 http://deb.debian.org/debian unstable/main arm64 python3-debtcollector all 3.0.0-2 [13.1 kB] Get: 295 http://deb.debian.org/debian unstable/main arm64 python3-wcwidth all 0.2.13+dfsg1-1 [24.9 kB] Get: 296 http://deb.debian.org/debian unstable/main arm64 python3-prettytable all 3.10.1-1 [37.1 kB] Get: 297 http://deb.debian.org/debian unstable/main arm64 python3-automaton all 3.2.0-2 [14.7 kB] Get: 298 http://deb.debian.org/debian unstable/main arm64 python3-autopage all 0.4.0-3.1 [12.7 kB] Get: 299 http://deb.debian.org/debian unstable/main arm64 python3-babel all 2.16.0-1 [114 kB] Get: 300 http://deb.debian.org/debian unstable/main arm64 python3-bcrypt arm64 4.2.0-2.1 [212 kB] Get: 301 http://deb.debian.org/debian unstable/main arm64 python3-six all 1.16.0-7 [16.4 kB] Get: 302 http://deb.debian.org/debian unstable/main arm64 python3-memcache all 1.62-2 [26.0 kB] Get: 303 http://deb.debian.org/debian unstable/main arm64 python3-uhashring all 2.3-2 [12.3 kB] Get: 304 http://deb.debian.org/debian unstable/main arm64 python3-binary-memcached all 0.31.2+dfsg1-2 [13.7 kB] Get: 305 http://deb.debian.org/debian unstable/main arm64 python3-blinker all 1.8.2-1 [13.1 kB] Get: 306 http://deb.debian.org/debian unstable/main arm64 python3-cachetools all 5.3.3-1 [13.2 kB] Get: 307 http://deb.debian.org/debian unstable/main arm64 python3-cffi-backend arm64 1.17.1-2+b1 [94.8 kB] Get: 308 http://deb.debian.org/debian unstable/main arm64 python3-ply all 3.11-7 [62.6 kB] Get: 309 http://deb.debian.org/debian unstable/main arm64 python3-pycparser all 2.22-2 [78.0 kB] Get: 310 http://deb.debian.org/debian unstable/main arm64 python3-cffi all 1.17.1-2 [89.4 kB] Get: 311 http://deb.debian.org/debian unstable/main arm64 python3-xcffib all 1.5.0-1 [63.9 kB] Get: 312 http://deb.debian.org/debian unstable/main arm64 python3-cairocffi all 1.7.1-2 [60.7 kB] Get: 313 http://deb.debian.org/debian unstable/main arm64 python3-lxml arm64 5.3.0-1+b1 [1433 kB] Get: 314 http://deb.debian.org/debian unstable/main arm64 python3-webencodings all 0.5.1-5 [11.1 kB] Get: 315 http://deb.debian.org/debian unstable/main arm64 python3-tinycss2 all 1.3.0-1 [22.1 kB] Get: 316 http://deb.debian.org/debian unstable/main arm64 python3-cssselect2 all 0.7.0-1 [16.5 kB] Get: 317 http://deb.debian.org/debian unstable/main arm64 python3-defusedxml all 0.7.1-2 [43.3 kB] Get: 318 http://deb.debian.org/debian unstable/main arm64 python3-pil arm64 10.4.0-1+b1 [498 kB] Get: 319 http://deb.debian.org/debian unstable/main arm64 python3-cairosvg all 2.7.1-1 [36.8 kB] Get: 320 http://deb.debian.org/debian unstable/main arm64 python3-certifi all 2024.8.30+dfsg-1 [9576 B] Get: 321 http://deb.debian.org/debian unstable/main arm64 python3-chardet all 5.2.0+dfsg-1 [107 kB] Get: 322 http://deb.debian.org/debian unstable/main arm64 python3-charset-normalizer arm64 3.4.0-1+b1 [129 kB] Get: 323 http://deb.debian.org/debian unstable/main arm64 python3-colorama all 0.4.6-4 [36.2 kB] Get: 324 http://deb.debian.org/debian unstable/main arm64 python3-click all 8.1.7-2 [94.3 kB] Get: 325 http://deb.debian.org/debian unstable/main arm64 xclip arm64 0.13-4+b1 [21.1 kB] Get: 326 http://deb.debian.org/debian unstable/main arm64 python3-pyperclip all 1.8.2-2 [13.2 kB] Get: 327 http://deb.debian.org/debian unstable/main arm64 python3-cmd2 all 2.5.4+ds-1 [148 kB] Get: 328 http://deb.debian.org/debian unstable/main arm64 python3-roman all 4.2-1 [10.4 kB] Get: 329 http://deb.debian.org/debian unstable/main arm64 python3-docutils all 0.21.2+dfsg-2 [403 kB] Get: 330 http://deb.debian.org/debian unstable/main arm64 python3-stevedore all 5.3.0-3 [20.9 kB] Get: 331 http://deb.debian.org/debian unstable/main arm64 python3-yaml arm64 6.0.2-1+b1 [148 kB] Get: 332 http://deb.debian.org/debian unstable/main arm64 python3-cliff all 4.7.0-2 [42.5 kB] Get: 333 http://deb.debian.org/debian unstable/main arm64 python3-confluent-kafka arm64 1.7.0-4+b4 [77.8 kB] Get: 334 http://deb.debian.org/debian unstable/main arm64 python3-construct all 2.10.68+dfsg1-2 [49.9 kB] Get: 335 http://deb.debian.org/debian unstable/main arm64 python3-coverage arm64 7.6.0+dfsg1-2+b1 [177 kB] Get: 336 http://deb.debian.org/debian unstable/main arm64 python3-cryptography arm64 43.0.0-1 [835 kB] Get: 337 http://deb.debian.org/debian unstable/main arm64 python3-dateutil all 2.9.0-3 [79.3 kB] Get: 338 http://deb.debian.org/debian unstable/main arm64 python3-decorator all 5.1.1-5 [15.1 kB] Get: 339 http://deb.debian.org/debian unstable/main arm64 python3-deprecated all 1.2.15-1 [14.5 kB] Get: 340 http://deb.debian.org/debian unstable/main arm64 python3-packaging all 24.2-1 [55.3 kB] Get: 341 http://deb.debian.org/debian unstable/main arm64 python3-deprecation all 2.1.0-3 [14.5 kB] Get: 342 http://deb.debian.org/debian unstable/main arm64 python3-dnspython all 2.6.1-1 [161 kB] Get: 343 http://deb.debian.org/debian unstable/main arm64 python3-dogpile.cache all 1.3.1-1 [45.0 kB] Get: 344 http://deb.debian.org/debian unstable/main arm64 python3-urllib3 all 2.0.7-2 [111 kB] Get: 345 http://deb.debian.org/debian unstable/main arm64 python3-dulwich arm64 0.22.5-1+b1 [478 kB] Get: 346 http://deb.debian.org/debian unstable/main arm64 python3-protobuf arm64 3.21.12-10+b1 [264 kB] Get: 347 http://deb.debian.org/debian unstable/main arm64 python3-grpcio arm64 1.51.1-5+b1 [2594 kB] Get: 348 http://deb.debian.org/debian unstable/main arm64 python3-tenacity all 8.4.2+really8.4.1-1 [46.0 kB] Get: 349 http://deb.debian.org/debian unstable/main arm64 python3-etcd3 all 0.12.0-2 [31.0 kB] Get: 350 http://deb.debian.org/debian unstable/main arm64 python3-futurist all 3.0.0-2 [23.8 kB] Get: 351 http://deb.debian.org/debian unstable/main arm64 python3-idna all 3.8-2 [41.6 kB] Get: 352 http://deb.debian.org/debian unstable/main arm64 python3-requests all 2.32.3+dfsg-1 [71.9 kB] Get: 353 http://deb.debian.org/debian unstable/main arm64 python3-etcd3gw all 2.4.2-2 [13.8 kB] Get: 354 http://deb.debian.org/debian unstable/main arm64 python3-eventlet all 0.36.1-8 [307 kB] Get: 355 http://deb.debian.org/debian unstable/main arm64 python3-extras all 1.0.0-5 [7536 B] Get: 356 http://deb.debian.org/debian unstable/main arm64 python3-monotonic all 1.6-2 [5728 B] Get: 357 http://deb.debian.org/debian unstable/main arm64 python3-fasteners all 0.18-2 [14.0 kB] Get: 358 http://deb.debian.org/debian unstable/main arm64 python3-testtools all 2.7.2-4 [122 kB] Get: 359 http://deb.debian.org/debian unstable/main arm64 python3-fixtures all 4.1.0-2 [34.1 kB] Get: 360 http://deb.debian.org/debian unstable/main arm64 python3-itsdangerous all 2.2.0-1 [18.0 kB] Get: 361 http://deb.debian.org/debian unstable/main arm64 python3-jinja2 all 3.1.3-1 [119 kB] Get: 362 http://deb.debian.org/debian unstable/main arm64 python3-werkzeug all 3.0.4-1 [207 kB] Get: 363 http://deb.debian.org/debian unstable/main arm64 python3-flask all 3.0.3-1 [104 kB] Get: 364 http://deb.debian.org/debian unstable/main arm64 python3-zope.event all 5.0-0.1 [8164 B] Get: 365 http://deb.debian.org/debian unstable/main arm64 python3-zope.interface arm64 7.1.1-1+b1 [151 kB] Get: 366 http://deb.debian.org/debian unstable/main arm64 python3-gevent arm64 24.2.1-1+b2 [884 kB] Get: 367 http://deb.debian.org/debian unstable/main arm64 python3-hacking all 4.1.0-3 [22.2 kB] Get: 368 http://deb.debian.org/debian unstable/main arm64 python3-ifaddr all 0.2.0-1 [10.2 kB] Get: 369 http://deb.debian.org/debian unstable/main arm64 python3-imagesize all 1.4.1-1 [6688 B] Get: 370 http://deb.debian.org/debian unstable/main arm64 python3-netaddr all 0.10.1-1 [315 kB] Get: 371 http://deb.debian.org/debian unstable/main arm64 python3-oslo.i18n all 6.4.0-2 [19.1 kB] Get: 372 http://deb.debian.org/debian unstable/main arm64 python3-oslo.context all 5.6.0-2 [13.3 kB] Get: 373 http://deb.debian.org/debian unstable/main arm64 python3-msgpack arm64 1.0.3-3+b4 [96.8 kB] Get: 374 http://deb.debian.org/debian unstable/main arm64 python3-iso8601 all 2.1.0-2 [12.1 kB] Get: 375 http://deb.debian.org/debian unstable/main arm64 python3-netifaces arm64 0.11.0-2+b5 [17.3 kB] Get: 376 http://deb.debian.org/debian unstable/main arm64 python3-pyparsing all 3.1.2-1 [146 kB] Get: 377 http://deb.debian.org/debian unstable/main arm64 python3-tz all 2024.1-2 [30.9 kB] Get: 378 http://deb.debian.org/debian unstable/main arm64 python3-oslo.utils all 7.3.0-2 [80.7 kB] Get: 379 http://deb.debian.org/debian unstable/main arm64 python3-oslo.serialization all 5.5.0-2 [14.8 kB] Get: 380 http://deb.debian.org/debian unstable/main arm64 python3-pyasyncore all 1.0.2-2 [10.0 kB] Get: 381 http://deb.debian.org/debian unstable/main arm64 python3-oslo.log all 6.1.2-2 [42.9 kB] Get: 382 http://deb.debian.org/debian unstable/main arm64 python3-rfc3986 all 2.0.0-2 [21.6 kB] Get: 383 http://deb.debian.org/debian unstable/main arm64 python3-oslo.config all 1:9.6.0-5 [108 kB] Get: 384 http://deb.debian.org/debian unstable/main arm64 python3-oslo.concurrency all 6.1.0-2 [27.9 kB] Get: 385 http://deb.debian.org/debian unstable/main arm64 python3-legacy-cgi all 2.6.1-2 [16.1 kB] Get: 386 http://deb.debian.org/debian unstable/main arm64 python3-webob all 1:1.8.7-3 [88.3 kB] Get: 387 http://deb.debian.org/debian unstable/main arm64 python3-zeroconf all 0.136.0-1 [158 kB] Get: 388 http://deb.debian.org/debian unstable/main arm64 python3-ironic-lib all 6.2.0-2 [58.5 kB] Get: 389 http://deb.debian.org/debian unstable/main arm64 python3-jaraco.classes all 3.4.0-1 [7728 B] Get: 390 http://deb.debian.org/debian unstable/main arm64 python3-jeepney all 0.8.0-4 [32.6 kB] Get: 391 http://deb.debian.org/debian unstable/main arm64 python3-jmespath all 1.0.1-1 [21.1 kB] Get: 392 http://deb.debian.org/debian unstable/main arm64 python3-json-pointer all 2.4-2 [14.6 kB] Get: 393 http://deb.debian.org/debian unstable/main arm64 python3-jsonpatch all 1.32-4 [12.0 kB] Get: 394 http://deb.debian.org/debian unstable/main arm64 python3-jsonpath-rw all 1.4.0-6 [15.0 kB] Get: 395 http://deb.debian.org/debian unstable/main arm64 python3-rpds-py arm64 0.21.0-2 [259 kB] Get: 396 http://deb.debian.org/debian unstable/main arm64 python3-referencing all 0.35.1-1 [23.5 kB] Get: 397 http://deb.debian.org/debian unstable/main arm64 python3-jsonschema-specifications all 2023.12.1-2 [9020 B] Get: 398 http://deb.debian.org/debian unstable/main arm64 python3-jsonschema all 4.19.2-5 [71.4 kB] Get: 399 http://deb.debian.org/debian unstable/main arm64 python3-jwt all 2.7.0-1 [29.7 kB] Get: 400 http://deb.debian.org/debian unstable/main arm64 python3-kerberos arm64 1.1.14-3.1+b11 [19.9 kB] Get: 401 http://deb.debian.org/debian unstable/main arm64 python3-pure-sasl all 0.5.1+dfsg1-4 [11.9 kB] Get: 402 http://deb.debian.org/debian unstable/main arm64 python3-kazoo all 2.9.0-2 [115 kB] Get: 403 http://deb.debian.org/debian unstable/main arm64 python3-secretstorage all 3.3.3-3 [16.1 kB] Get: 404 http://deb.debian.org/debian unstable/main arm64 python3-keyring all 25.4.1-1 [54.6 kB] Get: 405 http://deb.debian.org/debian unstable/main arm64 python3-oauthlib all 3.2.2-2 [95.5 kB] Get: 406 http://deb.debian.org/debian unstable/main arm64 python3-os-service-types all 1.7.0-4 [12.6 kB] Get: 407 http://deb.debian.org/debian unstable/main arm64 python3-keystoneauth1 all 5.8.0-2 [157 kB] Get: 408 http://deb.debian.org/debian unstable/main arm64 python3-keystoneclient all 1:5.5.0-2 [199 kB] Get: 409 http://deb.debian.org/debian unstable/main arm64 python3-oslo.cache all 3.8.0-2 [35.3 kB] Get: 410 http://deb.debian.org/debian unstable/main arm64 python3-pycadf all 3.1.1-3 [17.9 kB] Get: 411 http://deb.debian.org/debian unstable/main arm64 python3-keystonemiddleware all 10.7.1-2 [79.2 kB] Get: 412 http://deb.debian.org/debian unstable/main arm64 python3-kombu all 5.4.2-1 [189 kB] Get: 413 http://deb.debian.org/debian unstable/main arm64 python3-microversion-parse all 1.0.1-2 [11.0 kB] Get: 414 http://deb.debian.org/debian unstable/main arm64 sphinx-common all 7.4.7-4 [731 kB] Get: 415 http://deb.debian.org/debian unstable/main arm64 python3-pygments all 2.18.0+dfsg-1 [836 kB] Get: 416 http://deb.debian.org/debian unstable/main arm64 python3-snowballstemmer all 2.2.0-4 [58.0 kB] Get: 417 http://deb.debian.org/debian unstable/main arm64 python3-sphinx all 7.4.7-4 [588 kB] Get: 418 http://deb.debian.org/debian unstable/main arm64 python3-openstackdocstheme all 3.2.0-1 [684 kB] Get: 419 http://deb.debian.org/debian unstable/main arm64 python3-platformdirs all 4.3.6-1 [16.6 kB] Get: 420 http://deb.debian.org/debian unstable/main arm64 python3-requestsexceptions all 1.4.0-3 [4188 B] Get: 421 http://deb.debian.org/debian unstable/main arm64 python3-openstacksdk all 4.0.1-1 [671 kB] Get: 422 http://deb.debian.org/debian unstable/main arm64 python3-oslosphinx all 4.18.0-5 [34.5 kB] Get: 423 http://deb.debian.org/debian unstable/main arm64 python3-os-api-ref all 2.3.0+ds1-3 [16.9 kB] Get: 424 http://deb.debian.org/debian unstable/main arm64 python3-os-client-config all 2.1.0-2 [17.4 kB] Get: 425 http://deb.debian.org/debian unstable/main arm64 python3-psycopg2 arm64 2.9.9-2+b1 [136 kB] Get: 426 http://deb.debian.org/debian unstable/main arm64 python3-pymysql all 1.1.1-1 [42.9 kB] Get: 427 http://deb.debian.org/debian unstable/main arm64 python3-testresources all 2.0.1-5 [26.3 kB] Get: 428 http://deb.debian.org/debian unstable/main arm64 python3-testscenarios all 0.5.0-4 [12.8 kB] Get: 429 http://deb.debian.org/debian unstable/main arm64 python3-oslo.db all 16.0.0-2 [94.8 kB] Get: 430 http://deb.debian.org/debian unstable/main arm64 python3-prometheus-client all 0.19.0+ds1-1 [35.0 kB] Get: 431 http://deb.debian.org/debian unstable/main arm64 python3-oslo.metrics all 0.9.0-2 [7312 B] Get: 432 http://deb.debian.org/debian unstable/main arm64 python3-statsd all 4.0.1-2 [13.3 kB] Get: 433 http://deb.debian.org/debian unstable/main arm64 python3-oslo.middleware all 6.2.0-2 [33.4 kB] Get: 434 http://deb.debian.org/debian unstable/main arm64 python3-tempita all 0.6.0-1 [14.6 kB] Get: 435 http://deb.debian.org/debian unstable/main arm64 python3-paste all 3.10.1-1 [222 kB] Get: 436 http://deb.debian.org/debian unstable/main arm64 python3-pastedeploy-tpl all 3.1-1 [8268 B] Get: 437 http://deb.debian.org/debian unstable/main arm64 python3-pastedeploy all 3.1-1 [18.3 kB] Get: 438 http://deb.debian.org/debian unstable/main arm64 python3-repoze.lru all 0.7-3 [12.2 kB] Get: 439 http://deb.debian.org/debian unstable/main arm64 python3-routes all 2.5.1-6 [98.3 kB] Get: 440 http://deb.debian.org/debian unstable/main arm64 python3-yappi arm64 1.6.10-1 [31.7 kB] Get: 441 http://deb.debian.org/debian unstable/main arm64 python3-oslo.service all 3.5.0-2 [43.4 kB] Get: 442 http://deb.debian.org/debian unstable/main arm64 python3-py all 1.11.0-2 [88.7 kB] Get: 443 http://deb.debian.org/debian unstable/main arm64 python3-zmq arm64 24.0.1-5+b4 [316 kB] Get: 444 http://deb.debian.org/debian unstable/main arm64 python3-oslo.messaging all 14.9.1-1 [1111 kB] Get: 445 http://deb.debian.org/debian unstable/main arm64 python3-oslo.policy all 4.4.0-2 [55.8 kB] Get: 446 http://deb.debian.org/debian unstable/main arm64 python3-oslo.rootwrap all 7.3.0-2 [23.5 kB] Get: 447 http://deb.debian.org/debian unstable/main arm64 python3-oslo.upgradecheck all 2.4.0-2 [8804 B] Get: 448 http://deb.debian.org/debian unstable/main arm64 python3-tomlkit all 0.13.2-1 [42.7 kB] Get: 449 http://deb.debian.org/debian unstable/main arm64 python3-voluptuous all 0.14.2-1 [45.8 kB] Get: 450 http://deb.debian.org/debian unstable/main arm64 python3-subunit all 1.4.2-3 [66.4 kB] Get: 451 http://deb.debian.org/debian unstable/main arm64 subunit all 1.4.2-3 [5248 B] Get: 452 http://deb.debian.org/debian unstable/main arm64 python3-stestr all 4.1.0-2 [56.7 kB] Get: 453 http://deb.debian.org/debian unstable/main arm64 python3-oslotest all 1:5.0.0-3 [17.2 kB] Get: 454 http://deb.debian.org/debian unstable/main arm64 python3-pymemcache all 4.0.0-7 [45.0 kB] Get: 455 http://deb.debian.org/debian unstable/main arm64 python3-redis all 4.3.4-3 [188 kB] Get: 456 http://deb.debian.org/debian unstable/main arm64 python3-sphinxcontrib.apidoc all 0.3.0-5 [7796 B] Get: 457 http://deb.debian.org/debian unstable/main arm64 python3-sphinxcontrib.svg2pdfconverter all 1.2.2-1 [6840 B] Get: 458 http://deb.debian.org/debian unstable/main arm64 python3-zake all 0.2.2-7 [15.5 kB] Get: 459 http://deb.debian.org/debian unstable/main arm64 python3-tooz all 6.3.0-2 [52.5 kB] Fetched 145 MB in 1s (107 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libapparmor1:arm64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20084 files and directories currently installed.) Preparing to unpack .../libapparmor1_3.1.7-1+b3_arm64.deb ... Unpacking libapparmor1:arm64 (3.1.7-1+b3) ... Selecting previously unselected package libsystemd-shared:arm64. Preparing to unpack .../libsystemd-shared_257~rc2-3_arm64.deb ... Unpacking libsystemd-shared:arm64 (257~rc2-3) ... Selecting previously unselected package systemd. Preparing to unpack .../systemd_257~rc2-3_arm64.deb ... Unpacking systemd (257~rc2-3) ... Setting up libapparmor1:arm64 (3.1.7-1+b3) ... Setting up libsystemd-shared:arm64 (257~rc2-3) ... Setting up systemd (257~rc2-3) ... Created symlink '/etc/systemd/system/getty.target.wants/getty@tty1.service' -> '/usr/lib/systemd/system/getty@.service'. Created symlink '/etc/systemd/system/multi-user.target.wants/remote-fs.target' -> '/usr/lib/systemd/system/remote-fs.target'. Created symlink '/etc/systemd/system/sysinit.target.wants/systemd-pstore.service' -> '/usr/lib/systemd/system/systemd-pstore.service'. Initializing machine ID from random generator. Creating group 'systemd-journal' with GID 999. Creating group 'systemd-network' with GID 998. Creating user 'systemd-network' (systemd Network Management) with UID 998 and GID 998. /usr/lib/tmpfiles.d/legacy.conf:13: Duplicate line for path "/run/lock", ignoring. Selecting previously unselected package systemd-sysv. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 21040 files and directories currently installed.) Preparing to unpack .../0-systemd-sysv_257~rc2-3_arm64.deb ... Unpacking systemd-sysv (257~rc2-3) ... Selecting previously unselected package libdbus-1-3:arm64. Preparing to unpack .../1-libdbus-1-3_1.14.10-6_arm64.deb ... Unpacking libdbus-1-3:arm64 (1.14.10-6) ... Selecting previously unselected package dbus-bin. Preparing to unpack .../2-dbus-bin_1.14.10-6_arm64.deb ... Unpacking dbus-bin (1.14.10-6) ... Selecting previously unselected package dbus-session-bus-common. Preparing to unpack .../3-dbus-session-bus-common_1.14.10-6_all.deb ... Unpacking dbus-session-bus-common (1.14.10-6) ... Selecting previously unselected package libexpat1:arm64. Preparing to unpack .../4-libexpat1_2.6.4-1_arm64.deb ... Unpacking libexpat1:arm64 (2.6.4-1) ... Selecting previously unselected package dbus-daemon. Preparing to unpack .../5-dbus-daemon_1.14.10-6_arm64.deb ... Unpacking dbus-daemon (1.14.10-6) ... Selecting previously unselected package dbus-system-bus-common. Preparing to unpack .../6-dbus-system-bus-common_1.14.10-6_all.deb ... Unpacking dbus-system-bus-common (1.14.10-6) ... Selecting previously unselected package dbus. Preparing to unpack .../7-dbus_1.14.10-6_arm64.deb ... Unpacking dbus (1.14.10-6) ... Selecting previously unselected package libpython3.12-minimal:arm64. Preparing to unpack .../8-libpython3.12-minimal_3.12.7-3_arm64.deb ... Unpacking libpython3.12-minimal:arm64 (3.12.7-3) ... Selecting previously unselected package python3.12-minimal. Preparing to unpack .../9-python3.12-minimal_3.12.7-3_arm64.deb ... Unpacking python3.12-minimal (3.12.7-3) ... Setting up libpython3.12-minimal:arm64 (3.12.7-3) ... Setting up libexpat1:arm64 (2.6.4-1) ... Setting up python3.12-minimal (3.12.7-3) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 21452 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.12.7-1_arm64.deb ... Unpacking python3-minimal (3.12.7-1) ... Selecting previously unselected package media-types. Preparing to unpack .../01-media-types_10.1.0_all.deb ... Unpacking media-types (10.1.0) ... Selecting previously unselected package netbase. Preparing to unpack .../02-netbase_6.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package tzdata. Preparing to unpack .../03-tzdata_2024b-3_all.deb ... Unpacking tzdata (2024b-3) ... Selecting previously unselected package libkrb5support0:arm64. Preparing to unpack .../04-libkrb5support0_1.21.3-3_arm64.deb ... Unpacking libkrb5support0:arm64 (1.21.3-3) ... Selecting previously unselected package libcom-err2:arm64. Preparing to unpack .../05-libcom-err2_1.47.1-1+b1_arm64.deb ... Unpacking libcom-err2:arm64 (1.47.1-1+b1) ... Selecting previously unselected package libk5crypto3:arm64. Preparing to unpack .../06-libk5crypto3_1.21.3-3_arm64.deb ... Unpacking libk5crypto3:arm64 (1.21.3-3) ... Selecting previously unselected package libkeyutils1:arm64. Preparing to unpack .../07-libkeyutils1_1.6.3-4_arm64.deb ... Unpacking libkeyutils1:arm64 (1.6.3-4) ... Selecting previously unselected package libkrb5-3:arm64. Preparing to unpack .../08-libkrb5-3_1.21.3-3_arm64.deb ... Unpacking libkrb5-3:arm64 (1.21.3-3) ... Selecting previously unselected package libgssapi-krb5-2:arm64. Preparing to unpack .../09-libgssapi-krb5-2_1.21.3-3_arm64.deb ... Unpacking libgssapi-krb5-2:arm64 (1.21.3-3) ... Selecting previously unselected package libtirpc-common. Preparing to unpack .../10-libtirpc-common_1.3.4+ds-1.3_all.deb ... Unpacking libtirpc-common (1.3.4+ds-1.3) ... Selecting previously unselected package libtirpc3t64:arm64. Preparing to unpack .../11-libtirpc3t64_1.3.4+ds-1.3+b1_arm64.deb ... Adding 'diversion of /lib/aarch64-linux-gnu/libtirpc.so.3 to /lib/aarch64-linux-gnu/libtirpc.so.3.usr-is-merged by libtirpc3t64' Adding 'diversion of /lib/aarch64-linux-gnu/libtirpc.so.3.0.0 to /lib/aarch64-linux-gnu/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' Unpacking libtirpc3t64:arm64 (1.3.4+ds-1.3+b1) ... Selecting previously unselected package libnsl2:arm64. Preparing to unpack .../12-libnsl2_1.3.0-3+b3_arm64.deb ... Unpacking libnsl2:arm64 (1.3.0-3+b3) ... Selecting previously unselected package readline-common. Preparing to unpack .../13-readline-common_8.2-5_all.deb ... Unpacking readline-common (8.2-5) ... Selecting previously unselected package libreadline8t64:arm64. Preparing to unpack .../14-libreadline8t64_8.2-5_arm64.deb ... Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8 to /lib/aarch64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8.2 to /lib/aarch64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8 to /lib/aarch64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8.2 to /lib/aarch64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:arm64 (8.2-5) ... Selecting previously unselected package libpython3.12-stdlib:arm64. Preparing to unpack .../15-libpython3.12-stdlib_3.12.7-3_arm64.deb ... Unpacking libpython3.12-stdlib:arm64 (3.12.7-3) ... Selecting previously unselected package python3.12. Preparing to unpack .../16-python3.12_3.12.7-3_arm64.deb ... Unpacking python3.12 (3.12.7-3) ... Selecting previously unselected package libpython3-stdlib:arm64. Preparing to unpack .../17-libpython3-stdlib_3.12.7-1_arm64.deb ... Unpacking libpython3-stdlib:arm64 (3.12.7-1) ... Setting up python3-minimal (3.12.7-1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 22514 files and directories currently installed.) Preparing to unpack .../000-python3_3.12.7-1_arm64.deb ... Unpacking python3 (3.12.7-1) ... Selecting previously unselected package libpython3.13-minimal:arm64. Preparing to unpack .../001-libpython3.13-minimal_3.13.0-2_arm64.deb ... Unpacking libpython3.13-minimal:arm64 (3.13.0-2) ... Selecting previously unselected package python3.13-minimal. Preparing to unpack .../002-python3.13-minimal_3.13.0-2_arm64.deb ... Unpacking python3.13-minimal (3.13.0-2) ... Selecting previously unselected package sgml-base. Preparing to unpack .../003-sgml-base_1.31_all.deb ... Unpacking sgml-base (1.31) ... Selecting previously unselected package sudo. Preparing to unpack .../004-sudo_1.9.16p1-1_arm64.deb ... Unpacking sudo (1.9.16p1-1) ... Selecting previously unselected package libproc2-0:arm64. Preparing to unpack .../005-libproc2-0_2%3a4.0.4-6_arm64.deb ... Unpacking libproc2-0:arm64 (2:4.0.4-6) ... Selecting previously unselected package procps. Preparing to unpack .../006-procps_2%3a4.0.4-6_arm64.deb ... Unpacking procps (2:4.0.4-6) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../007-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package openssl. Preparing to unpack .../008-openssl_3.3.2-2_arm64.deb ... Unpacking openssl (3.3.2-2) ... Selecting previously unselected package ca-certificates. Preparing to unpack .../009-ca-certificates_20240203_all.deb ... Unpacking ca-certificates (20240203) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../010-libmagic-mgc_1%3a5.45-3+b1_arm64.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:arm64. Preparing to unpack .../011-libmagic1t64_1%3a5.45-3+b1_arm64.deb ... Unpacking libmagic1t64:arm64 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../012-file_1%3a5.45-3+b1_arm64.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../013-gettext-base_0.22.5-2_arm64.deb ... Unpacking gettext-base (0.22.5-2) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../014-libuchardet0_0.0.8-1+b2_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../015-groff-base_1.23.0-5_arm64.deb ... Unpacking groff-base (1.23.0-5) ... Selecting previously unselected package libpam-systemd:arm64. Preparing to unpack .../016-libpam-systemd_257~rc2-3_arm64.deb ... Unpacking libpam-systemd:arm64 (257~rc2-3) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../017-bsdextrautils_2.40.2-11_arm64.deb ... Unpacking bsdextrautils (2.40.2-11) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../018-libpipeline1_1.5.8-1_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../019-man-db_2.13.0-1_arm64.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package libpsl5t64:arm64. Preparing to unpack .../020-libpsl5t64_0.21.2-1.1+b1_arm64.deb ... Unpacking libpsl5t64:arm64 (0.21.2-1.1+b1) ... Selecting previously unselected package wget. Preparing to unpack .../021-wget_1.24.5-2_arm64.deb ... Unpacking wget (1.24.5-2) ... Selecting previously unselected package libgdk-pixbuf2.0-common. Preparing to unpack .../022-libgdk-pixbuf2.0-common_2.42.12+dfsg-1_all.deb ... Unpacking libgdk-pixbuf2.0-common (2.42.12+dfsg-1) ... Selecting previously unselected package libglib2.0-0t64:arm64. Preparing to unpack .../023-libglib2.0-0t64_2.82.2-3_arm64.deb ... Unpacking libglib2.0-0t64:arm64 (2.82.2-3) ... Selecting previously unselected package libicu72:arm64. Preparing to unpack .../024-libicu72_72.1-5+b1_arm64.deb ... Unpacking libicu72:arm64 (72.1-5+b1) ... Selecting previously unselected package libxml2:arm64. Preparing to unpack .../025-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_arm64.deb ... Unpacking libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../026-shared-mime-info_2.4-5+b1_arm64.deb ... Unpacking shared-mime-info (2.4-5+b1) ... Selecting previously unselected package libjpeg62-turbo:arm64. Preparing to unpack .../027-libjpeg62-turbo_1%3a2.1.5-3+b1_arm64.deb ... Unpacking libjpeg62-turbo:arm64 (1:2.1.5-3+b1) ... Selecting previously unselected package libpng16-16t64:arm64. Preparing to unpack .../028-libpng16-16t64_1.6.44-2_arm64.deb ... Unpacking libpng16-16t64:arm64 (1.6.44-2) ... Selecting previously unselected package libdeflate0:arm64. Preparing to unpack .../029-libdeflate0_1.22-1_arm64.deb ... Unpacking libdeflate0:arm64 (1.22-1) ... Selecting previously unselected package libjbig0:arm64. Preparing to unpack .../030-libjbig0_2.1-6.1+b2_arm64.deb ... Unpacking libjbig0:arm64 (2.1-6.1+b2) ... Selecting previously unselected package liblerc4:arm64. Preparing to unpack .../031-liblerc4_4.0.0+ds-5_arm64.deb ... Unpacking liblerc4:arm64 (4.0.0+ds-5) ... Selecting previously unselected package libsharpyuv0:arm64. Preparing to unpack .../032-libsharpyuv0_1.4.0-0.1+b1_arm64.deb ... Unpacking libsharpyuv0:arm64 (1.4.0-0.1+b1) ... Selecting previously unselected package libwebp7:arm64. Preparing to unpack .../033-libwebp7_1.4.0-0.1+b1_arm64.deb ... Unpacking libwebp7:arm64 (1.4.0-0.1+b1) ... Selecting previously unselected package libtiff6:arm64. Preparing to unpack .../034-libtiff6_4.5.1+git230720-5_arm64.deb ... Unpacking libtiff6:arm64 (4.5.1+git230720-5) ... Selecting previously unselected package libgdk-pixbuf-2.0-0:arm64. Preparing to unpack .../035-libgdk-pixbuf-2.0-0_2.42.12+dfsg-1+b1_arm64.deb ... Unpacking libgdk-pixbuf-2.0-0:arm64 (2.42.12+dfsg-1+b1) ... Selecting previously unselected package gtk-update-icon-cache. Preparing to unpack .../036-gtk-update-icon-cache_4.16.5+ds-2_arm64.deb ... No diversion 'diversion of /usr/sbin/update-icon-caches to /usr/sbin/update-icon-caches.gtk2 by libgtk-3-bin', none removed. No diversion 'diversion of /usr/share/man/man8/update-icon-caches.8.gz to /usr/share/man/man8/update-icon-caches.gtk2.8.gz by libgtk-3-bin', none removed. Unpacking gtk-update-icon-cache (4.16.5+ds-2) ... Selecting previously unselected package hicolor-icon-theme. Preparing to unpack .../037-hicolor-icon-theme_0.18-1_all.deb ... Unpacking hicolor-icon-theme (0.18-1) ... Selecting previously unselected package adwaita-icon-theme. Preparing to unpack .../038-adwaita-icon-theme_47.0-2_all.deb ... Unpacking adwaita-icon-theme (47.0-2) ... Selecting previously unselected package python3-autocommand. Preparing to unpack .../039-python3-autocommand_2.2.2-3_all.deb ... Unpacking python3-autocommand (2.2.2-3) ... Selecting previously unselected package python3-more-itertools. Preparing to unpack .../040-python3-more-itertools_10.5.0-1_all.deb ... Unpacking python3-more-itertools (10.5.0-1) ... Selecting previously unselected package python3-typing-extensions. Preparing to unpack .../041-python3-typing-extensions_4.12.2-2_all.deb ... Unpacking python3-typing-extensions (4.12.2-2) ... Selecting previously unselected package python3-zipp. Preparing to unpack .../042-python3-zipp_3.21.0-1_all.deb ... Unpacking python3-zipp (3.21.0-1) ... Selecting previously unselected package python3-importlib-metadata. Preparing to unpack .../043-python3-importlib-metadata_8.5.0-1_all.deb ... Unpacking python3-importlib-metadata (8.5.0-1) ... Selecting previously unselected package python3-typeguard. Preparing to unpack .../044-python3-typeguard_4.4.1-1_all.deb ... Unpacking python3-typeguard (4.4.1-1) ... Selecting previously unselected package python3-inflect. Preparing to unpack .../045-python3-inflect_7.3.1-2_all.deb ... Unpacking python3-inflect (7.3.1-2) ... Selecting previously unselected package python3-jaraco.context. Preparing to unpack .../046-python3-jaraco.context_6.0.0-1_all.deb ... Unpacking python3-jaraco.context (6.0.0-1) ... Selecting previously unselected package python3-jaraco.functools. Preparing to unpack .../047-python3-jaraco.functools_4.1.0-1_all.deb ... Unpacking python3-jaraco.functools (4.1.0-1) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../048-python3-pkg-resources_75.2.0-1_all.deb ... Unpacking python3-pkg-resources (75.2.0-1) ... Selecting previously unselected package python3-markupsafe. Preparing to unpack .../049-python3-markupsafe_2.1.5-1+b3_arm64.deb ... Unpacking python3-markupsafe (2.1.5-1+b3) ... Selecting previously unselected package python3-mako. Preparing to unpack .../050-python3-mako_1.3.6-1_all.deb ... Unpacking python3-mako (1.3.6-1) ... Selecting previously unselected package python3-greenlet. Preparing to unpack .../051-python3-greenlet_3.1.0-1+b1_arm64.deb ... Unpacking python3-greenlet (3.1.0-1+b1) ... Selecting previously unselected package python3-sqlalchemy. Preparing to unpack .../052-python3-sqlalchemy_2.0.32+ds1-1_all.deb ... Unpacking python3-sqlalchemy (2.0.32+ds1-1) ... Selecting previously unselected package python3-alembic. Preparing to unpack .../053-python3-alembic_1.13.2-4_all.deb ... Unpacking python3-alembic (1.13.2-4) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../054-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Selecting previously unselected package libjs-underscore. Preparing to unpack .../055-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... Selecting previously unselected package libjs-sphinxdoc. Preparing to unpack .../056-libjs-sphinxdoc_7.4.7-4_all.deb ... Unpacking libjs-sphinxdoc (7.4.7-4) ... Selecting previously unselected package alembic. Preparing to unpack .../057-alembic_1.13.2-4_all.deb ... Unpacking alembic (1.13.2-4) ... Selecting previously unselected package at-spi2-common. Preparing to unpack .../058-at-spi2-common_2.54.0-1_all.deb ... Unpacking at-spi2-common (2.54.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../059-m4_1.4.19-4_arm64.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../060-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../061-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../062-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../063-autopoint_0.22.5-2_all.deb ... Unpacking autopoint (0.22.5-2) ... Selecting previously unselected package dbus-user-session. Preparing to unpack .../064-dbus-user-session_1.14.10-6_arm64.deb ... Unpacking dbus-user-session (1.14.10-6) ... Selecting previously unselected package libdconf1:arm64. Preparing to unpack .../065-libdconf1_0.40.0-4+b3_arm64.deb ... Unpacking libdconf1:arm64 (0.40.0-4+b3) ... Selecting previously unselected package dconf-service. Preparing to unpack .../066-dconf-service_0.40.0-4+b3_arm64.deb ... Unpacking dconf-service (0.40.0-4+b3) ... Selecting previously unselected package dconf-gsettings-backend:arm64. Preparing to unpack .../067-dconf-gsettings-backend_0.40.0-4+b3_arm64.deb ... Unpacking dconf-gsettings-backend:arm64 (0.40.0-4+b3) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../068-libdebhelper-perl_13.20_all.deb ... Unpacking libdebhelper-perl (13.20) ... Selecting previously unselected package libtool. Preparing to unpack .../069-libtool_2.4.7-8_all.deb ... Unpacking libtool (2.4.7-8) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../070-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../071-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../072-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../073-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package libelf1t64:arm64. Preparing to unpack .../074-libelf1t64_0.192-4_arm64.deb ... Unpacking libelf1t64:arm64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../075-dwz_0.15-1+b1_arm64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../076-gettext_0.22.5-2_arm64.deb ... Unpacking gettext (0.22.5-2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../077-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../078-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../079-debhelper_13.20_all.deb ... Unpacking debhelper (13.20) ... Selecting previously unselected package python3-jaraco.text. Preparing to unpack .../080-python3-jaraco.text_4.0.0-1_all.deb ... Unpacking python3-jaraco.text (4.0.0-1) ... Selecting previously unselected package python3-setuptools. Preparing to unpack .../081-python3-setuptools_75.2.0-1_all.deb ... Unpacking python3-setuptools (75.2.0-1) ... Selecting previously unselected package dh-python. Preparing to unpack .../082-dh-python_6.20241024_all.deb ... Unpacking dh-python (6.20241024) ... Selecting previously unselected package libtext-iconv-perl:arm64. Preparing to unpack .../083-libtext-iconv-perl_1.7-8+b4_arm64.deb ... Unpacking libtext-iconv-perl:arm64 (1.7-8+b4) ... Selecting previously unselected package emacsen-common. Preparing to unpack .../084-emacsen-common_3.0.5_all.deb ... Unpacking emacsen-common (3.0.5) ... Selecting previously unselected package dictionaries-common. Preparing to unpack .../085-dictionaries-common_1.30.1_all.deb ... Adding 'diversion of /usr/share/dict/words to /usr/share/dict/words.pre-dictionaries-common by dictionaries-common' Unpacking dictionaries-common (1.30.1) ... Selecting previously unselected package libassuan9:arm64. Preparing to unpack .../086-libassuan9_3.0.1-2_arm64.deb ... Unpacking libassuan9:arm64 (3.0.1-2) ... Selecting previously unselected package gpgconf. Preparing to unpack .../087-gpgconf_2.2.45-2_arm64.deb ... Unpacking gpgconf (2.2.45-2) ... Selecting previously unselected package libksba8:arm64. Preparing to unpack .../088-libksba8_1.6.7-2+b1_arm64.deb ... Unpacking libksba8:arm64 (1.6.7-2+b1) ... Selecting previously unselected package libsasl2-modules-db:arm64. Preparing to unpack .../089-libsasl2-modules-db_2.1.28+dfsg1-8_arm64.deb ... Unpacking libsasl2-modules-db:arm64 (2.1.28+dfsg1-8) ... Selecting previously unselected package libsasl2-2:arm64. Preparing to unpack .../090-libsasl2-2_2.1.28+dfsg1-8_arm64.deb ... Unpacking libsasl2-2:arm64 (2.1.28+dfsg1-8) ... Selecting previously unselected package libldap-2.5-0:arm64. Preparing to unpack .../091-libldap-2.5-0_2.5.18+dfsg-3+b1_arm64.deb ... Unpacking libldap-2.5-0:arm64 (2.5.18+dfsg-3+b1) ... Selecting previously unselected package libnpth0t64:arm64. Preparing to unpack .../092-libnpth0t64_1.6-3.1+b1_arm64.deb ... Unpacking libnpth0t64:arm64 (1.6-3.1+b1) ... Selecting previously unselected package dirmngr. Preparing to unpack .../093-dirmngr_2.2.45-2_arm64.deb ... Unpacking dirmngr (2.2.45-2) ... Selecting previously unselected package xml-core. Preparing to unpack .../094-xml-core_0.19_all.deb ... Unpacking xml-core (0.19) ... Selecting previously unselected package docutils-common. Preparing to unpack .../095-docutils-common_0.21.2+dfsg-2_all.deb ... Unpacking docutils-common (0.21.2+dfsg-2) ... Selecting previously unselected package python3-mccabe. Preparing to unpack .../096-python3-mccabe_0.7.0-1_all.deb ... Unpacking python3-mccabe (0.7.0-1) ... Selecting previously unselected package python3-pycodestyle. Preparing to unpack .../097-python3-pycodestyle_2.12.1-1_all.deb ... Unpacking python3-pycodestyle (2.12.1-1) ... Selecting previously unselected package python3-pyflakes. Preparing to unpack .../098-python3-pyflakes_3.2.0-1_all.deb ... Unpacking python3-pyflakes (3.2.0-1) ... Selecting previously unselected package python3-flake8. Preparing to unpack .../099-python3-flake8_7.1.1-2_all.deb ... Unpacking python3-flake8 (7.1.1-2) ... Selecting previously unselected package flake8. Preparing to unpack .../100-flake8_7.1.1-2_all.deb ... Unpacking flake8 (7.1.1-2) ... Selecting previously unselected package libbrotli1:arm64. Preparing to unpack .../101-libbrotli1_1.1.0-2+b6_arm64.deb ... Unpacking libbrotli1:arm64 (1.1.0-2+b6) ... Selecting previously unselected package libfreetype6:arm64. Preparing to unpack .../102-libfreetype6_2.13.3+dfsg-1_arm64.deb ... Unpacking libfreetype6:arm64 (2.13.3+dfsg-1) ... Selecting previously unselected package fonts-dejavu-mono. Preparing to unpack .../103-fonts-dejavu-mono_2.37-8_all.deb ... Unpacking fonts-dejavu-mono (2.37-8) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../104-fonts-dejavu-core_2.37-8_all.deb ... Unpacking fonts-dejavu-core (2.37-8) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../105-fontconfig-config_2.15.0-1.1+b1_arm64.deb ... Unpacking fontconfig-config (2.15.0-1.1+b1) ... Selecting previously unselected package libfontconfig1:arm64. Preparing to unpack .../106-libfontconfig1_2.15.0-1.1+b1_arm64.deb ... Unpacking libfontconfig1:arm64 (2.15.0-1.1+b1) ... Selecting previously unselected package fontconfig. Preparing to unpack .../107-fontconfig_2.15.0-1.1+b1_arm64.deb ... Unpacking fontconfig (2.15.0-1.1+b1) ... Selecting previously unselected package fonts-font-awesome. Preparing to unpack .../108-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... Selecting previously unselected package fonts-glyphicons-halflings. Preparing to unpack .../109-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-3_all.deb ... Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-3) ... Selecting previously unselected package libnghttp2-14:arm64. Preparing to unpack .../110-libnghttp2-14_1.64.0-1_arm64.deb ... Unpacking libnghttp2-14:arm64 (1.64.0-1) ... Selecting previously unselected package libnghttp3-9:arm64. Preparing to unpack .../111-libnghttp3-9_1.4.0-1+b1_arm64.deb ... Unpacking libnghttp3-9:arm64 (1.4.0-1+b1) ... Selecting previously unselected package libngtcp2-16:arm64. Preparing to unpack .../112-libngtcp2-16_1.6.0-1_arm64.deb ... Unpacking libngtcp2-16:arm64 (1.6.0-1) ... Selecting previously unselected package libngtcp2-crypto-gnutls8:arm64. Preparing to unpack .../113-libngtcp2-crypto-gnutls8_1.6.0-1_arm64.deb ... Unpacking libngtcp2-crypto-gnutls8:arm64 (1.6.0-1) ... Selecting previously unselected package librtmp1:arm64. Preparing to unpack .../114-librtmp1_2.4+20151223.gitfa8646d.1-2+b5_arm64.deb ... Unpacking librtmp1:arm64 (2.4+20151223.gitfa8646d.1-2+b5) ... Selecting previously unselected package libssh2-1t64:arm64. Preparing to unpack .../115-libssh2-1t64_1.11.1-1_arm64.deb ... Unpacking libssh2-1t64:arm64 (1.11.1-1) ... Selecting previously unselected package libcurl3t64-gnutls:arm64. Preparing to unpack .../116-libcurl3t64-gnutls_8.11.0-1_arm64.deb ... Unpacking libcurl3t64-gnutls:arm64 (8.11.0-1) ... Selecting previously unselected package libduktape207:arm64. Preparing to unpack .../117-libduktape207_2.7.0-2+b2_arm64.deb ... Unpacking libduktape207:arm64 (2.7.0-2+b2) ... Selecting previously unselected package libproxy1v5:arm64. Preparing to unpack .../118-libproxy1v5_0.5.9-1_arm64.deb ... Unpacking libproxy1v5:arm64 (0.5.9-1) ... Selecting previously unselected package glib-networking-common. Preparing to unpack .../119-glib-networking-common_2.80.0-1_all.deb ... Unpacking glib-networking-common (2.80.0-1) ... Selecting previously unselected package glib-networking-services. Preparing to unpack .../120-glib-networking-services_2.80.0-1_arm64.deb ... Unpacking glib-networking-services (2.80.0-1) ... Selecting previously unselected package gsettings-desktop-schemas. Preparing to unpack .../121-gsettings-desktop-schemas_47.1-1_all.deb ... Unpacking gsettings-desktop-schemas (47.1-1) ... Selecting previously unselected package glib-networking:arm64. Preparing to unpack .../122-glib-networking_2.80.0-1_arm64.deb ... Unpacking glib-networking:arm64 (2.80.0-1) ... Selecting previously unselected package gnupg-l10n. Preparing to unpack .../123-gnupg-l10n_2.2.45-2_all.deb ... Unpacking gnupg-l10n (2.2.45-2) ... Selecting previously unselected package gpg. Preparing to unpack .../124-gpg_2.2.45-2_arm64.deb ... Unpacking gpg (2.2.45-2) ... Selecting previously unselected package pinentry-curses. Preparing to unpack .../125-pinentry-curses_1.2.1-4+b1_arm64.deb ... Unpacking pinentry-curses (1.2.1-4+b1) ... Selecting previously unselected package gpg-agent. Preparing to unpack .../126-gpg-agent_2.2.45-2_arm64.deb ... Unpacking gpg-agent (2.2.45-2) ... Selecting previously unselected package gpgsm. Preparing to unpack .../127-gpgsm_2.2.45-2_arm64.deb ... Unpacking gpgsm (2.2.45-2) ... Selecting previously unselected package gnupg. Preparing to unpack .../128-gnupg_2.2.45-2_all.deb ... Unpacking gnupg (2.2.45-2) ... Selecting previously unselected package hunspell-en-us. Preparing to unpack .../129-hunspell-en-us_1%3a2020.12.07-3_all.deb ... Unpacking hunspell-en-us (1:2020.12.07-3) ... Selecting previously unselected package ieee-data. Preparing to unpack .../130-ieee-data_20240722_all.deb ... Unpacking ieee-data (20240722) ... Selecting previously unselected package libpixman-1-0:arm64. Preparing to unpack .../131-libpixman-1-0_0.44.0-3_arm64.deb ... Unpacking libpixman-1-0:arm64 (0.44.0-3) ... Selecting previously unselected package libxau6:arm64. Preparing to unpack .../132-libxau6_1%3a1.0.11-1_arm64.deb ... Unpacking libxau6:arm64 (1:1.0.11-1) ... Selecting previously unselected package libxdmcp6:arm64. Preparing to unpack .../133-libxdmcp6_1%3a1.1.2-3+b2_arm64.deb ... Unpacking libxdmcp6:arm64 (1:1.1.2-3+b2) ... Selecting previously unselected package libxcb1:arm64. Preparing to unpack .../134-libxcb1_1.17.0-2+b1_arm64.deb ... Unpacking libxcb1:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../135-libx11-data_2%3a1.8.10-2_all.deb ... Unpacking libx11-data (2:1.8.10-2) ... Selecting previously unselected package libx11-6:arm64. Preparing to unpack .../136-libx11-6_2%3a1.8.10-2_arm64.deb ... Unpacking libx11-6:arm64 (2:1.8.10-2) ... Selecting previously unselected package libxcb-render0:arm64. Preparing to unpack .../137-libxcb-render0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-render0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-shm0:arm64. Preparing to unpack .../138-libxcb-shm0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-shm0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxext6:arm64. Preparing to unpack .../139-libxext6_2%3a1.3.4-1+b2_arm64.deb ... Unpacking libxext6:arm64 (2:1.3.4-1+b2) ... Selecting previously unselected package libxrender1:arm64. Preparing to unpack .../140-libxrender1_1%3a0.9.10-1.1+b2_arm64.deb ... Unpacking libxrender1:arm64 (1:0.9.10-1.1+b2) ... Selecting previously unselected package libcairo2:arm64. Preparing to unpack .../141-libcairo2_1.18.2-2_arm64.deb ... Unpacking libcairo2:arm64 (1.18.2-2) ... Selecting previously unselected package libcairo-gobject2:arm64. Preparing to unpack .../142-libcairo-gobject2_1.18.2-2_arm64.deb ... Unpacking libcairo-gobject2:arm64 (1.18.2-2) ... Selecting previously unselected package libdav1d7:arm64. Preparing to unpack .../143-libdav1d7_1.5.0-1+b1_arm64.deb ... Unpacking libdav1d7:arm64 (1.5.0-1+b1) ... Selecting previously unselected package libfribidi0:arm64. Preparing to unpack .../144-libfribidi0_1.0.15-1_arm64.deb ... Unpacking libfribidi0:arm64 (1.0.15-1) ... Selecting previously unselected package libgraphite2-3:arm64. Preparing to unpack .../145-libgraphite2-3_1.3.14-2+b1_arm64.deb ... Unpacking libgraphite2-3:arm64 (1.3.14-2+b1) ... Selecting previously unselected package libharfbuzz0b:arm64. Preparing to unpack .../146-libharfbuzz0b_10.0.1-1_arm64.deb ... Unpacking libharfbuzz0b:arm64 (10.0.1-1) ... Selecting previously unselected package libthai-data. Preparing to unpack .../147-libthai-data_0.1.29-2_all.deb ... Unpacking libthai-data (0.1.29-2) ... Selecting previously unselected package libdatrie1:arm64. Preparing to unpack .../148-libdatrie1_0.2.13-3+b1_arm64.deb ... Unpacking libdatrie1:arm64 (0.2.13-3+b1) ... Selecting previously unselected package libthai0:arm64. Preparing to unpack .../149-libthai0_0.1.29-2+b1_arm64.deb ... Unpacking libthai0:arm64 (0.1.29-2+b1) ... Selecting previously unselected package libpango-1.0-0:arm64. Preparing to unpack .../150-libpango-1.0-0_1.54.0+ds-3_arm64.deb ... Unpacking libpango-1.0-0:arm64 (1.54.0+ds-3) ... Selecting previously unselected package libpangoft2-1.0-0:arm64. Preparing to unpack .../151-libpangoft2-1.0-0_1.54.0+ds-3_arm64.deb ... Unpacking libpangoft2-1.0-0:arm64 (1.54.0+ds-3) ... Selecting previously unselected package libpangocairo-1.0-0:arm64. Preparing to unpack .../152-libpangocairo-1.0-0_1.54.0+ds-3_arm64.deb ... Unpacking libpangocairo-1.0-0:arm64 (1.54.0+ds-3) ... Selecting previously unselected package librsvg2-2:arm64. Preparing to unpack .../153-librsvg2-2_2.59.1+dfsg-1_arm64.deb ... Unpacking librsvg2-2:arm64 (2.59.1+dfsg-1) ... Selecting previously unselected package librsvg2-common:arm64. Preparing to unpack .../154-librsvg2-common_2.59.1+dfsg-1_arm64.deb ... Unpacking librsvg2-common:arm64 (2.59.1+dfsg-1) ... Selecting previously unselected package libdouble-conversion3:arm64. Preparing to unpack .../155-libdouble-conversion3_3.3.0-1+b2_arm64.deb ... Unpacking libdouble-conversion3:arm64 (3.3.0-1+b2) ... Selecting previously unselected package libgslcblas0:arm64. Preparing to unpack .../156-libgslcblas0_2.8+dfsg-5_arm64.deb ... Unpacking libgslcblas0:arm64 (2.8+dfsg-5) ... Selecting previously unselected package libgsl28:arm64. Preparing to unpack .../157-libgsl28_2.8+dfsg-5_arm64.deb ... Unpacking libgsl28:arm64 (2.8+dfsg-5) ... Selecting previously unselected package lib2geom1.2.0t64:arm64. Preparing to unpack .../158-lib2geom1.2.0t64_1.2.2-4+b1_arm64.deb ... Unpacking lib2geom1.2.0t64:arm64 (1.2.2-4+b1) ... Selecting previously unselected package libatk1.0-0t64:arm64. Preparing to unpack .../159-libatk1.0-0t64_2.54.0-1_arm64.deb ... Unpacking libatk1.0-0t64:arm64 (2.54.0-1) ... Selecting previously unselected package libglibmm-2.4-1t64:arm64. Preparing to unpack .../160-libglibmm-2.4-1t64_2.66.7-1+b1_arm64.deb ... Unpacking libglibmm-2.4-1t64:arm64 (2.66.7-1+b1) ... Selecting previously unselected package libatkmm-1.6-1v5:arm64. Preparing to unpack .../161-libatkmm-1.6-1v5_2.28.4-1+b2_arm64.deb ... Unpacking libatkmm-1.6-1v5:arm64 (2.28.4-1+b2) ... Selecting previously unselected package libboost-filesystem1.83.0:arm64. Preparing to unpack .../162-libboost-filesystem1.83.0_1.83.0-3.2+b1_arm64.deb ... Unpacking libboost-filesystem1.83.0:arm64 (1.83.0-3.2+b1) ... Selecting previously unselected package libcairomm-1.0-1v5:arm64. Preparing to unpack .../163-libcairomm-1.0-1v5_1.14.5-2+b1_arm64.deb ... Unpacking libcairomm-1.0-1v5:arm64 (1.14.5-2+b1) ... Selecting previously unselected package liblcms2-2:arm64. Preparing to unpack .../164-liblcms2-2_2.16-2_arm64.deb ... Unpacking liblcms2-2:arm64 (2.16-2) ... Selecting previously unselected package librevenge-0.0-0:arm64. Preparing to unpack .../165-librevenge-0.0-0_0.0.5-3+b2_arm64.deb ... Unpacking librevenge-0.0-0:arm64 (0.0.5-3+b2) ... Selecting previously unselected package libcdr-0.1-1:arm64. Preparing to unpack .../166-libcdr-0.1-1_0.1.7-1+b2_arm64.deb ... Unpacking libcdr-0.1-1:arm64 (0.1.7-1+b2) ... Selecting previously unselected package libgc1:arm64. Preparing to unpack .../167-libgc1_1%3a8.2.8-1_arm64.deb ... Unpacking libgc1:arm64 (1:8.2.8-1) ... Selecting previously unselected package libgspell-1-common. Preparing to unpack .../168-libgspell-1-common_1.14.0-2_all.deb ... Unpacking libgspell-1-common (1.14.0-2) ... Selecting previously unselected package libaspell15:arm64. Preparing to unpack .../169-libaspell15_0.60.8.1-1+b2_arm64.deb ... Unpacking libaspell15:arm64 (0.60.8.1-1+b2) ... Selecting previously unselected package libhunspell-1.7-0:arm64. Preparing to unpack .../170-libhunspell-1.7-0_1.7.2+really1.7.2-10+b3_arm64.deb ... Unpacking libhunspell-1.7-0:arm64 (1.7.2+really1.7.2-10+b3) ... Selecting previously unselected package libenchant-2-2:arm64. Preparing to unpack .../171-libenchant-2-2_2.3.3-2+b3_arm64.deb ... Unpacking libenchant-2-2:arm64 (2.3.3-2+b3) ... Selecting previously unselected package libxi6:arm64. Preparing to unpack .../172-libxi6_2%3a1.8.2-1_arm64.deb ... Unpacking libxi6:arm64 (2:1.8.2-1) ... Selecting previously unselected package libatspi2.0-0t64:arm64. Preparing to unpack .../173-libatspi2.0-0t64_2.54.0-1_arm64.deb ... Unpacking libatspi2.0-0t64:arm64 (2.54.0-1) ... Selecting previously unselected package libatk-bridge2.0-0t64:arm64. Preparing to unpack .../174-libatk-bridge2.0-0t64_2.54.0-1_arm64.deb ... Unpacking libatk-bridge2.0-0t64:arm64 (2.54.0-1) ... Selecting previously unselected package libcloudproviders0:arm64. Preparing to unpack .../175-libcloudproviders0_0.3.6-1+b1_arm64.deb ... Unpacking libcloudproviders0:arm64 (0.3.6-1+b1) ... Selecting previously unselected package libcolord2:arm64. Preparing to unpack .../176-libcolord2_1.4.7-1+b2_arm64.deb ... Unpacking libcolord2:arm64 (1.4.7-1+b2) ... Selecting previously unselected package libavahi-common-data:arm64. Preparing to unpack .../177-libavahi-common-data_0.8-13+b3_arm64.deb ... Unpacking libavahi-common-data:arm64 (0.8-13+b3) ... Selecting previously unselected package libavahi-common3:arm64. Preparing to unpack .../178-libavahi-common3_0.8-13+b3_arm64.deb ... Unpacking libavahi-common3:arm64 (0.8-13+b3) ... Selecting previously unselected package libavahi-client3:arm64. Preparing to unpack .../179-libavahi-client3_0.8-13+b3_arm64.deb ... Unpacking libavahi-client3:arm64 (0.8-13+b3) ... Selecting previously unselected package libcups2t64:arm64. Preparing to unpack .../180-libcups2t64_2.4.10-2_arm64.deb ... Unpacking libcups2t64:arm64 (2.4.10-2) ... Selecting previously unselected package libepoxy0:arm64. Preparing to unpack .../181-libepoxy0_1.5.10-2_arm64.deb ... Unpacking libepoxy0:arm64 (1.5.10-2) ... Selecting previously unselected package libwayland-client0:arm64. Preparing to unpack .../182-libwayland-client0_1.23.0-1+b1_arm64.deb ... Unpacking libwayland-client0:arm64 (1.23.0-1+b1) ... Selecting previously unselected package libwayland-cursor0:arm64. Preparing to unpack .../183-libwayland-cursor0_1.23.0-1+b1_arm64.deb ... Unpacking libwayland-cursor0:arm64 (1.23.0-1+b1) ... Selecting previously unselected package libwayland-egl1:arm64. Preparing to unpack .../184-libwayland-egl1_1.23.0-1+b1_arm64.deb ... Unpacking libwayland-egl1:arm64 (1.23.0-1+b1) ... Selecting previously unselected package libxcomposite1:arm64. Preparing to unpack .../185-libxcomposite1_1%3a0.4.6-1_arm64.deb ... Unpacking libxcomposite1:arm64 (1:0.4.6-1) ... Selecting previously unselected package libxfixes3:arm64. Preparing to unpack .../186-libxfixes3_1%3a6.0.0-2+b2_arm64.deb ... Unpacking libxfixes3:arm64 (1:6.0.0-2+b2) ... Selecting previously unselected package libxcursor1:arm64. Preparing to unpack .../187-libxcursor1_1%3a1.2.2-1+b1_arm64.deb ... Unpacking libxcursor1:arm64 (1:1.2.2-1+b1) ... Selecting previously unselected package libxdamage1:arm64. Preparing to unpack .../188-libxdamage1_1%3a1.1.6-1+b2_arm64.deb ... Unpacking libxdamage1:arm64 (1:1.1.6-1+b2) ... Selecting previously unselected package libxinerama1:arm64. Preparing to unpack .../189-libxinerama1_2%3a1.1.4-3+b2_arm64.deb ... Unpacking libxinerama1:arm64 (2:1.1.4-3+b2) ... Selecting previously unselected package xkb-data. Preparing to unpack .../190-xkb-data_2.42-1_all.deb ... Unpacking xkb-data (2.42-1) ... Selecting previously unselected package libxkbcommon0:arm64. Preparing to unpack .../191-libxkbcommon0_1.7.0-1_arm64.deb ... Unpacking libxkbcommon0:arm64 (1.7.0-1) ... Selecting previously unselected package libxrandr2:arm64. Preparing to unpack .../192-libxrandr2_2%3a1.5.4-1+b1_arm64.deb ... Unpacking libxrandr2:arm64 (2:1.5.4-1+b1) ... Selecting previously unselected package libgtk-3-common. Preparing to unpack .../193-libgtk-3-common_3.24.43-4_all.deb ... Unpacking libgtk-3-common (3.24.43-4) ... Selecting previously unselected package libgtk-3-0t64:arm64. Preparing to unpack .../194-libgtk-3-0t64_3.24.43-4_arm64.deb ... Unpacking libgtk-3-0t64:arm64 (3.24.43-4) ... Selecting previously unselected package libgspell-1-3:arm64. Preparing to unpack .../195-libgspell-1-3_1.14.0-2_arm64.deb ... Unpacking libgspell-1-3:arm64 (1.14.0-2) ... Selecting previously unselected package libpangomm-1.4-1v5:arm64. Preparing to unpack .../196-libpangomm-1.4-1v5_2.46.4-1+b2_arm64.deb ... Unpacking libpangomm-1.4-1v5:arm64 (2.46.4-1+b2) ... Selecting previously unselected package libgtkmm-3.0-1t64:arm64. Preparing to unpack .../197-libgtkmm-3.0-1t64_3.24.9-1+b1_arm64.deb ... Unpacking libgtkmm-3.0-1t64:arm64 (3.24.9-1+b1) ... Selecting previously unselected package libgpgme11t64:arm64. Preparing to unpack .../198-libgpgme11t64_1.24.0-2_arm64.deb ... Unpacking libgpgme11t64:arm64 (1.24.0-2) ... Selecting previously unselected package libgpgmepp6t64:arm64. Preparing to unpack .../199-libgpgmepp6t64_1.24.0-2_arm64.deb ... Unpacking libgpgmepp6t64:arm64 (1.24.0-2) ... Selecting previously unselected package libnspr4:arm64. Preparing to unpack .../200-libnspr4_2%3a4.36-1_arm64.deb ... Unpacking libnspr4:arm64 (2:4.36-1) ... Selecting previously unselected package libnss3:arm64. Preparing to unpack .../201-libnss3_2%3a3.106-1_arm64.deb ... Unpacking libnss3:arm64 (2:3.106-1) ... Selecting previously unselected package libopenjp2-7:arm64. Preparing to unpack .../202-libopenjp2-7_2.5.0-2+b4_arm64.deb ... Unpacking libopenjp2-7:arm64 (2.5.0-2+b4) ... Selecting previously unselected package libpoppler140:arm64. Preparing to unpack .../203-libpoppler140_24.08.0-3_arm64.deb ... Unpacking libpoppler140:arm64 (24.08.0-3) ... Selecting previously unselected package libpoppler-glib8t64:arm64. Preparing to unpack .../204-libpoppler-glib8t64_24.08.0-3_arm64.deb ... Unpacking libpoppler-glib8t64:arm64 (24.08.0-3) ... Selecting previously unselected package libpotrace0:arm64. Preparing to unpack .../205-libpotrace0_1.16-2+b2_arm64.deb ... Unpacking libpotrace0:arm64 (1.16-2+b2) ... Selecting previously unselected package libsoup2.4-common. Preparing to unpack .../206-libsoup2.4-common_2.74.3-8_all.deb ... Unpacking libsoup2.4-common (2.74.3-8) ... Selecting previously unselected package libsoup-2.4-1:arm64. Preparing to unpack .../207-libsoup-2.4-1_2.74.3-8_arm64.deb ... Unpacking libsoup-2.4-1:arm64 (2.74.3-8) ... Selecting previously unselected package libvisio-0.1-1:arm64. Preparing to unpack .../208-libvisio-0.1-1_0.1.7-1+b4_arm64.deb ... Unpacking libvisio-0.1-1:arm64 (0.1.7-1+b4) ... Selecting previously unselected package libwpd-0.10-10:arm64. Preparing to unpack .../209-libwpd-0.10-10_0.10.3-2+b2_arm64.deb ... Unpacking libwpd-0.10-10:arm64 (0.10.3-2+b2) ... Selecting previously unselected package libwpg-0.3-3:arm64. Preparing to unpack .../210-libwpg-0.3-3_0.3.4-3+b2_arm64.deb ... Unpacking libwpg-0.3-3:arm64 (0.3.4-3+b2) ... Selecting previously unselected package libxslt1.1:arm64. Preparing to unpack .../211-libxslt1.1_1.1.35-1.1+b1_arm64.deb ... Unpacking libxslt1.1:arm64 (1.1.35-1.1+b1) ... Selecting previously unselected package inkscape. Preparing to unpack .../212-inkscape_1.2.2-4+b3_arm64.deb ... Unpacking inkscape (1.2.2-4+b3) ... Selecting previously unselected package libonig5:arm64. Preparing to unpack .../213-libonig5_6.9.9-1+b1_arm64.deb ... Unpacking libonig5:arm64 (6.9.9-1+b1) ... Selecting previously unselected package libjq1:arm64. Preparing to unpack .../214-libjq1_1.7.1-3+b1_arm64.deb ... Unpacking libjq1:arm64 (1.7.1-3+b1) ... Selecting previously unselected package jq. Preparing to unpack .../215-jq_1.7.1-3+b1_arm64.deb ... Unpacking jq (1.7.1-3+b1) ... Selecting previously unselected package libabsl20230802:arm64. Preparing to unpack .../216-libabsl20230802_20230802.1-4_arm64.deb ... Unpacking libabsl20230802:arm64 (20230802.1-4) ... Selecting previously unselected package libcares2:arm64. Preparing to unpack .../217-libcares2_1.34.2-1_arm64.deb ... Unpacking libcares2:arm64 (1.34.2-1) ... Selecting previously unselected package libcurl4t64:arm64. Preparing to unpack .../218-libcurl4t64_8.11.0-1_arm64.deb ... Unpacking libcurl4t64:arm64 (8.11.0-1) ... Selecting previously unselected package libev4t64:arm64. Preparing to unpack .../219-libev4t64_1%3a4.33-2.1+b1_arm64.deb ... Unpacking libev4t64:arm64 (1:4.33-2.1+b1) ... Selecting previously unselected package x11-common. Preparing to unpack .../220-x11-common_1%3a7.7+23.1_all.deb ... Unpacking x11-common (1:7.7+23.1) ... Selecting previously unselected package libice6:arm64. Preparing to unpack .../221-libice6_2%3a1.1.1-1_arm64.deb ... Unpacking libice6:arm64 (2:1.1.1-1) ... Selecting previously unselected package libimagequant0:arm64. Preparing to unpack .../222-libimagequant0_2.18.0-1+b2_arm64.deb ... Unpacking libimagequant0:arm64 (2.18.0-1+b2) ... Selecting previously unselected package libjs-bootstrap. Preparing to unpack .../223-libjs-bootstrap_3.4.1+dfsg-3_all.deb ... Unpacking libjs-bootstrap (3.4.1+dfsg-3) ... Selecting previously unselected package libjson-perl. Preparing to unpack .../224-libjson-perl_4.10000-1_all.deb ... Unpacking libjson-perl (4.10000-1) ... Selecting previously unselected package libnorm1t64:arm64. Preparing to unpack .../225-libnorm1t64_1.5.9+dfsg-3.1+b1_arm64.deb ... Unpacking libnorm1t64:arm64 (1.5.9+dfsg-3.1+b1) ... Selecting previously unselected package libpgm-5.3-0t64:arm64. Preparing to unpack .../226-libpgm-5.3-0t64_5.3.128~dfsg-2.1+b1_arm64.deb ... Unpacking libpgm-5.3-0t64:arm64 (5.3.128~dfsg-2.1+b1) ... Selecting previously unselected package libpq5:arm64. Preparing to unpack .../227-libpq5_17.1-1_arm64.deb ... Unpacking libpq5:arm64 (17.1-1) ... Selecting previously unselected package libprotobuf32t64:arm64. Preparing to unpack .../228-libprotobuf32t64_3.21.12-10+b1_arm64.deb ... Unpacking libprotobuf32t64:arm64 (3.21.12-10+b1) ... Selecting previously unselected package libpython3.13-stdlib:arm64. Preparing to unpack .../229-libpython3.13-stdlib_3.13.0-2_arm64.deb ... Unpacking libpython3.13-stdlib:arm64 (3.13.0-2) ... Selecting previously unselected package libraqm0:arm64. Preparing to unpack .../230-libraqm0_0.10.1-1+b2_arm64.deb ... Unpacking libraqm0:arm64 (0.10.1-1+b2) ... Selecting previously unselected package librdkafka1:arm64. Preparing to unpack .../231-librdkafka1_2.6.0-1_arm64.deb ... Unpacking librdkafka1:arm64 (2.6.0-1) ... Selecting previously unselected package libre2-11:arm64. Preparing to unpack .../232-libre2-11_20240501-3+b1_arm64.deb ... Unpacking libre2-11:arm64 (20240501-3+b1) ... Selecting previously unselected package librsvg2-bin. Preparing to unpack .../233-librsvg2-bin_2.59.1+dfsg-1_arm64.deb ... Unpacking librsvg2-bin (2.59.1+dfsg-1) ... Selecting previously unselected package libsm6:arm64. Preparing to unpack .../234-libsm6_2%3a1.2.4-1_arm64.deb ... Unpacking libsm6:arm64 (2:1.2.4-1) ... Selecting previously unselected package libsodium23:arm64. Preparing to unpack .../235-libsodium23_1.0.18-1+b2_arm64.deb ... Unpacking libsodium23:arm64 (1.0.18-1+b2) ... Selecting previously unselected package libsubunit-perl. Preparing to unpack .../236-libsubunit-perl_1.4.2-3_all.deb ... Unpacking libsubunit-perl (1.4.2-3) ... Selecting previously unselected package libwebpdemux2:arm64. Preparing to unpack .../237-libwebpdemux2_1.4.0-0.1+b1_arm64.deb ... Unpacking libwebpdemux2:arm64 (1.4.0-0.1+b1) ... Selecting previously unselected package libwebpmux3:arm64. Preparing to unpack .../238-libwebpmux3_1.4.0-0.1+b1_arm64.deb ... Unpacking libwebpmux3:arm64 (1.4.0-0.1+b1) ... Selecting previously unselected package libxt6t64:arm64. Preparing to unpack .../239-libxt6t64_1%3a1.2.1-1.2+b1_arm64.deb ... Unpacking libxt6t64:arm64 (1:1.2.1-1.2+b1) ... Selecting previously unselected package libxmu6:arm64. Preparing to unpack .../240-libxmu6_2%3a1.1.3-3+b3_arm64.deb ... Unpacking libxmu6:arm64 (2:1.1.3-3+b3) ... Selecting previously unselected package libyaml-0-2:arm64. Preparing to unpack .../241-libyaml-0-2_0.2.5-1+b2_arm64.deb ... Unpacking libyaml-0-2:arm64 (0.2.5-1+b2) ... Selecting previously unselected package libzmq5:arm64. Preparing to unpack .../242-libzmq5_4.3.5-1+b3_arm64.deb ... Unpacking libzmq5:arm64 (4.3.5-1+b3) ... Selecting previously unselected package lsb-release. Preparing to unpack .../243-lsb-release_12.1-1_all.deb ... Unpacking lsb-release (12.1-1) ... Selecting previously unselected package python3-wheel. Preparing to unpack .../244-python3-wheel_0.45.0-1_all.deb ... Unpacking python3-wheel (0.45.0-1) ... Selecting previously unselected package python3-pip. Preparing to unpack .../245-python3-pip_24.3.1+dfsg-1_all.deb ... Unpacking python3-pip (24.3.1+dfsg-1) ... Selecting previously unselected package openstack-pkg-tools. Preparing to unpack .../246-openstack-pkg-tools_130_all.deb ... Unpacking openstack-pkg-tools (130) ... Selecting previously unselected package pycadf-common. Preparing to unpack .../247-pycadf-common_3.1.1-3_all.deb ... Unpacking pycadf-common (3.1.1-3) ... Selecting previously unselected package pyflakes3. Preparing to unpack .../248-pyflakes3_3.2.0-1_all.deb ... Unpacking pyflakes3 (3.2.0-1) ... Selecting previously unselected package python-babel-localedata. Preparing to unpack .../249-python-babel-localedata_2.16.0-1_all.deb ... Unpacking python-babel-localedata (2.16.0-1) ... Selecting previously unselected package python-os-api-ref-common. Preparing to unpack .../250-python-os-api-ref-common_2.3.0+ds1-3_all.deb ... Unpacking python-os-api-ref-common (2.3.0+ds1-3) ... Selecting previously unselected package python-oslosphinx-common. Preparing to unpack .../251-python-oslosphinx-common_4.18.0-5_all.deb ... Unpacking python-oslosphinx-common (4.18.0-5) ... Selecting previously unselected package python-tinycss2-common. Preparing to unpack .../252-python-tinycss2-common_1.3.0-1_all.deb ... Unpacking python-tinycss2-common (1.3.0-1) ... Selecting previously unselected package python3-alabaster. Preparing to unpack .../253-python3-alabaster_0.7.16-0.1_all.deb ... Unpacking python3-alabaster (0.7.16-0.1) ... Selecting previously unselected package python3.13. Preparing to unpack .../254-python3.13_3.13.0-2_arm64.deb ... Unpacking python3.13 (3.13.0-2) ... Selecting previously unselected package python3-all. Preparing to unpack .../255-python3-all_3.12.7-1_arm64.deb ... Unpacking python3-all (3.12.7-1) ... Selecting previously unselected package python3-vine. Preparing to unpack .../256-python3-vine_5.1.0+dfsg-1_all.deb ... Unpacking python3-vine (5.1.0+dfsg-1) ... Selecting previously unselected package python3-amqp. Preparing to unpack .../257-python3-amqp_5.2.0-2_all.deb ... Unpacking python3-amqp (5.2.0-2) ... Selecting previously unselected package python3-async-timeout. Preparing to unpack .../258-python3-async-timeout_5.0.1-1_all.deb ... Unpacking python3-async-timeout (5.0.1-1) ... Selecting previously unselected package python3-attr. Preparing to unpack .../259-python3-attr_24.2.0-1_all.deb ... Unpacking python3-attr (24.2.0-1) ... Selecting previously unselected package python3-pbr. Preparing to unpack .../260-python3-pbr_6.1.0-3_all.deb ... Unpacking python3-pbr (6.1.0-3) ... Selecting previously unselected package python3-wrapt. Preparing to unpack .../261-python3-wrapt_1.15.0-3+b1_arm64.deb ... Unpacking python3-wrapt (1.15.0-3+b1) ... Selecting previously unselected package python3-debtcollector. Preparing to unpack .../262-python3-debtcollector_3.0.0-2_all.deb ... Unpacking python3-debtcollector (3.0.0-2) ... Selecting previously unselected package python3-wcwidth. Preparing to unpack .../263-python3-wcwidth_0.2.13+dfsg1-1_all.deb ... Unpacking python3-wcwidth (0.2.13+dfsg1-1) ... Selecting previously unselected package python3-prettytable. Preparing to unpack .../264-python3-prettytable_3.10.1-1_all.deb ... Unpacking python3-prettytable (3.10.1-1) ... Selecting previously unselected package python3-automaton. Preparing to unpack .../265-python3-automaton_3.2.0-2_all.deb ... Unpacking python3-automaton (3.2.0-2) ... Selecting previously unselected package python3-autopage. Preparing to unpack .../266-python3-autopage_0.4.0-3.1_all.deb ... Unpacking python3-autopage (0.4.0-3.1) ... Selecting previously unselected package python3-babel. Preparing to unpack .../267-python3-babel_2.16.0-1_all.deb ... Unpacking python3-babel (2.16.0-1) ... Selecting previously unselected package python3-bcrypt. Preparing to unpack .../268-python3-bcrypt_4.2.0-2.1_arm64.deb ... Unpacking python3-bcrypt (4.2.0-2.1) ... Selecting previously unselected package python3-six. Preparing to unpack .../269-python3-six_1.16.0-7_all.deb ... Unpacking python3-six (1.16.0-7) ... Selecting previously unselected package python3-memcache. Preparing to unpack .../270-python3-memcache_1.62-2_all.deb ... Unpacking python3-memcache (1.62-2) ... Selecting previously unselected package python3-uhashring. Preparing to unpack .../271-python3-uhashring_2.3-2_all.deb ... Unpacking python3-uhashring (2.3-2) ... Selecting previously unselected package python3-binary-memcached. Preparing to unpack .../272-python3-binary-memcached_0.31.2+dfsg1-2_all.deb ... Unpacking python3-binary-memcached (0.31.2+dfsg1-2) ... Selecting previously unselected package python3-blinker. Preparing to unpack .../273-python3-blinker_1.8.2-1_all.deb ... Unpacking python3-blinker (1.8.2-1) ... Selecting previously unselected package python3-cachetools. Preparing to unpack .../274-python3-cachetools_5.3.3-1_all.deb ... Unpacking python3-cachetools (5.3.3-1) ... Selecting previously unselected package python3-cffi-backend:arm64. Preparing to unpack .../275-python3-cffi-backend_1.17.1-2+b1_arm64.deb ... Unpacking python3-cffi-backend:arm64 (1.17.1-2+b1) ... Selecting previously unselected package python3-ply. Preparing to unpack .../276-python3-ply_3.11-7_all.deb ... Unpacking python3-ply (3.11-7) ... Selecting previously unselected package python3-pycparser. Preparing to unpack .../277-python3-pycparser_2.22-2_all.deb ... Unpacking python3-pycparser (2.22-2) ... Selecting previously unselected package python3-cffi. Preparing to unpack .../278-python3-cffi_1.17.1-2_all.deb ... Unpacking python3-cffi (1.17.1-2) ... Selecting previously unselected package python3-xcffib. Preparing to unpack .../279-python3-xcffib_1.5.0-1_all.deb ... Unpacking python3-xcffib (1.5.0-1) ... Selecting previously unselected package python3-cairocffi. Preparing to unpack .../280-python3-cairocffi_1.7.1-2_all.deb ... Unpacking python3-cairocffi (1.7.1-2) ... Selecting previously unselected package python3-lxml:arm64. Preparing to unpack .../281-python3-lxml_5.3.0-1+b1_arm64.deb ... Unpacking python3-lxml:arm64 (5.3.0-1+b1) ... Selecting previously unselected package python3-webencodings. Preparing to unpack .../282-python3-webencodings_0.5.1-5_all.deb ... Unpacking python3-webencodings (0.5.1-5) ... Selecting previously unselected package python3-tinycss2. Preparing to unpack .../283-python3-tinycss2_1.3.0-1_all.deb ... Unpacking python3-tinycss2 (1.3.0-1) ... Selecting previously unselected package python3-cssselect2. Preparing to unpack .../284-python3-cssselect2_0.7.0-1_all.deb ... Unpacking python3-cssselect2 (0.7.0-1) ... Selecting previously unselected package python3-defusedxml. Preparing to unpack .../285-python3-defusedxml_0.7.1-2_all.deb ... Unpacking python3-defusedxml (0.7.1-2) ... Selecting previously unselected package python3-pil:arm64. Preparing to unpack .../286-python3-pil_10.4.0-1+b1_arm64.deb ... Unpacking python3-pil:arm64 (10.4.0-1+b1) ... Selecting previously unselected package python3-cairosvg. Preparing to unpack .../287-python3-cairosvg_2.7.1-1_all.deb ... Unpacking python3-cairosvg (2.7.1-1) ... Selecting previously unselected package python3-certifi. Preparing to unpack .../288-python3-certifi_2024.8.30+dfsg-1_all.deb ... Unpacking python3-certifi (2024.8.30+dfsg-1) ... Selecting previously unselected package python3-chardet. Preparing to unpack .../289-python3-chardet_5.2.0+dfsg-1_all.deb ... Unpacking python3-chardet (5.2.0+dfsg-1) ... Selecting previously unselected package python3-charset-normalizer. Preparing to unpack .../290-python3-charset-normalizer_3.4.0-1+b1_arm64.deb ... Unpacking python3-charset-normalizer (3.4.0-1+b1) ... Selecting previously unselected package python3-colorama. Preparing to unpack .../291-python3-colorama_0.4.6-4_all.deb ... Unpacking python3-colorama (0.4.6-4) ... Selecting previously unselected package python3-click. Preparing to unpack .../292-python3-click_8.1.7-2_all.deb ... Unpacking python3-click (8.1.7-2) ... Selecting previously unselected package xclip. Preparing to unpack .../293-xclip_0.13-4+b1_arm64.deb ... Unpacking xclip (0.13-4+b1) ... Selecting previously unselected package python3-pyperclip. Preparing to unpack .../294-python3-pyperclip_1.8.2-2_all.deb ... Unpacking python3-pyperclip (1.8.2-2) ... Selecting previously unselected package python3-cmd2. Preparing to unpack .../295-python3-cmd2_2.5.4+ds-1_all.deb ... Unpacking python3-cmd2 (2.5.4+ds-1) ... Selecting previously unselected package python3-roman. Preparing to unpack .../296-python3-roman_4.2-1_all.deb ... Unpacking python3-roman (4.2-1) ... Selecting previously unselected package python3-docutils. Preparing to unpack .../297-python3-docutils_0.21.2+dfsg-2_all.deb ... Unpacking python3-docutils (0.21.2+dfsg-2) ... Selecting previously unselected package python3-stevedore. Preparing to unpack .../298-python3-stevedore_5.3.0-3_all.deb ... Unpacking python3-stevedore (5.3.0-3) ... Selecting previously unselected package python3-yaml. Preparing to unpack .../299-python3-yaml_6.0.2-1+b1_arm64.deb ... Unpacking python3-yaml (6.0.2-1+b1) ... Selecting previously unselected package python3-cliff. Preparing to unpack .../300-python3-cliff_4.7.0-2_all.deb ... Unpacking python3-cliff (4.7.0-2) ... Selecting previously unselected package python3-confluent-kafka. Preparing to unpack .../301-python3-confluent-kafka_1.7.0-4+b4_arm64.deb ... Unpacking python3-confluent-kafka (1.7.0-4+b4) ... Selecting previously unselected package python3-construct. Preparing to unpack .../302-python3-construct_2.10.68+dfsg1-2_all.deb ... Unpacking python3-construct (2.10.68+dfsg1-2) ... Selecting previously unselected package python3-coverage. Preparing to unpack .../303-python3-coverage_7.6.0+dfsg1-2+b1_arm64.deb ... Unpacking python3-coverage (7.6.0+dfsg1-2+b1) ... Selecting previously unselected package python3-cryptography. Preparing to unpack .../304-python3-cryptography_43.0.0-1_arm64.deb ... Unpacking python3-cryptography (43.0.0-1) ... Selecting previously unselected package python3-dateutil. Preparing to unpack .../305-python3-dateutil_2.9.0-3_all.deb ... Unpacking python3-dateutil (2.9.0-3) ... Selecting previously unselected package python3-decorator. Preparing to unpack .../306-python3-decorator_5.1.1-5_all.deb ... Unpacking python3-decorator (5.1.1-5) ... Selecting previously unselected package python3-deprecated. Preparing to unpack .../307-python3-deprecated_1.2.15-1_all.deb ... Unpacking python3-deprecated (1.2.15-1) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../308-python3-packaging_24.2-1_all.deb ... Unpacking python3-packaging (24.2-1) ... Selecting previously unselected package python3-deprecation. Preparing to unpack .../309-python3-deprecation_2.1.0-3_all.deb ... Unpacking python3-deprecation (2.1.0-3) ... Selecting previously unselected package python3-dnspython. Preparing to unpack .../310-python3-dnspython_2.6.1-1_all.deb ... Unpacking python3-dnspython (2.6.1-1) ... Selecting previously unselected package python3-dogpile.cache. Preparing to unpack .../311-python3-dogpile.cache_1.3.1-1_all.deb ... Unpacking python3-dogpile.cache (1.3.1-1) ... Selecting previously unselected package python3-urllib3. Preparing to unpack .../312-python3-urllib3_2.0.7-2_all.deb ... Unpacking python3-urllib3 (2.0.7-2) ... Selecting previously unselected package python3-dulwich. Preparing to unpack .../313-python3-dulwich_0.22.5-1+b1_arm64.deb ... Unpacking python3-dulwich (0.22.5-1+b1) ... Selecting previously unselected package python3-protobuf. Preparing to unpack .../314-python3-protobuf_3.21.12-10+b1_arm64.deb ... Unpacking python3-protobuf (3.21.12-10+b1) ... Selecting previously unselected package python3-grpcio. Preparing to unpack .../315-python3-grpcio_1.51.1-5+b1_arm64.deb ... Unpacking python3-grpcio (1.51.1-5+b1) ... Selecting previously unselected package python3-tenacity. Preparing to unpack .../316-python3-tenacity_8.4.2+really8.4.1-1_all.deb ... Unpacking python3-tenacity (8.4.2+really8.4.1-1) ... Selecting previously unselected package python3-etcd3. Preparing to unpack .../317-python3-etcd3_0.12.0-2_all.deb ... Unpacking python3-etcd3 (0.12.0-2) ... Selecting previously unselected package python3-futurist. Preparing to unpack .../318-python3-futurist_3.0.0-2_all.deb ... Unpacking python3-futurist (3.0.0-2) ... Selecting previously unselected package python3-idna. Preparing to unpack .../319-python3-idna_3.8-2_all.deb ... Unpacking python3-idna (3.8-2) ... Selecting previously unselected package python3-requests. Preparing to unpack .../320-python3-requests_2.32.3+dfsg-1_all.deb ... Unpacking python3-requests (2.32.3+dfsg-1) ... Selecting previously unselected package python3-etcd3gw. Preparing to unpack .../321-python3-etcd3gw_2.4.2-2_all.deb ... Unpacking python3-etcd3gw (2.4.2-2) ... Selecting previously unselected package python3-eventlet. Preparing to unpack .../322-python3-eventlet_0.36.1-8_all.deb ... Unpacking python3-eventlet (0.36.1-8) ... Selecting previously unselected package python3-extras. Preparing to unpack .../323-python3-extras_1.0.0-5_all.deb ... Unpacking python3-extras (1.0.0-5) ... Selecting previously unselected package python3-monotonic. Preparing to unpack .../324-python3-monotonic_1.6-2_all.deb ... Unpacking python3-monotonic (1.6-2) ... Selecting previously unselected package python3-fasteners. Preparing to unpack .../325-python3-fasteners_0.18-2_all.deb ... Unpacking python3-fasteners (0.18-2) ... Selecting previously unselected package python3-testtools. Preparing to unpack .../326-python3-testtools_2.7.2-4_all.deb ... Unpacking python3-testtools (2.7.2-4) ... Selecting previously unselected package python3-fixtures. Preparing to unpack .../327-python3-fixtures_4.1.0-2_all.deb ... Unpacking python3-fixtures (4.1.0-2) ... Selecting previously unselected package python3-itsdangerous. Preparing to unpack .../328-python3-itsdangerous_2.2.0-1_all.deb ... Unpacking python3-itsdangerous (2.2.0-1) ... Selecting previously unselected package python3-jinja2. Preparing to unpack .../329-python3-jinja2_3.1.3-1_all.deb ... Unpacking python3-jinja2 (3.1.3-1) ... Selecting previously unselected package python3-werkzeug. Preparing to unpack .../330-python3-werkzeug_3.0.4-1_all.deb ... Unpacking python3-werkzeug (3.0.4-1) ... Selecting previously unselected package python3-flask. Preparing to unpack .../331-python3-flask_3.0.3-1_all.deb ... Unpacking python3-flask (3.0.3-1) ... Selecting previously unselected package python3-zope.event. Preparing to unpack .../332-python3-zope.event_5.0-0.1_all.deb ... Unpacking python3-zope.event (5.0-0.1) ... Selecting previously unselected package python3-zope.interface. Preparing to unpack .../333-python3-zope.interface_7.1.1-1+b1_arm64.deb ... Unpacking python3-zope.interface (7.1.1-1+b1) ... Selecting previously unselected package python3-gevent. Preparing to unpack .../334-python3-gevent_24.2.1-1+b2_arm64.deb ... Unpacking python3-gevent (24.2.1-1+b2) ... Selecting previously unselected package python3-hacking. Preparing to unpack .../335-python3-hacking_4.1.0-3_all.deb ... Unpacking python3-hacking (4.1.0-3) ... Selecting previously unselected package python3-ifaddr. Preparing to unpack .../336-python3-ifaddr_0.2.0-1_all.deb ... Unpacking python3-ifaddr (0.2.0-1) ... Selecting previously unselected package python3-imagesize. Preparing to unpack .../337-python3-imagesize_1.4.1-1_all.deb ... Unpacking python3-imagesize (1.4.1-1) ... Selecting previously unselected package python3-netaddr. Preparing to unpack .../338-python3-netaddr_0.10.1-1_all.deb ... Unpacking python3-netaddr (0.10.1-1) ... Selecting previously unselected package python3-oslo.i18n. Preparing to unpack .../339-python3-oslo.i18n_6.4.0-2_all.deb ... Unpacking python3-oslo.i18n (6.4.0-2) ... Selecting previously unselected package python3-oslo.context. Preparing to unpack .../340-python3-oslo.context_5.6.0-2_all.deb ... Unpacking python3-oslo.context (5.6.0-2) ... Selecting previously unselected package python3-msgpack. Preparing to unpack .../341-python3-msgpack_1.0.3-3+b4_arm64.deb ... Unpacking python3-msgpack (1.0.3-3+b4) ... Selecting previously unselected package python3-iso8601. Preparing to unpack .../342-python3-iso8601_2.1.0-2_all.deb ... Unpacking python3-iso8601 (2.1.0-2) ... Selecting previously unselected package python3-netifaces:arm64. Preparing to unpack .../343-python3-netifaces_0.11.0-2+b5_arm64.deb ... Unpacking python3-netifaces:arm64 (0.11.0-2+b5) ... Selecting previously unselected package python3-pyparsing. Preparing to unpack .../344-python3-pyparsing_3.1.2-1_all.deb ... Unpacking python3-pyparsing (3.1.2-1) ... Selecting previously unselected package python3-tz. Preparing to unpack .../345-python3-tz_2024.1-2_all.deb ... Unpacking python3-tz (2024.1-2) ... Selecting previously unselected package python3-oslo.utils. Preparing to unpack .../346-python3-oslo.utils_7.3.0-2_all.deb ... Unpacking python3-oslo.utils (7.3.0-2) ... Selecting previously unselected package python3-oslo.serialization. Preparing to unpack .../347-python3-oslo.serialization_5.5.0-2_all.deb ... Unpacking python3-oslo.serialization (5.5.0-2) ... Selecting previously unselected package python3-pyasyncore. Preparing to unpack .../348-python3-pyasyncore_1.0.2-2_all.deb ... Unpacking python3-pyasyncore (1.0.2-2) ... Selecting previously unselected package python3-oslo.log. Preparing to unpack .../349-python3-oslo.log_6.1.2-2_all.deb ... Unpacking python3-oslo.log (6.1.2-2) ... Selecting previously unselected package python3-rfc3986. Preparing to unpack .../350-python3-rfc3986_2.0.0-2_all.deb ... Unpacking python3-rfc3986 (2.0.0-2) ... Selecting previously unselected package python3-oslo.config. Preparing to unpack .../351-python3-oslo.config_1%3a9.6.0-5_all.deb ... Unpacking python3-oslo.config (1:9.6.0-5) ... Selecting previously unselected package python3-oslo.concurrency. Preparing to unpack .../352-python3-oslo.concurrency_6.1.0-2_all.deb ... Unpacking python3-oslo.concurrency (6.1.0-2) ... Selecting previously unselected package python3-legacy-cgi. Preparing to unpack .../353-python3-legacy-cgi_2.6.1-2_all.deb ... Unpacking python3-legacy-cgi (2.6.1-2) ... Selecting previously unselected package python3-webob. Preparing to unpack .../354-python3-webob_1%3a1.8.7-3_all.deb ... Unpacking python3-webob (1:1.8.7-3) ... Selecting previously unselected package python3-zeroconf. Preparing to unpack .../355-python3-zeroconf_0.136.0-1_all.deb ... Unpacking python3-zeroconf (0.136.0-1) ... Selecting previously unselected package python3-ironic-lib. Preparing to unpack .../356-python3-ironic-lib_6.2.0-2_all.deb ... Unpacking python3-ironic-lib (6.2.0-2) ... Selecting previously unselected package python3-jaraco.classes. Preparing to unpack .../357-python3-jaraco.classes_3.4.0-1_all.deb ... Unpacking python3-jaraco.classes (3.4.0-1) ... Selecting previously unselected package python3-jeepney. Preparing to unpack .../358-python3-jeepney_0.8.0-4_all.deb ... Unpacking python3-jeepney (0.8.0-4) ... Selecting previously unselected package python3-jmespath. Preparing to unpack .../359-python3-jmespath_1.0.1-1_all.deb ... Unpacking python3-jmespath (1.0.1-1) ... Selecting previously unselected package python3-json-pointer. Preparing to unpack .../360-python3-json-pointer_2.4-2_all.deb ... Unpacking python3-json-pointer (2.4-2) ... Selecting previously unselected package python3-jsonpatch. Preparing to unpack .../361-python3-jsonpatch_1.32-4_all.deb ... Unpacking python3-jsonpatch (1.32-4) ... Selecting previously unselected package python3-jsonpath-rw. Preparing to unpack .../362-python3-jsonpath-rw_1.4.0-6_all.deb ... Unpacking python3-jsonpath-rw (1.4.0-6) ... Selecting previously unselected package python3-rpds-py. Preparing to unpack .../363-python3-rpds-py_0.21.0-2_arm64.deb ... Unpacking python3-rpds-py (0.21.0-2) ... Selecting previously unselected package python3-referencing. Preparing to unpack .../364-python3-referencing_0.35.1-1_all.deb ... Unpacking python3-referencing (0.35.1-1) ... Selecting previously unselected package python3-jsonschema-specifications. Preparing to unpack .../365-python3-jsonschema-specifications_2023.12.1-2_all.deb ... Unpacking python3-jsonschema-specifications (2023.12.1-2) ... Selecting previously unselected package python3-jsonschema. Preparing to unpack .../366-python3-jsonschema_4.19.2-5_all.deb ... Unpacking python3-jsonschema (4.19.2-5) ... Selecting previously unselected package python3-jwt. Preparing to unpack .../367-python3-jwt_2.7.0-1_all.deb ... Unpacking python3-jwt (2.7.0-1) ... Selecting previously unselected package python3-kerberos. Preparing to unpack .../368-python3-kerberos_1.1.14-3.1+b11_arm64.deb ... Unpacking python3-kerberos (1.1.14-3.1+b11) ... Selecting previously unselected package python3-pure-sasl. Preparing to unpack .../369-python3-pure-sasl_0.5.1+dfsg1-4_all.deb ... Unpacking python3-pure-sasl (0.5.1+dfsg1-4) ... Selecting previously unselected package python3-kazoo. Preparing to unpack .../370-python3-kazoo_2.9.0-2_all.deb ... Unpacking python3-kazoo (2.9.0-2) ... Selecting previously unselected package python3-secretstorage. Preparing to unpack .../371-python3-secretstorage_3.3.3-3_all.deb ... Unpacking python3-secretstorage (3.3.3-3) ... Selecting previously unselected package python3-keyring. Preparing to unpack .../372-python3-keyring_25.4.1-1_all.deb ... Unpacking python3-keyring (25.4.1-1) ... Selecting previously unselected package python3-oauthlib. Preparing to unpack .../373-python3-oauthlib_3.2.2-2_all.deb ... Unpacking python3-oauthlib (3.2.2-2) ... Selecting previously unselected package python3-os-service-types. Preparing to unpack .../374-python3-os-service-types_1.7.0-4_all.deb ... Unpacking python3-os-service-types (1.7.0-4) ... Selecting previously unselected package python3-keystoneauth1. Preparing to unpack .../375-python3-keystoneauth1_5.8.0-2_all.deb ... Unpacking python3-keystoneauth1 (5.8.0-2) ... Selecting previously unselected package python3-keystoneclient. Preparing to unpack .../376-python3-keystoneclient_1%3a5.5.0-2_all.deb ... Unpacking python3-keystoneclient (1:5.5.0-2) ... Selecting previously unselected package python3-oslo.cache. Preparing to unpack .../377-python3-oslo.cache_3.8.0-2_all.deb ... Unpacking python3-oslo.cache (3.8.0-2) ... Selecting previously unselected package python3-pycadf. Preparing to unpack .../378-python3-pycadf_3.1.1-3_all.deb ... Unpacking python3-pycadf (3.1.1-3) ... Selecting previously unselected package python3-keystonemiddleware. Preparing to unpack .../379-python3-keystonemiddleware_10.7.1-2_all.deb ... Unpacking python3-keystonemiddleware (10.7.1-2) ... Selecting previously unselected package python3-kombu. Preparing to unpack .../380-python3-kombu_5.4.2-1_all.deb ... Unpacking python3-kombu (5.4.2-1) ... Selecting previously unselected package python3-microversion-parse. Preparing to unpack .../381-python3-microversion-parse_1.0.1-2_all.deb ... Unpacking python3-microversion-parse (1.0.1-2) ... Selecting previously unselected package sphinx-common. Preparing to unpack .../382-sphinx-common_7.4.7-4_all.deb ... Unpacking sphinx-common (7.4.7-4) ... Selecting previously unselected package python3-pygments. Preparing to unpack .../383-python3-pygments_2.18.0+dfsg-1_all.deb ... Unpacking python3-pygments (2.18.0+dfsg-1) ... Selecting previously unselected package python3-snowballstemmer. Preparing to unpack .../384-python3-snowballstemmer_2.2.0-4_all.deb ... Unpacking python3-snowballstemmer (2.2.0-4) ... Selecting previously unselected package python3-sphinx. Preparing to unpack .../385-python3-sphinx_7.4.7-4_all.deb ... Unpacking python3-sphinx (7.4.7-4) ... Selecting previously unselected package python3-openstackdocstheme. Preparing to unpack .../386-python3-openstackdocstheme_3.2.0-1_all.deb ... Unpacking python3-openstackdocstheme (3.2.0-1) ... Selecting previously unselected package python3-platformdirs. Preparing to unpack .../387-python3-platformdirs_4.3.6-1_all.deb ... Unpacking python3-platformdirs (4.3.6-1) ... Selecting previously unselected package python3-requestsexceptions. Preparing to unpack .../388-python3-requestsexceptions_1.4.0-3_all.deb ... Unpacking python3-requestsexceptions (1.4.0-3) ... Selecting previously unselected package python3-openstacksdk. Preparing to unpack .../389-python3-openstacksdk_4.0.1-1_all.deb ... Unpacking python3-openstacksdk (4.0.1-1) ... Selecting previously unselected package python3-oslosphinx. Preparing to unpack .../390-python3-oslosphinx_4.18.0-5_all.deb ... Unpacking python3-oslosphinx (4.18.0-5) ... Selecting previously unselected package python3-os-api-ref. Preparing to unpack .../391-python3-os-api-ref_2.3.0+ds1-3_all.deb ... Unpacking python3-os-api-ref (2.3.0+ds1-3) ... Selecting previously unselected package python3-os-client-config. Preparing to unpack .../392-python3-os-client-config_2.1.0-2_all.deb ... Unpacking python3-os-client-config (2.1.0-2) ... Selecting previously unselected package python3-psycopg2. Preparing to unpack .../393-python3-psycopg2_2.9.9-2+b1_arm64.deb ... Unpacking python3-psycopg2 (2.9.9-2+b1) ... Selecting previously unselected package python3-pymysql. Preparing to unpack .../394-python3-pymysql_1.1.1-1_all.deb ... Unpacking python3-pymysql (1.1.1-1) ... Selecting previously unselected package python3-testresources. Preparing to unpack .../395-python3-testresources_2.0.1-5_all.deb ... Unpacking python3-testresources (2.0.1-5) ... Selecting previously unselected package python3-testscenarios. Preparing to unpack .../396-python3-testscenarios_0.5.0-4_all.deb ... Unpacking python3-testscenarios (0.5.0-4) ... Selecting previously unselected package python3-oslo.db. Preparing to unpack .../397-python3-oslo.db_16.0.0-2_all.deb ... Unpacking python3-oslo.db (16.0.0-2) ... Selecting previously unselected package python3-prometheus-client. Preparing to unpack .../398-python3-prometheus-client_0.19.0+ds1-1_all.deb ... Unpacking python3-prometheus-client (0.19.0+ds1-1) ... Selecting previously unselected package python3-oslo.metrics. Preparing to unpack .../399-python3-oslo.metrics_0.9.0-2_all.deb ... Unpacking python3-oslo.metrics (0.9.0-2) ... Selecting previously unselected package python3-statsd. Preparing to unpack .../400-python3-statsd_4.0.1-2_all.deb ... Unpacking python3-statsd (4.0.1-2) ... Selecting previously unselected package python3-oslo.middleware. Preparing to unpack .../401-python3-oslo.middleware_6.2.0-2_all.deb ... Unpacking python3-oslo.middleware (6.2.0-2) ... Selecting previously unselected package python3-tempita. Preparing to unpack .../402-python3-tempita_0.6.0-1_all.deb ... Unpacking python3-tempita (0.6.0-1) ... Selecting previously unselected package python3-paste. Preparing to unpack .../403-python3-paste_3.10.1-1_all.deb ... Unpacking python3-paste (3.10.1-1) ... Selecting previously unselected package python3-pastedeploy-tpl. Preparing to unpack .../404-python3-pastedeploy-tpl_3.1-1_all.deb ... Unpacking python3-pastedeploy-tpl (3.1-1) ... Selecting previously unselected package python3-pastedeploy. Preparing to unpack .../405-python3-pastedeploy_3.1-1_all.deb ... Unpacking python3-pastedeploy (3.1-1) ... Selecting previously unselected package python3-repoze.lru. Preparing to unpack .../406-python3-repoze.lru_0.7-3_all.deb ... Unpacking python3-repoze.lru (0.7-3) ... Selecting previously unselected package python3-routes. Preparing to unpack .../407-python3-routes_2.5.1-6_all.deb ... Unpacking python3-routes (2.5.1-6) ... Selecting previously unselected package python3-yappi. Preparing to unpack .../408-python3-yappi_1.6.10-1_arm64.deb ... Unpacking python3-yappi (1.6.10-1) ... Selecting previously unselected package python3-oslo.service. Preparing to unpack .../409-python3-oslo.service_3.5.0-2_all.deb ... Unpacking python3-oslo.service (3.5.0-2) ... Selecting previously unselected package python3-py. Preparing to unpack .../410-python3-py_1.11.0-2_all.deb ... Unpacking python3-py (1.11.0-2) ... Selecting previously unselected package python3-zmq. Preparing to unpack .../411-python3-zmq_24.0.1-5+b4_arm64.deb ... Unpacking python3-zmq (24.0.1-5+b4) ... Selecting previously unselected package python3-oslo.messaging. Preparing to unpack .../412-python3-oslo.messaging_14.9.1-1_all.deb ... Unpacking python3-oslo.messaging (14.9.1-1) ... Selecting previously unselected package python3-oslo.policy. Preparing to unpack .../413-python3-oslo.policy_4.4.0-2_all.deb ... Unpacking python3-oslo.policy (4.4.0-2) ... Selecting previously unselected package python3-oslo.rootwrap. Preparing to unpack .../414-python3-oslo.rootwrap_7.3.0-2_all.deb ... Unpacking python3-oslo.rootwrap (7.3.0-2) ... Selecting previously unselected package python3-oslo.upgradecheck. Preparing to unpack .../415-python3-oslo.upgradecheck_2.4.0-2_all.deb ... Unpacking python3-oslo.upgradecheck (2.4.0-2) ... Selecting previously unselected package python3-tomlkit. Preparing to unpack .../416-python3-tomlkit_0.13.2-1_all.deb ... Unpacking python3-tomlkit (0.13.2-1) ... Selecting previously unselected package python3-voluptuous. Preparing to unpack .../417-python3-voluptuous_0.14.2-1_all.deb ... Unpacking python3-voluptuous (0.14.2-1) ... Selecting previously unselected package python3-subunit. Preparing to unpack .../418-python3-subunit_1.4.2-3_all.deb ... Unpacking python3-subunit (1.4.2-3) ... Selecting previously unselected package subunit. Preparing to unpack .../419-subunit_1.4.2-3_all.deb ... Unpacking subunit (1.4.2-3) ... Selecting previously unselected package python3-stestr. Preparing to unpack .../420-python3-stestr_4.1.0-2_all.deb ... Unpacking python3-stestr (4.1.0-2) ... Selecting previously unselected package python3-oslotest. Preparing to unpack .../421-python3-oslotest_1%3a5.0.0-3_all.deb ... Unpacking python3-oslotest (1:5.0.0-3) ... Selecting previously unselected package python3-pymemcache. Preparing to unpack .../422-python3-pymemcache_4.0.0-7_all.deb ... Unpacking python3-pymemcache (4.0.0-7) ... Selecting previously unselected package python3-redis. Preparing to unpack .../423-python3-redis_4.3.4-3_all.deb ... Unpacking python3-redis (4.3.4-3) ... Selecting previously unselected package python3-sphinxcontrib.apidoc. Preparing to unpack .../424-python3-sphinxcontrib.apidoc_0.3.0-5_all.deb ... Unpacking python3-sphinxcontrib.apidoc (0.3.0-5) ... Selecting previously unselected package python3-sphinxcontrib.svg2pdfconverter. Preparing to unpack .../425-python3-sphinxcontrib.svg2pdfconverter_1.2.2-1_all.deb ... Unpacking python3-sphinxcontrib.svg2pdfconverter (1.2.2-1) ... Selecting previously unselected package python3-zake. Preparing to unpack .../426-python3-zake_0.2.2-7_all.deb ... Unpacking python3-zake (0.2.2-7) ... Selecting previously unselected package python3-tooz. Preparing to unpack .../427-python3-tooz_6.3.0-2_all.deb ... Unpacking python3-tooz (6.3.0-2) ... Setting up libksba8:arm64 (1.6.7-2+b1) ... Setting up media-types (10.1.0) ... Setting up libpipeline1:arm64 (1.5.8-1) ... Setting up libtext-iconv-perl:arm64 (1.7-8+b4) ... Setting up libgraphite2-3:arm64 (1.3.14-2+b1) ... Setting up liblcms2-2:arm64 (2.16-2) ... Setting up libpixman-1-0:arm64 (0.44.0-3) ... Setting up libev4t64:arm64 (1:4.33-2.1+b1) ... Setting up libnorm1t64:arm64 (1.5.9+dfsg-3.1+b1) ... Setting up libsharpyuv0:arm64 (1.4.0-0.1+b1) ... Setting up libprotobuf32t64:arm64 (3.21.12-10+b1) ... Setting up systemd-sysv (257~rc2-3) ... Setting up libxau6:arm64 (1:1.0.11-1) ... Setting up libxdmcp6:arm64 (1:1.1.2-3+b2) ... Setting up libdouble-conversion3:arm64 (3.3.0-1+b2) ... Setting up libsubunit-perl (1.4.2-3) ... Setting up libnpth0t64:arm64 (1.6-3.1+b1) ... Setting up libkeyutils1:arm64 (1.6.3-4) ... Setting up libxcb1:arm64 (1.17.0-2+b1) ... Setting up libsodium23:arm64 (1.0.18-1+b2) ... Setting up libicu72:arm64 (72.1-5+b1) ... Setting up liblerc4:arm64 (4.0.0+ds-5) ... Setting up bsdextrautils (2.40.2-11) ... Setting up hicolor-icon-theme (0.18-1) ... Setting up libdatrie1:arm64 (0.2.13-3+b1) ... Setting up libgslcblas0:arm64 (2.8+dfsg-5) ... Setting up libgspell-1-common (1.14.0-2) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libxcb-render0:arm64 (1.17.0-2+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libyaml-0-2:arm64 (0.2.5-1+b2) ... Setting up libaspell15:arm64 (0.60.8.1-1+b2) ... Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-3) ... Setting up libtirpc-common (1.3.4+ds-1.3) ... Setting up libdebhelper-perl (13.20) ... Setting up libbrotli1:arm64 (1.1.0-2+b6) ... Setting up libgdk-pixbuf2.0-common (2.42.12+dfsg-1) ... Setting up libmagic1t64:arm64 (1:5.45-3+b1) ... Setting up x11-common (1:7.7+23.1) ... Running in chroot, ignoring request. Setting up X socket directories... /tmp/.X11-unix /tmp/.ICE-unix. Setting up libpsl5t64:arm64 (0.21.2-1.1+b1) ... Setting up libnghttp2-14:arm64 (1.64.0-1) ... Setting up libdeflate0:arm64 (1.22-1) ... Setting up gettext-base (0.22.5-2) ... Setting up m4 (1.4.19-4) ... Setting up xkb-data (2.42-1) ... Setting up libxcb-shm0:arm64 (1.17.0-2+b1) ... Setting up libcom-err2:arm64 (1.47.1-1+b1) ... Setting up file (1:5.45-3+b1) ... Setting up libboost-filesystem1.83.0:arm64 (1.83.0-3.2+b1) ... Setting up libjbig0:arm64 (2.1-6.1+b2) ... Setting up librevenge-0.0-0:arm64 (0.0.5-3+b2) ... Setting up libelf1t64:arm64 (0.192-4) ... Setting up python-babel-localedata (2.16.0-1) ... Setting up libkrb5support0:arm64 (1.21.3-3) ... Setting up libsasl2-modules-db:arm64 (2.1.28+dfsg1-8) ... Setting up tzdata (2024b-3) ... Current default time zone: 'Etc/UTC' Local time is now: Mon Dec 22 19:07:06 UTC 2025. Universal Time is now: Mon Dec 22 19:07:06 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libpython3.13-minimal:arm64 (3.13.0-2) ... Setting up libpgm-5.3-0t64:arm64 (5.3.128~dfsg-2.1+b1) ... Setting up autotools-dev (20220109.1) ... Setting up libglib2.0-0t64:arm64 (2.82.2-3) ... Setting up libjpeg62-turbo:arm64 (1:2.1.5-3+b1) ... Setting up emacsen-common (3.0.5) ... Setting up libx11-data (2:1.8.10-2) ... Setting up libepoxy0:arm64 (1.5.10-2) ... Setting up libnspr4:arm64 (2:4.36-1) ... Setting up gnupg-l10n (2.2.45-2) ... Setting up librtmp1:arm64 (2.4+20151223.gitfa8646d.1-2+b5) ... Setting up libavahi-common-data:arm64 (0.8-13+b3) ... Setting up libdbus-1-3:arm64 (1.14.10-6) ... Setting up libfribidi0:arm64 (1.0.15-1) ... Setting up libimagequant0:arm64 (2.18.0-1+b2) ... Setting up python3-pastedeploy-tpl (3.1-1) ... Setting up libproc2-0:arm64 (2:4.0.4-6) ... Setting up fonts-dejavu-mono (2.37-8) ... Setting up libpng16-16t64:arm64 (1.6.44-2) ... Setting up libcares2:arm64 (1.34.2-1) ... Setting up autopoint (0.22.5-2) ... Setting up sudo (1.9.16p1-1) ... Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Setting up fonts-dejavu-core (2.37-8) ... Setting up libk5crypto3:arm64 (1.21.3-3) ... Setting up libgc1:arm64 (1:8.2.8-1) ... Setting up libsasl2-2:arm64 (2.1.28+dfsg1-8) ... Setting up autoconf (2.72-3) ... Setting up libnghttp3-9:arm64 (1.4.0-1+b1) ... Setting up libsoup2.4-common (2.74.3-8) ... Setting up libwebp7:arm64 (1.4.0-0.1+b1) ... Setting up pycadf-common (3.1.1-3) ... Setting up dwz (0.15-1+b1) ... Setting up libdav1d7:arm64 (1.5.0-1+b1) ... Setting up sensible-utils (0.0.24) ... Setting up libduktape207:arm64 (2.7.0-2+b2) ... Setting up at-spi2-common (2.54.0-1) ... Setting up libtiff6:arm64 (4.5.1+git230720-5) ... Setting up dbus-session-bus-common (1.14.10-6) ... Setting up libuchardet0:arm64 (0.0.8-1+b2) ... Setting up libassuan9:arm64 (3.0.1-2) ... Setting up python-oslosphinx-common (4.18.0-5) ... Setting up procps (2:4.0.4-6) ... Setting up python-tinycss2-common (1.3.0-1) ... Setting up libjson-perl (4.10000-1) ... Setting up libopenjp2-7:arm64 (2.5.0-2+b4) ... Setting up python3.13-minimal (3.13.0-2) ... Setting up libx11-6:arm64 (2:1.8.10-2) ... Setting up libthai-data (0.1.29-2) ... Setting up netbase (6.4) ... Setting up libabsl20230802:arm64 (20230802.1-4) ... Setting up libngtcp2-16:arm64 (1.6.0-1) ... Setting up sgml-base (1.31) ... Setting up libkrb5-3:arm64 (1.21.3-3) ... Setting up libwayland-egl1:arm64 (1.23.0-1+b1) ... Setting up libssh2-1t64:arm64 (1.11.1-1) ... Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Setting up libhunspell-1.7-0:arm64 (1.7.2+really1.7.2-10+b3) ... Setting up glib-networking-common (2.80.0-1) ... Setting up lsb-release (12.1-1) ... Setting up dbus-system-bus-common (1.14.10-6) ... useradd: Warning: missing or non-executable shell '/usr/sbin/nologin' Setting up libgsl28:arm64 (2.8+dfsg-5) ... Setting up openssl (3.3.2-2) ... Setting up libwebpmux3:arm64 (1.4.0-0.1+b1) ... Setting up libwpd-0.10-10:arm64 (0.10.3-2+b2) ... Setting up libxcomposite1:arm64 (1:0.4.6-1) ... Setting up readline-common (8.2-5) ... Setting up libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... Setting up dbus-bin (1.14.10-6) ... Setting up libonig5:arm64 (6.9.9-1+b1) ... Setting up libngtcp2-crypto-gnutls8:arm64 (1.6.0-1) ... Setting up libjs-bootstrap (3.4.1+dfsg-3) ... Setting up libvisio-0.1-1:arm64 (0.1.7-1+b4) ... Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... Setting up libxkbcommon0:arm64 (1.7.0-1) ... Setting up libpotrace0:arm64 (1.16-2+b2) ... Setting up libwayland-client0:arm64 (1.23.0-1+b1) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up pinentry-curses (1.2.1-4+b1) ... Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... Setting up libice6:arm64 (2:1.1.1-1) ... Setting up libre2-11:arm64 (20240501-3+b1) ... Setting up gettext (0.22.5-2) ... Setting up libxdamage1:arm64 (1:1.1.6-1+b2) ... Setting up libatk1.0-0t64:arm64 (2.54.0-1) ... Setting up wget (1.24.5-2) ... Setting up libxrender1:arm64 (1:0.9.10-1.1+b2) ... Setting up dictionaries-common (1.30.1) ... Setting up libtool (2.4.7-8) ... Setting up libjq1:arm64 (1.7.1-3+b1) ... Setting up fontconfig-config (2.15.0-1.1+b1) ... Setting up libwebpdemux2:arm64 (1.4.0-0.1+b1) ... Setting up libavahi-common3:arm64 (0.8-13+b3) ... Setting up libcloudproviders0:arm64 (0.3.6-1+b1) ... Setting up libxext6:arm64 (2:1.3.4-1+b2) ... Setting up libnss3:arm64 (2:3.106-1) ... Setting up dbus-daemon (1.14.10-6) ... Setting up libcdr-0.1-1:arm64 (0.1.7-1+b2) ... Setting up libldap-2.5-0:arm64 (2.5.18+dfsg-3+b1) ... Setting up libcolord2:arm64 (1.4.7-1+b2) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up libdconf1:arm64 (0.40.0-4+b3) ... Setting up libglibmm-2.4-1t64:arm64 (2.66.7-1+b1) ... Setting up dh-autoreconf (20) ... Setting up libthai0:arm64 (0.1.29-2+b1) ... Setting up ca-certificates (20240203) ... Updating certificates in /etc/ssl/certs... 146 added, 0 removed; done. Setting up libfreetype6:arm64 (2.13.3+dfsg-1) ... Setting up libxfixes3:arm64 (1:6.0.0-2+b2) ... Setting up dbus (1.14.10-6) ... Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Setting up shared-mime-info (2.4-5+b1) ... Setting up libxinerama1:arm64 (2:1.1.4-3+b2) ... Setting up python-os-api-ref-common (2.3.0+ds1-3) ... Setting up libgssapi-krb5-2:arm64 (1.21.3-3) ... Setting up libxrandr2:arm64 (2:1.5.4-1+b1) ... Setting up libjs-sphinxdoc (7.4.7-4) ... Setting up libwpg-0.3-3:arm64 (0.3.4-3+b2) ... Setting up libreadline8t64:arm64 (8.2-5) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up ieee-data (20240722) ... Setting up groff-base (1.23.0-5) ... Setting up libwayland-cursor0:arm64 (1.23.0-1+b1) ... Setting up xml-core (0.19) ... Setting up jq (1.7.1-3+b1) ... Setting up libxslt1.1:arm64 (1.1.35-1.1+b1) ... Setting up gpgconf (2.2.45-2) ... Setting up hunspell-en-us (1:2020.12.07-3) ... Setting up libpam-systemd:arm64 (257~rc2-3) ... Setting up libharfbuzz0b:arm64 (10.0.1-1) ... Setting up libgdk-pixbuf-2.0-0:arm64 (2.42.12+dfsg-1+b1) ... Setting up libfontconfig1:arm64 (2.15.0-1.1+b1) ... Setting up libatkmm-1.6-1v5:arm64 (2.28.4-1+b2) ... Setting up libsm6:arm64 (2:1.2.4-1) ... Setting up libpython3.13-stdlib:arm64 (3.13.0-2) ... Setting up libavahi-client3:arm64 (0.8-13+b3) ... Setting up gpg (2.2.45-2) ... Setting up gtk-update-icon-cache (4.16.5+ds-2) ... Setting up fontconfig (2.15.0-1.1+b1) ... Regenerating fonts cache... done. Setting up gpg-agent (2.2.45-2) ... Created symlink '/etc/systemd/user/sockets.target.wants/gpg-agent-browser.socket' -> '/usr/lib/systemd/user/gpg-agent-browser.socket'. Created symlink '/etc/systemd/user/sockets.target.wants/gpg-agent-extra.socket' -> '/usr/lib/systemd/user/gpg-agent-extra.socket'. Created symlink '/etc/systemd/user/sockets.target.wants/gpg-agent-ssh.socket' -> '/usr/lib/systemd/user/gpg-agent-ssh.socket'. Created symlink '/etc/systemd/user/sockets.target.wants/gpg-agent.socket' -> '/usr/lib/systemd/user/gpg-agent.socket'. Setting up libzmq5:arm64 (4.3.5-1+b3) ... Setting up libxi6:arm64 (2:1.8.2-1) ... Setting up libcurl4t64:arm64 (8.11.0-1) ... Setting up libtirpc3t64:arm64 (1.3.4+ds-1.3+b1) ... Setting up libenchant-2-2:arm64 (2.3.3-2+b3) ... Setting up python3.13 (3.13.0-2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libxcursor1:arm64 (1:1.2.2-1+b1) ... Setting up gpgsm (2.2.45-2) ... Setting up libpango-1.0-0:arm64 (1.54.0+ds-3) ... Setting up libpq5:arm64 (17.1-1) ... Setting up libcurl3t64-gnutls:arm64 (8.11.0-1) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Created symlink '/etc/systemd/system/timers.target.wants/man-db.timer' -> '/usr/lib/systemd/system/man-db.timer'. Setting up libcairo2:arm64 (1.18.2-2) ... Setting up lib2geom1.2.0t64:arm64 (1.2.2-4+b1) ... Setting up libcairomm-1.0-1v5:arm64 (1.14.5-2+b1) ... Setting up dirmngr (2.2.45-2) ... Created symlink '/etc/systemd/user/sockets.target.wants/dirmngr.socket' -> '/usr/lib/systemd/user/dirmngr.socket'. Setting up dbus-user-session (1.14.10-6) ... Setting up adwaita-icon-theme (47.0-2) ... update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode Setting up libatspi2.0-0t64:arm64 (2.54.0-1) ... Setting up libraqm0:arm64 (0.10.1-1+b2) ... Setting up sphinx-common (7.4.7-4) ... Setting up libxt6t64:arm64 (1:1.2.1-1.2+b1) ... Setting up librdkafka1:arm64 (2.6.0-1) ... Setting up libnsl2:arm64 (1.3.0-3+b3) ... Setting up gnupg (2.2.45-2) ... Setting up libcairo-gobject2:arm64 (1.18.2-2) ... Setting up libgpgme11t64:arm64 (1.24.0-2) ... Setting up libpangoft2-1.0-0:arm64 (1.54.0+ds-3) ... Setting up libcups2t64:arm64 (2.4.10-2) ... Setting up libpangocairo-1.0-0:arm64 (1.54.0+ds-3) ... Setting up libatk-bridge2.0-0t64:arm64 (2.54.0-1) ... Setting up libgpgmepp6t64:arm64 (1.24.0-2) ... Setting up libproxy1v5:arm64 (0.5.9-1) ... Setting up libxmu6:arm64 (2:1.1.3-3+b3) ... Setting up libpython3.12-stdlib:arm64 (3.12.7-3) ... Setting up python3.12 (3.12.7-3) ... Setting up debhelper (13.20) ... Setting up dconf-service (0.40.0-4+b3) ... Setting up librsvg2-2:arm64 (2.59.1+dfsg-1) ... Setting up xclip (0.13-4+b1) ... Setting up librsvg2-common:arm64 (2.59.1+dfsg-1) ... Setting up libpangomm-1.4-1v5:arm64 (2.46.4-1+b2) ... Setting up libpoppler140:arm64 (24.08.0-3) ... Setting up libpython3-stdlib:arm64 (3.12.7-1) ... Setting up glib-networking-services (2.80.0-1) ... Setting up librsvg2-bin (2.59.1+dfsg-1) ... Setting up dconf-gsettings-backend:arm64 (0.40.0-4+b3) ... Setting up python3 (3.12.7-1) ... Setting up python3-zipp (3.21.0-1) ... Setting up python3-autocommand (2.2.2-3) ... Setting up python3-markupsafe (2.1.5-1+b3) ... Setting up python3-wheel (0.45.0-1) ... Setting up python3-webencodings (0.5.1-5) ... Setting up python3-platformdirs (4.3.6-1) ... Setting up python3-tz (2024.1-2) ... Setting up python3-vine (5.1.0+dfsg-1) ... Setting up python3-ifaddr (0.2.0-1) ... Setting up python3-monotonic (1.6-2) ... Setting up python3-async-timeout (5.0.1-1) ... Setting up libpoppler-glib8t64:arm64 (24.08.0-3) ... Setting up python3-six (1.16.0-7) ... Setting up python3-pil:arm64 (10.4.0-1+b1) ... Setting up python3-roman (4.2-1) ... Setting up python3-decorator (5.1.1-5) ... Setting up python3-pycodestyle (2.12.1-1) ... Setting up python3-jinja2 (3.1.3-1) ... Setting up python3-tempita (0.6.0-1) ... Setting up python3-packaging (24.2-1) ... Setting up python3-iso8601 (2.1.0-2) ... Setting up python3-wcwidth (0.2.13+dfsg1-1) ... Setting up python3-pyparsing (3.1.2-1) ... Setting up python3-certifi (2024.8.30+dfsg-1) ... Setting up python3-snowballstemmer (2.2.0-4) ... Setting up python3-werkzeug (3.0.4-1) ... Setting up python3-jmespath (1.0.1-1) ... Setting up python3-greenlet (3.1.0-1+b1) ... Setting up python3-idna (3.8-2) ... Setting up python3-wrapt (1.15.0-3+b1) ... Setting up python3-psycopg2 (2.9.9-2+b1) ... Setting up python3-deprecation (2.1.0-3) ... Setting up python3-typing-extensions (4.12.2-2) ... Setting up python3-pymysql (1.1.1-1) ... Setting up python3-construct (2.10.68+dfsg1-2) ... Setting up python3-fasteners (0.18-2) ... Setting up python3-pip (24.3.1+dfsg-1) ... Setting up python3-jeepney (0.8.0-4) ... Setting up python3-urllib3 (2.0.7-2) ... Setting up python3-netifaces:arm64 (0.11.0-2+b5) ... Setting up python3-rpds-py (0.21.0-2) ... Setting up python3-legacy-cgi (2.6.1-2) ... Setting up python3-netaddr (0.10.1-1) ... Setting up python3-json-pointer (2.4-2) ... Setting up python3-lxml:arm64 (5.3.0-1+b1) ... Setting up python3-dnspython (2.6.1-1) ... Setting up python3-dulwich (0.22.5-1+b1) ... Setting up python3-amqp (5.2.0-2) ... Setting up python3-dateutil (2.9.0-3) ... Setting up python3-mccabe (0.7.0-1) ... Setting up python3-msgpack (1.0.3-3+b4) ... Setting up python3-voluptuous (0.14.2-1) ... Setting up python3-pyasyncore (1.0.2-2) ... Setting up python3-protobuf (3.21.12-10+b1) ... Setting up python3-prettytable (3.10.1-1) ... Setting up python3-tomlkit (0.13.2-1) ... Setting up python3-deprecated (1.2.15-1) ... Setting up libgtk-3-common (3.24.43-4) ... Setting up python3-confluent-kafka (1.7.0-4+b4) ... Setting up python3-cffi-backend:arm64 (1.17.1-2+b1) ... Setting up python3-webob (1:1.8.7-3) ... Setting up python3-imagesize (1.4.1-1) ... Setting up python3-blinker (1.8.2-1) ... Setting up gsettings-desktop-schemas (47.1-1) ... Setting up python3-more-itertools (10.5.0-1) ... Setting up python3-attr (24.2.0-1) ... Setting up python3-pymemcache (4.0.0-7) ... Setting up python3-jaraco.classes (3.4.0-1) ... Setting up python3-tinycss2 (1.3.0-1) ... Setting up python3-importlib-metadata (8.5.0-1) ... Setting up python3-jaraco.functools (4.1.0-1) ... Setting up python3-repoze.lru (0.7-3) ... Setting up python3-microversion-parse (1.0.1-2) ... Setting up python3-jaraco.context (6.0.0-1) ... Setting up python3-jwt (2.7.0-1) ... Setting up python3-cachetools (5.3.3-1) ... Setting up python3-zeroconf (0.136.0-1) ... Setting up python3-colorama (0.4.6-4) ... Setting up python3-defusedxml (0.7.1-2) ... Setting up python3-statsd (4.0.1-2) ... Setting up python3-charset-normalizer (3.4.0-1+b1) ... Setting up python3-alabaster (0.7.16-0.1) ... Setting up python3-jsonpatch (1.32-4) ... update-alternatives: using /usr/bin/json-patch-jsondiff to provide /usr/bin/jsondiff (jsondiff) in auto mode Setting up python3-tenacity (8.4.2+really8.4.1-1) ... Setting up python3-bcrypt (4.2.0-2.1) ... Setting up python3-ply (3.11-7) ... Setting up python3-autopage (0.4.0-3.1) ... Setting up python3-typeguard (4.4.1-1) ... Setting up python3-extras (1.0.0-5) ... Setting up python3-jsonpath-rw (1.4.0-6) ... Setting up python3-memcache (1.62-2) ... Setting up python3-kerberos (1.1.14-3.1+b11) ... Setting up python3-itsdangerous (2.2.0-1) ... Setting up python3-all (3.12.7-1) ... Setting up python3-coverage (7.6.0+dfsg1-2+b1) ... Setting up python3-yaml (6.0.2-1+b1) ... Setting up python3-pyperclip (1.8.2-2) ... Setting up python3-click (8.1.7-2) ... Setting up python3-kombu (5.4.2-1) ... Setting up openstack-pkg-tools (130) ... Setting up python3-pycparser (2.22-2) ... Setting up python3-sqlalchemy (2.0.32+ds1-1) ... Setting up python3-routes (2.5.1-6) ... Setting up python3-inflect (7.3.1-2) ... Setting up python3-prometheus-client (0.19.0+ds1-1) ... Setting up python3-eventlet (0.36.1-8) ... Setting up python3-rfc3986 (2.0.0-2) ... Setting up python3-cmd2 (2.5.4+ds-1) ... Setting up python3-cssselect2 (0.7.0-1) ... Setting up python3-jaraco.text (4.0.0-1) ... Setting up python3-cryptography (43.0.0-1) ... Setting up libgtk-3-0t64:arm64 (3.24.43-4) ... Setting up python3-grpcio (1.51.1-5+b1) ... Setting up python3-uhashring (2.3-2) ... Setting up python3-redis (4.3.4-3) ... Setting up python3-etcd3 (0.12.0-2) ... Setting up libgtkmm-3.0-1t64:arm64 (3.24.9-1+b1) ... Setting up glib-networking:arm64 (2.80.0-1) ... Setting up python3-binary-memcached (0.31.2+dfsg1-2) ... Setting up python3-referencing (0.35.1-1) ... Setting up python3-pkg-resources (75.2.0-1) ... Setting up libgspell-1-3:arm64 (1.14.0-2) ... Setting up python3-setuptools (75.2.0-1) ... Setting up python3-pure-sasl (0.5.1+dfsg1-4) ... Setting up python3-py (1.11.0-2) ... Setting up python3-babel (2.16.0-1) ... update-alternatives: using /usr/bin/pybabel-python3 to provide /usr/bin/pybabel (pybabel) in auto mode Setting up python3-zope.event (5.0-0.1) ... Setting up python3-zope.interface (7.1.1-1+b1) ... Setting up python3-pbr (6.1.0-3) ... Setting up python3-flask (3.0.3-1) ... Setting up python3-cffi (1.17.1-2) ... Setting up python3-pyflakes (3.2.0-1) ... Setting up python3-requestsexceptions (1.4.0-3) ... Setting up python3-futurist (3.0.0-2) ... Setting up python3-debtcollector (3.0.0-2) ... Setting up python3-gevent (24.2.1-1+b2) ... Setting up python3-flake8 (7.1.1-2) ... Setting up python3-pygments (2.18.0+dfsg-1) ... Setting up python3-oauthlib (3.2.2-2) ... Setting up python3-chardet (5.2.0+dfsg-1) ... Setting up python3-secretstorage (3.3.3-3) ... Setting up python3-paste (3.10.1-1) ... Setting up python3-kazoo (2.9.0-2) ... Setting up python3-zmq (24.0.1-5+b4) ... Setting up python3-requests (2.32.3+dfsg-1) ... Setting up python3-zake (0.2.2-7) ... Setting up python3-oslosphinx (4.18.0-5) ... Setting up python3-oslo.rootwrap (7.3.0-2) ... Setting up python3-oslo.context (5.6.0-2) ... Setting up python3-automaton (3.2.0-2) ... Setting up python3-xcffib (1.5.0-1) ... Setting up python3-keyring (25.4.1-1) ... Setting up python3-os-service-types (1.7.0-4) ... Setting up python3-stevedore (5.3.0-3) ... Setting up libsoup-2.4-1:arm64 (2.74.3-8) ... Setting up python3-jsonschema-specifications (2023.12.1-2) ... Setting up python3-oslo.i18n (6.4.0-2) ... Setting up python3-mako (1.3.6-1) ... Setting up python3-keystoneauth1 (5.8.0-2) ... Setting up dh-python (6.20241024) ... Setting up pyflakes3 (3.2.0-1) ... Setting up python3-testresources (2.0.1-5) ... Setting up python3-pastedeploy (3.1-1) ... Setting up python3-etcd3gw (2.4.2-2) ... Setting up python3-yappi (1.6.10-1) ... Setting up python3-oslo.utils (7.3.0-2) ... Setting up flake8 (7.1.1-2) ... Setting up python3-dogpile.cache (1.3.1-1) ... Setting up python3-jsonschema (4.19.2-5) ... Setting up inkscape (1.2.2-4+b3) ... Setting up python3-cairocffi (1.7.1-2) ... Setting up python3-openstacksdk (4.0.1-1) ... Setting up python3-alembic (1.13.2-4) ... Setting up python3-cairosvg (2.7.1-1) ... Setting up python3-os-client-config (2.1.0-2) ... Setting up alembic (1.13.2-4) ... Setting up python3-hacking (4.1.0-3) ... Setting up python3-oslo.serialization (5.5.0-2) ... Setting up python3-tooz (6.3.0-2) ... Setting up python3-testtools (2.7.2-4) ... Setting up python3-subunit (1.4.2-3) ... Setting up python3-fixtures (4.1.0-2) ... Setting up python3-testscenarios (0.5.0-4) ... Setting up subunit (1.4.2-3) ... Processing triggers for libc-bin (2.40-3) ... Processing triggers for systemd (257~rc2-3) ... Processing triggers for sgml-base (1.31) ... Setting up docutils-common (0.21.2+dfsg-2) ... Processing triggers for sgml-base (1.31) ... Setting up python3-docutils (0.21.2+dfsg-2) ... Setting up python3-cliff (4.7.0-2) ... Setting up python3-oslo.config (1:9.6.0-5) ... Setting up python3-oslo.middleware (6.2.0-2) ... Setting up python3-keystoneclient (1:5.5.0-2) ... Setting up python3-oslo.db (16.0.0-2) ... Setting up python3-oslo.concurrency (6.1.0-2) ... Setting up python3-sphinx (7.4.7-4) ... Setting up python3-oslo.log (6.1.2-2) ... Setting up python3-pycadf (3.1.1-3) ... Setting up python3-oslo.metrics (0.9.0-2) ... Setting up python3-oslo.policy (4.4.0-2) ... Setting up python3-sphinxcontrib.svg2pdfconverter (1.2.2-1) ... Setting up python3-stestr (4.1.0-2) ... Setting up python3-sphinxcontrib.apidoc (0.3.0-5) ... Setting up python3-ironic-lib (6.2.0-2) ... Setting up python3-oslo.service (3.5.0-2) ... Setting up python3-oslo.upgradecheck (2.4.0-2) ... Setting up python3-oslotest (1:5.0.0-3) ... Setting up python3-oslo.messaging (14.9.1-1) ... Setting up python3-openstackdocstheme (3.2.0-1) ... Setting up python3-oslo.cache (3.8.0-2) ... Setting up python3-keystonemiddleware (10.7.1-2) ... Setting up python3-os-api-ref (2.3.0+ds1-3) ... Processing triggers for dictionaries-common (1.30.1) ... Processing triggers for ca-certificates (20240203) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. Processing triggers for libgdk-pixbuf-2.0-0:arm64 (2.42.12+dfsg-1+b1) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps Reading package lists... Building dependency tree... Reading state information... fakeroot is already the newest version (1.36-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package I: user script /srv/workspace/pbuilder/154564/tmp/hooks/A99_set_merged_usr starting Not re-configuring usrmerge for unstable I: user script /srv/workspace/pbuilder/154564/tmp/hooks/A99_set_merged_usr finished hostname: Name or service not known I: Running cd /build/reproducible-path/ironic-inspector-12.3.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../ironic-inspector_12.3.0-2_source.changes dpkg-buildpackage: info: source package ironic-inspector dpkg-buildpackage: info: source version 12.3.0-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Thomas Goirand dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 dpkg-source: info: using options from ironic-inspector-12.3.0/debian/source/options: --extend-diff-ignore=^[^/]*[.]egg-info/ --extend-diff-ignore=^[.]gitreview$ fakeroot debian/rules clean make: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' dh clean --buildsystem=python_distutils --with python3 debian/rules override_dh_auto_clean make[1]: Entering directory '/build/reproducible-path/ironic-inspector-12.3.0' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' python3 setup.py clean /usr/lib/python3/dist-packages/setuptools/__init__.py:94: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) /usr/lib/python3/dist-packages/setuptools/command/develop.py:41: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() /usr/lib/python3/dist-packages/pbr/core.py:140: UserWarning: Unknown distribution option: 'tests_require' warnings.warn(msg) running clean rm -rf build .stestr *.egg-info debian/*.templates debian/po find . -iname '*.pyc' -delete for i in $(find . -type d -iname __pycache__) ; do rm -rf $i ; done make[1]: Leaving directory '/build/reproducible-path/ironic-inspector-12.3.0' dh_autoreconf_clean -O--buildsystem=python_distutils debian/rules override_dh_clean make[1]: Entering directory '/build/reproducible-path/ironic-inspector-12.3.0' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' dh_clean rm -rf build debian/ironic-inspector.postinst debian/ironic-inspector.config debian/ironic-inspector.postrm rm -rf debian/*.service debian/*.init make[1]: Leaving directory '/build/reproducible-path/ironic-inspector-12.3.0' debian/rules build make: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' dh build --buildsystem=python_distutils --with python3 dh_update_autotools_config -O--buildsystem=python_distutils dh_autoreconf -O--buildsystem=python_distutils dh_auto_configure -O--buildsystem=python_distutils dh_auto_configure: warning: Please use the third-party "pybuild" build system instead of python-distutils dh_auto_configure: warning: This feature will be removed in compat 12. debian/rules override_dh_auto_build make[1]: Entering directory '/build/reproducible-path/ironic-inspector-12.3.0' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func ironic-inspector.config /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func ironic-inspector.postinst /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_postrm ironic-inspector.postrm pkgos-merge-templates ironic-inspector ironic-inspector db ksat endpoint Merging cs.po... Merging da.po... Merging de.po... Merging es.po... Merging fr.po... Merging gl.po... Merging it.po... Merging ja.po... Merging nl.po... Merging pl.po... Merging pt.po... Merging pt_BR.po... Merging ru.po... Merging sv.po... Merging zh_CN.po... make[1]: Leaving directory '/build/reproducible-path/ironic-inspector-12.3.0' debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/ironic-inspector-12.3.0' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' echo "Do nothing..." Do nothing... make[1]: Leaving directory '/build/reproducible-path/ironic-inspector-12.3.0' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary make: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' dh binary --buildsystem=python_distutils --with python3 dh_testroot -O--buildsystem=python_distutils dh_prep -O--buildsystem=python_distutils debian/rules override_dh_auto_install make[1]: Entering directory '/build/reproducible-path/ironic-inspector-12.3.0' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' echo "Do nothing..." Do nothing... make[1]: Leaving directory '/build/reproducible-path/ironic-inspector-12.3.0' debian/rules override_dh_install make[1]: Entering directory '/build/reproducible-path/ironic-inspector-12.3.0' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' for i in 3.13 3.12 ; do \ python$i setup.py install --install-layout=deb --root /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp ; \ done /usr/lib/python3/dist-packages/setuptools/__init__.py:94: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) /usr/lib/python3/dist-packages/setuptools/command/develop.py:41: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() /usr/lib/python3/dist-packages/pbr/core.py:140: UserWarning: Unknown distribution option: 'tests_require' warnings.warn(msg) running install [pbr] Generating AUTHORS [pbr] AUTHORS complete (0.0s) running build running build_py creating build/lib/ironic_inspector/test copying ironic_inspector/test/functional.py -> build/lib/ironic_inspector/test copying ironic_inspector/test/base.py -> build/lib/ironic_inspector/test copying ironic_inspector/test/__init__.py -> build/lib/ironic_inspector/test creating build/lib/ironic_inspector/cmd copying ironic_inspector/cmd/wsgi.py -> build/lib/ironic_inspector/cmd copying ironic_inspector/cmd/status.py -> build/lib/ironic_inspector/cmd copying ironic_inspector/cmd/migration.py -> build/lib/ironic_inspector/cmd copying ironic_inspector/cmd/dbsync.py -> build/lib/ironic_inspector/cmd copying ironic_inspector/cmd/conductor.py -> build/lib/ironic_inspector/cmd copying ironic_inspector/cmd/all.py -> build/lib/ironic_inspector/cmd copying ironic_inspector/cmd/__init__.py -> build/lib/ironic_inspector/cmd creating build/lib/ironic_inspector/conf copying ironic_inspector/conf/swift.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/service_catalog.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/pxe_filter.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/processing.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/port_physnet.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/pci_devices.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/opts.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/ironic.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/iptables.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/healthcheck.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/extra_hardware.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/dnsmasq_pxe_filter.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/discovery.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/default.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/coordination.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/capabilities.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/accelerators.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/__init__.py -> build/lib/ironic_inspector/conf creating build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_iptables.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_wsgi_service.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_utils.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_swift.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_rules.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_pxe_filter.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_process.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_standard.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_rules.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_raid_device.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_physnet_cidr_map.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_pci_devices.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_local_link_connection.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_lldp_basic.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_introspection_data.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_extra_hardware.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_discovery.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_capabilities.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_base_physnet.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_base.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_accel_device.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_node_cache.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_manager.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_main.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_locking.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_keystone.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_introspect.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_dnsmasq_pxe_filter.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_coordination.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_common_ironic.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_api_tools.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_acl.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/policy_fixture.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/__init__.py -> build/lib/ironic_inspector/test/unit creating build/lib/ironic_inspector/common copying ironic_inspector/common/swift.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/service_utils.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/rpc_service.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/rpc.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/locking.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/lldp_tlvs.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/lldp_parsers.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/keystone.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/ironic.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/i18n.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/coordination.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/context.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/__init__.py -> build/lib/ironic_inspector/common creating build/lib/ironic_inspector/db copying ironic_inspector/db/model.py -> build/lib/ironic_inspector/db copying ironic_inspector/db/migration.py -> build/lib/ironic_inspector/db copying ironic_inspector/db/api.py -> build/lib/ironic_inspector/db copying ironic_inspector/db/__init__.py -> build/lib/ironic_inspector/db creating build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/standard.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/rules.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/raid_device.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/physnet_cidr_map.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/pci_devices.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/local_link_connection.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/lldp_basic.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/introspection_data.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/extra_hardware.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/example.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/discovery.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/capabilities.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/base_physnet.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/base.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/accel_device.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/__init__.py -> build/lib/ironic_inspector/plugins creating build/lib/ironic_inspector/conductor copying ironic_inspector/conductor/manager.py -> build/lib/ironic_inspector/conductor copying ironic_inspector/conductor/__init__.py -> build/lib/ironic_inspector/conductor creating build/lib/ironic_inspector/test/unit/db copying ironic_inspector/test/unit/db/test_migrations.py -> build/lib/ironic_inspector/test/unit/db copying ironic_inspector/test/unit/db/test_api.py -> build/lib/ironic_inspector/test/unit/db copying ironic_inspector/test/unit/db/__init__.py -> build/lib/ironic_inspector/test/unit/db copying ironic_inspector/wsgi_service.py -> build/lib/ironic_inspector copying ironic_inspector/version.py -> build/lib/ironic_inspector copying ironic_inspector/utils.py -> build/lib/ironic_inspector copying ironic_inspector/rules.py -> build/lib/ironic_inspector copying ironic_inspector/process.py -> build/lib/ironic_inspector copying ironic_inspector/policy.py -> build/lib/ironic_inspector copying ironic_inspector/node_cache.py -> build/lib/ironic_inspector copying ironic_inspector/main.py -> build/lib/ironic_inspector copying ironic_inspector/introspection_state.py -> build/lib/ironic_inspector copying ironic_inspector/introspect.py -> build/lib/ironic_inspector copying ironic_inspector/api_tools.py -> build/lib/ironic_inspector copying ironic_inspector/__init__.py -> build/lib/ironic_inspector creating build/lib/ironic_inspector/pxe_filter copying ironic_inspector/pxe_filter/iptables.py -> build/lib/ironic_inspector/pxe_filter copying ironic_inspector/pxe_filter/dnsmasq.py -> build/lib/ironic_inspector/pxe_filter copying ironic_inspector/pxe_filter/interface.py -> build/lib/ironic_inspector/pxe_filter copying ironic_inspector/pxe_filter/base.py -> build/lib/ironic_inspector/pxe_filter copying ironic_inspector/pxe_filter/__init__.py -> build/lib/ironic_inspector/pxe_filter running egg_info creating ironic_inspector.egg-info writing ironic_inspector.egg-info/PKG-INFO writing dependency_links to ironic_inspector.egg-info/dependency_links.txt writing entry points to ironic_inspector.egg-info/entry_points.txt writing requirements to ironic_inspector.egg-info/requires.txt writing top-level names to ironic_inspector.egg-info/top_level.txt [pbr] Processing SOURCES.txt writing manifest file 'ironic_inspector.egg-info/SOURCES.txt' warning: no files found matching 'AUTHORS' warning: no files found matching 'ChangeLog' warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'ironic_inspector.egg-info/SOURCES.txt' /usr/lib/python3/dist-packages/setuptools/command/build_py.py:218: _Warning: Package 'ironic_inspector.db.migrations' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'ironic_inspector.db.migrations' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'ironic_inspector.db.migrations' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'ironic_inspector.db.migrations' to be distributed and are already explicitly excluding 'ironic_inspector.db.migrations' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:218: _Warning: Package 'ironic_inspector.db.migrations.versions' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'ironic_inspector.db.migrations.versions' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'ironic_inspector.db.migrations.versions' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'ironic_inspector.db.migrations.versions' to be distributed and are already explicitly excluding 'ironic_inspector.db.migrations.versions' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:218: _Warning: Package 'ironic_inspector.locale.en_GB.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'ironic_inspector.locale.en_GB.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'ironic_inspector.locale.en_GB.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'ironic_inspector.locale.en_GB.LC_MESSAGES' to be distributed and are already explicitly excluding 'ironic_inspector.locale.en_GB.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) copying ironic_inspector/db/alembic.ini -> build/lib/ironic_inspector/db creating build/lib/ironic_inspector/db/migrations copying ironic_inspector/db/migrations/env.py -> build/lib/ironic_inspector/db/migrations copying ironic_inspector/db/migrations/script.py.mako -> build/lib/ironic_inspector/db/migrations creating build/lib/ironic_inspector/db/migrations/versions copying ironic_inspector/db/migrations/versions/18440d0834af_introducing_the_aborting_state.py -> build/lib/ironic_inspector/db/migrations/versions copying ironic_inspector/db/migrations/versions/2970d2d44edc_add_manage_boot_to_nodes.py -> build/lib/ironic_inspector/db/migrations/versions copying ironic_inspector/db/migrations/versions/578f84f38d_inital_db_schema.py -> build/lib/ironic_inspector/db/migrations/versions copying ironic_inspector/db/migrations/versions/882b2d84cb1b_attribute_constraints_relaxing.py -> build/lib/ironic_inspector/db/migrations/versions copying ironic_inspector/db/migrations/versions/b55109d5063a_added_scope_column_to_rules_table.py -> build/lib/ironic_inspector/db/migrations/versions copying ironic_inspector/db/migrations/versions/bf8dec16023c_add_introspection_data_table.py -> build/lib/ironic_inspector/db/migrations/versions copying ironic_inspector/db/migrations/versions/d00d6e3f38c4_change_created_finished_at_type.py -> build/lib/ironic_inspector/db/migrations/versions copying ironic_inspector/db/migrations/versions/d2e48801c8ef_introducing_node_state_attribute.py -> build/lib/ironic_inspector/db/migrations/versions copying ironic_inspector/db/migrations/versions/d588418040d_add_rules.py -> build/lib/ironic_inspector/db/migrations/versions copying ironic_inspector/db/migrations/versions/e169a4a81d88_add_invert_field_to_rule_condition.py -> build/lib/ironic_inspector/db/migrations/versions copying ironic_inspector/known_accelerators.yaml -> build/lib/ironic_inspector creating build/lib/ironic_inspector/locale/en_GB/LC_MESSAGES copying ironic_inspector/locale/en_GB/LC_MESSAGES/ironic_inspector.po -> build/lib/ironic_inspector/locale/en_GB/LC_MESSAGES running install_lib creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/locale creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/locale/en_GB creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/locale/en_GB/LC_MESSAGES copying build/lib/ironic_inspector/locale/en_GB/LC_MESSAGES/ironic_inspector.po -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/locale/en_GB/LC_MESSAGES copying build/lib/ironic_inspector/known_accelerators.yaml -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter copying build/lib/ironic_inspector/pxe_filter/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter copying build/lib/ironic_inspector/pxe_filter/base.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter copying build/lib/ironic_inspector/pxe_filter/interface.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter copying build/lib/ironic_inspector/pxe_filter/dnsmasq.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter copying build/lib/ironic_inspector/pxe_filter/iptables.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter copying build/lib/ironic_inspector/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector copying build/lib/ironic_inspector/api_tools.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector copying build/lib/ironic_inspector/introspect.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector copying build/lib/ironic_inspector/introspection_state.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector copying build/lib/ironic_inspector/main.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector copying build/lib/ironic_inspector/node_cache.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector copying build/lib/ironic_inspector/policy.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector copying build/lib/ironic_inspector/process.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector copying build/lib/ironic_inspector/rules.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector copying build/lib/ironic_inspector/utils.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector copying build/lib/ironic_inspector/version.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector copying build/lib/ironic_inspector/wsgi_service.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conductor copying build/lib/ironic_inspector/conductor/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conductor copying build/lib/ironic_inspector/conductor/manager.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conductor creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/accel_device.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/base.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/base_physnet.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/capabilities.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/discovery.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/example.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/extra_hardware.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/introspection_data.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/lldp_basic.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/local_link_connection.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/pci_devices.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/physnet_cidr_map.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/raid_device.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/rules.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/standard.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions copying build/lib/ironic_inspector/db/migrations/versions/e169a4a81d88_add_invert_field_to_rule_condition.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions copying build/lib/ironic_inspector/db/migrations/versions/d588418040d_add_rules.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions copying build/lib/ironic_inspector/db/migrations/versions/d2e48801c8ef_introducing_node_state_attribute.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions copying build/lib/ironic_inspector/db/migrations/versions/d00d6e3f38c4_change_created_finished_at_type.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions copying build/lib/ironic_inspector/db/migrations/versions/bf8dec16023c_add_introspection_data_table.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions copying build/lib/ironic_inspector/db/migrations/versions/b55109d5063a_added_scope_column_to_rules_table.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions copying build/lib/ironic_inspector/db/migrations/versions/882b2d84cb1b_attribute_constraints_relaxing.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions copying build/lib/ironic_inspector/db/migrations/versions/578f84f38d_inital_db_schema.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions copying build/lib/ironic_inspector/db/migrations/versions/2970d2d44edc_add_manage_boot_to_nodes.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions copying build/lib/ironic_inspector/db/migrations/versions/18440d0834af_introducing_the_aborting_state.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions copying build/lib/ironic_inspector/db/migrations/script.py.mako -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations copying build/lib/ironic_inspector/db/migrations/env.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations copying build/lib/ironic_inspector/db/alembic.ini -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db copying build/lib/ironic_inspector/db/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db copying build/lib/ironic_inspector/db/api.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db copying build/lib/ironic_inspector/db/migration.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db copying build/lib/ironic_inspector/db/model.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/context.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/coordination.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/i18n.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/ironic.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/keystone.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/lldp_parsers.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/lldp_tlvs.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/locking.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/rpc.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/rpc_service.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/service_utils.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/swift.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/accelerators.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/capabilities.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/coordination.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/default.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/discovery.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/dnsmasq_pxe_filter.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/extra_hardware.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/healthcheck.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/iptables.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/ironic.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/opts.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/pci_devices.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/port_physnet.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/processing.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/pxe_filter.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/service_catalog.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/swift.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd copying build/lib/ironic_inspector/cmd/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd copying build/lib/ironic_inspector/cmd/all.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd copying build/lib/ironic_inspector/cmd/conductor.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd copying build/lib/ironic_inspector/cmd/dbsync.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd copying build/lib/ironic_inspector/cmd/migration.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd copying build/lib/ironic_inspector/cmd/status.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd copying build/lib/ironic_inspector/cmd/wsgi.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/db copying build/lib/ironic_inspector/test/unit/db/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/db copying build/lib/ironic_inspector/test/unit/db/test_api.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/db copying build/lib/ironic_inspector/test/unit/db/test_migrations.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/db copying build/lib/ironic_inspector/test/unit/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/policy_fixture.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_acl.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_api_tools.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_common_ironic.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_coordination.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_dnsmasq_pxe_filter.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_introspect.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_keystone.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_locking.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_main.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_manager.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_node_cache.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_accel_device.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_base.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_base_physnet.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_capabilities.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_discovery.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_extra_hardware.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_introspection_data.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_lldp_basic.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_local_link_connection.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_pci_devices.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_physnet_cidr_map.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_raid_device.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_rules.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_standard.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_process.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_pxe_filter.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_rules.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_swift.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_utils.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_wsgi_service.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_iptables.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test copying build/lib/ironic_inspector/test/base.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test copying build/lib/ironic_inspector/test/functional.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter/base.py to base.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter/interface.py to interface.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter/dnsmasq.py to dnsmasq.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter/iptables.py to iptables.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/api_tools.py to api_tools.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/introspect.py to introspect.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/introspection_state.py to introspection_state.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/main.py to main.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/node_cache.py to node_cache.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/policy.py to policy.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/process.py to process.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/rules.py to rules.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/utils.py to utils.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/version.py to version.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/wsgi_service.py to wsgi_service.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conductor/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conductor/manager.py to manager.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/accel_device.py to accel_device.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/base.py to base.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/base_physnet.py to base_physnet.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/capabilities.py to capabilities.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/discovery.py to discovery.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/example.py to example.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/extra_hardware.py to extra_hardware.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/introspection_data.py to introspection_data.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/lldp_basic.py to lldp_basic.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/local_link_connection.py to local_link_connection.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/pci_devices.py to pci_devices.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/physnet_cidr_map.py to physnet_cidr_map.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/raid_device.py to raid_device.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/rules.py to rules.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/standard.py to standard.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/e169a4a81d88_add_invert_field_to_rule_condition.py to e169a4a81d88_add_invert_field_to_rule_condition.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/d588418040d_add_rules.py to d588418040d_add_rules.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/d2e48801c8ef_introducing_node_state_attribute.py to d2e48801c8ef_introducing_node_state_attribute.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/d00d6e3f38c4_change_created_finished_at_type.py to d00d6e3f38c4_change_created_finished_at_type.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/bf8dec16023c_add_introspection_data_table.py to bf8dec16023c_add_introspection_data_table.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/b55109d5063a_added_scope_column_to_rules_table.py to b55109d5063a_added_scope_column_to_rules_table.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/882b2d84cb1b_attribute_constraints_relaxing.py to 882b2d84cb1b_attribute_constraints_relaxing.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/578f84f38d_inital_db_schema.py to 578f84f38d_inital_db_schema.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/2970d2d44edc_add_manage_boot_to_nodes.py to 2970d2d44edc_add_manage_boot_to_nodes.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/18440d0834af_introducing_the_aborting_state.py to 18440d0834af_introducing_the_aborting_state.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/env.py to env.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/api.py to api.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migration.py to migration.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/model.py to model.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/context.py to context.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/coordination.py to coordination.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/i18n.py to i18n.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/ironic.py to ironic.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/keystone.py to keystone.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/lldp_parsers.py to lldp_parsers.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/lldp_tlvs.py to lldp_tlvs.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/locking.py to locking.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/rpc.py to rpc.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/rpc_service.py to rpc_service.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/service_utils.py to service_utils.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/swift.py to swift.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/accelerators.py to accelerators.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/capabilities.py to capabilities.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/coordination.py to coordination.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/default.py to default.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/discovery.py to discovery.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/dnsmasq_pxe_filter.py to dnsmasq_pxe_filter.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/extra_hardware.py to extra_hardware.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/healthcheck.py to healthcheck.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/iptables.py to iptables.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/ironic.py to ironic.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/opts.py to opts.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/pci_devices.py to pci_devices.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/port_physnet.py to port_physnet.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/processing.py to processing.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/pxe_filter.py to pxe_filter.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/service_catalog.py to service_catalog.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/swift.py to swift.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd/all.py to all.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd/conductor.py to conductor.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd/dbsync.py to dbsync.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd/migration.py to migration.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd/status.py to status.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd/wsgi.py to wsgi.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/db/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/db/test_api.py to test_api.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/db/test_migrations.py to test_migrations.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/policy_fixture.py to policy_fixture.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_acl.py to test_acl.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_api_tools.py to test_api_tools.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_common_ironic.py to test_common_ironic.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_coordination.py to test_coordination.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_dnsmasq_pxe_filter.py to test_dnsmasq_pxe_filter.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_introspect.py to test_introspect.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_keystone.py to test_keystone.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_locking.py to test_locking.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_main.py to test_main.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_manager.py to test_manager.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_node_cache.py to test_node_cache.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_accel_device.py to test_plugins_accel_device.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_base.py to test_plugins_base.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_base_physnet.py to test_plugins_base_physnet.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_capabilities.py to test_plugins_capabilities.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_discovery.py to test_plugins_discovery.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_extra_hardware.py to test_plugins_extra_hardware.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_introspection_data.py to test_plugins_introspection_data.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_lldp_basic.py to test_plugins_lldp_basic.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_local_link_connection.py to test_plugins_local_link_connection.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_pci_devices.py to test_plugins_pci_devices.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_physnet_cidr_map.py to test_plugins_physnet_cidr_map.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_raid_device.py to test_plugins_raid_device.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_rules.py to test_plugins_rules.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_standard.py to test_plugins_standard.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_process.py to test_process.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_pxe_filter.py to test_pxe_filter.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_rules.py to test_rules.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_swift.py to test_swift.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_utils.py to test_utils.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_wsgi_service.py to test_wsgi_service.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_iptables.py to test_iptables.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/base.py to base.cpython-313.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/functional.py to functional.cpython-313.pyc running install_egg_info Copying ironic_inspector.egg-info to /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector-12.3.0.egg-info Skipping SOURCES.txt running install_scripts Installing ironic-inspector script to /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/bin Installing ironic-inspector-conductor script to /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/bin Installing ironic-inspector-dbsync script to /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/bin Installing ironic-inspector-migrate-data script to /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/bin Installing ironic-inspector-rootwrap script to /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/bin Installing ironic-inspector-status script to /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/bin Installing ironic-inspector-api-wsgi script to /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/bin /usr/lib/python3/dist-packages/setuptools/__init__.py:94: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) /usr/lib/python3/dist-packages/setuptools/command/develop.py:41: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() /usr/lib/python3/dist-packages/pbr/core.py:140: UserWarning: Unknown distribution option: 'tests_require' warnings.warn(msg) running install [pbr] Generating AUTHORS [pbr] AUTHORS complete (0.0s) running build running build_py running egg_info writing ironic_inspector.egg-info/PKG-INFO writing dependency_links to ironic_inspector.egg-info/dependency_links.txt writing entry points to ironic_inspector.egg-info/entry_points.txt writing requirements to ironic_inspector.egg-info/requires.txt writing top-level names to ironic_inspector.egg-info/top_level.txt [pbr] Reusing existing SOURCES.txt /usr/lib/python3/dist-packages/setuptools/command/build_py.py:218: _Warning: Package 'ironic_inspector.db.migrations' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'ironic_inspector.db.migrations' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'ironic_inspector.db.migrations' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'ironic_inspector.db.migrations' to be distributed and are already explicitly excluding 'ironic_inspector.db.migrations' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:218: _Warning: Package 'ironic_inspector.db.migrations.versions' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'ironic_inspector.db.migrations.versions' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'ironic_inspector.db.migrations.versions' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'ironic_inspector.db.migrations.versions' to be distributed and are already explicitly excluding 'ironic_inspector.db.migrations.versions' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:218: _Warning: Package 'ironic_inspector.locale.en_GB.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'ironic_inspector.locale.en_GB.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'ironic_inspector.locale.en_GB.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'ironic_inspector.locale.en_GB.LC_MESSAGES' to be distributed and are already explicitly excluding 'ironic_inspector.locale.en_GB.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) running install_lib byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter/base.py to base.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter/interface.py to interface.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter/dnsmasq.py to dnsmasq.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter/iptables.py to iptables.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/api_tools.py to api_tools.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/introspect.py to introspect.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/introspection_state.py to introspection_state.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/main.py to main.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/node_cache.py to node_cache.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/policy.py to policy.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/process.py to process.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/rules.py to rules.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/utils.py to utils.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/version.py to version.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/wsgi_service.py to wsgi_service.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conductor/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conductor/manager.py to manager.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/accel_device.py to accel_device.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/base.py to base.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/base_physnet.py to base_physnet.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/capabilities.py to capabilities.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/discovery.py to discovery.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/example.py to example.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/extra_hardware.py to extra_hardware.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/introspection_data.py to introspection_data.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/lldp_basic.py to lldp_basic.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/local_link_connection.py to local_link_connection.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/pci_devices.py to pci_devices.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/physnet_cidr_map.py to physnet_cidr_map.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/raid_device.py to raid_device.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/rules.py to rules.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/standard.py to standard.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/e169a4a81d88_add_invert_field_to_rule_condition.py to e169a4a81d88_add_invert_field_to_rule_condition.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/d588418040d_add_rules.py to d588418040d_add_rules.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/d2e48801c8ef_introducing_node_state_attribute.py to d2e48801c8ef_introducing_node_state_attribute.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/d00d6e3f38c4_change_created_finished_at_type.py to d00d6e3f38c4_change_created_finished_at_type.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/bf8dec16023c_add_introspection_data_table.py to bf8dec16023c_add_introspection_data_table.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/b55109d5063a_added_scope_column_to_rules_table.py to b55109d5063a_added_scope_column_to_rules_table.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/882b2d84cb1b_attribute_constraints_relaxing.py to 882b2d84cb1b_attribute_constraints_relaxing.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/578f84f38d_inital_db_schema.py to 578f84f38d_inital_db_schema.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/2970d2d44edc_add_manage_boot_to_nodes.py to 2970d2d44edc_add_manage_boot_to_nodes.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/18440d0834af_introducing_the_aborting_state.py to 18440d0834af_introducing_the_aborting_state.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/env.py to env.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/api.py to api.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migration.py to migration.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/model.py to model.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/context.py to context.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/coordination.py to coordination.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/i18n.py to i18n.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/ironic.py to ironic.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/keystone.py to keystone.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/lldp_parsers.py to lldp_parsers.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/lldp_tlvs.py to lldp_tlvs.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/locking.py to locking.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/rpc.py to rpc.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/rpc_service.py to rpc_service.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/service_utils.py to service_utils.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/swift.py to swift.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/accelerators.py to accelerators.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/capabilities.py to capabilities.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/coordination.py to coordination.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/default.py to default.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/discovery.py to discovery.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/dnsmasq_pxe_filter.py to dnsmasq_pxe_filter.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/extra_hardware.py to extra_hardware.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/healthcheck.py to healthcheck.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/iptables.py to iptables.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/ironic.py to ironic.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/opts.py to opts.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/pci_devices.py to pci_devices.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/port_physnet.py to port_physnet.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/processing.py to processing.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/pxe_filter.py to pxe_filter.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/service_catalog.py to service_catalog.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/swift.py to swift.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd/all.py to all.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd/conductor.py to conductor.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd/dbsync.py to dbsync.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd/migration.py to migration.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd/status.py to status.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd/wsgi.py to wsgi.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/db/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/db/test_api.py to test_api.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/db/test_migrations.py to test_migrations.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/policy_fixture.py to policy_fixture.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_acl.py to test_acl.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_api_tools.py to test_api_tools.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_common_ironic.py to test_common_ironic.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_coordination.py to test_coordination.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_dnsmasq_pxe_filter.py to test_dnsmasq_pxe_filter.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_introspect.py to test_introspect.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_keystone.py to test_keystone.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_locking.py to test_locking.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_main.py to test_main.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_manager.py to test_manager.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_node_cache.py to test_node_cache.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_accel_device.py to test_plugins_accel_device.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_base.py to test_plugins_base.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_base_physnet.py to test_plugins_base_physnet.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_capabilities.py to test_plugins_capabilities.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_discovery.py to test_plugins_discovery.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_extra_hardware.py to test_plugins_extra_hardware.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_introspection_data.py to test_plugins_introspection_data.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_lldp_basic.py to test_plugins_lldp_basic.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_local_link_connection.py to test_plugins_local_link_connection.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_pci_devices.py to test_plugins_pci_devices.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_physnet_cidr_map.py to test_plugins_physnet_cidr_map.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_raid_device.py to test_plugins_raid_device.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_rules.py to test_plugins_rules.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_standard.py to test_plugins_standard.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_process.py to test_process.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_pxe_filter.py to test_pxe_filter.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_rules.py to test_rules.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_swift.py to test_swift.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_utils.py to test_utils.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_wsgi_service.py to test_wsgi_service.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_iptables.py to test_iptables.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/base.py to base.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/functional.py to functional.cpython-312.pyc running install_egg_info removing '/build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector-12.3.0.egg-info' (and everything under it) Copying ironic_inspector.egg-info to /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector-12.3.0.egg-info Skipping SOURCES.txt running install_scripts Installing ironic-inspector script to /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/bin Installing ironic-inspector-conductor script to /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/bin Installing ironic-inspector-dbsync script to /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/bin Installing ironic-inspector-migrate-data script to /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/bin Installing ironic-inspector-rootwrap script to /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/bin Installing ironic-inspector-status script to /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/bin Installing ironic-inspector-api-wsgi script to /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/bin pkgos-dh_auto_test --no-py2 'ironic_inspector\.test\.unit\.(?!(test_migrations\.TestMigrationSqlite\.test_upgrade_and_version|test_migrations\.TestMigrationSqlite\.test_walk_versions|test_manager\.TestManagerDelHost\.test_del_host_with_coordinator))' + PKGOS_TEST_PARALLEL=yes + PKGOS_TEST_SERIAL=no + PYTHONS=disabled + PYTHON3S=disabled + TEST_PARALLEL_OPT=--parallel + TEST_SERIAL_OPT= + for i in $@ + case "${1}" in + echo 'WARNING: --no-py2 is deprecated, and always on.' WARNING: --no-py2 is deprecated, and always on. + shift + for i in $@ + case "${1}" in ++ py3versions -vr + PYTHON3S='3.13 3.12' + '[' yes = no ']' + '[' no = yes ']' + for pyvers in ${PYTHON3S} + '[' 3.13 = disabled ']' ++ echo 3.13 ++ cut -d. -f1 + PYMAJOR=3 + echo '===> Testing with python (python3)' ===> Testing with python (python3) ++ pwd + '[' -d /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages ']' + '[' -z '' ']' ++ pwd + echo 'Implicitly adding PYTHONPATH=/build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages' Implicitly adding PYTHONPATH=/build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages ++ pwd + export PYTHONPATH=/build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages + PYTHONPATH=/build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages + '[' -e .stestr.conf ']' + '[' -x /usr/bin/python3-stestr ']' + STESTR=stestr + rm -rf .stestr + PYTHON=python3.13 + stestr run --parallel --subunit 'ironic_inspector\.test\.unit\.(?!(test_migrations\.TestMigrationSqlite\.test_upgrade_and_version|test_migrations\.TestMigrationSqlite\.test_walk_versions|test_manager\.TestManagerDelHost\.test_del_host_with_coordinator))' + subunit2pyunit 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. /usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method warnings.warn("TestResult has no addDuration method", ironic_inspector.test.unit.test_common_ironic.TestCapabilities.test_capabilities_to_dict ironic_inspector.test.unit.test_common_ironic.TestCapabilities.test_capabilities_to_dict ... ok ironic_inspector.test.unit.test_common_ironic.TestCapabilities.test_dict_to_capabilities ironic_inspector.test.unit.test_common_ironic.TestCapabilities.test_dict_to_capabilities ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiGetStatus.test_get_introspection_finished ironic_inspector.test.unit.test_main.TestApiGetStatus.test_get_introspection_finished ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a ironic_inspector.test.unit.test_main.TestApiGetStatus.test_get_introspection_in_progress ironic_inspector.test.unit.test_main.TestApiGetStatus.test_get_introspection_in_progress ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiIntrospect.test_intospect_failed ironic_inspector.test.unit.test_main.TestApiIntrospect.test_intospect_failed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_manager ... ok ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_attributes ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_attributes ... ok ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_can_manage_boot_false ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_can_manage_boot_false ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_node ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_node ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_member ... ok ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_can_manage_boot_false_failed ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_can_manage_boot_false_failed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_abort_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_abort_baremetal_admin ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_nodes ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_nodes ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_failed_authentication ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_failed_authentication ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_member ... ok ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_nodes_finished ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_nodes_finished ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_no_manage_boot ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_no_manage_boot ... ok ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_abort_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_abort_baremetal_observer ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_options ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_options ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_wrong_manage_boot ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_wrong_manage_boot ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_service ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_active_nodes ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_active_nodes ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_baremetal_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiIntrospect.test_root_endpoint_with_prefix ironic_inspector.test.unit.test_main.TestApiIntrospect.test_root_endpoint_with_prefix ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_active_nodes_before ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_active_nodes_before ... ok ironic_inspector.test.unit.test_main.TestApiReapply.test_api_ok ironic_inspector.test.unit.test_main.TestApiReapply.test_api_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_admin ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_baremetal_observer ... ok ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_node_by_uuid ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_node_by_uuid ... ok ironic_inspector.test.unit.test_main.TestApiReapply.test_generic_error ironic_inspector.test.unit.test_main.TestApiReapply.test_generic_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_managerINFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ... ok ironic_inspector.test.unit.test_main.TestApiReapply.test_get_introspection_data_error ironic_inspector.test.unit.test_main.TestApiReapply.test_get_introspection_data_error ... ok ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_node_by_uuid_not_found ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_node_by_uuid_not_found ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_unprocessed_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_unprocessed_baremetal_admin ... ok ironic_inspector.test.unit.test_main.TestApiReapply.test_reapply_with_node_name ironic_inspector.test.unit.test_main.TestApiReapply.test_reapply_with_node_name ... ok ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_node_by_uuid_version_mismatch ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_node_by_uuid_version_mismatch ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiReapply.test_user_data ironic_inspector.test.unit.test_main.TestApiReapply.test_user_data ... ok ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_nodes ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_nodes ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_unprocessed_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_unprocessed_baremetal_observer ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiReapply.test_user_data_valid ironic_inspector.test.unit.test_main.TestApiReapply.test_user_data_valid ... ok ironic_inspector.test.unit.db.test_api.TestDBAPI.test_list_nodes_by_attributes ironic_inspector.test.unit.db.test_api.TestDBAPI.test_list_nodes_by_attributes ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_reader ... ok ironic_inspector.test.unit.db.test_api.TestDBAPI.test_list_nodes_options_by_uuid ironic_inspector.test.unit.db.test_api.TestDBAPI.test_list_nodes_options_by_uuid ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_boot_mode ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_boot_mode ... ok ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_introspect_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_introspect_baremetal_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_boot_mode_disabled ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_boot_mode_disabled ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_api.TestDBAPI.test_store_introspection_data ironic_inspector.test.unit.db.test_api.TestDBAPI.test_store_introspection_data ... ok ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_cpu_flags ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_cpu_flags ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_introspect_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_introspect_baremetal_observer ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_bmc_duplicates ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_bmc_duplicates ... ok ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_cpu_flags_custom ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_cpu_flags_custom ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_api.TestDBAPI.test_update_node ironic_inspector.test.unit.db.test_api.TestDBAPI.test_update_node ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_admin ... ok ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_cpu_no_known_flags ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_cpu_no_known_flags ... ok ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_bmc_only ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_bmc_only ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_api.TestDBAPI.test_update_node_raises_exception ironic_inspector.test.unit.db.test_api.TestDBAPI.test_update_node_raises_exception ... ok INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_both ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_both ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_list_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_list_baremetal_admin ... ok ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_loadable_by_name ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_loadable_by_name ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_manager ... ok ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_both_duplicates ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_both_duplicates ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_no_data ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_no_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_member ... ok ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_mac_duplicates ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_mac_duplicates ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_expected_data ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_expected_data ... ok ironic_inspector.test.unit.test_main.TestApiAbort.test_abort_failed ironic_inspector.test.unit.test_main.TestApiAbort.test_abort_failed ... ok ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_list_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_list_baremetal_observer ... ok ironic_inspector.test.unit.test_keystone.KeystoneTest.test_add_auth_options ironic_inspector.test.unit.test_keystone.KeystoneTest.test_add_auth_options ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_mac_only ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_mac_only ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_member ... ok ironic_inspector.test.unit.test_main.TestApiAbort.test_no_authentication ironic_inspector.test.unit.test_main.TestApiAbort.test_no_authenticationINFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ... ok ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_expected_data_ipv6_lowercase ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_expected_data_ipv6_lowercase ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_no_input_no_result ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_no_input_no_result ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_keystone.KeystoneTest.test_get_session ironic_inspector.test.unit.test_keystone.KeystoneTest.test_get_session ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiAbort.test_node_not_found ironic_inspector.test.unit.test_main.TestApiAbort.test_node_not_found ... ok ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_expected_data_ipv6_uppercase ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_expected_data_ipv6_uppercase ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync ... ok ironic_inspector.test.unit.test_keystone.KeystoneTest.test_register_auth_opts ironic_inspector.test.unit.test_keystone.KeystoneTest.test_register_auth_opts ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_root_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_root_baremetal_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_enable_unknown_hosts ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_enable_unknown_hosts ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_reader ... ok ironic_inspector.test.unit.test_main.TestApiAbort.test_ok ironic_inspector.test.unit.test_main.TestApiAbort.test_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_interface_not_in_ironic ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_interface_not_in_ironic ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_ironic_unavailable ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_ironic_unavailable ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_locking.TestGetLock.test_get_lock_internal ironic_inspector.test.unit.test_locking.TestGetLock.test_get_lock_internal ... ok ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_inventory ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_inventory ... ok ironic_inspector.test.unit.test_main.TestApiGetData.test_get_introspection_data_from_db ironic_inspector.test.unit.test_main.TestApiGetData.test_get_introspection_data_from_db ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_not_enable_unknown_hosts ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_not_enable_unknown_hosts ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_root_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_root_baremetal_observer ... ok ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_ip_address_on_interface ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_ip_address_on_interface ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_locking.TestGetLock.test_get_lock_tooz ironic_inspector.test.unit.test_locking.TestGetLock.test_get_lock_tooz ... ok ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_with_port_list_retries ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_with_port_list_retries ... ok ironic_inspector.test.unit.test_main.TestApiGetData.test_get_introspection_data_from_swift ironic_inspector.test.unit.test_main.TestApiGetData.test_get_introspection_data_from_swift ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_mapping_in_config ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_mapping_in_config ... ok ironic_inspector.test.unit.test_locking.TestToozLock.test_acquire ironic_inspector.test.unit.test_locking.TestToozLock.test_acquire ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiGetData.test_get_unprocessed_data_from_swift ironic_inspector.test.unit.test_main.TestApiGetData.test_get_unprocessed_data_from_swift ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_matching_mapping_config ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_matching_mapping_config ... ok ironic_inspector.test.unit.test_locking.TestToozLock.test_context ironic_inspector.test.unit.test_locking.TestToozLock.test_context ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiGetData.test_introspection_data_not_stored ironic_inspector.test.unit.test_main.TestApiGetData.test_introspection_data_not_stored ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_root_system_no_role ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_root_system_no_role ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_member ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_no_worker ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_no_worker ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_overwrite ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_overwrite ... ok ironic_inspector.test.unit.test_locking.TestToozLock.test_release ironic_inspector.test.unit.test_locking.TestToozLock.test_release ... ok ironic_inspector.test.unit.test_main.TestApiGetData.test_unprocessed_data_not_stored ironic_inspector.test.unit.test_main.TestApiGetData.test_unprocessed_data_not_stored ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_race ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_race ... ok ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_patch_port_exception ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_patch_port_exception ... ok ironic_inspector.test.unit.test_main.TestApiGetData.test_with_name ironic_inspector.test.unit.test_main.TestApiGetData.test_with_nameINFO [alembic.runtime.migration] Context impl SQLiteImpl. ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_reader ... ok ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_create_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_create_baremetal_admin ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_manager ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_empty_dict ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_empty_dict ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_empty_list ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_empty_list ... ok ironic_inspector.test.unit.test_main.TestApiRules.test_create ironic_inspector.test.unit.test_main.TestApiRules.test_create ... ok ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_stopped_executor ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_stopped_executor ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a ironic_inspector.test.unit.test_manager.TestManagerAbort.test_abort_failed ironic_inspector.test.unit.test_manager.TestManagerAbort.test_abort_failed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_create_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_create_baremetal_observer ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_service ... ok ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_empty_string ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_empty_string ... ok ironic_inspector.test.unit.test_main.TestApiRules.test_create_api_less_1_6 ironic_inspector.test.unit.test_main.TestApiRules.test_create_api_less_1_6 ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_member ... ok ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_with_mdns ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_with_mdns ... ok ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_none ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_none ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__allowlist_mac ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__allowlist_mac ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerAbort.test_abort_node_not_found ironic_inspector.test.unit.test_manager.TestManagerAbort.test_abort_node_not_found ... ok ironic_inspector.test.unit.test_main.TestApiRules.test_create_bad_uuid ironic_inspector.test.unit.test_main.TestApiRules.test_create_bad_uuid ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestRemoveTraitAction.test_remove ironic_inspector.test.unit.test_plugins_rules.TestRemoveTraitAction.test_remove ... ok ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__allowlist_unknown_hosts ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__allowlist_unknown_hosts ... ok ironic_inspector.test.unit.test_main.TestApiRules.test_delete_all ironic_inspector.test.unit.test_main.TestApiRules.test_delete_all ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_worker_exception ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_worker_exception ... ok ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_all_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_all_baremetal_admin ... ok /usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method warnings.warn("TestResult has no addDuration method", INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerAbort.test_abort_ok ironic_inspector.test.unit.test_manager.TestManagerAbort.test_abort_ok ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_admin ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_node_ironic_preset ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_node_ironic_preset ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_node_not_provided ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_node_not_provided ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_node_provided ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_node_provided ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_ironic_preset ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_ironic_preset ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_not_provided ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_not_provided ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_provided ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_provided ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_provided_list ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_provided_list ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestRemoveTraitAction.test_remove_not_found ironic_inspector.test.unit.test_plugins_rules.TestRemoveTraitAction.test_remove_not_found ... ok ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__configure_removedlist_allowlist ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__configure_removedlist_allowlist ... ok ironic_inspector.test.unit.test_main.TestApiRules.test_delete_one ironic_inspector.test.unit.test_main.TestApiRules.test_delete_one ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__configure_removedlist_denylist ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__configure_removedlist_denylist ... ok ironic_inspector.test.unit.test_node_cache.TestNodeInfoFinished.test_error ironic_inspector.test.unit.test_node_cache.TestNodeInfoFinished.test_error ... ok ironic_inspector.test.unit.test_plugins_rules.TestRemoveTraitAction.test_validate ironic_inspector.test.unit.test_plugins_rules.TestRemoveTraitAction.test_validate ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiRules.test_get_all ironic_inspector.test.unit.test_main.TestApiRules.test_get_allINFO [alembic.runtime.migration] Context impl SQLiteImpl. ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_member ... ok ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_all_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_all_baremetal_observer ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_active_do_not_delete ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_active_do_not_delete ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__configure_removedlist_denylist_deny_unknown ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__configure_removedlist_denylist_deny_unknown ... ok ironic_inspector.test.unit.test_main.TestApiRules.test_get_one ironic_inspector.test.unit.test_main.TestApiRules.test_get_one ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeInfoFinished.test_release_lock ironic_inspector.test.unit.test_node_cache.TestNodeInfoFinished.test_release_lock ... ok ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_keep_added ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_keep_added ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_service ... ok ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__denylist_mac ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__denylist_mac ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiVersions.test_404_unexpected ironic_inspector.test.unit.test_main.TestApiVersions.test_404_unexpected ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_keep_all ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_keep_all ... ok ironic_inspector.test.unit.test_node_cache.TestNodeInfoFinished.test_success ironic_inspector.test.unit.test_node_cache.TestNodeInfoFinished.test_success ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_baremetal_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__denylist_unknown_hosts ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__denylist_unknown_hosts ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiVersions.test_request_correct_version ironic_inspector.test.unit.test_main.TestApiVersions.test_request_correct_version ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_keep_present ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_keep_present ... ok ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_allowlist ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_allowlist ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiVersions.test_request_correct_version_with_standard_singular_header ironic_inspector.test.unit.test_main.TestApiVersions.test_request_correct_version_with_standard_singular_header ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_service ... ok ironic_inspector.test.unit.test_pxe_filter.TestDriverReset.test_reset ironic_inspector.test.unit.test_pxe_filter.TestDriverReset.test_reset ... ok ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_denylist ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_denylist ... ok ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_custom_exc_fsm_event ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_custom_exc_fsm_event ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiVersions.test_request_latest_version ironic_inspector.test.unit.test_main.TestApiVersions.test_request_latest_version ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_baremetal_observer ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_no_allowlist ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_no_allowlist ... ok ironic_inspector.test.unit.test_pxe_filter.TestGetInactiveMacs.test_inactive_port ironic_inspector.test.unit.test_pxe_filter.TestGetInactiveMacs.test_inactive_port ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiVersions.test_request_latest_version_with_standard_singular_header ironic_inspector.test.unit.test_main.TestApiVersions.test_request_latest_version_with_standard_singular_header ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_manager ... ok ironic_inspector.test.unit.test_pxe_filter.TestGetInactiveMacs.test_retry_on_port_list_failure ironic_inspector.test.unit.test_pxe_filter.TestGetInactiveMacs.test_retry_on_port_list_failure ... ok ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_no_denylist ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_no_denylist ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_main.TestApiVersions.test_request_unsupported_version ironic_inspector.test.unit.test_main.TestApiVersions.test_request_unsupported_version ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_validate_processing_hooks_exception ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_validate_processing_hooks_exception ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestGetIronicMacs.test_active_port ironic_inspector.test.unit.test_pxe_filter.TestGetIronicMacs.test_active_port ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_admin ... ok ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_get_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_get_baremetal_admin ... ok ironic_inspector.test.unit.test_main.TestApiVersions.test_root_endpoint ironic_inspector.test.unit.test_main.TestApiVersions.test_root_endpoint ... ok ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__macs_unknown_hosts_deny_unknown ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__macs_unknown_hosts_deny_unknown ... ok ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_ensure_start_on_error ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_ensure_start_on_errorINFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_with_coordinator ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_with_coordinator ... ok ironic_inspector.test.unit.test_pxe_filter.TestGetIronicMacs.test_retry_on_port_list_failure ironic_inspector.test.unit.test_pxe_filter.TestGetIronicMacs.test_retry_on_port_list_failure ... ok ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__purge_dhcp_hostsdir ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__purge_dhcp_hostsdir ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiVersions.test_usual_requests ironic_inspector.test.unit.test_main.TestApiVersions.test_usual_requests ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test_disabled__purge_dhcp_hostsdir ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test_disabled__purge_dhcp_hostsdir ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_member ... INFO [alembic.runtime.migration] Context impl SQLiteImpl. ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_get_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_get_baremetal_observer ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiVersions.test_version_endpoint ironic_inspector.test.unit.test_main.TestApiVersions.test_version_endpoint ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_with_coordinator_failed ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_with_coordinator_failed ... ok ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_error_fsm_event ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_error_fsm_event ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.Test_ShouldEnableDhcp.test__should_enable_dhcp_false ironic_inspector.test.unit.test_iptables.Test_ShouldEnableDhcp.test__should_enable_dhcp_false ... ok ironic_inspector.test.unit.test_main.TestApiVersions.test_version_endpoint_invalid ironic_inspector.test.unit.test_main.TestApiVersions.test_version_endpoint_invalid ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.Test_ShouldEnableDhcp.test_introspection_active ironic_inspector.test.unit.test_iptables.Test_ShouldEnableDhcp.test_introspection_active ... ok ironic_inspector.test.unit.test_main.TestApiVersions.test_version_endpoint_with_slash ironic_inspector.test.unit.test_main.TestApiVersions.test_version_endpoint_with_slash ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_reader ... ok ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_list_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_list_baremetal_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.Test_ShouldEnableDhcp.test_node_not_found_hook_set ironic_inspector.test.unit.test_iptables.Test_ShouldEnableDhcp.test_node_not_found_hook_set ... ok ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_in_db_invalid_state ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_in_db_invalid_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_with_mdns ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_with_mdns ... ok ironic_inspector.test.unit.test_manager.TestManagerIntrospect.test_do_introspect ironic_inspector.test.unit.test_manager.TestManagerIntrospect.test_do_introspect ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_no_role ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_no_role ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerContinue.test_continue_failed ironic_inspector.test.unit.test_manager.TestManagerContinue.test_continue_failed ... ok ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_in_db_ok_state ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_in_db_ok_state ... ok ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_no_introspection_data_store ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_no_introspection_data_store ... ok ironic_inspector.test.unit.test_manager.TestManagerIntrospect.test_do_introspect_with_manage_boot ironic_inspector.test.unit.test_manager.TestManagerIntrospect.test_do_introspect_with_manage_boot ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_event_after ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_event_after ... ok ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_list_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_list_baremetal_observer ... ok ironic_inspector.test.unit.test_manager.TestManagerContinue.test_continue_ok ironic_inspector.test.unit.test_manager.TestManagerContinue.test_continue_ok ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_in_db_race_condition ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_in_db_race_condition ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestFailAction.test_apply ironic_inspector.test.unit.test_plugins_rules.TestFailAction.test_apply ... ok ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_event_before ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_event_before ... ok ironic_inspector.test.unit.test_manager.TestManagerIntrospect.test_introspect_failed ironic_inspector.test.unit.test_manager.TestManagerIntrospect.test_introspect_failed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_admin ... ok ironic_inspector.test.unit.test_plugins_rules.TestFailAction.test_validate ironic_inspector.test.unit.test_plugins_rules.TestFailAction.test_validate ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCreate.test_create_client_error ironic_inspector.test.unit.test_node_cache.TestNodeCreate.test_create_client_error ... ok ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_fsm_transition ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_fsm_transition ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_not_in_cache ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_not_in_cache ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_status_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_status_baremetal_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCreate.test_create_with_args ironic_inspector.test.unit.test_node_cache.TestNodeCreate.test_create_with_args ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_nonreentrant_fsm_transition ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_nonreentrant_fsm_transition ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_manager ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCreate.test_default_create ironic_inspector.test.unit.test_node_cache.TestNodeCreate.test_default_create ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_erros_masked ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_erros_masked ... ok ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply_driver ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply_driver ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_not_in_db ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_not_in_db ... ok ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply_driver_no_reset_interfaces ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply_driver_no_reset_interfaces ... ok ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_all_match ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_all_match ... ok ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_status_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_status_baremetal_observer ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_no_errors ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_no_errors ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply_driver_not_supported ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply_driver_not_supported ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_introspection_data.TestDatabaseStore.test_store_and_get_data ironic_inspector.test.unit.test_plugins_introspection_data.TestDatabaseStore.test_store_and_get_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_member ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_member ... ok ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_first_match_on_skip_list_use_second ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_first_match_on_skip_list_use_second ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_no_errors_empty ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_no_errors_empty ... ok ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_expected_data ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_expected_data ... ok ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_validate ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_validate ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write_custom_ioerror ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write_custom_ioerror ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_interface_not_in_all_interfaces ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_interface_not_in_all_interfaces ... ok ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_local_gb_without_spacing ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_local_gb_without_spacing ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_no_errors_with_error ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_no_errors_with_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_hook_loadable_by_name ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_hook_loadable_by_name ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write_would_block ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write_would_block ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_reader ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_no_role ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_no_role ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_disks ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_disks ... ok ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_missing_cpu ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_missing_cpu ... ok ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_unlock ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_unlock ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_interface_not_in_ironic ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_interface_not_in_ironic ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write_would_block_too_many_times ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write_would_block_too_many_times ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_invalid_chassis_id_subtype ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_invalid_chassis_id_subtype ... ok ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_hints ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_hints ... ok ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_missing_memory ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_missing_memory ... ok ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_unlock_unlocked ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_unlock_unlocked ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestIntrospect.test_failed_to_get_node ironic_inspector.test.unit.test_introspect.TestIntrospect.test_failed_to_get_node ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_no_data ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_no_data ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_service ... ok ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_invalid_port_id_subtype ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_invalid_port_id_subtype ... ok ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_hints_no_overwrite ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_hints_no_overwrite ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_reader ... ok ironic_inspector.test.unit.test_introspect.TestIntrospect.test_failed_to_validate_node ironic_inspector.test.unit.test_introspect.TestIntrospect.test_failed_to_validate_node ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_no_overwrite ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_no_overwrite ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeInfoOptions.test_get ironic_inspector.test.unit.test_node_cache.TestNodeInfoOptions.test_get ... ok ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_inventory ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_inventory ... ok ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_lldp_none ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_lldp_none ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_ok ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_ok ... ok ironic_inspector.test.unit.test_introspect.TestIntrospect.test_forced_persistent_boot ironic_inspector.test.unit.test_introspect.TestIntrospect.test_forced_persistent_boot ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_admin ... ok ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_no_inventory ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_no_inventory ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_one_fails ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_one_fails ... ok ironic_inspector.test.unit.test_node_cache.TestNodeInfoOptions.test_set ironic_inspector.test.unit.test_node_cache.TestNodeInfoOptions.test_set ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestNodeNotFoundHook.test_node_not_found_hook_exception ironic_inspector.test.unit.test_process.TestNodeNotFoundHook.test_node_not_found_hook_exception ... ok ironic_inspector.test.unit.test_introspect.TestIntrospect.test_forced_persistent_boot_compat ironic_inspector.test.unit.test_introspect.TestIntrospect.test_forced_persistent_boot_compat ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_no_overwrite ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_no_overwrite ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_existing_mac ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_existing_mac ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestNodeNotFoundHook.test_node_not_found_hook_run_none ironic_inspector.test.unit.test_process.TestNodeNotFoundHook.test_node_not_found_hook_run_none ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_one_matches ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_one_matches ... ok ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_existing_node ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_existing_node ... ok ironic_inspector.test.unit.test_introspect.TestIntrospect.test_inspect_wait_state_allowed ironic_inspector.test.unit.test_introspect.TestIntrospect.test_inspect_wait_state_allowed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_admin ... ok ironic_inspector.test.unit.test_process.TestNodeNotFoundHook.test_node_not_found_hook_run_ok ironic_inspector.test.unit.test_process.TestNodeNotFoundHook.test_node_not_found_hook_run_ok ... ok ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_patch_port_exception ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_patch_port_exception ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_new_mac ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_new_macINFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_reader ... ok ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_one_that_matches_on_skip_list ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_one_that_matches_on_skip_list ... ok ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_new_node ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_new_node ... ok ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_port_id_subtype_mac ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_port_id_subtype_mac ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcess.test_already_finished ironic_inspector.test.unit.test_process.TestProcess.test_already_finished ... ok ironic_inspector.test.unit.test_introspect.TestIntrospect.test_introspection_delay ironic_inspector.test.unit.test_introspect.TestIntrospect.test_introspection_delay ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_size_invalid ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_size_invalid ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_default ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_default ... ok ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_chassis_id_not_mac ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_chassis_id_not_mac ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_manager ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcess.test_error_if_node_not_found_hook ironic_inspector.test.unit.test_process.TestProcess.test_error_if_node_not_found_hook ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_service ... ok ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_fields ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_fields ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_size_string ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_size_string ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcess.test_expected_exception ironic_inspector.test.unit.test_process.TestProcess.test_expected_exception ... ok ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_data_available ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_data_available ... ok ironic_inspector.test.unit.test_introspect.TestIntrospect.test_introspection_delay_not_needed ironic_inspector.test.unit.test_introspect.TestIntrospect.test_introspection_delay_not_needed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_ipmi_address ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_ipmi_address ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_data_chassis_only ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_data_chassis_only ... ok ironic_inspector.test.unit.test_process.TestProcess.test_found_in_cache_active_introspection ironic_inspector.test.unit.test_process.TestProcess.test_found_in_cache_active_introspection ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_member ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_admin ... ok ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_zero_size ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_zero_size ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestIntrospect.test_introspection_no_delay_without_manage_boot ironic_inspector.test.unit.test_introspect.TestIntrospect.test_introspection_no_delay_without_manage_boot ... ok ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_ipmi_v6address ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_ipmi_v6address ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_data_port_only ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_data_port_only ... ok ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdatePXEEnabled.test_active_do_not_modify ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdatePXEEnabled.test_active_do_not_modify ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcess.test_hook_unexpected_exceptions ironic_inspector.test.unit.test_process.TestProcess.test_hook_unexpected_exceptions ... ok ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_non_default_driver ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_non_default_driver ... ok ironic_inspector.test.unit.test_introspect.TestIntrospect.test_loopback_bmc_address ironic_inspector.test.unit.test_introspect.TestIntrospect.test_loopback_bmc_address ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_reader ... ok ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetection.test_loadable_by_name ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetection.test_loadable_by_name ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_member ... ok ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdatePXEEnabled.test_fix_is_pxe_enabled ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdatePXEEnabled.test_fix_is_pxe_enabled ... ok ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_not_in_edeploy_format ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_not_in_edeploy_format ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetection.test_local_gb_not_changed ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetection.test_local_gb_not_changed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcess.test_hook_unexpected_exceptions_no_node ironic_inspector.test.unit.test_process.TestProcess.test_hook_unexpected_exceptions_no_node ... ok ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_lookup_attrs ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_lookup_attrs ... ok ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetection.test_missing_local_gb ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetection.test_missing_local_gb ... ok ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdatePXEEnabled.test_no_overwrite ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdatePXEEnabled.test_no_overwrite ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_not_in_edeploy_format_strict_mode ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_not_in_edeploy_format_strict_mode ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_service ... ok ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookLoad.test_hook_loadable_by_name ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookLoad.test_hook_loadable_by_name ... ok ironic_inspector.test.unit.test_process.TestReapply.test_locking_failed ironic_inspector.test.unit.test_process.TestReapply.test_locking_failed ... ok ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_recieved ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_recieved ... ok ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_lookup_attrs_with_node_not_found_hook ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_lookup_attrs_with_node_not_found_hook ... ok ironic_inspector.test.unit.test_process.TestProcess.test_ipmi_not_detected ironic_inspector.test.unit.test_process.TestProcess.test_ipmi_not_detected ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestCheckAuth.test_admin ironic_inspector.test.unit.test_utils.TestCheckAuth.test_admin ... ok ironic_inspector.test.unit.test_process.TestReapply.test_ok ironic_inspector.test.unit.test_process.TestReapply.test_ok ... ok ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_recieved_with_errors ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_recieved_with_errors ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_macs ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_macs ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcess.test_ipmi_not_detected_with_old_field ironic_inspector.test.unit.test_process.TestProcess.test_ipmi_not_detected_with_old_field ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_utils.TestCheckAuth.test_basic ironic_inspector.test.unit.test_utils.TestCheckAuth.test_basic ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_no_data_recieved ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_no_data_recieved ... ok ironic_inspector.test.unit.test_process.TestReapply.test_reapply_with_data ironic_inspector.test.unit.test_process.TestReapply.test_reapply_with_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_manage_boot ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_manage_boot ... ok ironic_inspector.test.unit.test_utils.TestCheckAuth.test_disabled ironic_inspector.test.unit.test_utils.TestCheckAuth.test_disabled ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcess.test_no_ipmi ironic_inspector.test.unit.test_process.TestProcess.test_no_ipmi ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_service ... ok ironic_inspector.test.unit.test_plugins_rules.TestSetCapabilityAction.test_apply ironic_inspector.test.unit.test_plugins_rules.TestSetCapabilityAction.test_apply ... ok ironic_inspector.test.unit.test_utils.TestCheckAuth.test_invalid ironic_inspector.test.unit.test_utils.TestCheckAuth.test_invalid ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcess.test_not_found_in_cache ironic_inspector.test.unit.test_process.TestProcess.test_not_found_in_cache ... ok ironic_inspector.test.unit.test_introspect.TestIntrospect.test_ok ironic_inspector.test.unit.test_introspect.TestIntrospect.test_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestSetCapabilityAction.test_apply_with_existing ironic_inspector.test.unit.test_plugins_rules.TestSetCapabilityAction.test_apply_with_existing ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcess.test_not_found_in_cache_active_introspection ironic_inspector.test.unit.test_process.TestProcess.test_not_found_in_cache_active_introspection ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_manager ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestIntrospect.test_ok_ilo_and_drac ironic_inspector.test.unit.test_introspect.TestIntrospect.test_ok_ilo_and_drac ... ok ironic_inspector.test.unit.test_utils.TestCheckAuth.test_middleware ironic_inspector.test.unit.test_utils.TestCheckAuth.test_middleware ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestSetCapabilityAction.test_validate ironic_inspector.test.unit.test_plugins_rules.TestSetCapabilityAction.test_validate ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcess.test_not_found_in_ironic ironic_inspector.test.unit.test_process.TestProcess.test_not_found_in_ironic ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestCheckAuth.test_not_admin ironic_inspector.test.unit.test_utils.TestCheckAuth.test_not_admin ... ok ironic_inspector.test.unit.test_introspect.TestIntrospect.test_ok_retries_node_locked ironic_inspector.test.unit.test_introspect.TestIntrospect.test_ok_retries_node_locked ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestReapplyNode.test_ok ironic_inspector.test.unit.test_process.TestReapplyNode.test_ok ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcess.test_ok ironic_inspector.test.unit.test_process.TestProcess.test_ok ... ok ironic_inspector.test.unit.test_introspect.TestIntrospect.test_power_failure ironic_inspector.test.unit.test_introspect.TestIntrospect.test_power_failure ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestCheckAuth.test_public_api ironic_inspector.test.unit.test_utils.TestCheckAuth.test_public_api ... ok ironic_inspector.test.unit.test_rules.TestCheckConditionsSchemePath.test_conditions_data_path ironic_inspector.test.unit.test_rules.TestCheckConditionsSchemePath.test_conditions_data_path ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_member ... ok ironic_inspector.test.unit.test_introspect.TestIntrospect.test_resolved_bmc_address ironic_inspector.test.unit.test_introspect.TestIntrospect.test_resolved_bmc_address ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_reader ... ok ironic_inspector.test.unit.test_process.TestReapplyNode.test_prehook_failure ironic_inspector.test.unit.test_process.TestReapplyNode.test_prehook_failure ... ok ironic_inspector.test.unit.test_process.TestProcess.test_unexpected_exception ironic_inspector.test.unit.test_process.TestProcess.test_unexpected_exception ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestIntrospect.test_set_boot_device_failure ironic_inspector.test.unit.test_introspect.TestIntrospect.test_set_boot_device_failure ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_reader ... ok ironic_inspector.test.unit.test_process.TestStoreLogs.test_always_store_logs ironic_inspector.test.unit.test_process.TestStoreLogs.test_always_store_logs ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestIntrospect.test_unexpected_error ironic_inspector.test.unit.test_introspect.TestIntrospect.test_unexpected_error ... ok ironic_inspector.test.unit.test_process.TestUnprocessedData.test_save_unprocessed_data ironic_inspector.test.unit.test_process.TestUnprocessedData.test_save_unprocessed_data ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestStoreLogs.test_directory_is_created ironic_inspector.test.unit.test_process.TestStoreLogs.test_directory_is_created ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestIntrospect.test_wrong_provision_state ironic_inspector.test.unit.test_introspect.TestIntrospect.test_wrong_provision_state ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCheckConditionsSchemePath.test_conditions_node_path ironic_inspector.test.unit.test_rules.TestCheckConditionsSchemePath.test_conditions_node_path ... ok ironic_inspector.test.unit.test_process.TestUnprocessedData.test_save_unprocessed_data_failure ironic_inspector.test.unit.test_process.TestUnprocessedData.test_save_unprocessed_data_failure ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestStoreLogs.test_failure_to_write ironic_inspector.test.unit.test_process.TestStoreLogs.test_failure_to_write ... ok ironic_inspector.test.unit.test_main.TestApiMisc.test_404_expected ironic_inspector.test.unit.test_main.TestApiMisc.test_404_expected ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiMisc.test_404_unexpected ironic_inspector.test.unit.test_main.TestApiMisc.test_404_unexpected ... ok ironic_inspector.test.unit.test_process.TestStoreLogs.test_logs_disabled ironic_inspector.test.unit.test_process.TestStoreLogs.test_logs_disabled ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiMisc.test_500_with_debug ironic_inspector.test.unit.test_main.TestApiMisc.test_500_with_debug ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_manager ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestStoreLogs.test_no_error_no_logs ironic_inspector.test.unit.test_process.TestStoreLogs.test_no_error_no_logs ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_reset ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_reset ... ok ironic_inspector.test.unit.test_main.TestApiMisc.test_500_without_debug ironic_inspector.test.unit.test_main.TestApiMisc.test_500_without_debug ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_custom_name ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_custom_name ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_get_no_data_available ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_get_no_data_available ... ok ironic_inspector.test.unit.test_rules.TestCheckConditions.test_fail ironic_inspector.test.unit.test_rules.TestCheckConditions.test_fail ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_reader ... ok ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_find_node_error ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_find_node_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_start ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_start ... ok ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_store_and_get_processed ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_store_and_get_processed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_preprocess_failure ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_preprocess_failure ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_store_and_get_unprocessed ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_store_and_get_unprocessed ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_process_failure ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_process_failure ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_store_proc_and_unproc ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_store_proc_and_unproc ... ok ironic_inspector.test.unit.test_rules.TestCheckConditions.test_invert ironic_inspector.test.unit.test_rules.TestCheckConditions.test_invert ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_ramdisk_error ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_ramdisk_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_stop ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_stop ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_no_timeout ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_no_timeout ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_unexpected_process_failure ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_unexpected_process_failure ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test___init__ ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test___init__ ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCheckConditions.test_no_field ironic_inspector.test.unit.test_rules.TestCheckConditions.test_no_field ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test_fsm_automaton_error ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test_fsm_automaton_error ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_reader ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_manager ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_timeout ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_timeoutINFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_wait ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_wait ... ok ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test_fsm_reset_on_error ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test_fsm_reset_on_error ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test_fsm_reset_on_error_ctx_custom_error ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test_fsm_reset_on_error_ctx_custom_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_member ... ok ironic_inspector.test.unit.test_api_tools.MarkerFieldTestCase.test_marker_check_fails ironic_inspector.test.unit.test_api_tools.MarkerFieldTestCase.test_marker_check_fails ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCheckConditions.test_no_field_none_allowed ironic_inspector.test.unit.test_rules.TestCheckConditions.test_no_field_none_allowed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_timeout_active_state ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_timeout_active_state ... ok ironic_inspector.test.unit.test_api_tools.MarkerFieldTestCase.test_marker_ok ironic_inspector.test.unit.test_api_tools.MarkerFieldTestCase.test_marker_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_api_tools.RaisesCoercionExceptionTestCase.test_assertion_error ironic_inspector.test.unit.test_api_tools.RaisesCoercionExceptionTestCase.test_assertion_error ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_api_tools.RaisesCoercionExceptionTestCase.test_ok ironic_inspector.test.unit.test_api_tools.RaisesCoercionExceptionTestCase.test_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_timeout_lock_failed ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_timeout_lock_failed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_api_tools.RaisesCoercionExceptionTestCase.test_value_error ironic_inspector.test.unit.test_api_tools.RaisesCoercionExceptionTestCase.test_value_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_api_tools.StateFieldTestCase.test_invalid_state ironic_inspector.test.unit.test_api_tools.StateFieldTestCase.test_invalid_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetByPath.test_get_by_path ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetByPath.test_get_by_path ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_api_tools.StateFieldTestCase.test_multiple_state ironic_inspector.test.unit.test_api_tools.StateFieldTestCase.test_multiple_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_service ... ok ironic_inspector.test.unit.test_api_tools.StateFieldTestCase.test_single_state ironic_inspector.test.unit.test_api_tools.StateFieldTestCase.test_single_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCheckConditions.test_ok ironic_inspector.test.unit.test_rules.TestCheckConditions.test_ok ... ok ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_all_valid_data ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_all_valid_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_bad_value_linkagg ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_bad_value_linkagg ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestAbort.test_firewall_update_exception ironic_inspector.test.unit.test_introspect.TestAbort.test_firewall_update_exception ... INFO [alembic.runtime.migration] Context impl SQLiteImpl. ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_bad_value_macphy ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_bad_value_macphy ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestDeleteRule.test_delete ironic_inspector.test.unit.test_rules.TestDeleteRule.test_delete ... ok ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_chassis_ids ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_chassis_ids ... ok ironic_inspector.test.unit.test_introspect.TestAbort.test_no_manage_boot ironic_inspector.test.unit.test_introspect.TestAbort.test_no_manage_boot ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_duplicate_tlvs ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_duplicate_tlvs ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_manager ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestAbort.test_node_locked ironic_inspector.test.unit.test_introspect.TestAbort.test_node_locked ... ok ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_invalid_ip ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_invalid_ip ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_multiple_interfaces ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_multiple_interfaces ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_member ... ok ironic_inspector.test.unit.test_introspect.TestAbort.test_node_not_found ironic_inspector.test.unit.test_introspect.TestAbort.test_node_not_found ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_null_strings ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_null_strings ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestAbort.test_node_power_off_exception ironic_inspector.test.unit.test_introspect.TestAbort.test_node_power_off_exception ... ok ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_old_format ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_old_format ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestAbort.test_ok ironic_inspector.test.unit.test_introspect.TestAbort.test_ok ... ok ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_truncated_int ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_truncated_int ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestDeleteRule.test_delete_all ironic_inspector.test.unit.test_rules.TestDeleteRule.test_delete_all ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestInternalLock.test_acquire ironic_inspector.test.unit.test_node_cache.TestInternalLock.test_acquire ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_truncated_mac ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_truncated_mac ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestInternalLock.test_acquire_non_blocking ironic_inspector.test.unit.test_node_cache.TestInternalLock.test_acquire_non_blocking ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_unhandled_oui ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_unhandled_oui ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestInternalLock.test_release ironic_inspector.test.unit.test_node_cache.TestInternalLock.test_release ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_unhandled_tlvs ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_unhandled_tlvs ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_admin ... ok ironic_inspector.test.unit.test_pxe_filter.TestDriver.test_driver ironic_inspector.test.unit.test_pxe_filter.TestDriver.test_driver ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_already_finished ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_already_finished ... ok ironic_inspector.test.unit.test_pxe_filter.TestDriverManagerLoading.test_invalid_filter_driver ironic_inspector.test.unit.test_pxe_filter.TestDriverManagerLoading.test_invalid_filter_driver ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_manager ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestDeleteRule.test_delete_non_existing ironic_inspector.test.unit.test_rules.TestDeleteRule.test_delete_non_existing ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_bmc ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_bmc ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestDriverManagerLoading.test_pxe_filter_driver_loads ironic_inspector.test.unit.test_pxe_filter.TestDriverManagerLoading.test_pxe_filter_driver_loads ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestApply.test_apply ironic_inspector.test.unit.test_rules.TestApply.test_apply ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_both ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_both ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestApply.test_no_rules ironic_inspector.test.unit.test_rules.TestApply.test_no_rules ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_inconsistency ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_inconsistency ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_reader ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_input_filtering ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_input_filtering ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_macs ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_macs ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_wsgi_service.TestWSGIServiceInitMiddleware.test_init_middleware ironic_inspector.test.unit.test_wsgi_service.TestWSGIServiceInitMiddleware.test_init_middleware ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_macs_multiple_found ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_macs_multiple_found ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_macs_not_found ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_macs_not_found ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_coordination.TestCoordinator.test__create_group ironic_inspector.test.unit.test_coordination.TestCoordinator.test__create_group ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_no_data ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_no_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_wsgi_service.TestWSGIServiceInitMiddleware.test_init_middleware_basic ironic_inspector.test.unit.test_wsgi_service.TestWSGIServiceInitMiddleware.test_init_middleware_basic ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_same_bmc_different_macs ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_same_bmc_different_macs ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_coordination.TestCoordinator.test_get_lock ironic_inspector.test.unit.test_coordination.TestCoordinator.test_get_lock ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_same_bmc_raises ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_same_bmc_raises ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_wsgi_service.TestWSGIServiceInitMiddleware.test_init_middleware_noauth ironic_inspector.test.unit.test_wsgi_service.TestWSGIServiceInitMiddleware.test_init_middleware_noauth ... ok ironic_inspector.test.unit.test_process.TestProcessNode.test_no_manage_boot ironic_inspector.test.unit.test_process.TestProcessNode.test_no_manage_boot ... ok ironic_inspector.test.unit.test_coordination.TestCoordinator.test_get_members ironic_inspector.test.unit.test_coordination.TestCoordinator.test_get_members ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcessNode.test_no_power_off ironic_inspector.test.unit.test_process.TestProcessNode.test_no_power_off ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_coordination.TestCoordinator.test_get_members_no_such_group ironic_inspector.test.unit.test_coordination.TestCoordinator.test_get_members_no_such_group ... ok ironic_inspector.test.unit.test_process.TestProcessNode.test_ok ironic_inspector.test.unit.test_process.TestProcessNode.test_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcessNode.test_ok_node_active ironic_inspector.test.unit.test_process.TestProcessNode.test_ok_node_active ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcessNode.test_port_failed ironic_inspector.test.unit.test_process.TestProcessNode.test_port_failed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_coordination.TestCoordinator.test_invalid_state ironic_inspector.test.unit.test_coordination.TestCoordinator.test_invalid_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcessNode.test_power_off_enroll_state ironic_inspector.test.unit.test_process.TestProcessNode.test_power_off_enroll_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_coordination.TestCoordinator.test_join_group ironic_inspector.test.unit.test_coordination.TestCoordinator.test_join_group ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcessNode.test_power_off_failed ironic_inspector.test.unit.test_process.TestProcessNode.test_power_off_failed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcessNode.test_return_includes_uuid ironic_inspector.test.unit.test_process.TestProcessNode.test_return_includes_uuid ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_coordination.TestCoordinator.test_join_group_not_exist ironic_inspector.test.unit.test_coordination.TestCoordinator.test_join_group_not_exist ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_no_logs_with_database ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_no_logs_with_database ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_no_logs_with_swift ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_no_logs_with_swift ... ok ironic_inspector.test.unit.test_coordination.TestCoordinator.test_leave_group ironic_inspector.test.unit.test_coordination.TestCoordinator.test_leave_group ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_with_database ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_with_database ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_coordination.TestCoordinator.test_start ironic_inspector.test.unit.test_coordination.TestCoordinator.test_start ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_with_swift ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_with_swift ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcessNode.test_wrong_provision_state ironic_inspector.test.unit.test_process.TestProcessNode.test_wrong_provision_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestGetActiveMacs.test_active_port ironic_inspector.test.unit.test_pxe_filter.TestGetActiveMacs.test_active_port ... ok ironic_inspector.test.unit.test_coordination.TestCoordinator.test_stop ironic_inspector.test.unit.test_coordination.TestCoordinator.test_stop ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestGetActiveMacs.test_retry_on_port_list_failure ironic_inspector.test.unit.test_pxe_filter.TestGetActiveMacs.test_retry_on_port_list_failure ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_coordination.TestGetCoordinator.test_get ironic_inspector.test.unit.test_coordination.TestGetCoordinator.test_get ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_coordination.TestGetCoordinator.test_get_with_prefix ironic_inspector.test.unit.test_coordination.TestGetCoordinator.test_get_with_prefix ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_init_filter ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_init_filter ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_reset ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_reset ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_sync ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_sync ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_tear_down_filter ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_tear_down_filter ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestShouldEnableUnknownHosts.test_introspection_active ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestShouldEnableUnknownHosts.test_introspection_active ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestShouldEnableUnknownHosts.test_introspection_not_active ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestShouldEnableUnknownHosts.test_introspection_not_active ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeInfoVersionId.test_get ironic_inspector.test.unit.test_node_cache.TestNodeInfoVersionId.test_get ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeInfoVersionId.test_get_missing_uuid ironic_inspector.test.unit.test_node_cache.TestNodeInfoVersionId.test_get_missing_uuid ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestUpdate.test__create_port ironic_inspector.test.unit.test_node_cache.TestUpdate.test__create_port ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestUpdate.test_create_ports ironic_inspector.test.unit.test_node_cache.TestUpdate.test_create_ports ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestUpdate.test_create_ports_not_update_pxe ironic_inspector.test.unit.test_node_cache.TestUpdate.test_create_ports_not_update_pxe ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestUpdate.test_create_ports_with_conflicts ironic_inspector.test.unit.test_node_cache.TestUpdate.test_create_ports_with_conflicts ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestUpdate.test_delete_port ironic_inspector.test.unit.test_node_cache.TestUpdate.test_delete_port ... ok ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_dict ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_dict ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestUpdate.test_delete_port_by_mac ironic_inspector.test.unit.test_node_cache.TestUpdate.test_delete_port_by_mac ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestUpdate.test_delete_port_retries ironic_inspector.test.unit.test_node_cache.TestUpdate.test_delete_port_retries ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_path_with_leading_slash ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_path_with_leading_slash ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_path_wo_leading_slash ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_path_wo_leading_slash ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_fail ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_fail ... ok ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_port ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_port ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_port_by_mac ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_port_by_mac ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_with_args ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_with_args ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field_not_found ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field_not_found ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field_same_value ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field_same_value ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_list ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_list ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field_with_default ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field_with_default ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestUpdate.test_update_capabilities ironic_inspector.test.unit.test_node_cache.TestUpdate.test_update_capabilities ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestUpdate.test_update_properties ironic_inspector.test.unit.test_node_cache.TestUpdate.test_update_properties ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_broken_dependencies ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_broken_dependencies ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_ok ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_nested_fail ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_nested_fail ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_self_dependency ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_self_dependency ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_wrong_dependencies_order ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_wrong_dependencies_order ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestReConditions.test_contains ironic_inspector.test.unit.test_plugins_rules.TestReConditions.test_contains ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestReConditions.test_matches ironic_inspector.test.unit.test_plugins_rules.TestReConditions.test_matches ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestReConditions.test_validate ironic_inspector.test.unit.test_plugins_rules.TestReConditions.test_validate ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestLockedDriverEvent.test_locked_driver_event ironic_inspector.test.unit.test_pxe_filter.TestLockedDriverEvent.test_locked_driver_event ... ok ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_primitives ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_primitives ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_all ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_all ... ok ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_non_format_value ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_non_format_value ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestGetRule.test_get ironic_inspector.test.unit.test_rules.TestGetRule.test_get ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_any ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_any ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestGetRule.test_get_all ironic_inspector.test.unit.test_rules.TestGetRule.test_get_all ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_default ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_default ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestGetRule.test_not_found ironic_inspector.test.unit.test_rules.TestGetRule.test_not_found ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestIsoTimestamp.test_none ironic_inspector.test.unit.test_utils.TestIsoTimestamp.test_none ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestIsoTimestamp.test_ok ironic_inspector.test.unit.test_utils.TestIsoTimestamp.test_ok ... ok ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_first ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_first ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestRuleScope.test_node_no_scope ironic_inspector.test.unit.test_rules.TestRuleScope.test_node_no_scope ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestRuleScope.test_node_scope_1 ironic_inspector.test.unit.test_rules.TestRuleScope.test_node_scope_1 ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestRuleScope.test_node_scope_2 ironic_inspector.test.unit.test_rules.TestRuleScope.test_node_scope_2 ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade -> 578f84f38d, inital_db_schema INFO [alembic.runtime.migration] Running upgrade 578f84f38d -> d588418040d, Add Rules INFO [alembic.runtime.migration] Running upgrade d588418040d -> e169a4a81d88, Add invert field to rule condition INFO [alembic.runtime.migration] Running upgrade e169a4a81d88 -> d2e48801c8ef, Introducing Node.state attribute ironic_inspector.test.unit.db.test_migrations.ModelsMigrationsSyncPostgres.test_models_sync ironic_inspector.test.unit.db.test_migrations.ModelsMigrationsSyncPostgres.test_models_sync ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" ironic_inspector.test.unit.db.test_migrations.TestMigrationsPostgreSQL.test_upgrade_and_version ironic_inspector.test.unit.db.test_migrations.TestMigrationsPostgreSQL.test_upgrade_and_version ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" ironic_inspector.test.unit.db.test_migrations.ModelsMigrationsSyncMysql.test_models_sync ironic_inspector.test.unit.db.test_migrations.ModelsMigrationsSyncMysql.test_models_sync ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" INFO [alembic.runtime.migration] Running upgrade d2e48801c8ef -> d00d6e3f38c4, Change created|finished_at type to DateTime INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade d00d6e3f38c4 -> 882b2d84cb1b, attribute_constraints_relaxing ironic_inspector.test.unit.db.test_migrations.TestMigrationsPostgreSQL.test_upgrade_twice ironic_inspector.test.unit.db.test_migrations.TestMigrationsPostgreSQL.test_upgrade_twice ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade 882b2d84cb1b -> 18440d0834af, Introducing the aborting state INFO [alembic.runtime.migration] Running upgrade 18440d0834af -> 2970d2d44edc, Add manage_boot to nodes ironic_inspector.test.unit.db.test_migrations.TestMigrationsMySQL.test_upgrade_and_version ironic_inspector.test.unit.db.test_migrations.TestMigrationsMySQL.test_upgrade_and_version ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" INFO [alembic.runtime.migration] Running upgrade 2970d2d44edc -> bf8dec16023c, add_introspection_data_table INFO [alembic.runtime.migration] Running upgrade bf8dec16023c -> b55109d5063a, Added 'scope' column to 'Rules' table ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_invalid_value ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_invalid_value ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_negative ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_negative ... ok ironic_inspector.test.unit.db.test_migrations.TestMigrationSqlite.test_upgrade_and_version ironic_inspector.test.unit.db.test_migrations.TestMigrationSqlite.test_upgrade_and_version ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_ok ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_ok ... ok /usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method warnings.warn("TestResult has no addDuration method", INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_migrations.TestMigrationsPostgreSQL.test_walk_versions ironic_inspector.test.unit.db.test_migrations.TestMigrationsPostgreSQL.test_walk_versions ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_no_retries_on_python_error ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_no_retries_on_python_error ... ok ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_no_retries_on_success ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_no_retries_on_success ... ok ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_retries_on_ironicclient_error ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_retries_on_ironicclient_error ... ok ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_retries_on_ironicclient_error_with_failure ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_retries_on_ironicclient_error_with_failure ... ok ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_over ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_over ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_migrations.TestMigrationsMySQL.test_upgrade_twice ironic_inspector.test.unit.db.test_migrations.TestMigrationsMySQL.test_upgrade_twice ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_zero ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_zero ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade -> 578f84f38d, inital_db_schema ironic_inspector.test.unit.test_dnsmasq_pxe_filter.Test_Execute.test__execute ironic_inspector.test.unit.test_dnsmasq_pxe_filter.Test_Execute.test__execute ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.Test_Execute.test__execute_empty ironic_inspector.test.unit.test_dnsmasq_pxe_filter.Test_Execute.test__execute_empty ... ok ironic_inspector.test.unit.db.test_migrations.TestMigrationsMySQL.test_walk_versions ironic_inspector.test.unit.db.test_migrations.TestMigrationsMySQL.test_walk_versions ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.Test_Execute.test__execute_ignoring_errors ironic_inspector.test.unit.test_dnsmasq_pxe_filter.Test_Execute.test__execute_ignoring_errors ... ok INFO [alembic.runtime.migration] Running upgrade 578f84f38d -> d588418040d, Add Rules INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_intospect_failed ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_intospect_failed ... ok INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_migrations.TestMigrationSqlite.test_upgrade_twice ironic_inspector.test.unit.db.test_migrations.TestMigrationSqlite.test_upgrade_twice ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_migrations.TestWalkVersions.test_migrate_up ironic_inspector.test.unit.db.test_migrations.TestWalkVersions.test_migrate_up ... ok ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_migrations.TestWalkVersions.test_migrate_up_with_data ironic_inspector.test.unit.db.test_migrations.TestWalkVersions.test_migrate_up_with_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_can_manage_boot_false ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_can_manage_boot_false ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_can_manage_boot_false_failed ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_can_manage_boot_false_failed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_failed_authentication ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_failed_authentication ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_migrations.TestWalkVersions.test_walk_versions_all_default ironic_inspector.test.unit.db.test_migrations.TestWalkVersions.test_walk_versions_all_default ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade -> 578f84f38d, inital_db_schema ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_no_manage_boot ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_no_manage_boot ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_wrong_manage_boot ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_wrong_manage_boot ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade 578f84f38d -> d588418040d, Add Rules ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_root_endpoint_with_prefix ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_root_endpoint_with_prefix ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_migrations.TestWalkVersions.test_walk_versions_all_false ironic_inspector.test.unit.db.test_migrations.TestWalkVersions.test_walk_versions_all_false ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_unauthenticated_public_api ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_unauthenticated_public_api ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_args_ipv4 ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_args_ipv4INFO [alembic.runtime.migration] Running upgrade d588418040d -> e169a4a81d88, Add invert field to rule condition ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_args_ipv6 ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_args_ipv6 ... ok ironic_inspector.test.unit.test_manager.TestManagerReapply.test_generic_error ironic_inspector.test.unit.test_manager.TestManagerReapply.test_generic_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade e169a4a81d88 -> d2e48801c8ef, Introducing Node.state attribute INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_clean_cache_on_error_ipv4 ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_clean_cache_on_error_ipv4 ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade d2e48801c8ef -> d00d6e3f38c4, Change created|finished_at type to DateTime ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_clean_cache_on_error_ipv6 ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_clean_cache_on_error_ipv6 ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerReapply.test_get_introspection_data_error ironic_inspector.test.unit.test_manager.TestManagerReapply.test_get_introspection_data_error ... ok ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_kwargs ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_kwargs ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_deny_unknown_macs_and_node_not_found_hook_bad ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_deny_unknown_macs_and_node_not_found_hook_bad ... ok INFO [alembic.runtime.migration] Running upgrade d00d6e3f38c4 -> 882b2d84cb1b, attribute_constraints_relaxing INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_args ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_args ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_args_old_iptables ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_args_old_iptables ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerReapply.test_node_locked ironic_inspector.test.unit.test_manager.TestManagerReapply.test_node_locked ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade 882b2d84cb1b -> 18440d0834af, Introducing the aborting state INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_fails ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_fails ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade 18440d0834af -> 2970d2d44edc, Add manage_boot to nodes INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_kwargs ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_kwargs ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerReapply.test_node_not_found ironic_inspector.test.unit.test_manager.TestManagerReapply.test_node_not_found ... ok ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_iptables_command_ipv4 ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_iptables_command_ipv4 ... ok INFO [alembic.runtime.migration] Running upgrade 2970d2d44edc -> bf8dec16023c, add_introspection_data_table INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_iptables_command_ipv6 ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_iptables_command_ipv6 ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade bf8dec16023c -> b55109d5063a, Added 'scope' column to 'Rules' table INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerReapply.test_ok ironic_inspector.test.unit.test_manager.TestManagerReapply.test_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_migrations.TestMigrationSqlite.test_walk_versions ironic_inspector.test.unit.db.test_migrations.TestMigrationSqlite.test_walk_versions ... ok ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_ironic_unavailable_allowlist ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_ironic_unavailable_allowlist ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_ironic_unavailable_denylist ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_ironic_unavailable_denylist ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerReapply.test_ok_db ironic_inspector.test.unit.test_manager.TestManagerReapply.test_ok_db ... ok ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_allowlist_ipv4 ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_allowlist_ipv4 ... INFO [alembic.runtime.migration] Context impl SQLiteImpl. ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_api_tools.RequestFieldTestCase.test_request_field_ok ironic_inspector.test.unit.test_api_tools.RequestFieldTestCase.test_request_field_ok ... ok ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_allowlist_ipv6 ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_allowlist_ipv6 ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_api_tools.RequestFieldTestCase.test_request_field_with_default ironic_inspector.test.unit.test_api_tools.RequestFieldTestCase.test_request_field_with_default ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_api_tools.RequestFieldTestCase.test_request_field_with_default_returns_default ironic_inspector.test.unit.test_api_tools.RequestFieldTestCase.test_request_field_with_default_returns_default ... ok ironic_inspector.test.unit.test_manager.TestManagerReapply.test_ok_swift ironic_inspector.test.unit.test_manager.TestManagerReapply.test_ok_swift ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestConfiguration.test_deny_unknown_macs_and_node_not_found_hook_bad ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestConfiguration.test_deny_unknown_macs_and_node_not_found_hook_bad ... ok ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_denylist_ipv4 ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_denylist_ipv4 ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_denylist_ipv6 ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_denylist_ipv6 ... ok ironic_inspector.test.unit.test_main.TestApiContinue.test_continue ironic_inspector.test.unit.test_main.TestApiContinue.test_continue ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerReapply.test_reapply_with_data ironic_inspector.test.unit.test_manager.TestManagerReapply.test_reapply_with_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiContinue.test_continue_failed ironic_inspector.test.unit.test_main.TestApiContinue.test_continue_failed ... ok ironic_inspector.test.unit.test_main.TestTopic.test_get_client_compat_non_standalone ironic_inspector.test.unit.test_main.TestTopic.test_get_client_compat_non_standalone ... ok ironic_inspector.test.unit.test_manager.TestManagerReapply.test_store_data_disabled ironic_inspector.test.unit.test_manager.TestManagerReapply.test_store_data_disabled ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_base.TestWithValidation.test_ok ironic_inspector.test.unit.test_plugins_base.TestWithValidation.test_ok ... ok ironic_inspector.test.unit.test_main.TestApiContinue.test_continue_wrong_type ironic_inspector.test.unit.test_main.TestApiContinue.test_continue_wrong_type ... ok /usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method warnings.warn("TestResult has no addDuration method", ironic_inspector.test.unit.test_main.TestPlugins.test_hook ironic_inspector.test.unit.test_main.TestPlugins.test_hook ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestPlugins.test_manager_is_cached ironic_inspector.test.unit.test_main.TestPlugins.test_manager_is_cached ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_base.TestWithValidation.test_required_missing ironic_inspector.test.unit.test_plugins_base.TestWithValidation.test_required_missing ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_main.TestTopic.test_get_client_compat_standalone ironic_inspector.test.unit.test_main.TestTopic.test_get_client_compat_standalone ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_base.TestWithValidation.test_unexpected ironic_inspector.test.unit.test_plugins_base.TestWithValidation.test_unexpected ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeInfoState.test_commit ironic_inspector.test.unit.test_node_cache.TestNodeInfoState.test_commit ... ok ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_expected_data ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_expected_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeInfoState.test_get ironic_inspector.test.unit.test_node_cache.TestNodeInfoState.test_get ... ok ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_interface_not_in_all_interfaces ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_interface_not_in_all_interfaces ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_interface_not_in_ironic ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_interface_not_in_ironic ... ok ironic_inspector.test.unit.test_node_cache.TestNodeInfoState.test_set ironic_inspector.test.unit.test_node_cache.TestNodeInfoState.test_set ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic_host_bypass_invalid ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic_host_bypass_invalidINFO [alembic.runtime.migration] Will assume non-transactional DDL. ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_no_inventory ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_no_inventory ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_introspection_data.TestSwiftStore.test_get_data ironic_inspector.test.unit.test_plugins_introspection_data.TestSwiftStore.test_get_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_no_mapping ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_no_mapping ... ok ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic_host_with_domain ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic_host_with_domain ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_introspection_data.TestSwiftStore.test_store_data ironic_inspector.test.unit.test_plugins_introspection_data.TestSwiftStore.test_store_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_no_overwrite ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_no_overwrite ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_multiple_new_devices ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_multiple_new_devices ... ok ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic_no_member ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic_no_member ... ok ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_noop ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_noop ... INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_common_ironic.TestGetClientBase.test_get_client ironic_inspector.test.unit.test_common_ironic.TestGetClientBase.test_get_client ... ok ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_block_devices_from_ramdisk ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_block_devices_from_ramdisk ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetNode.test_not_found ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetNode.test_not_found ... ok ironic_inspector.test.unit.test_plugins_rules.TestAddTraitAction.test_add ironic_inspector.test.unit.test_plugins_rules.TestAddTraitAction.test_add ... ok ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_additional_fields ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_additional_fields ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_good_hostname_resolves ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_good_hostname_resolves ... ok ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_new_devices ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_new_devices ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestAddTraitAction.test_validate ironic_inspector.test.unit.test_plugins_rules.TestAddTraitAction.test_validate ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetNode.test_ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetNode.test_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_ipmi_bridging_enabled ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_ipmi_bridging_enabled ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_ipv4_in_resolves ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_ipv4_in_resolves ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetNode.test_with_name ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetNode.test_with_name ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestRamdiskError.test_no_logs ironic_inspector.test.unit.test_plugins_standard.TestRamdiskError.test_no_logs ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_ipv6_in_resolves ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_ipv6_in_resolves ... ok ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_previous_block_devices ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_previous_block_devices ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_bad_provision_state ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_bad_provision_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_all ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_all ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_loopback_address ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_loopback_addressINFO [alembic.runtime.migration] Will assume non-transactional DDL. ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_no_lookup_data ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_no_lookup_data ... ok ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_disabled ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_disabled ... INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_previous_block_devices_old_ramdisk ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_previous_block_devices_old_ramdisk ... ok ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address_ipv4 ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address_ipv4 ... ok ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_not_found ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_not_found ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_disabled_bad_conf ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_disabled_bad_conf ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address_ipv6 ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address_ipv6 ... ok ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_interfaces_with_ipv6_addresses_only ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_interfaces_with_ipv6_addresses_only ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_success ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_success ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_root_device_already_exposed ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_root_device_already_exposed ... ok ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address_ipv6_brackets_no_scheme ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address_ipv6_brackets_no_scheme ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_malformed_interfaces ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_malformed_interfaces ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_before_update ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_before_update ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_no_interfaces ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_no_interfaces ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_root_device_found ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_root_device_found ... ok ironic_inspector.test.unit.test_locking.TestInternalLock.test_acquire ironic_inspector.test.unit.test_locking.TestInternalLock.test_acquire ... ok ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_before_update_no_match ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_before_update_no_match ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_active ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_active ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_locking.TestInternalLock.test_context ironic_inspector.test.unit.test_locking.TestInternalLock.test_context ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_before_update_no_pci_info_from_ipa ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_before_update_no_pci_info_from_ipa ... ok ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe ... ok ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_root_device_found_old_ramdisk ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_root_device_found_old_ramdisk ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe_mac_format ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe_mac_format ... ok ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry ... ok ironic_inspector.test.unit.test_plugins_rules.TestNetCondition.test_check ironic_inspector.test.unit.test_plugins_rules.TestNetCondition.test_checkINFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_locking.TestInternalLock.test_init_lock ironic_inspector.test.unit.test_locking.TestInternalLock.test_init_lock ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe_no_boot_interface ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe_no_boot_interface ... ok ironic_inspector.test.unit.test_plugins_rules.TestNetCondition.test_validate ironic_inspector.test.unit.test_plugins_rules.TestNetCondition.test_validate ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_locking.TestInternalLock.test_release ironic_inspector.test.unit.test_locking.TestInternalLock.test_release ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe_not_found ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe_not_found ... ok ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry_invalid_json ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry_invalid_json ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task ... ok ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection ... ok ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_skipped_interfaces ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_skipped_interfaces ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry_invalid_keys ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry_invalid_keys ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_custom_error ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_custom_error ... ok ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_invalid_state ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_invalid_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry_no_entries ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry_no_entries ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_custom_spacing ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_custom_spacing ... ok ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_eq ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_eq ... ok ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_limit ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_limit ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestDriverManager.test_default ironic_inspector.test.unit.test_pxe_filter.TestDriverManager.test_default ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_ge ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_ge ... ok ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_disabled ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_disabled ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_makrer ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_makrer ... ok ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_gt ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_gt ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_invalid_state ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_invalid_state ... ok ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_le ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_le ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestDriverManager.test_default_existing_driver_manager ironic_inspector.test.unit.test_pxe_filter.TestDriverManager.test_default_existing_driver_manager ... ok ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_lt ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_lt ... ok ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_init_filter ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_init_filter ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_multiple_state ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_multiple_stateINFO [alembic.runtime.migration] Will assume non-transactional DDL. ... ok ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_ne ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_ne ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_sync ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_sync ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_validate ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_validate ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_tear_down_filter ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_tear_down_filter ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestDriverManager.test_pxe_filter_name ironic_inspector.test.unit.test_pxe_filter.TestDriverManager.test_pxe_filter_name ... ok ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_state ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_state ... ok ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_ib_not_match ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_ib_not_match ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_matching_ib ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_matching_ib ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_no_interfaces ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_no_interfaces ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCache.test__list_node_uuids ironic_inspector.test.unit.test_node_cache.TestNodeCache.test__list_node_uuids ... ok ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_open_no_such_file ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_open_no_such_file ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCreateRule.test_create_action_none_value ironic_inspector.test.unit.test_rules.TestCreateRule.test_create_action_none_value ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_active_macs ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_active_macs ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCreateRule.test_duplicate_uuid ironic_inspector.test.unit.test_rules.TestCreateRule.test_duplicate_uuid ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_attribute ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_attribute ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_attribute_same_name ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_attribute_same_name ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_attribute_same_value ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_attribute_same_value ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_action ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_action ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_node ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_node ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_action_parameters ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_action_parameters ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_attributes ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_attributes ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_delete_nodes_not_in_list ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_delete_nodes_not_in_list ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_condition ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_condition ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_limit ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_limit ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_condition_field ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_condition_field ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_marker ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_marker ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_state ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_condition_parameters ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_condition_parameters ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_state_multiple ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_state_multiple ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_wrong_marker ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_wrong_marker ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_generic_exception ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_generic_exception ... ok ironic_inspector.test.unit.test_rules.TestCreateRule.test_no_actions ironic_inspector.test.unit.test_rules.TestCreateRule.test_no_actions ... ok ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_illegal_event ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_illegal_event ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_set_same_state ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_set_same_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_set_state ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_set_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCreateRule.test_only_actions ironic_inspector.test.unit.test_rules.TestCreateRule.test_only_actions ... ok ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__get_fsm ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__get_fsm ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__get_fsm_invalid_state ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__get_fsm_invalid_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test_fsm_event ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test_fsm_event ... ok ironic_inspector.test.unit.test_rules.TestCreateRule.test_scope ironic_inspector.test.unit.test_rules.TestCreateRule.test_scope ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test_fsm_illegal_event ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test_fsm_illegal_event ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test_fsm_illegal_strict_event ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test_fsm_illegal_strict_event ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_accel_device.TestAccelDevicesHook.test_before_update ironic_inspector.test.unit.test_plugins_accel_device.TestAccelDevicesHook.test_before_update ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_accel_device.TestAccelDevicesHook.test_before_update_no_match ironic_inspector.test.unit.test_plugins_accel_device.TestAccelDevicesHook.test_before_update_no_match ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_accel_device.TestAccelDevicesHook.test_before_update_no_pci_info_from_ipa ironic_inspector.test.unit.test_plugins_accel_device.TestAccelDevicesHook.test_before_update_no_pci_info_from_ipa ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_apply ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_apply ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_apply_non_empty ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_apply_non_empty ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCreateRule.test_with_conditions ironic_inspector.test.unit.test_rules.TestCreateRule.test_with_conditions ... ok ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_apply_unique_with_existing ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_apply_unique_with_existing ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_validate ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_validate ... ok ironic_inspector.test.unit.test_swift.SwiftTestCase.test___init__ ironic_inspector.test.unit.test_swift.SwiftTestCase.test___init__ ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_swift.SwiftTestCase.test___init__keystone_failure ironic_inspector.test.unit.test_swift.SwiftTestCase.test___init__keystone_failure ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_swift.SwiftTestCase.test___init__sdk_failure ironic_inspector.test.unit.test_swift.SwiftTestCase.test___init__sdk_failure ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object_create_container_fails ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object_create_container_fails ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object_put_object_fails ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object_put_object_fails ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object_with_delete_after ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object_with_delete_after ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_swift.SwiftTestCase.test_get_object ironic_inspector.test.unit.test_swift.SwiftTestCase.test_get_object ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_swift.SwiftTestCase.test_get_object_fails ironic_inspector.test.unit.test_swift.SwiftTestCase.test_get_object_fails ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_adapter_empty_data ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_adapter_empty_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_adapter_no_data ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_adapter_no_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_adapter_with_bmc ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_adapter_with_bmc ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_NodeInfo_instance ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_NodeInfo_instance ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_NodeInfo_instance_with_state ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_NodeInfo_instance_with_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_everything ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_everything ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_no_info ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_no_info ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_only_bmc ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_only_bmc ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_only_mac ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_only_mac ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_only_uuid ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_only_uuid ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_uuid_not_str ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_uuid_not_str ... ok ---------------------------------------------------------------------- Ran 851 tests in 35.197s OK (skipped=8) + stestr slowest Test id Runtime (s) ----------------------------------------------------------------------------------------------- ----------- ironic_inspector.test.unit.db.test_migrations.TestMigrationSqlite.test_upgrade_and_version 5.739 ironic_inspector.test.unit.db.test_migrations.ModelsMigrationsSyncMysql.test_models_sync 5.424 ironic_inspector.test.unit.db.test_migrations.TestMigrationsPostgreSQL.test_upgrade_and_version 5.339 ironic_inspector.test.unit.db.test_migrations.ModelsMigrationsSyncPostgres.test_models_sync 5.316 ironic_inspector.test.unit.test_swift.SwiftTestCase.test_get_object_fails 0.871 ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object_put_object_fails 0.796 ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object 0.788 ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__allowlist_mac 0.744 ironic_inspector.test.unit.test_swift.SwiftTestCase.test___init__keystone_failure 0.696 ironic_inspector.test.unit.test_common_ironic.TestGetClientBase.test_get_client 0.511 + rm -rf .stestr + for pyvers in ${PYTHON3S} + '[' 3.12 = disabled ']' ++ echo 3.12 ++ cut -d. -f1 + PYMAJOR=3 + echo '===> Testing with python (python3)' ===> Testing with python (python3) ++ pwd + '[' -d /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages ']' + '[' -z /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages ']' + '[' -e .stestr.conf ']' + '[' -x /usr/bin/python3-stestr ']' + STESTR=stestr + rm -rf .stestr + PYTHON=python3.12 + stestr run --parallel --subunit 'ironic_inspector\.test\.unit\.(?!(test_migrations\.TestMigrationSqlite\.test_upgrade_and_version|test_migrations\.TestMigrationSqlite\.test_walk_versions|test_manager\.TestManagerDelHost\.test_del_host_with_coordinator))' + subunit2pyunit 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_migrations.TestWalkVersions.test_migrate_up ironic_inspector.test.unit.db.test_migrations.TestWalkVersions.test_migrate_up ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_api_tools.StateFieldTestCase.test_invalid_state ironic_inspector.test.unit.test_api_tools.StateFieldTestCase.test_invalid_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_migrations.TestWalkVersions.test_migrate_up_with_data ironic_inspector.test.unit.db.test_migrations.TestWalkVersions.test_migrate_up_with_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_api_tools.StateFieldTestCase.test_multiple_state ironic_inspector.test.unit.test_api_tools.StateFieldTestCase.test_multiple_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_api_tools.StateFieldTestCase.test_single_state ironic_inspector.test.unit.test_api_tools.StateFieldTestCase.test_single_state ... ok /usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no addDuration method warnings.warn("TestResult has no addDuration method", ironic_inspector.test.unit.test_common_ironic.TestCapabilities.test_capabilities_to_dict ironic_inspector.test.unit.test_common_ironic.TestCapabilities.test_capabilities_to_dict ... ok ironic_inspector.test.unit.test_common_ironic.TestCapabilities.test_dict_to_capabilities ironic_inspector.test.unit.test_common_ironic.TestCapabilities.test_dict_to_capabilities ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_admin ... ok INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_migrations.TestWalkVersions.test_walk_versions_all_default ironic_inspector.test.unit.db.test_migrations.TestWalkVersions.test_walk_versions_all_default ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_migrations.TestWalkVersions.test_walk_versions_all_false ironic_inspector.test.unit.db.test_migrations.TestWalkVersions.test_walk_versions_all_false ... ok /usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no addDuration method warnings.warn("TestResult has no addDuration method", ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_no_retries_on_python_error ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_no_retries_on_python_error ... ok ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_no_retries_on_success ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_no_retries_on_success ... ok ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_retries_on_ironicclient_error ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_retries_on_ironicclient_error ... ok ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_retries_on_ironicclient_error_with_failure ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_retries_on_ironicclient_error_with_failure ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestConfiguration.test_deny_unknown_macs_and_node_not_found_hook_bad ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestConfiguration.test_deny_unknown_macs_and_node_not_found_hook_bad ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_abort_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_abort_baremetal_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__allowlist_mac ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__allowlist_mac ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_attributes ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_attributes ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__allowlist_unknown_hosts ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__allowlist_unknown_hosts ... ok ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_abort_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_abort_baremetal_observer ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__configure_removedlist_allowlist ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__configure_removedlist_allowlist ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_node ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_node ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__configure_removedlist_denylist ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__configure_removedlist_denylist ... ok ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_baremetal_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_nodes ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_nodes ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_baremetal_observer ... ok ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_nodes_finished ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_nodes_finished ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiRules.test_create ironic_inspector.test.unit.test_main.TestApiRules.test_create ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_options ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_options ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiRules.test_create_api_less_1_6 ironic_inspector.test.unit.test_main.TestApiRules.test_create_api_less_1_6 ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__configure_removedlist_denylist_deny_unknown ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__configure_removedlist_denylist_deny_unknown ... ok ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_active_nodes ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_active_nodes ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_unprocessed_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_unprocessed_baremetal_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_main.TestApiRules.test_create_bad_uuid ironic_inspector.test.unit.test_main.TestApiRules.test_create_bad_uuid ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__denylist_mac ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__denylist_mac ... ok ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_active_nodes_before ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_active_nodes_before ... ok ironic_inspector.test.unit.test_main.TestApiRules.test_delete_all ironic_inspector.test.unit.test_main.TestApiRules.test_delete_all ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_bmc_duplicates ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_bmc_duplicates ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_bmc_only ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_bmc_only ... ok ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__denylist_unknown_hosts ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__denylist_unknown_hosts ... ok ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_unprocessed_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_unprocessed_baremetal_observer ... ok ironic_inspector.test.unit.test_main.TestApiRules.test_delete_one ironic_inspector.test.unit.test_main.TestApiRules.test_delete_one ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_node_by_uuid ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_node_by_uuid ... ok ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_allowlist ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_allowlist ... ok ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_both ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_both ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiRules.test_get_all ironic_inspector.test.unit.test_main.TestApiRules.test_get_all ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_denylist ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_denylist ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_service ... ok ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_node_by_uuid_not_found ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_node_by_uuid_not_found ... ok INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_both_duplicates ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_both_duplicates ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_common_ironic.TestGetClientBase.test_get_client ironic_inspector.test.unit.test_common_ironic.TestGetClientBase.test_get_client ... ok ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_introspect_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_introspect_baremetal_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_main.TestApiRules.test_get_one ironic_inspector.test.unit.test_main.TestApiRules.test_get_one ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_no_allowlist ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_no_allowlist ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_mac_duplicates ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_mac_duplicates ... ok ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_node_by_uuid_version_mismatch ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_node_by_uuid_version_mismatch ... ok ironic_inspector.test.unit.test_coordination.TestCoordinator.test__create_group ironic_inspector.test.unit.test_coordination.TestCoordinator.test__create_group ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_no_denylist ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_no_denylist ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_event_after ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_event_after ... ok ironic_inspector.test.unit.test_main.TestApiAbort.test_abort_failed ironic_inspector.test.unit.test_main.TestApiAbort.test_abort_failed ... ok ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_introspect_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_introspect_baremetal_observer ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_nodes ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_nodes ... ok ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_mac_only ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_mac_only ... ok ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__macs_unknown_hosts_deny_unknown ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__macs_unknown_hosts_deny_unknown ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiAbort.test_no_authentication ironic_inspector.test.unit.test_main.TestApiAbort.test_no_authentication ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_event_before ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_event_before ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__purge_dhcp_hostsdir ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__purge_dhcp_hostsdir ... ok ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_no_input_no_result ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_no_input_no_result ... ok ironic_inspector.test.unit.test_coordination.TestCoordinator.test_get_lock ironic_inspector.test.unit.test_coordination.TestCoordinator.test_get_lock ... ok ironic_inspector.test.unit.db.test_api.TestDBAPI.test_list_nodes_by_attributes ironic_inspector.test.unit.db.test_api.TestDBAPI.test_list_nodes_by_attributes ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_fsm_transition ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_fsm_transition ... ok ironic_inspector.test.unit.test_main.TestApiAbort.test_node_not_found ironic_inspector.test.unit.test_main.TestApiAbort.test_node_not_found ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test_disabled__purge_dhcp_hostsdir ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test_disabled__purge_dhcp_hostsdir ... ok ironic_inspector.test.unit.test_introspect.TestAbort.test_firewall_update_exception ironic_inspector.test.unit.test_introspect.TestAbort.test_firewall_update_exception ... ok ironic_inspector.test.unit.db.test_api.TestDBAPI.test_list_nodes_options_by_uuid ironic_inspector.test.unit.db.test_api.TestDBAPI.test_list_nodes_options_by_uuid ... ok ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_list_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_list_baremetal_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiAbort.test_ok ironic_inspector.test.unit.test_main.TestApiAbort.test_ok ... ok ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_nonreentrant_fsm_transition ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_nonreentrant_fsm_transition ... ok ironic_inspector.test.unit.test_introspect.TestAbort.test_no_manage_boot ironic_inspector.test.unit.test_introspect.TestAbort.test_no_manage_boot ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_api.TestDBAPI.test_store_introspection_data ironic_inspector.test.unit.db.test_api.TestDBAPI.test_store_introspection_data ... ok ironic_inspector.test.unit.test_locking.TestToozLock.test_acquire ironic_inspector.test.unit.test_locking.TestToozLock.test_acquire ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestAbort.test_node_locked ironic_inspector.test.unit.test_introspect.TestAbort.test_node_locked ... ok ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_erros_masked ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_erros_masked ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiGetData.test_get_introspection_data_from_db ironic_inspector.test.unit.test_main.TestApiGetData.test_get_introspection_data_from_db ... ok ironic_inspector.test.unit.test_locking.TestToozLock.test_context ironic_inspector.test.unit.test_locking.TestToozLock.test_context ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.db.test_api.TestDBAPI.test_update_node ironic_inspector.test.unit.db.test_api.TestDBAPI.test_update_node ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_list_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_list_baremetal_observer ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestAbort.test_node_not_found ironic_inspector.test.unit.test_introspect.TestAbort.test_node_not_found ... ok ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_no_errors ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_no_errors ... ok ironic_inspector.test.unit.test_locking.TestToozLock.test_release ironic_inspector.test.unit.test_locking.TestToozLock.test_release ... ok ironic_inspector.test.unit.test_main.TestApiGetData.test_get_introspection_data_from_swift ironic_inspector.test.unit.test_main.TestApiGetData.test_get_introspection_data_from_swift ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_api.TestDBAPI.test_update_node_raises_exception ironic_inspector.test.unit.db.test_api.TestDBAPI.test_update_node_raises_exception ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_coordination.TestCoordinator.test_get_members ironic_inspector.test.unit.test_coordination.TestCoordinator.test_get_members ... ok ironic_inspector.test.unit.test_introspect.TestAbort.test_node_power_off_exception ironic_inspector.test.unit.test_introspect.TestAbort.test_node_power_off_exception ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiGetData.test_get_unprocessed_data_from_swift ironic_inspector.test.unit.test_main.TestApiGetData.test_get_unprocessed_data_from_swift ... ok ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_root_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_root_baremetal_admin ... ok ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_no_errors_empty ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_no_errors_empty ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestAbort.test_ok ironic_inspector.test.unit.test_introspect.TestAbort.test_ok ... ok ironic_inspector.test.unit.test_main.TestApiGetData.test_introspection_data_not_stored ironic_inspector.test.unit.test_main.TestApiGetData.test_introspection_data_not_stored ... ok ironic_inspector.test.unit.test_main.TestApiVersions.test_404_unexpected ironic_inspector.test.unit.test_main.TestApiVersions.test_404_unexpected ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_no_errors_with_error ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_no_errors_with_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiVersions.test_request_correct_version ironic_inspector.test.unit.test_main.TestApiVersions.test_request_correct_version ... ok ironic_inspector.test.unit.test_main.TestApiGetData.test_unprocessed_data_not_stored ironic_inspector.test.unit.test_main.TestApiGetData.test_unprocessed_data_not_stored ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestInternalLock.test_acquire ironic_inspector.test.unit.test_node_cache.TestInternalLock.test_acquire ... ok ironic_inspector.test.unit.test_coordination.TestCoordinator.test_get_members_no_such_group ironic_inspector.test.unit.test_coordination.TestCoordinator.test_get_members_no_such_group ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_root_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_root_baremetal_observer ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_unlock ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_unlockINFO [alembic.runtime.migration] Will assume non-transactional DDL. ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiVersions.test_request_correct_version_with_standard_singular_header ironic_inspector.test.unit.test_main.TestApiVersions.test_request_correct_version_with_standard_singular_header ... ok ironic_inspector.test.unit.test_node_cache.TestInternalLock.test_acquire_non_blocking ironic_inspector.test.unit.test_node_cache.TestInternalLock.test_acquire_non_blocking ... INFO [alembic.runtime.migration] Context impl SQLiteImpl. ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiGetData.test_with_name ironic_inspector.test.unit.test_main.TestApiGetData.test_with_name ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_unlock_unlocked ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_unlock_unlocked ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiVersions.test_request_latest_version ironic_inspector.test.unit.test_main.TestApiVersions.test_request_latest_version ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetByPath.test_get_by_path ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetByPath.test_get_by_path ... ok ironic_inspector.test.unit.test_node_cache.TestInternalLock.test_release ironic_inspector.test.unit.test_node_cache.TestInternalLock.test_release ... ok ironic_inspector.test.unit.test_main.TestApiGetStatus.test_get_introspection_finished ironic_inspector.test.unit.test_main.TestApiGetStatus.test_get_introspection_finished ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. /usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no addDuration method warnings.warn("TestResult has no addDuration method", INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_node_ironic_preset ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_node_ironic_preset ... ok ironic_inspector.test.unit.test_coordination.TestCoordinator.test_invalid_state ironic_inspector.test.unit.test_coordination.TestCoordinator.test_invalid_state ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_node_not_provided ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_node_not_provided ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_node_provided ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_node_provided ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_reader ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_ironic_preset ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_ironic_preset ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_not_provided ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_not_provided ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_provided ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_provided ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_provided_list ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_provided_list ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_root_system_no_role ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_root_system_no_role ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_main.TestApiVersions.test_request_latest_version_with_standard_singular_header ironic_inspector.test.unit.test_main.TestApiVersions.test_request_latest_version_with_standard_singular_header ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiGetStatus.test_get_introspection_in_progress ironic_inspector.test.unit.test_main.TestApiGetStatus.test_get_introspection_in_progress ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeInfoFinished.test_error ironic_inspector.test.unit.test_node_cache.TestNodeInfoFinished.test_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiVersions.test_request_unsupported_version ironic_inspector.test.unit.test_main.TestApiVersions.test_request_unsupported_version ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiMisc.test_404_expected ironic_inspector.test.unit.test_main.TestApiMisc.test_404_expected ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_service ... INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ok ironic_inspector.test.unit.test_coordination.TestCoordinator.test_join_group ironic_inspector.test.unit.test_coordination.TestCoordinator.test_join_group ... ok ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_create_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_create_baremetal_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeInfoFinished.test_release_lock ironic_inspector.test.unit.test_node_cache.TestNodeInfoFinished.test_release_lock ... ok ironic_inspector.test.unit.test_main.TestApiVersions.test_root_endpoint ironic_inspector.test.unit.test_main.TestApiVersions.test_root_endpoint ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiMisc.test_404_unexpected ironic_inspector.test.unit.test_main.TestApiMisc.test_404_unexpected ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiVersions.test_usual_requests ironic_inspector.test.unit.test_main.TestApiVersions.test_usual_requests ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_node_cache.TestNodeInfoFinished.test_success ironic_inspector.test.unit.test_node_cache.TestNodeInfoFinished.test_success ... INFO [alembic.runtime.migration] Will assume non-transactional DDL. ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_create_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_create_baremetal_observer ... ok ironic_inspector.test.unit.test_main.TestApiMisc.test_500_with_debug ironic_inspector.test.unit.test_main.TestApiMisc.test_500_with_debug ... ok ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_before_update ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_before_update ... ok ironic_inspector.test.unit.test_coordination.TestCoordinator.test_join_group_not_exist ironic_inspector.test.unit.test_coordination.TestCoordinator.test_join_group_not_exist ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeInfoVersionId.test_get ironic_inspector.test.unit.test_node_cache.TestNodeInfoVersionId.test_get ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiVersions.test_version_endpoint ironic_inspector.test.unit.test_main.TestApiVersions.test_version_endpoint ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_before_update_no_match ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_before_update_no_match ... ok ironic_inspector.test.unit.test_main.TestApiMisc.test_500_without_debug ironic_inspector.test.unit.test_main.TestApiMisc.test_500_without_debug ... ok ironic_inspector.test.unit.test_node_cache.TestNodeInfoVersionId.test_get_missing_uuid ironic_inspector.test.unit.test_node_cache.TestNodeInfoVersionId.test_get_missing_uuid ... ok ironic_inspector.test.unit.test_main.TestApiVersions.test_version_endpoint_invalid ironic_inspector.test.unit.test_main.TestApiVersions.test_version_endpoint_invalid ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_coordination.TestCoordinator.test_leave_group ironic_inspector.test.unit.test_coordination.TestCoordinator.test_leave_group ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_before_update_no_pci_info_from_ipa ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_before_update_no_pci_info_from_ipa ... ok ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_apply ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_apply ... ok ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_all_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_all_baremetal_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiVersions.test_version_endpoint_with_slash ironic_inspector.test.unit.test_main.TestApiVersions.test_version_endpoint_with_slash ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCache.test__list_node_uuids ironic_inspector.test.unit.test_node_cache.TestNodeCache.test__list_node_uuids ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry ... ok ironic_inspector.test.unit.test_coordination.TestCoordinator.test_start ironic_inspector.test.unit.test_coordination.TestCoordinator.test_start ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_admin ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetNode.test_not_found ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetNode.test_not_found ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_active_macs ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_active_macs ... ok ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry_invalid_json ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry_invalid_json ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry_invalid_keys ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry_invalid_keys ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_attribute ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_attribute ... ok ironic_inspector.test.unit.test_coordination.TestCoordinator.test_stop ironic_inspector.test.unit.test_coordination.TestCoordinator.test_stop ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetNode.test_ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetNode.test_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry_no_entries ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry_no_entries ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_attribute_same_name ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_attribute_same_name ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_enable_unknown_hosts ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_enable_unknown_hosts ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetNode.test_with_name ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetNode.test_with_name ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestRamdiskError.test_no_logs ironic_inspector.test.unit.test_plugins_standard.TestRamdiskError.test_no_logs ... ok ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_ironic_unavailable ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_ironic_unavailable ... ok ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_apply_non_empty ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_apply_non_empty ... ok ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_all_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_all_baremetal_observer ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_attribute_same_value ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_attribute_same_value ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_multiple_new_devices ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_multiple_new_devices ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_apply_unique_with_existing ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_apply_unique_with_existing ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdatePXEEnabled.test_active_do_not_modify ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdatePXEEnabled.test_active_do_not_modify ... ok ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_not_enable_unknown_hosts ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_not_enable_unknown_hosts ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_node ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_node ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_block_devices_from_ramdisk ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_block_devices_from_ramdisk ... ok ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_validate ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_validate ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_baremetal_admin ... ok ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdatePXEEnabled.test_fix_is_pxe_enabled ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdatePXEEnabled.test_fix_is_pxe_enabled ... ok ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_with_port_list_retries ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_with_port_list_retries ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_attributes ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_attributes ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestReConditions.test_contains ironic_inspector.test.unit.test_plugins_rules.TestReConditions.test_contains ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_new_devices ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_new_devices ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestReConditions.test_matches ironic_inspector.test.unit.test_plugins_rules.TestReConditions.test_matches ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_delete_nodes_not_in_list ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_delete_nodes_not_in_list ... ok ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdatePXEEnabled.test_no_overwrite ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdatePXEEnabled.test_no_overwrite ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_baremetal_observerINFO [alembic.runtime.migration] Context impl SQLiteImpl. ... INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_previous_block_devices ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_previous_block_devices ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestReConditions.test_validate ironic_inspector.test.unit.test_plugins_rules.TestReConditions.test_validate ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_ib_not_match ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_ib_not_match ... ok ironic_inspector.test.unit.test_main.TestApiContinue.test_continue ironic_inspector.test.unit.test_main.TestApiContinue.test_continue ... ok ironic_inspector.test.unit.test_node_cache.TestNodeInfoState.test_commit ironic_inspector.test.unit.test_node_cache.TestNodeInfoState.test_commit ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_previous_block_devices_old_ramdisk ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_previous_block_devices_old_ramdisk ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_hook_loadable_by_name ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_hook_loadable_by_name ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiContinue.test_continue_failed ironic_inspector.test.unit.test_main.TestApiContinue.test_continue_failed ... ok ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_matching_ib ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_matching_ib ... ok ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_root_device_already_exposed ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_root_device_already_exposed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeInfoState.test_get ironic_inspector.test.unit.test_node_cache.TestNodeInfoState.test_get ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_get_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_get_baremetal_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_missing_cpu ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_missing_cpu ... ok ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_no_interfaces ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_no_interfaces ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiContinue.test_continue_wrong_type ironic_inspector.test.unit.test_main.TestApiContinue.test_continue_wrong_type ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_root_device_found ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_root_device_found ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeInfoState.test_set ironic_inspector.test.unit.test_node_cache.TestNodeInfoState.test_set ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_open_no_such_file ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_open_no_such_file ... ok ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_missing_memory ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_missing_memory ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiIntrospect.test_intospect_failed ironic_inspector.test.unit.test_main.TestApiIntrospect.test_intospect_failed ... ok ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_root_device_found_old_ramdisk ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_root_device_found_old_ramdisk ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_introspection_data.TestSwiftStore.test_get_data ironic_inspector.test.unit.test_plugins_introspection_data.TestSwiftStore.test_get_data ... ok ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_no_data ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_no_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_get_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_get_baremetal_observer ... ok ironic_inspector.test.unit.test_pxe_filter.TestLockedDriverEvent.test_locked_driver_event ironic_inspector.test.unit.test_pxe_filter.TestLockedDriverEvent.test_locked_driver_event ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_member ... ok ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect ... ok ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_eq ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_eq ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_no_overwrite ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_no_overwrite ... ok ironic_inspector.test.unit.test_plugins_introspection_data.TestSwiftStore.test_store_data ironic_inspector.test.unit.test_plugins_introspection_data.TestSwiftStore.test_store_data ... ok ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_ge ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_ge ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_can_manage_boot_false ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_can_manage_boot_false ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_gt ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_gt ... ok ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_ok ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_all_match ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_all_match ... ok ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_can_manage_boot_false_failed ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_can_manage_boot_false_failed ... ok ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_list_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_list_baremetal_admin ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_no_role ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_no_role ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_le ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_le ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_active_do_not_delete ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_active_do_not_delete ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_failed_authentication ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_failed_authentication ... ok ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_lt ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_lt ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_first_match_on_skip_list_use_second ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_first_match_on_skip_list_use_second ... ok ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_ne ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_ne ... ok ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_keep_added ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_keep_added ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_no_manage_boot ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_no_manage_boot ... ok ironic_inspector.test.unit.test_rules.TestCheckConditions.test_fail ironic_inspector.test.unit.test_rules.TestCheckConditions.test_fail ... INFO [alembic.runtime.migration] Context impl SQLiteImpl. ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_list_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_list_baremetal_observer ... ok ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_validate ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_validate ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_local_gb_without_spacing ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_local_gb_without_spacing ... ok ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_wrong_manage_boot ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_wrong_manage_boot ... ok ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_keep_all ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_keep_all ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestDriverReset.test_reset ironic_inspector.test.unit.test_pxe_filter.TestDriverReset.test_reset ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_disks ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_disks ... ok ironic_inspector.test.unit.test_main.TestApiIntrospect.test_root_endpoint_with_prefix ironic_inspector.test.unit.test_main.TestApiIntrospect.test_root_endpoint_with_prefix ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_keep_present ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_keep_present ... ok ironic_inspector.test.unit.test_rules.TestApply.test_apply ironic_inspector.test.unit.test_rules.TestApply.test_apply ... ok ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_status_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_status_baremetal_admin ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_hints ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_hints ... ok ironic_inspector.test.unit.test_pxe_filter.TestGetInactiveMacs.test_inactive_port ironic_inspector.test.unit.test_pxe_filter.TestGetInactiveMacs.test_inactive_port ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestApply.test_no_rules ironic_inspector.test.unit.test_rules.TestApply.test_no_rules ... ok ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_intospect_failed ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_intospect_failed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_hints_no_overwrite ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_hints_no_overwrite ... ok ironic_inspector.test.unit.test_pxe_filter.TestGetInactiveMacs.test_retry_on_port_list_failure ironic_inspector.test.unit.test_pxe_filter.TestGetInactiveMacs.test_retry_on_port_list_failure ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCheckConditions.test_invert ironic_inspector.test.unit.test_rules.TestCheckConditions.test_invert ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_status_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_status_baremetal_observer ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_admin ... ok ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_inventory ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_inventory ... ok ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestCheckAuth.test_admin ironic_inspector.test.unit.test_utils.TestCheckAuth.test_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write ... ok ironic_inspector.test.unit.test_utils.TestCheckAuth.test_basic ironic_inspector.test.unit.test_utils.TestCheckAuth.test_basic ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_member ... ok ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_can_manage_boot_false ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_can_manage_boot_false ... ok ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_one_fails ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_one_fails ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestCheckAuth.test_disabled ironic_inspector.test.unit.test_utils.TestCheckAuth.test_disabled ... ok ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write_custom_ioerror ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write_custom_ioerror ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_one_matches ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_one_matches ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCheckConditions.test_no_field ironic_inspector.test.unit.test_rules.TestCheckConditions.test_no_field ... ok ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_can_manage_boot_false_failed ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_can_manage_boot_false_failed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestCheckAuth.test_invalid ironic_inspector.test.unit.test_utils.TestCheckAuth.test_invalid ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write_would_block ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write_would_block ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_one_that_matches_on_skip_list ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_one_that_matches_on_skip_list ... ok ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_failed_authentication ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_failed_authentication ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write_would_block_too_many_times ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write_would_block_too_many_times ... ok ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_size_invalid ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_size_invalid ... ok ironic_inspector.test.unit.test_utils.TestCheckAuth.test_middleware ironic_inspector.test.unit.test_utils.TestCheckAuth.test_middleware ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestDeleteRule.test_delete ironic_inspector.test.unit.test_rules.TestDeleteRule.test_delete ... ok ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_no_manage_boot ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_no_manage_boot ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_service ... ok ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_size_string ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_size_string ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestIntrospect.test_failed_to_get_node ironic_inspector.test.unit.test_introspect.TestIntrospect.test_failed_to_get_node ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestCheckAuth.test_not_admin ironic_inspector.test.unit.test_utils.TestCheckAuth.test_not_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_zero_size ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_zero_size ... ok ironic_inspector.test.unit.test_rules.TestCheckConditions.test_no_field_none_allowed ironic_inspector.test.unit.test_rules.TestCheckConditions.test_no_field_none_allowed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestIntrospect.test_failed_to_validate_node ironic_inspector.test.unit.test_introspect.TestIntrospect.test_failed_to_validate_node ... ok ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_wrong_manage_boot ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_wrong_manage_boot ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestCheckAuth.test_public_api ironic_inspector.test.unit.test_utils.TestCheckAuth.test_public_api ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_root_endpoint_with_prefix ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_root_endpoint_with_prefix ... ok ironic_inspector.test.unit.test_introspect.TestIntrospect.test_forced_persistent_boot ironic_inspector.test.unit.test_introspect.TestIntrospect.test_forced_persistent_boot ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_unauthenticated_public_api ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_unauthenticated_public_api ... ok ironic_inspector.test.unit.test_introspect.TestIntrospect.test_forced_persistent_boot_compat ironic_inspector.test.unit.test_introspect.TestIntrospect.test_forced_persistent_boot_compat ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestDeleteRule.test_delete_all ironic_inspector.test.unit.test_rules.TestDeleteRule.test_delete_all ... ok ironic_inspector.test.unit.test_node_cache.TestUpdate.test__create_port ironic_inspector.test.unit.test_node_cache.TestUpdate.test__create_port ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestIntrospect.test_inspect_wait_state_allowed ironic_inspector.test.unit.test_introspect.TestIntrospect.test_inspect_wait_state_allowed ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_reset ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_reset ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestUpdate.test_create_ports ironic_inspector.test.unit.test_node_cache.TestUpdate.test_create_ports ... ok ironic_inspector.test.unit.test_wsgi_service.TestWSGIServiceInitMiddleware.test_init_middleware ironic_inspector.test.unit.test_wsgi_service.TestWSGIServiceInitMiddleware.test_init_middleware ... ok ironic_inspector.test.unit.test_rules.TestCheckConditions.test_ok ironic_inspector.test.unit.test_rules.TestCheckConditions.test_ok ... ok ironic_inspector.test.unit.test_introspect.TestIntrospect.test_introspection_delay ironic_inspector.test.unit.test_introspect.TestIntrospect.test_introspection_delay ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestUpdate.test_create_ports_not_update_pxe ironic_inspector.test.unit.test_node_cache.TestUpdate.test_create_ports_not_update_pxe ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestIntrospect.test_introspection_delay_not_needed ironic_inspector.test.unit.test_introspect.TestIntrospect.test_introspection_delay_not_needed ... ok ironic_inspector.test.unit.test_node_cache.TestUpdate.test_create_ports_with_conflicts ironic_inspector.test.unit.test_node_cache.TestUpdate.test_create_ports_with_conflicts ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_wsgi_service.TestWSGIServiceInitMiddleware.test_init_middleware_basic ironic_inspector.test.unit.test_wsgi_service.TestWSGIServiceInitMiddleware.test_init_middleware_basic ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestUpdate.test_delete_port ironic_inspector.test.unit.test_node_cache.TestUpdate.test_delete_port ... ok ironic_inspector.test.unit.test_introspect.TestIntrospect.test_introspection_no_delay_without_manage_boot ironic_inspector.test.unit.test_introspect.TestIntrospect.test_introspection_no_delay_without_manage_boot ... ok ironic_inspector.test.unit.test_rules.TestDeleteRule.test_delete_non_existing ironic_inspector.test.unit.test_rules.TestDeleteRule.test_delete_non_existing ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_start ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_start ... ok ironic_inspector.test.unit.test_node_cache.TestUpdate.test_delete_port_by_mac ironic_inspector.test.unit.test_node_cache.TestUpdate.test_delete_port_by_mac ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestIntrospect.test_loopback_bmc_address ironic_inspector.test.unit.test_introspect.TestIntrospect.test_loopback_bmc_address ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_wsgi_service.TestWSGIServiceInitMiddleware.test_init_middleware_noauth ironic_inspector.test.unit.test_wsgi_service.TestWSGIServiceInitMiddleware.test_init_middleware_noauth ... ok ironic_inspector.test.unit.test_node_cache.TestUpdate.test_delete_port_retries ironic_inspector.test.unit.test_node_cache.TestUpdate.test_delete_port_retries ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_lookup_attrs ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_lookup_attrs ... ok ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_path_with_leading_slash ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_path_with_leading_slash ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_stop ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_stop ... ok ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_lookup_attrs_with_node_not_found_hook ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_lookup_attrs_with_node_not_found_hook ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_path_wo_leading_slash ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_path_wo_leading_slash ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_macs ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_macs ... ok ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_port ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_port ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_port_by_mac ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_port_by_mac ... ok ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_manage_boot ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_manage_boot ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_with_args ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_with_args ... ok ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_wait ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_wait ... ok ironic_inspector.test.unit.test_introspect.TestIntrospect.test_ok ironic_inspector.test.unit.test_introspect.TestIntrospect.test_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_introspect.TestIntrospect.test_ok_ilo_and_drac ironic_inspector.test.unit.test_introspect.TestIntrospect.test_ok_ilo_and_drac ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field_not_found ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field_not_found ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestIntrospect.test_ok_retries_node_locked ironic_inspector.test.unit.test_introspect.TestIntrospect.test_ok_retries_node_locked ... ok ironic_inspector.test.unit.test_swift.SwiftTestCase.test___init__ ironic_inspector.test.unit.test_swift.SwiftTestCase.test___init__ ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field_same_value ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field_same_value ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_service ... ok ironic_inspector.test.unit.test_introspect.TestIntrospect.test_power_failure ironic_inspector.test.unit.test_introspect.TestIntrospect.test_power_failure ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field_with_default ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field_with_default ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestIntrospect.test_resolved_bmc_address ironic_inspector.test.unit.test_introspect.TestIntrospect.test_resolved_bmc_address ... ok ironic_inspector.test.unit.test_node_cache.TestUpdate.test_update_capabilities ironic_inspector.test.unit.test_node_cache.TestUpdate.test_update_capabilities ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestUpdate.test_update_properties ironic_inspector.test.unit.test_node_cache.TestUpdate.test_update_properties ... ok ironic_inspector.test.unit.test_introspect.TestIntrospect.test_set_boot_device_failure ironic_inspector.test.unit.test_introspect.TestIntrospect.test_set_boot_device_failure ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestIntrospect.test_unexpected_error ironic_inspector.test.unit.test_introspect.TestIntrospect.test_unexpected_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestIntrospect.test_wrong_provision_state ironic_inspector.test.unit.test_introspect.TestIntrospect.test_wrong_provision_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiReapply.test_api_ok ironic_inspector.test.unit.test_main.TestApiReapply.test_api_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiReapply.test_generic_error ironic_inspector.test.unit.test_main.TestApiReapply.test_generic_error ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetection.test_loadable_by_name ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetection.test_loadable_by_name ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiReapply.test_get_introspection_data_error ironic_inspector.test.unit.test_main.TestApiReapply.test_get_introspection_data_error ... ok ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetection.test_local_gb_not_changed ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetection.test_local_gb_not_changed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetection.test_missing_local_gb ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetection.test_missing_local_gb ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiReapply.test_reapply_with_node_name ironic_inspector.test.unit.test_main.TestApiReapply.test_reapply_with_node_name ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestReapply.test_locking_failed ironic_inspector.test.unit.test_process.TestReapply.test_locking_failed ... ok ironic_inspector.test.unit.test_process.TestReapply.test_ok ironic_inspector.test.unit.test_process.TestReapply.test_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiReapply.test_user_data ironic_inspector.test.unit.test_main.TestApiReapply.test_user_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestReapply.test_reapply_with_data ironic_inspector.test.unit.test_process.TestReapply.test_reapply_with_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiReapply.test_user_data_valid ironic_inspector.test.unit.test_main.TestApiReapply.test_user_data_valid ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task ... ok ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_custom_error ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_custom_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_expected_data ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_expected_data ... ok ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_custom_spacing ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_custom_spacing ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_disabled ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_disabled ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_interface_not_in_all_interfaces ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_interface_not_in_all_interfaces ... ok ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_invalid_state ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_invalid_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_init_filter ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_init_filter ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_interface_not_in_ironic ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_interface_not_in_ironic ... ok ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_sync ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_sync ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_reader ... INFO [alembic.runtime.migration] Will assume non-transactional DDL. ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_tear_down_filter ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_tear_down_filter ... ok ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_no_inventory ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_no_inventory ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestDriverManagerLoading.test_invalid_filter_driver ironic_inspector.test.unit.test_pxe_filter.TestDriverManagerLoading.test_invalid_filter_driver ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_no_mapping ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_no_mapping ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestDriverManagerLoading.test_pxe_filter_driver_loads ironic_inspector.test.unit.test_pxe_filter.TestDriverManagerLoading.test_pxe_filter_driver_loads ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_no_overwrite ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_no_overwrite ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCreateRule.test_create_action_none_value ironic_inspector.test.unit.test_rules.TestCreateRule.test_create_action_none_value ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_noop ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_noop ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_swift.SwiftTestCase.test___init__keystone_failure ironic_inspector.test.unit.test_swift.SwiftTestCase.test___init__keystone_failure ... ok ironic_inspector.test.unit.test_rules.TestCreateRule.test_duplicate_uuid ironic_inspector.test.unit.test_rules.TestCreateRule.test_duplicate_uuid ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_existing_mac ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_existing_mac ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_existing_node ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_existing_node ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_new_mac ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_new_mac ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_new_node ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_new_node ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_reader ... ok ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_default ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_default ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_fields ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_fields ... ok ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_action ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_action ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_ipmi_address ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_ipmi_address ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_serviceINFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_ipmi_v6address ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_ipmi_v6address ... ok ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_init_filter ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_init_filter ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_action_parameters ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_action_parameters ... INFO [alembic.runtime.migration] Will assume non-transactional DDL. ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_non_default_driver ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_non_default_driver ... ok ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_reset ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_reset ... ok ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_condition ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_condition ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_sync ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_sync ... ok ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_expected_data ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_expected_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_condition_field ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_condition_field ... ok ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_interface_not_in_all_interfaces ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_interface_not_in_all_interfaces ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_tear_down_filter ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_tear_down_filter ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_interface_not_in_ironic ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_interface_not_in_ironic ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestShouldEnableUnknownHosts.test_introspection_active ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestShouldEnableUnknownHosts.test_introspection_active ... ok ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_condition_parameters ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_condition_parameters ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_invalid_chassis_id_subtype ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_invalid_chassis_id_subtype ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestShouldEnableUnknownHosts.test_introspection_not_active ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestShouldEnableUnknownHosts.test_introspection_not_active ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_invalid_port_id_subtype ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_invalid_port_id_subtype ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCreateRule.test_no_actions ironic_inspector.test.unit.test_rules.TestCreateRule.test_no_actions ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_lldp_none ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_lldp_none ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_keystone.KeystoneTest.test_add_auth_options ironic_inspector.test.unit.test_keystone.KeystoneTest.test_add_auth_options ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_no_inventory ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_no_inventory ... ok ironic_inspector.test.unit.test_rules.TestCreateRule.test_only_actions ironic_inspector.test.unit.test_rules.TestCreateRule.test_only_actions ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_keystone.KeystoneTest.test_get_session ironic_inspector.test.unit.test_keystone.KeystoneTest.test_get_session ... ok ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_no_overwrite ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_no_overwrite ... ok ironic_inspector.test.unit.test_rules.TestCreateRule.test_scope ironic_inspector.test.unit.test_rules.TestCreateRule.test_scope ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_keystone.KeystoneTest.test_register_auth_opts ironic_inspector.test.unit.test_keystone.KeystoneTest.test_register_auth_opts ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_patch_port_exception ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_patch_port_exception ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_port_id_subtype_mac ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_port_id_subtype_mac ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerAbort.test_abort_failed ironic_inspector.test.unit.test_manager.TestManagerAbort.test_abort_failed ... ok ironic_inspector.test.unit.test_rules.TestCreateRule.test_with_conditions ironic_inspector.test.unit.test_rules.TestCreateRule.test_with_conditions ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerAbort.test_abort_node_not_found ironic_inspector.test.unit.test_manager.TestManagerAbort.test_abort_node_not_found ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerAbort.test_abort_ok ironic_inspector.test.unit.test_manager.TestManagerAbort.test_abort_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerIntrospect.test_do_introspect ironic_inspector.test.unit.test_manager.TestManagerIntrospect.test_do_introspect ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerIntrospect.test_do_introspect_with_manage_boot ironic_inspector.test.unit.test_manager.TestManagerIntrospect.test_do_introspect_with_manage_boot ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerIntrospect.test_introspect_failed ironic_inspector.test.unit.test_manager.TestManagerIntrospect.test_introspect_failed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_limit ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_limit ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_chassis_id_not_mac ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_chassis_id_not_mac ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_data_available ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_data_available ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_marker ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_marker ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_data_chassis_only ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_data_chassis_only ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_state ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_data_port_only ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_data_port_only ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_state_multiple ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_state_multiple ... ok ironic_inspector.test.unit.test_plugins_rules.TestAddTraitAction.test_add ironic_inspector.test.unit.test_plugins_rules.TestAddTraitAction.test_add ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_wrong_marker ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_wrong_marker ... ok ironic_inspector.test.unit.test_plugins_rules.TestAddTraitAction.test_validate ironic_inspector.test.unit.test_plugins_rules.TestAddTraitAction.test_validate ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_swift.SwiftTestCase.test___init__sdk_failure ironic_inspector.test.unit.test_swift.SwiftTestCase.test___init__sdk_failure ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestSetCapabilityAction.test_apply ironic_inspector.test.unit.test_plugins_rules.TestSetCapabilityAction.test_apply ... ok ironic_inspector.test.unit.test_plugins_rules.TestSetCapabilityAction.test_apply_with_existing ironic_inspector.test.unit.test_plugins_rules.TestSetCapabilityAction.test_apply_with_existing ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_custom_exc_fsm_event ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_custom_exc_fsm_event ... ok ironic_inspector.test.unit.test_plugins_rules.TestSetCapabilityAction.test_validate ironic_inspector.test.unit.test_plugins_rules.TestSetCapabilityAction.test_validate ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcessNode.test_no_manage_boot ironic_inspector.test.unit.test_process.TestProcessNode.test_no_manage_boot ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_ensure_start_on_error ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_ensure_start_on_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcessNode.test_no_power_off ironic_inspector.test.unit.test_process.TestProcessNode.test_no_power_off ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcessNode.test_ok ironic_inspector.test.unit.test_process.TestProcessNode.test_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_error_fsm_event ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_error_fsm_event ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcessNode.test_ok_node_active ironic_inspector.test.unit.test_process.TestProcessNode.test_ok_node_active ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_in_db_invalid_state ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_in_db_invalid_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_process.TestProcessNode.test_port_failed ironic_inspector.test.unit.test_process.TestProcessNode.test_port_failed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcessNode.test_power_off_enroll_state ironic_inspector.test.unit.test_process.TestProcessNode.test_power_off_enroll_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcessNode.test_power_off_failed ironic_inspector.test.unit.test_process.TestProcessNode.test_power_off_failed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcessNode.test_return_includes_uuid ironic_inspector.test.unit.test_process.TestProcessNode.test_return_includes_uuid ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_no_logs_with_database ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_no_logs_with_database ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_no_logs_with_swift ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_no_logs_with_swift ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_with_database ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_with_database ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_in_db_ok_state ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_in_db_ok_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_with_swift ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_with_swift ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcessNode.test_wrong_provision_state ironic_inspector.test.unit.test_process.TestProcessNode.test_wrong_provision_state ... ok ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_in_db_race_condition ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_in_db_race_condition ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestDriverManager.test_default ironic_inspector.test.unit.test_pxe_filter.TestDriverManager.test_default ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_not_in_cache ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_not_in_cache ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestDriverManager.test_default_existing_driver_manager ironic_inspector.test.unit.test_pxe_filter.TestDriverManager.test_default_existing_driver_manager ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestDriverManager.test_pxe_filter_name ironic_inspector.test.unit.test_pxe_filter.TestDriverManager.test_pxe_filter_name ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_not_in_db ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_not_in_db ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_accel_device.TestAccelDevicesHook.test_before_update ironic_inspector.test.unit.test_plugins_accel_device.TestAccelDevicesHook.test_before_update ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_accel_device.TestAccelDevicesHook.test_before_update_no_match ironic_inspector.test.unit.test_plugins_accel_device.TestAccelDevicesHook.test_before_update_no_match ... ok ironic_inspector.test.unit.test_plugins_accel_device.TestAccelDevicesHook.test_before_update_no_pci_info_from_ipa ironic_inspector.test.unit.test_plugins_accel_device.TestAccelDevicesHook.test_before_update_no_pci_info_from_ipa ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCheckConditionsSchemePath.test_conditions_data_path ironic_inspector.test.unit.test_rules.TestCheckConditionsSchemePath.test_conditions_data_path ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_introspection_data.TestDatabaseStore.test_store_and_get_data ironic_inspector.test.unit.test_plugins_introspection_data.TestDatabaseStore.test_store_and_get_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcess.test_already_finished ironic_inspector.test.unit.test_process.TestProcess.test_already_finished ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCheckConditionsSchemePath.test_conditions_node_path ironic_inspector.test.unit.test_rules.TestCheckConditionsSchemePath.test_conditions_node_path ... ok ironic_inspector.test.unit.test_process.TestProcess.test_error_if_node_not_found_hook ironic_inspector.test.unit.test_process.TestProcess.test_error_if_node_not_found_hook ... ok ironic_inspector.test.unit.test_process.TestProcess.test_expected_exception ironic_inspector.test.unit.test_process.TestProcess.test_expected_exception ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcess.test_found_in_cache_active_introspection ironic_inspector.test.unit.test_process.TestProcess.test_found_in_cache_active_introspection ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcess.test_hook_unexpected_exceptions ironic_inspector.test.unit.test_process.TestProcess.test_hook_unexpected_exceptions ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcess.test_hook_unexpected_exceptions_no_node ironic_inspector.test.unit.test_process.TestProcess.test_hook_unexpected_exceptions_no_node ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcess.test_ipmi_not_detected ironic_inspector.test.unit.test_process.TestProcess.test_ipmi_not_detected ... ok ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcess.test_ipmi_not_detected_with_old_field ironic_inspector.test.unit.test_process.TestProcess.test_ipmi_not_detected_with_old_field ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcess.test_no_ipmi ironic_inspector.test.unit.test_process.TestProcess.test_no_ipmi ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcess.test_not_found_in_cache ironic_inspector.test.unit.test_process.TestProcess.test_not_found_in_cache ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcess.test_not_found_in_cache_active_introspection ironic_inspector.test.unit.test_process.TestProcess.test_not_found_in_cache_active_introspection ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcess.test_not_found_in_ironic ironic_inspector.test.unit.test_process.TestProcess.test_not_found_in_ironic ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcess.test_ok ironic_inspector.test.unit.test_process.TestProcess.test_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcess.test_unexpected_exception ironic_inspector.test.unit.test_process.TestProcess.test_unexpected_exception ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test___init__ ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test___init__ ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test_fsm_automaton_error ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test_fsm_automaton_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test_fsm_reset_on_error ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test_fsm_reset_on_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test_fsm_reset_on_error_ctx_custom_error ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test_fsm_reset_on_error_ctx_custom_error ... ok ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object_create_container_fails ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object_create_container_fails ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object_put_object_fails ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object_put_object_fails ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade -> 578f84f38d, inital_db_schema INFO [alembic.runtime.migration] Running upgrade 578f84f38d -> d588418040d, Add Rules INFO [alembic.runtime.migration] Running upgrade d588418040d -> e169a4a81d88, Add invert field to rule condition INFO [alembic.runtime.migration] Running upgrade e169a4a81d88 -> d2e48801c8ef, Introducing Node.state attribute INFO [alembic.runtime.migration] Running upgrade d2e48801c8ef -> d00d6e3f38c4, Change created|finished_at type to DateTime ironic_inspector.test.unit.db.test_migrations.TestMigrationsPostgreSQL.test_upgrade_and_version ironic_inspector.test.unit.db.test_migrations.TestMigrationsPostgreSQL.test_upgrade_and_version ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" ironic_inspector.test.unit.db.test_migrations.ModelsMigrationsSyncPostgres.test_models_sync ironic_inspector.test.unit.db.test_migrations.ModelsMigrationsSyncPostgres.test_models_sync ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" ironic_inspector.test.unit.db.test_migrations.TestMigrationsMySQL.test_upgrade_and_version ironic_inspector.test.unit.db.test_migrations.TestMigrationsMySQL.test_upgrade_and_version ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" INFO [alembic.runtime.migration] Running upgrade d00d6e3f38c4 -> 882b2d84cb1b, attribute_constraints_relaxing ironic_inspector.test.unit.db.test_migrations.ModelsMigrationsSyncMysql.test_models_sync ironic_inspector.test.unit.db.test_migrations.ModelsMigrationsSyncMysql.test_models_sync ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade 882b2d84cb1b -> 18440d0834af, Introducing the aborting state INFO [alembic.runtime.migration] Running upgrade 18440d0834af -> 2970d2d44edc, Add manage_boot to nodes INFO [alembic.runtime.migration] Running upgrade 2970d2d44edc -> bf8dec16023c, add_introspection_data_table INFO [alembic.runtime.migration] Running upgrade bf8dec16023c -> b55109d5063a, Added 'scope' column to 'Rules' table INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.db.test_migrations.TestMigrationsPostgreSQL.test_upgrade_twice ironic_inspector.test.unit.db.test_migrations.TestMigrationsPostgreSQL.test_upgrade_twice ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_admin ... ok INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a ironic_inspector.test.unit.db.test_migrations.TestMigrationSqlite.test_upgrade_and_version ironic_inspector.test.unit.db.test_migrations.TestMigrationSqlite.test_upgrade_and_version ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_migrations.TestMigrationsMySQL.test_upgrade_twice ironic_inspector.test.unit.db.test_migrations.TestMigrationsMySQL.test_upgrade_twice ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.Test_ShouldEnableDhcp.test__should_enable_dhcp_false ironic_inspector.test.unit.test_iptables.Test_ShouldEnableDhcp.test__should_enable_dhcp_false ... ok ironic_inspector.test.unit.test_iptables.Test_ShouldEnableDhcp.test_introspection_active ironic_inspector.test.unit.test_iptables.Test_ShouldEnableDhcp.test_introspection_active ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_manager ... INFO [alembic.runtime.migration] Will assume non-transactional DDL. ok ironic_inspector.test.unit.db.test_migrations.TestMigrationsPostgreSQL.test_walk_versions ironic_inspector.test.unit.db.test_migrations.TestMigrationsPostgreSQL.test_walk_versions ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" ironic_inspector.test.unit.test_iptables.Test_ShouldEnableDhcp.test_node_not_found_hook_set ironic_inspector.test.unit.test_iptables.Test_ShouldEnableDhcp.test_node_not_found_hook_set ... ok /usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no addDuration method warnings.warn("TestResult has no addDuration method", ironic_inspector.test.unit.test_main.TestPlugins.test_hook ironic_inspector.test.unit.test_main.TestPlugins.test_hook ... ok ironic_inspector.test.unit.test_main.TestPlugins.test_manager_is_cached ironic_inspector.test.unit.test_main.TestPlugins.test_manager_is_cached ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_migrations.TestMigrationsMySQL.test_walk_versions ironic_inspector.test.unit.db.test_migrations.TestMigrationsMySQL.test_walk_versions ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_member ... ok INFO [alembic.runtime.migration] Running upgrade -> 578f84f38d, inital_db_schema INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_api_tools.RaisesCoercionExceptionTestCase.test_assertion_error ironic_inspector.test.unit.test_api_tools.RaisesCoercionExceptionTestCase.test_assertion_error ... ok ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade 578f84f38d -> d588418040d, Add Rules ironic_inspector.test.unit.test_api_tools.RaisesCoercionExceptionTestCase.test_ok ironic_inspector.test.unit.test_api_tools.RaisesCoercionExceptionTestCase.test_ok ... INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_additional_fields ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_additional_fields ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_migrations.TestMigrationSqlite.test_upgrade_twice ironic_inspector.test.unit.db.test_migrations.TestMigrationSqlite.test_upgrade_twice ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_api_tools.RaisesCoercionExceptionTestCase.test_value_error ironic_inspector.test.unit.test_api_tools.RaisesCoercionExceptionTestCase.test_value_error ... ok ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_no_worker ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_no_worker ... INFO [alembic.runtime.migration] Context impl SQLiteImpl. ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_good_hostname_resolves ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_good_hostname_resolves ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_ipmi_bridging_enabled ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_ipmi_bridging_enabled ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_args_ipv4 ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_args_ipv4 ... ok ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_ipv4_in_resolves ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_ipv4_in_resolves ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_race ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_race ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_args_ipv6 ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_args_ipv6 ... ok ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_ipv6_in_resolves ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_ipv6_in_resolves ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_stopped_executor ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_stopped_executorINFO [alembic.runtime.migration] Context impl SQLiteImpl. ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_loopback_address ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_loopback_address ... ok ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_clean_cache_on_error_ipv4 ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_clean_cache_on_error_ipv4 ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address ... ok ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_with_mdns ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_with_mdns ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade -> 578f84f38d, inital_db_schema INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address_ipv4 ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address_ipv4 ... ok ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_clean_cache_on_error_ipv6 ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_clean_cache_on_error_ipv6 ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address_ipv6 ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address_ipv6 ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_kwargs ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_kwargs ... ok ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address_ipv6_brackets_no_scheme ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address_ipv6_brackets_no_scheme ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade 578f84f38d -> d588418040d, Add Rules INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_deny_unknown_macs_and_node_not_found_hook_bad ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_deny_unknown_macs_and_node_not_found_hook_bad ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_reader ... ok ironic_inspector.test.unit.test_coordination.TestGetCoordinator.test_get ironic_inspector.test.unit.test_coordination.TestGetCoordinator.test_get ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_args ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_args ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_service ... ok ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_args_old_iptables ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_args_old_iptables ... ok INFO [alembic.runtime.migration] Running upgrade d588418040d -> e169a4a81d88, Add invert field to rule condition INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_coordination.TestGetCoordinator.test_get_with_prefix ironic_inspector.test.unit.test_coordination.TestGetCoordinator.test_get_with_prefix ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_fails ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_fails ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_main.TestTopic.test_get_client_compat_non_standalone ironic_inspector.test.unit.test_main.TestTopic.test_get_client_compat_non_standaloneINFO [alembic.runtime.migration] Will assume non-transactional DDL. ... ok INFO [alembic.runtime.migration] Running upgrade e169a4a81d88 -> d2e48801c8ef, Introducing Node.state attribute INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_kwargs ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_kwargs ... ok ironic_inspector.test.unit.test_main.TestTopic.test_get_client_compat_standalone ironic_inspector.test.unit.test_main.TestTopic.test_get_client_compat_standaloneINFO [alembic.runtime.migration] Context impl SQLiteImpl. ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_manager ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade d2e48801c8ef -> d00d6e3f38c4, Change created|finished_at type to DateTime ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade d00d6e3f38c4 -> 882b2d84cb1b, attribute_constraints_relaxing ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_worker_exception ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_worker_exception ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_already_finished ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_already_finished ... ok INFO [alembic.runtime.migration] Running upgrade 882b2d84cb1b -> 18440d0834af, Introducing the aborting state INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_manager ... ok INFO [alembic.runtime.migration] Running upgrade 18440d0834af -> 2970d2d44edc, Add manage_boot to nodes INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_bmc ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_bmc ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade 2970d2d44edc -> bf8dec16023c, add_introspection_data_table INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_both ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_both ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_member ... INFO [alembic.runtime.migration] Will assume non-transactional DDL. ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade bf8dec16023c -> b55109d5063a, Added 'scope' column to 'Rules' table ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_iptables_command_ipv4 ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_iptables_command_ipv4 ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_inconsistency ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_inconsistency ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_iptables_command_ipv6 ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_iptables_command_ipv6 ... ok ironic_inspector.test.unit.db.test_migrations.TestMigrationSqlite.test_walk_versions ironic_inspector.test.unit.db.test_migrations.TestMigrationSqlite.test_walk_versions ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_ironic_unavailable_allowlist ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_ironic_unavailable_allowlist ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_input_filtering ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_input_filtering ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic_host_bypass_invalid ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic_host_bypass_invalid ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_ironic_unavailable_denylist ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_ironic_unavailable_denylist ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_macs ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_macs ... INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_service ... ok ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic_host_with_domain ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic_host_with_domain ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_allowlist_ipv4 ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_allowlist_ipv4 ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_invalid_value ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_invalid_value ... ok ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object_with_delete_after ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object_with_delete_after ... ok ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic_no_member ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic_no_memberINFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_macs_multiple_found ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_macs_multiple_foundINFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_allowlist_ipv6 ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_allowlist_ipv6 ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_negative ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_negativeINFO [alembic.runtime.migration] Will assume non-transactional DDL. ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCreate.test_create_client_error ironic_inspector.test.unit.test_node_cache.TestNodeCreate.test_create_client_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_denylist_ipv4 ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_denylist_ipv4 ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_macs_not_found ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_macs_not_found ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCreate.test_create_with_args ironic_inspector.test.unit.test_node_cache.TestNodeCreate.test_create_with_args ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_manager ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_denylist_ipv6 ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_denylist_ipv6 ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_no_data ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_no_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCreate.test_default_create ironic_inspector.test.unit.test_node_cache.TestNodeCreate.test_default_create ... ok ironic_inspector.test.unit.test_locking.TestGetLock.test_get_lock_internal ironic_inspector.test.unit.test_locking.TestGetLock.test_get_lock_internal ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_bad_provision_state ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_bad_provision_state ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_same_bmc_different_macs ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_same_bmc_different_macs ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_locking.TestGetLock.test_get_lock_tooz ironic_inspector.test.unit.test_locking.TestGetLock.test_get_lock_tooz ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_no_lookup_data ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_no_lookup_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_same_bmc_raises ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_same_bmc_raises ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_not_found ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_not_found ... ok ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_empty_dict ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_empty_dict ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_empty_list ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_empty_list ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_empty_string ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_empty_string ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_manager ... ok ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_none ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_none ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_success ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_success ... ok ironic_inspector.test.unit.test_plugins_rules.TestRemoveTraitAction.test_remove ironic_inspector.test.unit.test_plugins_rules.TestRemoveTraitAction.test_remove ... ok ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_validate_processing_hooks_exception ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_validate_processing_hooks_exception ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_broken_dependencies ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_broken_dependencies ... ok ironic_inspector.test.unit.test_plugins_rules.TestRemoveTraitAction.test_remove_not_found ironic_inspector.test.unit.test_plugins_rules.TestRemoveTraitAction.test_remove_not_found ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_ok ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_ok ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_ok ... ok ironic_inspector.test.unit.test_plugins_rules.TestRemoveTraitAction.test_validate ironic_inspector.test.unit.test_plugins_rules.TestRemoveTraitAction.test_validate ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_with_coordinator ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_with_coordinator ... ok ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_over ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_overINFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_zero ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_zero ... ok ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_self_dependency ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_self_dependency ... ok ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_all ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_allINFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_with_coordinator_failed ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_with_coordinator_failed ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_wrong_dependencies_order ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_wrong_dependencies_order ... ok ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_disabled ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_disabled ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_locking.TestInternalLock.test_acquire ironic_inspector.test.unit.test_locking.TestInternalLock.test_acquireINFO [alembic.runtime.migration] Will assume non-transactional DDL. ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_disabled_bad_conf ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_disabled_bad_conf ... ok ironic_inspector.test.unit.test_locking.TestInternalLock.test_context ironic_inspector.test.unit.test_locking.TestInternalLock.test_context ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_all_valid_data ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_all_valid_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_interfaces_with_ipv6_addresses_only ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_interfaces_with_ipv6_addresses_only ... ok ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_with_mdns ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_with_mdns ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_bad_value_linkagg ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_bad_value_linkagg ... ok ironic_inspector.test.unit.test_locking.TestInternalLock.test_init_lock ironic_inspector.test.unit.test_locking.TestInternalLock.test_init_lock ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_managerINFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_malformed_interfaces ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_malformed_interfaces ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_locking.TestInternalLock.test_release ironic_inspector.test.unit.test_locking.TestInternalLock.test_release ... ok ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_bad_value_macphy ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_bad_value_macphy ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_no_interfaces ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_no_interfaces ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_no_introspection_data_store ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_no_introspection_data_store ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_base.TestWithValidation.test_ok ironic_inspector.test.unit.test_plugins_base.TestWithValidation.test_ok ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_chassis_ids ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_chassis_ids ... ok ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_active ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_active ... ok ironic_inspector.test.unit.test_plugins_base.TestWithValidation.test_required_missing ironic_inspector.test.unit.test_plugins_base.TestWithValidation.test_required_missing ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe ... ok ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_duplicate_tlvs ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_duplicate_tlvs ... ok ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_get_no_data_available ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_get_no_data_availableINFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_base.TestWithValidation.test_unexpected ironic_inspector.test.unit.test_plugins_base.TestWithValidation.test_unexpected ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_no_role ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_no_role ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe_mac_format ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe_mac_format ... ok ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_invalid_ip ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_invalid_ipINFO [alembic.runtime.migration] Context impl SQLiteImpl. ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_boot_mode ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_boot_mode ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_store_and_get_processed ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_store_and_get_processed ... ok ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe_no_boot_interface ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe_no_boot_interface ... ok ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_multiple_interfaces ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_multiple_interfaces ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_boot_mode_disabled ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_boot_mode_disabledINFO [alembic.runtime.migration] Context impl SQLiteImpl. ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe_not_found ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe_not_found ... ok ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_null_strings ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_null_strings ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_cpu_flags ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_cpu_flags ... INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ok ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_store_and_get_unprocessed ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_store_and_get_unprocessed ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_readerINFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ... ok ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_skipped_interfaces ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_skipped_interfaces ... ok ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_old_format ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_old_format ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_cpu_flags_custom ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_cpu_flags_custom ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookLoad.test_hook_loadable_by_name ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookLoad.test_hook_loadable_by_name ... ok ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_store_proc_and_unproc ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_store_proc_and_unproc ... ok ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_truncated_int ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_truncated_int ... ok ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_cpu_no_known_flags ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_cpu_no_known_flags ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestDriver.test_driver ironic_inspector.test.unit.test_pxe_filter.TestDriver.test_driver ... ok ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_truncated_mac ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_truncated_mac ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_loadable_by_name ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_loadable_by_name ... ok ironic_inspector.test.unit.test_pxe_filter.TestGetActiveMacs.test_active_port ironic_inspector.test.unit.test_pxe_filter.TestGetActiveMacs.test_active_port ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeInfoOptions.test_get ironic_inspector.test.unit.test_node_cache.TestNodeInfoOptions.test_get ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_unhandled_oui ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_unhandled_oui ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_no_data ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_no_data ... ok ironic_inspector.test.unit.test_pxe_filter.TestGetActiveMacs.test_retry_on_port_list_failure ironic_inspector.test.unit.test_pxe_filter.TestGetActiveMacs.test_retry_on_port_list_failure ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_unhandled_tlvs ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_unhandled_tlvs ... ok ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_expected_data ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_expected_data ... INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ok ironic_inspector.test.unit.test_node_cache.TestNodeInfoOptions.test_set ironic_inspector.test.unit.test_node_cache.TestNodeInfoOptions.test_set ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestNetCondition.test_check ironic_inspector.test.unit.test_plugins_rules.TestNetCondition.test_check ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestNetCondition.test_validate ironic_inspector.test.unit.test_plugins_rules.TestNetCondition.test_validate ... ok ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_expected_data_ipv6_lowercase ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_expected_data_ipv6_lowercase ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_generic_exception ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_generic_exception ... INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_expected_data_ipv6_uppercase ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_expected_data_ipv6_uppercase ... ok ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_illegal_event ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_illegal_event ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply_driver ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply_driver ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_interface_not_in_ironic ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_interface_not_in_ironic ... ok ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_set_same_state ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_set_same_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_manager ... ok ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply_driver_no_reset_interfaces ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply_driver_no_reset_interfaces ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_inventory ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_inventory ... ok ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_set_state ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_set_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply_driver_not_supported ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply_driver_not_supported ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_ip_address_on_interface ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_ip_address_on_interface ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__get_fsm ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__get_fsm ... ok ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_validate ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_validate ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_mapping_in_config ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_mapping_in_config ... ok ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__get_fsm_invalid_state ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__get_fsm_invalid_state ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_member ... ok ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_matching_mapping_config ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_matching_mapping_config ... ok ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test_fsm_event ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test_fsm_eventINFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestReapplyNode.test_ok ironic_inspector.test.unit.test_process.TestReapplyNode.test_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test_fsm_illegal_event ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test_fsm_illegal_event ... INFO [alembic.runtime.migration] Context impl SQLiteImpl. ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_overwrite ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_overwrite ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_reader ... ok ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_patch_port_exception ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_patch_port_exception ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test_fsm_illegal_strict_event ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test_fsm_illegal_strict_eventINFO [alembic.runtime.migration] Will assume non-transactional DDL. ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestFailAction.test_apply ironic_inspector.test.unit.test_plugins_rules.TestFailAction.test_apply ... ok ironic_inspector.test.unit.test_process.TestReapplyNode.test_prehook_failure ironic_inspector.test.unit.test_process.TestReapplyNode.test_prehook_failure ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestFailAction.test_validate ironic_inspector.test.unit.test_plugins_rules.TestFailAction.test_validate ... ok ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_not_in_edeploy_format ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_not_in_edeploy_format ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestUnprocessedData.test_save_unprocessed_data ironic_inspector.test.unit.test_process.TestUnprocessedData.test_save_unprocessed_data ... ok ironic_inspector.test.unit.test_pxe_filter.TestGetIronicMacs.test_active_port ironic_inspector.test.unit.test_pxe_filter.TestGetIronicMacs.test_active_port ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_not_in_edeploy_format_strict_mode ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_not_in_edeploy_format_strict_mode ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestGetIronicMacs.test_retry_on_port_list_failure ironic_inspector.test.unit.test_pxe_filter.TestGetIronicMacs.test_retry_on_port_list_failure ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_recieved ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_recieved ... ok ironic_inspector.test.unit.test_process.TestUnprocessedData.test_save_unprocessed_data_failure ironic_inspector.test.unit.test_process.TestUnprocessedData.test_save_unprocessed_data_failure ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_admin ... ok ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_recieved_with_errors ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_recieved_with_errors ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_no_data_recieved ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_no_data_recieved ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_manager ... ok ironic_inspector.test.unit.test_rules.TestGetRule.test_get ironic_inspector.test.unit.test_rules.TestGetRule.test_get ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestNodeNotFoundHook.test_node_not_found_hook_exception ironic_inspector.test.unit.test_process.TestNodeNotFoundHook.test_node_not_found_hook_exception ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestNodeNotFoundHook.test_node_not_found_hook_run_none ironic_inspector.test.unit.test_process.TestNodeNotFoundHook.test_node_not_found_hook_run_none ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestNodeNotFoundHook.test_node_not_found_hook_run_ok ironic_inspector.test.unit.test_process.TestNodeNotFoundHook.test_node_not_found_hook_run_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestGetRule.test_get_all ironic_inspector.test.unit.test_rules.TestGetRule.test_get_all ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_swift.SwiftTestCase.test_get_object ironic_inspector.test.unit.test_swift.SwiftTestCase.test_get_object ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_admin ... ok ironic_inspector.test.unit.test_rules.TestGetRule.test_not_found ironic_inspector.test.unit.test_rules.TestGetRule.test_not_found ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestRuleScope.test_node_no_scope ironic_inspector.test.unit.test_rules.TestRuleScope.test_node_no_scope ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_manager ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestRuleScope.test_node_scope_1 ironic_inspector.test.unit.test_rules.TestRuleScope.test_node_scope_1 ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_member ... ok ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestRuleScope.test_node_scope_2 ironic_inspector.test.unit.test_rules.TestRuleScope.test_node_scope_2 ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_adapter_empty_data ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_adapter_empty_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_reader ... ok ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_adapter_no_data ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_adapter_no_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_adapter_with_bmc ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_adapter_with_bmc ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_NodeInfo_instance ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_NodeInfo_instance ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_service ... INFO [alembic.runtime.migration] Context impl SQLiteImpl. ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_NodeInfo_instance_with_state ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_NodeInfo_instance_with_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_dict ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_dict ... ok ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_everything ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_everything ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_no_info ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_no_info ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_admin ... ok ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_only_bmc ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_only_bmc ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_only_mac ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_only_mac ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_only_uuid ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_only_uuid ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_manager ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_uuid_not_str ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_uuid_not_str ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_member ... ok ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_fail ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_fail ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_list ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_list ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_manager ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_nested_fail ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_nested_fail ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_primitives ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_primitives ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_manager ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_non_format_value ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_non_format_value ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestIsoTimestamp.test_none ironic_inspector.test.unit.test_utils.TestIsoTimestamp.test_none ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestIsoTimestamp.test_ok ironic_inspector.test.unit.test_utils.TestIsoTimestamp.test_ok ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_api_tools.MarkerFieldTestCase.test_marker_check_fails ironic_inspector.test.unit.test_api_tools.MarkerFieldTestCase.test_marker_check_fails ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_api_tools.MarkerFieldTestCase.test_marker_ok ironic_inspector.test.unit.test_api_tools.MarkerFieldTestCase.test_marker_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_api_tools.RequestFieldTestCase.test_request_field_ok ironic_inspector.test.unit.test_api_tools.RequestFieldTestCase.test_request_field_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_api_tools.RequestFieldTestCase.test_request_field_with_default ironic_inspector.test.unit.test_api_tools.RequestFieldTestCase.test_request_field_with_default ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_api_tools.RequestFieldTestCase.test_request_field_with_default_returns_default ironic_inspector.test.unit.test_api_tools.RequestFieldTestCase.test_request_field_with_default_returns_default ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.Test_Execute.test__execute ironic_inspector.test.unit.test_dnsmasq_pxe_filter.Test_Execute.test__execute ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.Test_Execute.test__execute_empty ironic_inspector.test.unit.test_dnsmasq_pxe_filter.Test_Execute.test__execute_empty ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.Test_Execute.test__execute_ignoring_errors ironic_inspector.test.unit.test_dnsmasq_pxe_filter.Test_Execute.test__execute_ignoring_errors ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_invalid_state ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_invalid_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_limit ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_limit ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_makrer ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_makrer ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_multiple_state ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_multiple_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_state ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerContinue.test_continue_failed ironic_inspector.test.unit.test_manager.TestManagerContinue.test_continue_failed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerContinue.test_continue_ok ironic_inspector.test.unit.test_manager.TestManagerContinue.test_continue_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerReapply.test_generic_error ironic_inspector.test.unit.test_manager.TestManagerReapply.test_generic_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_swift.SwiftTestCase.test_get_object_fails ironic_inspector.test.unit.test_swift.SwiftTestCase.test_get_object_fails ... ok ironic_inspector.test.unit.test_manager.TestManagerReapply.test_get_introspection_data_error ironic_inspector.test.unit.test_manager.TestManagerReapply.test_get_introspection_data_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerReapply.test_node_locked ironic_inspector.test.unit.test_manager.TestManagerReapply.test_node_locked ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerReapply.test_node_not_found ironic_inspector.test.unit.test_manager.TestManagerReapply.test_node_not_found ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerReapply.test_ok ironic_inspector.test.unit.test_manager.TestManagerReapply.test_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerReapply.test_ok_db ironic_inspector.test.unit.test_manager.TestManagerReapply.test_ok_db ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerReapply.test_ok_swift ironic_inspector.test.unit.test_manager.TestManagerReapply.test_ok_swift ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerReapply.test_reapply_with_data ironic_inspector.test.unit.test_manager.TestManagerReapply.test_reapply_with_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerReapply.test_store_data_disabled ironic_inspector.test.unit.test_manager.TestManagerReapply.test_store_data_disabled ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_no_timeout ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_no_timeout ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_timeout ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_timeout ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_timeout_active_state ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_timeout_active_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_timeout_lock_failed ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_timeout_lock_failed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestStoreLogs.test_always_store_logs ironic_inspector.test.unit.test_process.TestStoreLogs.test_always_store_logs ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestStoreLogs.test_directory_is_created ironic_inspector.test.unit.test_process.TestStoreLogs.test_directory_is_created ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestStoreLogs.test_failure_to_write ironic_inspector.test.unit.test_process.TestStoreLogs.test_failure_to_write ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestStoreLogs.test_logs_disabled ironic_inspector.test.unit.test_process.TestStoreLogs.test_logs_disabled ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestStoreLogs.test_no_error_no_logs ironic_inspector.test.unit.test_process.TestStoreLogs.test_no_error_no_logs ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_custom_name ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_custom_name ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_find_node_error ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_find_node_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_preprocess_failure ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_preprocess_failure ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_process_failure ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_process_failure ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_ramdisk_error ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_ramdisk_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_unexpected_process_failure ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_unexpected_process_failure ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_all ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_all ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_any ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_any ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_default ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_default ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_first ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_first ... ok ---------------------------------------------------------------------- Ran 851 tests in 36.255s OK (skipped=8) + stestr slowest Test id Runtime (s) ----------------------------------------------------------------------------------------------- ----------- ironic_inspector.test.unit.db.test_migrations.TestMigrationSqlite.test_upgrade_and_version 6.974 ironic_inspector.test.unit.db.test_migrations.TestMigrationsMySQL.test_upgrade_and_version 6.965 ironic_inspector.test.unit.db.test_migrations.TestMigrationsPostgreSQL.test_upgrade_and_version 6.634 ironic_inspector.test.unit.db.test_migrations.ModelsMigrationsSyncPostgres.test_models_sync 6.595 ironic_inspector.test.unit.db.test_migrations.ModelsMigrationsSyncMysql.test_models_sync 5.619 ironic_inspector.test.unit.test_swift.SwiftTestCase.test___init__sdk_failure 0.751 ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object_with_delete_after 0.708 ironic_inspector.test.unit.test_common_ironic.TestGetClientBase.test_get_client 0.687 ironic_inspector.test.unit.test_swift.SwiftTestCase.test___init__keystone_failure 0.641 ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object 0.605 + rm -rf .stestr mkdir -p /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/usr/share/ironic-inspector PYTHONPATH=/build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages oslo-config-generator \ --output-file /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/usr/share/ironic-inspector/inspector.conf \ --namespace ironic_inspector \ --namespace ironic_lib.mdns \ --namespace keystonemiddleware.auth_token \ --namespace oslo.db \ --namespace oslo.log \ --namespace oslo.messaging \ --namespace oslo.middleware.cors \ --namespace oslo.middleware.healthcheck \ --namespace oslo.policy \ --namespace oslo.service.service \ --namespace oslo.service.sslutils \ --namespace oslo.service.wsgi pkgos-readd-keystone-authtoken-missing-options /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/usr/share/ironic-inspector/inspector.conf keystone_authtoken ironic-inspector pkgos_inifile: Setting value in pkgos-readd-keystone-authtoken-missing-options.d0ueto:[keystone_authtoken]/www_authenticate_uri pkgos_inifile: Setting value in pkgos-readd-keystone-authtoken-missing-options.d0ueto:[keystone_authtoken]/auth_type pkgos_inifile: Setting value in pkgos-readd-keystone-authtoken-missing-options.d0ueto:[keystone_authtoken]/region_name mkdir -p /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/etc/ironic-inspector/policy.d PYTHONPATH=/build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages oslopolicy-sample-generator \ --output-file /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/etc/ironic-inspector/policy.d/00_default_policy.yaml \ --format yaml \ --namespace ironic_inspector.api WARNING:oslo_config.cfg:Deprecated: Option "format" from group "DEFAULT" is deprecated for removal ( ``policy_file`` support for JSON formatted file is deprecated. So these tools also deprecate the support of generating or upgrading policy file in JSON format. ). Its value may be silently ignored in the future. # Comment out deprecated policies sed -i 's/^"/#"/' /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/etc/ironic-inspector/policy.d/00_default_policy.yaml # Use the policy.d folder pkgos-fix-config-default /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/usr/share/ironic-inspector/inspector.conf oslo_policy policy_dirs /etc/nova/policy.d pkgos_inifile: Setting value in /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/usr/share/ironic-inspector/inspector.conf:[oslo_policy]/policy_dirs # Debian uses the "standalone" mode, meaming one ironic-inspector-conductor daemon, and a wsgi server (using uwsgi). # If not set, none of these 2 daemons will start. pkgos-fix-config-default /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/usr/share/ironic-inspector/inspector.conf DEFAULT standalone False pkgos_inifile: Setting value in /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/usr/share/ironic-inspector/inspector.conf:[DEFAULT]/standalone sed -i 's|^[ \t#]*connection[ \t]=.*|connection = sqlite:////var/lib/ironic-inspector/inspectordb|' /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/usr/share/ironic-inspector/inspector.conf install -D -m 0644 rootwrap.conf /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/etc/ironic-inspector/rootwrap.conf install -D -m 0644 rootwrap.d/ironic-inspector.filters /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/etc/ironic-inspector/rootwrap.d/ironic-inspector.filters install -D -m 0644 /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector.sudoers /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/etc/sudoers.d/ironic-inspector sed -i 's|stack|ironic-inspector|' /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/etc/sudoers.d/ironic-inspector dh_install dh_missing --fail-missing make[1]: Leaving directory '/build/reproducible-path/ironic-inspector-12.3.0' dh_installdocs -O--buildsystem=python_distutils debian/rules override_dh_installchangelogs make[1]: Entering directory '/build/reproducible-path/ironic-inspector-12.3.0' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' if [ -e /build/reproducible-path/ironic-inspector-12.3.0/debian/CHANGELOG ] ; then \ dh_installchangelogs /build/reproducible-path/ironic-inspector-12.3.0/debian/CHANGELOG ; \ else \ dh_installchangelogs ; \ fi make[1]: Leaving directory '/build/reproducible-path/ironic-inspector-12.3.0' dh_installman -O--buildsystem=python_distutils dh_installdebconf -O--buildsystem=python_distutils debian/rules override_dh_python3 make[1]: Entering directory '/build/reproducible-path/ironic-inspector-12.3.0' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' dh_python3 --shebang=/usr/bin/python3 I: dh_python3 tools:113: replacing shebang in debian/python3-ironic-inspector/usr/bin/ironic-inspector-status I: dh_python3 tools:113: replacing shebang in debian/python3-ironic-inspector/usr/bin/ironic-inspector-rootwrap I: dh_python3 tools:113: replacing shebang in debian/python3-ironic-inspector/usr/bin/ironic-inspector-migrate-data I: dh_python3 tools:113: replacing shebang in debian/python3-ironic-inspector/usr/bin/ironic-inspector-dbsync I: dh_python3 tools:113: replacing shebang in debian/python3-ironic-inspector/usr/bin/ironic-inspector-conductor I: dh_python3 tools:113: replacing shebang in debian/python3-ironic-inspector/usr/bin/ironic-inspector-api-wsgi I: dh_python3 tools:113: replacing shebang in debian/python3-ironic-inspector/usr/bin/ironic-inspector make[1]: Leaving directory '/build/reproducible-path/ironic-inspector-12.3.0' debian/rules override_dh_installinit make[1]: Entering directory '/build/reproducible-path/ironic-inspector-12.3.0' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' # Create the init scripts and systemd unit files from the template set -e ; set -x ; for i in `ls -1 debian/*.init.in` ; do \ MYINIT=`echo $i | sed s/.init.in//` ; \ cp $i $MYINIT.init ; \ cat /usr/share/openstack-pkg-tools/init-script-template >>$MYINIT.init ; \ pkgos-gen-systemd-unit $i ; \ done ++ ls -1 debian/ironic-inspector.init.in debian/ironic-inspector.ironic-inspector-api.init.in debian/ironic-inspector.ironic-inspector-conductor.init.in + for i in `ls -1 debian/*.init.in` ++ echo debian/ironic-inspector.init.in ++ sed s/.init.in// + MYINIT=debian/ironic-inspector + cp debian/ironic-inspector.init.in debian/ironic-inspector.init + cat /usr/share/openstack-pkg-tools/init-script-template + pkgos-gen-systemd-unit debian/ironic-inspector.init.in + for i in `ls -1 debian/*.init.in` ++ sed s/.init.in// ++ echo debian/ironic-inspector.ironic-inspector-api.init.in + MYINIT=debian/ironic-inspector.ironic-inspector-api + cp debian/ironic-inspector.ironic-inspector-api.init.in debian/ironic-inspector.ironic-inspector-api.init + cat /usr/share/openstack-pkg-tools/init-script-template + pkgos-gen-systemd-unit debian/ironic-inspector.ironic-inspector-api.init.in + for i in `ls -1 debian/*.init.in` ++ echo debian/ironic-inspector.ironic-inspector-conductor.init.in ++ sed s/.init.in// + MYINIT=debian/ironic-inspector.ironic-inspector-conductor + cp debian/ironic-inspector.ironic-inspector-conductor.init.in debian/ironic-inspector.ironic-inspector-conductor.init + cat /usr/share/openstack-pkg-tools/init-script-template + pkgos-gen-systemd-unit debian/ironic-inspector.ironic-inspector-conductor.init.in # If there's a service.in file, use that one instead of the generated one set -e ; set -x ; for i in `ls -1 debian/*.service.in`; do \ MYPKG=`echo $i | sed s/.service.in//` ; \ cp $MYPKG.service.in $MYPKG.service ; \ done ++ ls -1 'debian/*.service.in' ls: cannot access 'debian/*.service.in': No such file or directory # Generate the systemd unit if there's no already existing .service.in set -e ; set -x ; for i in `ls debian/*.init.in` ; do \ MYINIT=`echo $i | sed s/.init.in/.service.in/` ; \ if ! [ -e $MYINIT ] ; then \ pkgos-gen-systemd-unit $i ; \ fi \ done ++ ls debian/ironic-inspector.init.in debian/ironic-inspector.ironic-inspector-api.init.in debian/ironic-inspector.ironic-inspector-conductor.init.in + for i in `ls debian/*.init.in` ++ echo debian/ironic-inspector.init.in ++ sed s/.init.in/.service.in/ + MYINIT=debian/ironic-inspector.service.in + '[' -e debian/ironic-inspector.service.in ']' + pkgos-gen-systemd-unit debian/ironic-inspector.init.in + for i in `ls debian/*.init.in` ++ echo debian/ironic-inspector.ironic-inspector-api.init.in ++ sed s/.init.in/.service.in/ + MYINIT=debian/ironic-inspector.ironic-inspector-api.service.in + '[' -e debian/ironic-inspector.ironic-inspector-api.service.in ']' + pkgos-gen-systemd-unit debian/ironic-inspector.ironic-inspector-api.init.in + for i in `ls debian/*.init.in` ++ echo debian/ironic-inspector.ironic-inspector-conductor.init.in ++ sed s/.init.in/.service.in/ + MYINIT=debian/ironic-inspector.ironic-inspector-conductor.service.in + '[' -e debian/ironic-inspector.ironic-inspector-conductor.service.in ']' + pkgos-gen-systemd-unit debian/ironic-inspector.ironic-inspector-conductor.init.in dh_installinit --error-handler=true make[1]: Leaving directory '/build/reproducible-path/ironic-inspector-12.3.0' debian/rules override_dh_installsystemd make[1]: Entering directory '/build/reproducible-path/ironic-inspector-12.3.0' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' # Create the init scripts and systemd unit files from the template set -e ; set -x ; for i in `ls -1 debian/*.init.in` ; do \ MYINIT=`echo $i | sed s/.init.in//` ; \ cp $i $MYINIT.init ; \ cat /usr/share/openstack-pkg-tools/init-script-template >>$MYINIT.init ; \ pkgos-gen-systemd-unit $i ; \ done ++ ls -1 debian/ironic-inspector.init.in debian/ironic-inspector.ironic-inspector-api.init.in debian/ironic-inspector.ironic-inspector-conductor.init.in + for i in `ls -1 debian/*.init.in` ++ echo debian/ironic-inspector.init.in ++ sed s/.init.in// + MYINIT=debian/ironic-inspector + cp debian/ironic-inspector.init.in debian/ironic-inspector.init + cat /usr/share/openstack-pkg-tools/init-script-template + pkgos-gen-systemd-unit debian/ironic-inspector.init.in + for i in `ls -1 debian/*.init.in` ++ echo debian/ironic-inspector.ironic-inspector-api.init.in ++ sed s/.init.in// + MYINIT=debian/ironic-inspector.ironic-inspector-api + cp debian/ironic-inspector.ironic-inspector-api.init.in debian/ironic-inspector.ironic-inspector-api.init + cat /usr/share/openstack-pkg-tools/init-script-template + pkgos-gen-systemd-unit debian/ironic-inspector.ironic-inspector-api.init.in + for i in `ls -1 debian/*.init.in` ++ echo debian/ironic-inspector.ironic-inspector-conductor.init.in ++ sed s/.init.in// + MYINIT=debian/ironic-inspector.ironic-inspector-conductor + cp debian/ironic-inspector.ironic-inspector-conductor.init.in debian/ironic-inspector.ironic-inspector-conductor.init + cat /usr/share/openstack-pkg-tools/init-script-template + pkgos-gen-systemd-unit debian/ironic-inspector.ironic-inspector-conductor.init.in # If there's a service.in file, use that one instead of the generated one set -e ; set -x ; for i in `ls -1 debian/*.service.in`; do \ MYPKG=`echo $i | sed s/.service.in//` ; \ cp $MYPKG.service.in $MYPKG.service ; \ done ++ ls -1 'debian/*.service.in' ls: cannot access 'debian/*.service.in': No such file or directory # Generate the systemd unit if there's no already existing .service.in set -e ; set -x ; for i in `ls debian/*.init.in` ; do \ MYINIT=`echo $i | sed s/.init.in/.service.in/` ; \ if ! [ -e $MYINIT ] ; then \ pkgos-gen-systemd-unit $i ; \ fi \ done ++ ls debian/ironic-inspector.init.in debian/ironic-inspector.ironic-inspector-api.init.in debian/ironic-inspector.ironic-inspector-conductor.init.in + for i in `ls debian/*.init.in` ++ echo debian/ironic-inspector.init.in ++ sed s/.init.in/.service.in/ + MYINIT=debian/ironic-inspector.service.in + '[' -e debian/ironic-inspector.service.in ']' + pkgos-gen-systemd-unit debian/ironic-inspector.init.in + for i in `ls debian/*.init.in` ++ echo debian/ironic-inspector.ironic-inspector-api.init.in ++ sed s/.init.in/.service.in/ + MYINIT=debian/ironic-inspector.ironic-inspector-api.service.in + '[' -e debian/ironic-inspector.ironic-inspector-api.service.in ']' + pkgos-gen-systemd-unit debian/ironic-inspector.ironic-inspector-api.init.in + for i in `ls debian/*.init.in` ++ echo debian/ironic-inspector.ironic-inspector-conductor.init.in ++ sed s/.init.in/.service.in/ + MYINIT=debian/ironic-inspector.ironic-inspector-conductor.service.in + '[' -e debian/ironic-inspector.ironic-inspector-conductor.service.in ']' + pkgos-gen-systemd-unit debian/ironic-inspector.ironic-inspector-conductor.init.in dh_installsystemd -pironic-inspector --name=ironic-inspector-api dh_installsystemd -pironic-inspector --name=ironic-inspector-conductor make[1]: Leaving directory '/build/reproducible-path/ironic-inspector-12.3.0' debian/rules override_dh_installmenu make[1]: Entering directory '/build/reproducible-path/ironic-inspector-12.3.0' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' dh_installinit -pironic-inspector --name=ironic-inspector-api dh_installinit -pironic-inspector --name=ironic-inspector-conductor make[1]: Leaving directory '/build/reproducible-path/ironic-inspector-12.3.0' dh_perl -O--buildsystem=python_distutils dh_link -O--buildsystem=python_distutils dh_strip_nondeterminism -O--buildsystem=python_distutils dh_compress -O--buildsystem=python_distutils dh_fixperms -O--buildsystem=python_distutils dh_missing -O--buildsystem=python_distutils dh_installdeb -O--buildsystem=python_distutils debian/rules override_dh_gencontrol make[1]: Entering directory '/build/reproducible-path/ironic-inspector-12.3.0' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' if dpkg-vendor --derives-from ubuntu ; then \ dh_gencontrol -- -T/build/reproducible-path/ironic-inspector-12.3.0/debian/ubuntu_control_vars ; \ else \ dh_gencontrol -- -T/build/reproducible-path/ironic-inspector-12.3.0/debian/debian_control_vars ; \ fi dpkg-gencontrol: warning: Depends field of package ironic-inspector: substitution variable ${python3:Depends} used, but is not defined make[1]: Leaving directory '/build/reproducible-path/ironic-inspector-12.3.0' dh_md5sums -O--buildsystem=python_distutils dh_builddeb -O--buildsystem=python_distutils dpkg-deb: building package 'python3-ironic-inspector' in '../python3-ironic-inspector_12.3.0-2_all.deb'. dpkg-deb: building package 'ironic-inspector' in '../ironic-inspector_12.3.0-2_all.deb'. dpkg-genbuildinfo --build=binary -O../ironic-inspector_12.3.0-2_arm64.buildinfo dpkg-genchanges --build=binary -O../ironic-inspector_12.3.0-2_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-source: info: using options from ironic-inspector-12.3.0/debian/source/options: --extend-diff-ignore=^[^/]*[.]egg-info/ --extend-diff-ignore=^[.]gitreview$ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration I: user script /srv/workspace/pbuilder/154564/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/154564/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/154564 and its subdirectories I: Current time: Tue Dec 23 09:10:42 +14 2025 I: pbuilder-time-stamp: 1766430642