Mock Version: 1.2.15 Mock Version: 1.2.15 ENTER do(['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target noarch --nodeps /builddir/build/SPECS/openstack-ironic-inspector.spec'], chrootPath='/var/lib/mock/cloud7-openstack-ocata-el7-build-25141-35512/root'shell=FalseprintOutput=Falseenv={'LANG': 'en_GB', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'HOSTNAME': 'mock'}gid=135user='mockbuild'timeout=86400logger=uid=497) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target noarch --nodeps /builddir/build/SPECS/openstack-ironic-inspector.spec'] with env {'LANG': 'en_GB', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'HOSTNAME': 'mock'} and shell False Building target platforms: noarch Building for target noarch Wrote: /builddir/build/SRPMS/openstack-ironic-inspector-5.0.0-1.el7.src.rpm Child return code was: 0 LEAVE do --> ENTER do(['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target noarch --nodeps /builddir/build/SPECS/openstack-ironic-inspector.spec '], chrootPath='/var/lib/mock/cloud7-openstack-ocata-el7-build-25141-35512/root'shell=Falseuid=497env={'LANG': 'en_GB', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'HOSTNAME': 'mock'}gid=135user='mockbuild'timeout=86400private_network=Truelogger=printOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target noarch --nodeps /builddir/build/SPECS/openstack-ironic-inspector.spec '] with env {'LANG': 'en_GB', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'HOSTNAME': 'mock'} and shell False Building target platforms: noarch Building for target noarch Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.zzeXgs + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf ironic-inspector-5.0.0 + /usr/bin/gzip -dc /builddir/build/SOURCES/ironic-inspector-5.0.0.tar.gz + /usr/bin/tar -xvvf - drwxrwxr-x jenkins/jenkins 0 2017-02-13 22:28 ironic-inspector-5.0.0/ -rw-rw-r-- jenkins/jenkins 4106 2017-02-13 22:28 ironic-inspector-5.0.0/setup.cfg drwxrwxr-x jenkins/jenkins 0 2017-02-13 22:28 ironic-inspector-5.0.0/rootwrap.d/ -rw-rw-r-- jenkins/jenkins 221 2017-02-13 22:26 ironic-inspector-5.0.0/rootwrap.d/ironic-inspector-firewall.filters drwxrwxr-x jenkins/jenkins 0 2017-02-13 22:28 ironic-inspector-5.0.0/doc/ drwxrwxr-x jenkins/jenkins 0 2017-02-13 22:28 ironic-inspector-5.0.0/doc/source/ -rw-rw-r-- jenkins/jenkins 534 2017-02-13 22:26 ironic-inspector-5.0.0/doc/source/index.rst -rw-rw-r-- jenkins/jenkins 10999 2017-02-13 22:26 ironic-inspector-5.0.0/doc/source/http-api.rst -rw-rw-r-- jenkins/jenkins 5955 2017-02-13 22:26 ironic-inspector-5.0.0/doc/source/troubleshooting.rst -rw-rw-r-- jenkins/jenkins 2599 2017-02-13 22:26 ironic-inspector-5.0.0/doc/source/workflow.rst -rw-rw-r-- jenkins/jenkins 13145 2017-02-13 22:26 ironic-inspector-5.0.0/doc/source/install.rst -rw-rw-r-- jenkins/jenkins 2772 2017-02-13 22:26 ironic-inspector-5.0.0/doc/source/conf.py -rw-rw-r-- jenkins/jenkins 1078 2017-02-13 22:26 ironic-inspector-5.0.0/doc/source/upgrade.rst -rw-rw-r-- jenkins/jenkins 14 2017-02-13 22:26 ironic-inspector-5.0.0/doc/source/.gitignore -rw-rw-r-- jenkins/jenkins 60 2017-02-13 22:26 ironic-inspector-5.0.0/doc/source/contributing.rst -rw-rw-r-- jenkins/jenkins 15093 2017-02-13 22:26 ironic-inspector-5.0.0/doc/source/usage.rst -rw-rw-r-- jenkins/jenkins 5752 2017-02-13 22:26 ironic-inspector-5.0.0/doc/Makefile -rw-rw-r-- jenkins/jenkins 30696 2017-02-13 22:28 ironic-inspector-5.0.0/ChangeLog -rw-rw-r-- jenkins/jenkins 533 2017-02-13 22:26 ironic-inspector-5.0.0/test-requirements.txt drwxrwxr-x jenkins/jenkins 0 2017-02-13 22:28 ironic-inspector-5.0.0/tools/ -rwxrwxr-x jenkins/jenkins 1990 2017-02-13 22:26 ironic-inspector-5.0.0/tools/test-setup.sh -rw-rw-r-- jenkins/jenkins 413 2017-02-13 22:26 ironic-inspector-5.0.0/config-generator.conf -rw-rw-r-- jenkins/jenkins 30596 2017-02-13 22:26 ironic-inspector-5.0.0/example.conf drwxrwxr-x jenkins/jenkins 0 2017-02-13 22:28 ironic-inspector-5.0.0/releasenotes/ drwxrwxr-x jenkins/jenkins 0 2017-02-13 22:28 ironic-inspector-5.0.0/releasenotes/source/ -rw-rw-r-- jenkins/jenkins 32 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/source/unreleased.rst -rw-rw-r-- jenkins/jenkins 142 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/source/mitaka.rst -rw-rw-r-- jenkins/jenkins 325 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/source/index.rst -rw-rw-r-- jenkins/jenkins 141 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/source/liberty.rst -rw-rw-r-- jenkins/jenkins 142 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/source/newton.rst -rw-rw-r-- jenkins/jenkins 107 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/source/current-series.rst -rw-rw-r-- jenkins/jenkins 9344 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/source/conf.py drwxrwxr-x jenkins/jenkins 0 2017-02-13 22:28 ironic-inspector-5.0.0/releasenotes/source/_static/ -rw-rw-r-- jenkins/jenkins 0 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/source/_static/.placeholder drwxrwxr-x jenkins/jenkins 0 2017-02-13 22:28 ironic-inspector-5.0.0/releasenotes/source/_templates/ -rw-rw-r-- jenkins/jenkins 0 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/source/_templates/.placeholder drwxrwxr-x jenkins/jenkins 0 2017-02-13 22:28 ironic-inspector-5.0.0/releasenotes/notes/ -rw-rw-r-- jenkins/jenkins 99 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/continue-http-500-62f33d425aade9d7.yaml -rw-rw-r-- jenkins/jenkins 82 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/fix_llc_port_assume-4ea47d26501bddc3.yaml -rw-rw-r-- jenkins/jenkins 207 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/names-82d9f84153a228ec.yaml -rw-rw-r-- jenkins/jenkins 86 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/bmc-logging-deprecation-4ca046a64fac6f11.yaml -rw-rw-r-- jenkins/jenkins 115 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/abort-introspection-ae5cb5a9fbacd2ac.yaml -rw-rw-r-- jenkins/jenkins 317 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/processing-logging-e2d27bbac95a7213.yaml -rw-rw-r-- jenkins/jenkins 232 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/deprecated-options-removal-ocata-a44dadf3bcf8d6fc.yaml -rw-rw-r-- jenkins/jenkins 178 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/drop-maintenance-a9a87a9a2af051ad.yaml -rw-rw-r-- jenkins/jenkins 155 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/compact-debug-logging-b15dd9bbdd3ce27a.yaml -rw-rw-r-- jenkins/jenkins 338 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/add-support-for-listing-all-introspection-statuses-2a3d4379c3854894.yaml -rw-rw-r-- jenkins/jenkins 125 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/empty-condition-abc707b771be6be3.yaml -rw-rw-r-- jenkins/jenkins 144 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/capabilities-15cc2268d661f0a0.yaml -rw-rw-r-- jenkins/jenkins 130 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/optional-root-disk-9b972f504b2e6262.yaml -rw-rw-r-- jenkins/jenkins 137 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/firewall-rerun-f2d0f64cca2698ff.yaml -rw-rw-r-- jenkins/jenkins 108 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/fix-deadlock-during-cleanup-bcb6b517ef299791.yaml -rw-rw-r-- jenkins/jenkins 271 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/ironic-lib-hints-20412a1c7fa796e0.yaml -rw-rw-r-- jenkins/jenkins 63 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/node-locking-4d135ca5b93524b1.yaml -rw-rw-r-- jenkins/jenkins 119 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/contains-matches-ee28958b08995494.yaml -rw-rw-r-- jenkins/jenkins 64 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/extra-hardware-swift-aeebf299b9605bb0.yaml -rw-rw-r-- jenkins/jenkins 138 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/fix-crash-when-use-postgresql-ac6c708f48f55c83.yaml -rw-rw-r-- jenkins/jenkins 213 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/fix-mysql-6b79049fe96edae4.yaml -rw-rw-r-- jenkins/jenkins 108 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/missing-pxe-mac-d9329dab85513460.yaml -rw-rw-r-- jenkins/jenkins 60 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/migrations-autogenerate-4303fd496c3c2757.yaml -rw-rw-r-- jenkins/jenkins 256 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/pci_devices-plugin-5b93196e0e973155.yaml -rw-rw-r-- jenkins/jenkins 389 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/fix-rules-endpoint-response-d60984c40d927c1f.yaml -rw-rw-r-- jenkins/jenkins 185 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/check-formatted-value-from-nonstring-3d851cb42ce3a0ac.yaml -rw-rw-r-- jenkins/jenkins 126 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/googbye-patches-args-071532024b9260bd.yaml -rw-rw-r-- jenkins/jenkins 363 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/introspection-delay-drivers-deprecation-1d0c25b112fbd4da.yaml -rw-rw-r-- jenkins/jenkins 309 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/custom-ramdisk-log-name-dac06822c38657e7.yaml -rw-rw-r-- jenkins/jenkins 584 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/multiattribute_node_lookup-17e219ba8d3e5eb0.yaml -rw-rw-r-- jenkins/jenkins 213 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/fix_llc_hook_bugs-efeea008c2f792eb.yaml -rw-rw-r-- jenkins/jenkins 141 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/patch-head-backslash-24bcdd03ba254bf2.yaml -rw-rw-r-- jenkins/jenkins 150 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/add-support-for-long-running-ramdisk-ffee3c177c56cebb.yaml -rw-rw-r-- jenkins/jenkins 550 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/cors-5f345c65da7f5c99.yaml -rw-rw-r-- jenkins/jenkins 83 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/set-node-to-error-when-swift-failure-3e919ecbf9db6401.yaml -rw-rw-r-- jenkins/jenkins 80 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/is-empty-missing-a590d580cb62761d.yaml -rw-rw-r-- jenkins/jenkins 145 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/no-fail-on-power-off-enroll-node-e40854f6def397b8.yaml -rw-rw-r-- jenkins/jenkins 518 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/deprecate-setting-ipmi-creds-1581ddc63b273811.yaml -rw-rw-r-- jenkins/jenkins 148 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/flask-debug-6d2dcc2b482324dc.yaml -rw-rw-r-- jenkins/jenkins 0 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/.placeholder -rw-rw-r-- jenkins/jenkins 762 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/introspection-state-03538fac198882b6.yaml -rw-rw-r-- jenkins/jenkins 111 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/size-hint-ea2a264468e1fcb7.yaml -rw-rw-r-- jenkins/jenkins 503 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/sphinx-docs-4d0a5886261e57bf.yaml -rw-rw-r-- jenkins/jenkins 169 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/edeploy-typeerror-6486e31923d91666.yaml -rw-rw-r-- jenkins/jenkins 174 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/deprecate-rollback-dea95ac515d3189b.yaml -rw-rw-r-- jenkins/jenkins 403 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/infiniband-support-960d6846e326dec4.yaml -rw-rw-r-- jenkins/jenkins 122 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/add-lldp-basic-plugin-98aebcf43e60931b.yaml -rw-rw-r-- jenkins/jenkins 216 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/log-info-not-found-cache-error-afbc87e80305ca5c.yaml -rw-rw-r-- jenkins/jenkins 97 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/deprecate-root-device-hint-909d389b7efed5da.yaml -rw-rw-r-- jenkins/jenkins 947 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/keystoneauth-plugins-aab6cbe1d0e884bf.yaml -rw-rw-r-- jenkins/jenkins 209 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/no-downgrade-migrations-514bf872d9f944ed.yaml -rw-rw-r-- jenkins/jenkins 277 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/lookup-all-macs-eead528c0b764ad7.yaml -rw-rw-r-- jenkins/jenkins 93 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/no-root_device_hint-0e7676d481d503bb.yaml -rw-rw-r-- jenkins/jenkins 109 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/loopback-bmc-e60d64fe74bdf142.yaml -rw-rw-r-- jenkins/jenkins 149 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/preprocessing-error-01e55b4db20fb7fc.yaml -rw-rw-r-- jenkins/jenkins 705 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/ipa-inventory-0a1e8d644da850ff.yaml -rw-rw-r-- jenkins/jenkins 203 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/enroll-hook-d8c32eba70848210.yaml -rw-rw-r-- jenkins/jenkins 363 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/change_started_finished_at_type_to_datetime-c5617e598350970c.yaml -rw-rw-r-- jenkins/jenkins 369 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/disable-dhcp-c86a3a0ee2696ee0.yaml -rw-rw-r-- jenkins/jenkins 225 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/UUID-started_at-finished_at-in-the-status-API-7860312102923938.yaml -rw-rw-r-- jenkins/jenkins 225 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/processing-data-type-check-7c914339d3ab15ba.yaml -rw-rw-r-- jenkins/jenkins 513 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/ramdisk-logs-on-all-failures-24da41edf3a98400.yaml -rw-rw-r-- jenkins/jenkins 235 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/add-lldp-plugin-4645596cb8b39fd3.yaml -rw-rw-r-- jenkins/jenkins 76 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/less-iptables-calls-759e89d103df504c.yaml -rw-rw-r-- jenkins/jenkins 224 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/fix-periodic-tasks-configuration-edd167f0146e60b5.yaml -rw-rw-r-- jenkins/jenkins 148 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/futurist-557fcd18d4eaf1c1.yaml -rw-rw-r-- jenkins/jenkins 432 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/no-rollback-e15bc7fee0134545.yaml -rw-rw-r-- jenkins/jenkins 148 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/ipa-support-7eea800306829a49.yaml -rw-rw-r-- jenkins/jenkins 231 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/no-old-ramdisk-095b05e1245131d8.yaml -rw-rw-r-- jenkins/jenkins 102 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/no-logs-stored-data-6db52934c7f9a91a.yaml -rw-rw-r-- jenkins/jenkins 135 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/reapply-introspection-5edbbfaf498dbd12.yaml -rw-rw-r-- jenkins/jenkins 237 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/extend-rules-9a9d38701e970611.yaml -rw-rw-r-- jenkins/jenkins 60 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/logs-collector-logging-356e56cd70a04a2b.yaml -rw-rw-r-- jenkins/jenkins 132 2017-02-13 22:26 ironic-inspector-5.0.0/releasenotes/notes/rules-invert-2585173a11db3c31.yaml -rw-rw-r-- jenkins/jenkins 2457 2017-02-13 22:28 ironic-inspector-5.0.0/AUTHORS -rw-rw-r-- jenkins/jenkins 2364 2017-02-13 22:28 ironic-inspector-5.0.0/PKG-INFO drwxrwxr-x jenkins/jenkins 0 2017-02-13 22:28 ironic-inspector-5.0.0/devstack/ -rw-rw-r-- jenkins/jenkins 14677 2017-02-13 22:26 ironic-inspector-5.0.0/devstack/plugin.sh -rw-rw-r-- jenkins/jenkins 54 2017-02-13 22:26 ironic-inspector-5.0.0/devstack/settings drwxrwxr-x jenkins/jenkins 0 2017-02-13 22:28 ironic-inspector-5.0.0/devstack/upgrade/ -rwxrwxr-x jenkins/jenkins 1540 2017-02-13 22:26 ironic-inspector-5.0.0/devstack/upgrade/resources.sh -rw-rw-r-- jenkins/jenkins 717 2017-02-13 22:26 ironic-inspector-5.0.0/devstack/upgrade/settings -rwxrwxr-x jenkins/jenkins 3270 2017-02-13 22:26 ironic-inspector-5.0.0/devstack/upgrade/upgrade.sh -rwxrwxr-x jenkins/jenkins 715 2017-02-13 22:26 ironic-inspector-5.0.0/devstack/upgrade/shutdown.sh -rw-rw-r-- jenkins/jenkins 689 2017-02-13 22:26 ironic-inspector-5.0.0/devstack/example.local.conf -rw-rw-r-- jenkins/jenkins 1028 2017-02-13 22:26 ironic-inspector-5.0.0/setup.py -rw-rw-r-- jenkins/jenkins 1425 2017-02-13 22:26 ironic-inspector-5.0.0/README.rst -rw-rw-r-- jenkins/jenkins 0 2017-02-13 22:26 ironic-inspector-5.0.0/plugin-requirements.txt drwxrwxr-x jenkins/jenkins 0 2017-02-13 22:28 ironic-inspector-5.0.0/ironic_inspector.egg-info/ -rw-rw-r-- jenkins/jenkins 46 2017-02-13 22:28 ironic-inspector-5.0.0/ironic_inspector.egg-info/pbr.json -rw-rw-r-- jenkins/jenkins 613 2017-02-13 22:28 ironic-inspector-5.0.0/ironic_inspector.egg-info/requires.txt -rw-rw-r-- jenkins/jenkins 2364 2017-02-13 22:28 ironic-inspector-5.0.0/ironic_inspector.egg-info/PKG-INFO -rw-rw-r-- jenkins/jenkins 1 2017-02-13 22:28 ironic-inspector-5.0.0/ironic_inspector.egg-info/dependency_links.txt -rw-rw-r-- jenkins/jenkins 17 2017-02-13 22:28 ironic-inspector-5.0.0/ironic_inspector.egg-info/top_level.txt -rw-rw-r-- jenkins/jenkins 9608 2017-02-13 22:28 ironic-inspector-5.0.0/ironic_inspector.egg-info/SOURCES.txt -rw-rw-r-- jenkins/jenkins 2784 2017-02-13 22:28 ironic-inspector-5.0.0/ironic_inspector.egg-info/entry_points.txt -rw-rw-r-- jenkins/jenkins 1 2017-02-13 22:28 ironic-inspector-5.0.0/ironic_inspector.egg-info/not-zip-safe -rw-rw-r-- jenkins/jenkins 1130 2017-02-13 22:26 ironic-inspector-5.0.0/requirements.txt -rw-rw-r-- jenkins/jenkins 16 2017-02-13 22:26 ironic-inspector-5.0.0/babel.cfg -rw-rw-r-- jenkins/jenkins 11358 2017-02-13 22:26 ironic-inspector-5.0.0/LICENSE drwxrwxr-x jenkins/jenkins 0 2017-02-13 22:28 ironic-inspector-5.0.0/ironic_inspector/ -rw-rw-r-- jenkins/jenkins 17585 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/process.py drwxrwxr-x jenkins/jenkins 0 2017-02-13 22:28 ironic-inspector-5.0.0/ironic_inspector/common/ -rw-rw-r-- jenkins/jenkins 10499 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/common/lldp_tlvs.py -rw-rw-r-- jenkins/jenkins 6241 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/common/swift.py -rw-rw-r-- jenkins/jenkins 1089 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/common/i18n.py -rw-rw-r-- jenkins/jenkins 14417 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/common/lldp_parsers.py -rw-rw-r-- jenkins/jenkins 6950 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/common/ironic.py -rw-rw-r-- jenkins/jenkins 0 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/common/__init__.py -rw-rw-r-- jenkins/jenkins 1843 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/common/keystone.py drwxrwxr-x jenkins/jenkins 0 2017-02-13 22:28 ironic-inspector-5.0.0/ironic_inspector/test/ -rw-rw-r-- jenkins/jenkins 8066 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/test/base.py drwxrwxr-x jenkins/jenkins 0 2017-02-13 22:28 ironic-inspector-5.0.0/ironic_inspector/test/inspector_tempest_plugin/ drwxrwxr-x jenkins/jenkins 0 2017-02-13 22:28 ironic-inspector-5.0.0/ironic_inspector/test/inspector_tempest_plugin/rules/ -rw-rw-r-- jenkins/jenkins 756 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/test/inspector_tempest_plugin/rules/basic_ops_rule.json drwxrwxr-x jenkins/jenkins 0 2017-02-13 22:28 ironic-inspector-5.0.0/ironic_inspector/test/inspector_tempest_plugin/services/ -rw-rw-r-- jenkins/jenkins 3009 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/test/inspector_tempest_plugin/services/introspection_client.py -rw-rw-r-- jenkins/jenkins 0 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/test/inspector_tempest_plugin/services/__init__.py -rw-rw-r-- jenkins/jenkins 742 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/test/inspector_tempest_plugin/README.rst -rw-rw-r-- jenkins/jenkins 2956 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/test/inspector_tempest_plugin/config.py -rw-rw-r-- jenkins/jenkins 0 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/test/inspector_tempest_plugin/__init__.py -rw-rw-r-- jenkins/jenkins 912 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/test/inspector_tempest_plugin/exceptions.py -rw-rw-r-- jenkins/jenkins 1568 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/test/inspector_tempest_plugin/plugin.py drwxrwxr-x jenkins/jenkins 0 2017-02-13 22:28 ironic-inspector-5.0.0/ironic_inspector/test/inspector_tempest_plugin/tests/ -rw-rw-r-- jenkins/jenkins 9713 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/test/inspector_tempest_plugin/tests/manager.py -rw-rw-r-- jenkins/jenkins 6934 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/test/inspector_tempest_plugin/tests/test_basic.py -rw-rw-r-- jenkins/jenkins 0 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/test/inspector_tempest_plugin/tests/__init__.py -rw-rw-r-- jenkins/jenkins 6115 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/test/inspector_tempest_plugin/tests/test_discovery.py -rw-rw-r-- jenkins/jenkins 31702 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/test/functional.py -rw-rw-r-- jenkins/jenkins 0 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/test/__init__.py drwxrwxr-x jenkins/jenkins 0 2017-02-13 22:28 ironic-inspector-5.0.0/ironic_inspector/test/unit/ -rw-rw-r-- jenkins/jenkins 4835 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/test/unit/test_plugins_raid_device.py -rw-rw-r-- jenkins/jenkins 48687 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/test/unit/test_node_cache.py -rw-rw-r-- jenkins/jenkins 4722 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/test/unit/test_api_tools.py -rw-rw-r-- jenkins/jenkins 13411 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/test/unit/test_plugins_lldp_basic.py -rw-rw-r-- jenkins/jenkins 33565 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/test/unit/test_main.py -rw-rw-r-- jenkins/jenkins 4965 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/test/unit/test_plugins_pci_devices.py -rw-rw-r-- jenkins/jenkins 19856 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/test/unit/test_rules.py -rw-rw-r-- jenkins/jenkins 1702 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/test/unit/test_plugins_base.py -rw-rw-r-- jenkins/jenkins 5334 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/test/unit/test_common_ironic.py -rw-rw-r-- jenkins/jenkins 6672 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/test/unit/test_utils.py -rw-rw-r-- jenkins/jenkins 2460 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/test/unit/test_keystone.py -rw-rw-r-- jenkins/jenkins 20207 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/test/unit/test_migrations.py -rw-rw-r-- jenkins/jenkins 14137 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/test/unit/test_plugins_standard.py -rw-rw-r-- jenkins/jenkins 5488 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/test/unit/test_swift.py -rw-rw-r-- jenkins/jenkins 0 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/test/unit/__init__.py -rw-rw-r-- jenkins/jenkins 23698 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/test/unit/test_introspect.py -rw-rw-r-- jenkins/jenkins 31408 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/test/unit/test_process.py -rw-rw-r-- jenkins/jenkins 5652 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/test/unit/test_plugins_discovery.py -rw-rw-r-- jenkins/jenkins 8592 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/test/unit/test_plugins_rules.py -rw-rw-r-- jenkins/jenkins 19157 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/test/unit/test_firewall.py -rw-rw-r-- jenkins/jenkins 2988 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/test/unit/test_plugins_capabilities.py -rw-rw-r-- jenkins/jenkins 5915 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/test/unit/test_plugins_local_link_connection.py -rw-rw-r-- jenkins/jenkins 3856 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/test/unit/test_plugins_extra_hardware.py -rw-rw-r-- jenkins/jenkins 9028 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/firewall.py -rw-rw-r-- jenkins/jenkins 16609 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/rules.py -rw-rw-r-- jenkins/jenkins 4171 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/introspection_state.py -rw-rw-r-- jenkins/jenkins 652 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/version.py drwxrwxr-x jenkins/jenkins 0 2017-02-13 22:28 ironic-inspector-5.0.0/ironic_inspector/migrations/ drwxrwxr-x jenkins/jenkins 0 2017-02-13 22:28 ironic-inspector-5.0.0/ironic_inspector/migrations/versions/ -rw-rw-r-- jenkins/jenkins 3136 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/migrations/versions/882b2d84cb1b_attribute_constraints_relaxing.py -rw-rw-r-- jenkins/jenkins 1023 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/migrations/versions/e169a4a81d88_add_invert_field_to_rule_condition.py -rw-rw-r-- jenkins/jenkins 1868 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/migrations/versions/578f84f38d_inital_db_schema.py -rw-rw-r-- jenkins/jenkins 1794 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/migrations/versions/d2e48801c8ef_introducing_node_state_attribute.py -rw-rw-r-- jenkins/jenkins 2708 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/migrations/versions/d00d6e3f38c4_change_created_finished_at_type.py -rw-rw-r-- jenkins/jenkins 2035 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/migrations/versions/d588418040d_add_rules.py -rw-rw-r-- jenkins/jenkins 972 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/migrations/script.py.mako -rw-rw-r-- jenkins/jenkins 2488 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/migrations/env.py -rw-rw-r-- jenkins/jenkins 8750 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/introspect.py -rw-rw-r-- jenkins/jenkins 3045 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/dbsync.py -rw-rw-r-- jenkins/jenkins 34177 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/node_cache.py -rw-rw-r-- jenkins/jenkins 11119 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/conf.py -rw-rw-r-- jenkins/jenkins 7045 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/utils.py -rw-rw-r-- jenkins/jenkins 0 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/__init__.py -rw-rw-r-- jenkins/jenkins 2506 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/api_tools.py -rw-rw-r-- jenkins/jenkins 16857 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/main.py drwxrwxr-x jenkins/jenkins 0 2017-02-13 22:28 ironic-inspector-5.0.0/ironic_inspector/plugins/ -rw-rw-r-- jenkins/jenkins 1381 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/plugins/example.py -rw-rw-r-- jenkins/jenkins 7260 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/plugins/base.py -rw-rw-r-- jenkins/jenkins 4213 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/plugins/rules.py -rw-rw-r-- jenkins/jenkins 11610 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/plugins/standard.py -rw-rw-r-- jenkins/jenkins 4604 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/plugins/raid_device.py -rw-rw-r-- jenkins/jenkins 3975 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/plugins/extra_hardware.py -rw-rw-r-- jenkins/jenkins 3512 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/plugins/capabilities.py -rw-rw-r-- jenkins/jenkins 0 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/plugins/__init__.py -rw-rw-r-- jenkins/jenkins 3291 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/plugins/lldp_basic.py -rw-rw-r-- jenkins/jenkins 3332 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/plugins/pci_devices.py -rw-rw-r-- jenkins/jenkins 3864 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/plugins/discovery.py -rw-rw-r-- jenkins/jenkins 5443 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/plugins/local_link_connection.py -rw-rw-r-- jenkins/jenkins 578 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/alembic.ini -rw-rw-r-- jenkins/jenkins 5415 2017-02-13 22:26 ironic-inspector-5.0.0/ironic_inspector/db.py -rw-rw-r-- jenkins/jenkins 969 2017-02-13 22:26 ironic-inspector-5.0.0/rootwrap.conf -rw-rw-r-- jenkins/jenkins 9710 2017-02-13 22:26 ironic-inspector-5.0.0/CONTRIBUTING.rst -rw-rw-r-- jenkins/jenkins 751 2017-02-13 22:26 ironic-inspector-5.0.0/ironic-inspector.8 -rw-rw-r-- jenkins/jenkins 1838 2017-02-13 22:26 ironic-inspector-5.0.0/tox.ini + STATUS=0 + '[' 0 -ne 0 ']' + cd ironic-inspector-5.0.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + rm -rf test-requirements.txt plugin-requirements.txt requirements.txt + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.xXfqgu + umask 022 + cd /builddir/build/BUILD + cd ironic-inspector-5.0.0 + /usr/bin/python2 setup.py build running build running build_py creating build creating build/lib creating build/lib/ironic_inspector creating build/lib/ironic_inspector/test creating build/lib/ironic_inspector/test/inspector_tempest_plugin creating build/lib/ironic_inspector/test/inspector_tempest_plugin/tests copying ironic_inspector/test/inspector_tempest_plugin/tests/__init__.py -> build/lib/ironic_inspector/test/inspector_tempest_plugin/tests copying ironic_inspector/test/inspector_tempest_plugin/tests/test_discovery.py -> build/lib/ironic_inspector/test/inspector_tempest_plugin/tests copying ironic_inspector/test/inspector_tempest_plugin/tests/test_basic.py -> build/lib/ironic_inspector/test/inspector_tempest_plugin/tests copying ironic_inspector/test/inspector_tempest_plugin/tests/manager.py -> build/lib/ironic_inspector/test/inspector_tempest_plugin/tests copying ironic_inspector/test/inspector_tempest_plugin/exceptions.py -> build/lib/ironic_inspector/test/inspector_tempest_plugin copying ironic_inspector/test/inspector_tempest_plugin/__init__.py -> build/lib/ironic_inspector/test/inspector_tempest_plugin copying ironic_inspector/test/inspector_tempest_plugin/config.py -> build/lib/ironic_inspector/test/inspector_tempest_plugin copying ironic_inspector/test/inspector_tempest_plugin/plugin.py -> build/lib/ironic_inspector/test/inspector_tempest_plugin creating build/lib/ironic_inspector/common copying ironic_inspector/common/swift.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/__init__.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/keystone.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/lldp_parsers.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/lldp_tlvs.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/i18n.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/ironic.py -> build/lib/ironic_inspector/common copying ironic_inspector/test/base.py -> build/lib/ironic_inspector/test copying ironic_inspector/test/functional.py -> build/lib/ironic_inspector/test copying ironic_inspector/test/__init__.py -> build/lib/ironic_inspector/test creating 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_rules.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_node_cache.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_firewall.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_extra_hardware.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_api_tools.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/__init__.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_plugins_lldp_basic.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_introspect.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_plugins_capabilities.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_common_ironic.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_migrations.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_swift.py -> build/lib/ironic_inspector/test/unit creating build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/example.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/base.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/extra_hardware.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/__init__.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/standard.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/raid_device.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/capabilities.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/pci_devices.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/rules.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/discovery.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/introspection_state.py -> build/lib/ironic_inspector copying ironic_inspector/process.py -> build/lib/ironic_inspector copying ironic_inspector/db.py -> build/lib/ironic_inspector copying ironic_inspector/utils.py -> build/lib/ironic_inspector copying ironic_inspector/introspect.py -> build/lib/ironic_inspector copying ironic_inspector/__init__.py -> build/lib/ironic_inspector copying ironic_inspector/firewall.py -> build/lib/ironic_inspector copying ironic_inspector/version.py -> build/lib/ironic_inspector copying ironic_inspector/conf.py -> build/lib/ironic_inspector copying ironic_inspector/node_cache.py -> build/lib/ironic_inspector copying ironic_inspector/rules.py -> build/lib/ironic_inspector copying ironic_inspector/api_tools.py -> build/lib/ironic_inspector copying ironic_inspector/main.py -> build/lib/ironic_inspector copying ironic_inspector/dbsync.py -> build/lib/ironic_inspector creating build/lib/ironic_inspector/test/inspector_tempest_plugin/services copying ironic_inspector/test/inspector_tempest_plugin/services/__init__.py -> build/lib/ironic_inspector/test/inspector_tempest_plugin/services copying ironic_inspector/test/inspector_tempest_plugin/services/introspection_client.py -> build/lib/ironic_inspector/test/inspector_tempest_plugin/services running egg_info deleting ironic_inspector.egg-info/requires.txt writing ironic_inspector.egg-info/PKG-INFO writing top-level names to ironic_inspector.egg-info/top_level.txt writing dependency_links to ironic_inspector.egg-info/dependency_links.txt writing entry points to ironic_inspector.egg-info/entry_points.txt [pbr] Reusing existing SOURCES.txt copying ironic_inspector/test/inspector_tempest_plugin/README.rst -> build/lib/ironic_inspector/test/inspector_tempest_plugin creating build/lib/ironic_inspector/test/inspector_tempest_plugin/rules copying ironic_inspector/test/inspector_tempest_plugin/rules/basic_ops_rule.json -> build/lib/ironic_inspector/test/inspector_tempest_plugin/rules copying ironic_inspector/alembic.ini -> build/lib/ironic_inspector creating build/lib/ironic_inspector/migrations copying ironic_inspector/migrations/env.py -> build/lib/ironic_inspector/migrations copying ironic_inspector/migrations/script.py.mako -> build/lib/ironic_inspector/migrations creating build/lib/ironic_inspector/migrations/versions copying ironic_inspector/migrations/versions/578f84f38d_inital_db_schema.py -> build/lib/ironic_inspector/migrations/versions copying ironic_inspector/migrations/versions/882b2d84cb1b_attribute_constraints_relaxing.py -> build/lib/ironic_inspector/migrations/versions copying ironic_inspector/migrations/versions/d00d6e3f38c4_change_created_finished_at_type.py -> build/lib/ironic_inspector/migrations/versions copying ironic_inspector/migrations/versions/d2e48801c8ef_introducing_node_state_attribute.py -> build/lib/ironic_inspector/migrations/versions copying ironic_inspector/migrations/versions/d588418040d_add_rules.py -> build/lib/ironic_inspector/migrations/versions copying ironic_inspector/migrations/versions/e169a4a81d88_add_invert_field_to_rule_condition.py -> build/lib/ironic_inspector/migrations/versions + /usr/bin/python2 setup.py build_sphinx running build_sphinx creating /builddir/build/BUILD/ironic-inspector-5.0.0/doc/build creating /builddir/build/BUILD/ironic-inspector-5.0.0/doc/build/doctrees creating /builddir/build/BUILD/ironic-inspector-5.0.0/doc/build/html [pbr] Generating AUTHORS [pbr] AUTHORS complete (0.0s) [pbr] Autodocumenting from /builddir/build/BUILD/ironic-inspector-5.0.0 [pbr] Generating doc/source/api/ironic_inspector.api_tools.rst [pbr] Generating doc/source/api/ironic_inspector.common.i18n.rst [pbr] Generating doc/source/api/ironic_inspector.common.ironic.rst [pbr] Generating doc/source/api/ironic_inspector.common.keystone.rst [pbr] Generating doc/source/api/ironic_inspector.common.lldp_parsers.rst [pbr] Generating doc/source/api/ironic_inspector.common.lldp_tlvs.rst [pbr] Generating doc/source/api/ironic_inspector.common.swift.rst [pbr] Generating doc/source/api/ironic_inspector.conf.rst [pbr] Generating doc/source/api/ironic_inspector.db.rst [pbr] Generating doc/source/api/ironic_inspector.dbsync.rst [pbr] Generating doc/source/api/ironic_inspector.firewall.rst [pbr] Generating doc/source/api/ironic_inspector.introspect.rst [pbr] Generating doc/source/api/ironic_inspector.introspection_state.rst [pbr] Generating doc/source/api/ironic_inspector.main.rst [pbr] Generating doc/source/api/ironic_inspector.node_cache.rst [pbr] Generating doc/source/api/ironic_inspector.plugins.base.rst [pbr] Generating doc/source/api/ironic_inspector.plugins.capabilities.rst [pbr] Generating doc/source/api/ironic_inspector.plugins.discovery.rst [pbr] Generating doc/source/api/ironic_inspector.plugins.example.rst [pbr] Generating doc/source/api/ironic_inspector.plugins.extra_hardware.rst [pbr] Generating doc/source/api/ironic_inspector.plugins.lldp_basic.rst [pbr] Generating doc/source/api/ironic_inspector.plugins.local_link_connection.rst [pbr] Generating doc/source/api/ironic_inspector.plugins.pci_devices.rst [pbr] Generating doc/source/api/ironic_inspector.plugins.raid_device.rst [pbr] Generating doc/source/api/ironic_inspector.plugins.rules.rst [pbr] Generating doc/source/api/ironic_inspector.plugins.standard.rst [pbr] Generating doc/source/api/ironic_inspector.process.rst [pbr] Generating doc/source/api/ironic_inspector.rules.rst [pbr] Generating doc/source/api/ironic_inspector.utils.rst [pbr] Generating doc/source/api/ironic_inspector.version.rst Running Sphinx v1.2.3 loading pickled environment... not yet created Using openstack theme from /usr/lib/python2.7/site-packages/oslosphinx/theme building [html]: all source files updating environment: 39 added, 0 changed, 0 removed reading sources... [ 2%] api/autoindex reading sources... [ 5%] api/ironic_inspector.api_tools reading sources... [ 7%] api/ironic_inspector.common.i18n reading sources... [ 10%] api/ironic_inspector.common.ironic reading sources... [ 12%] api/ironic_inspector.common.keystone reading sources... [ 15%] api/ironic_inspector.common.lldp_parsers reading sources... [ 17%] api/ironic_inspector.common.lldp_tlvs reading sources... [ 20%] api/ironic_inspector.common.swift reading sources... [ 23%] api/ironic_inspector.conf reading sources... [ 25%] api/ironic_inspector.db reading sources... [ 28%] api/ironic_inspector.dbsync reading sources... [ 30%] api/ironic_inspector.firewall reading sources... [ 33%] api/ironic_inspector.introspect reading sources... [ 35%] api/ironic_inspector.introspection_state reading sources... [ 38%] api/ironic_inspector.main reading sources... [ 41%] api/ironic_inspector.node_cache reading sources... [ 43%] api/ironic_inspector.plugins.base reading sources... [ 46%] api/ironic_inspector.plugins.capabilities reading sources... [ 48%] api/ironic_inspector.plugins.discovery reading sources... [ 51%] api/ironic_inspector.plugins.example reading sources... [ 53%] api/ironic_inspector.plugins.extra_hardware reading sources... [ 56%] api/ironic_inspector.plugins.lldp_basic reading sources... [ 58%] api/ironic_inspector.plugins.local_link_connection reading sources... [ 61%] api/ironic_inspector.plugins.pci_devices reading sources... [ 64%] api/ironic_inspector.plugins.raid_device reading sources... [ 66%] api/ironic_inspector.plugins.rules reading sources... [ 69%] api/ironic_inspector.plugins.standard reading sources... [ 71%] api/ironic_inspector.process reading sources... [ 74%] api/ironic_inspector.rules reading sources... [ 76%] api/ironic_inspector.utils reading sources... [ 79%] api/ironic_inspector.version reading sources... [ 82%] contributing reading sources... [ 84%] http-api reading sources... [ 87%] index reading sources... [ 89%] install reading sources... [ 92%] troubleshooting reading sources... [ 94%] upgrade reading sources... [ 97%] usage reading sources... [100%] workflow /builddir/build/BUILD/ironic-inspector-5.0.0/ironic_inspector/node_cache.py:docstring of ironic_inspector.node_cache.NodeInfo.create_ports:5: ERROR: Unexpected indentation. /builddir/build/BUILD/ironic-inspector-5.0.0/ironic_inspector/node_cache.py:docstring of ironic_inspector.node_cache.NodeInfo.create_ports:6: WARNING: Block quote ends without a blank line; unexpected unindent. /builddir/build/BUILD/ironic-inspector-5.0.0/ironic_inspector/node_cache.py:docstring of ironic_inspector.node_cache.NodeInfo.create_ports:7: WARNING: Field list ends without a blank line; unexpected unindent. README.rst:None: WARNING: nonlocal image URI found: http://governance.openstack.org/badges/ironic-inspector.svg looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done writing output... [ 2%] api/autoindex writing output... [ 5%] api/ironic_inspector.api_tools writing output... [ 7%] api/ironic_inspector.common.i18n writing output... [ 10%] api/ironic_inspector.common.ironic writing output... [ 12%] api/ironic_inspector.common.keystone writing output... [ 15%] api/ironic_inspector.common.lldp_parsers writing output... [ 17%] api/ironic_inspector.common.lldp_tlvs writing output... [ 20%] api/ironic_inspector.common.swift writing output... [ 23%] api/ironic_inspector.conf writing output... [ 25%] api/ironic_inspector.db writing output... [ 28%] api/ironic_inspector.dbsync writing output... [ 30%] api/ironic_inspector.firewall writing output... [ 33%] api/ironic_inspector.introspect writing output... [ 35%] api/ironic_inspector.introspection_state writing output... [ 38%] api/ironic_inspector.main writing output... [ 41%] api/ironic_inspector.node_cache writing output... [ 43%] api/ironic_inspector.plugins.base writing output... [ 46%] api/ironic_inspector.plugins.capabilities writing output... [ 48%] api/ironic_inspector.plugins.discovery writing output... [ 51%] api/ironic_inspector.plugins.example writing output... [ 53%] api/ironic_inspector.plugins.extra_hardware writing output... [ 56%] api/ironic_inspector.plugins.lldp_basic writing output... [ 58%] api/ironic_inspector.plugins.local_link_connection writing output... [ 61%] api/ironic_inspector.plugins.pci_devices writing output... [ 64%] api/ironic_inspector.plugins.raid_device writing output... [ 66%] api/ironic_inspector.plugins.rules writing output... [ 69%] api/ironic_inspector.plugins.standard writing output... [ 71%] api/ironic_inspector.process writing output... [ 74%] api/ironic_inspector.rules writing output... [ 76%] api/ironic_inspector.utils writing output... [ 79%] api/ironic_inspector.version writing output... [ 82%] contributing writing output... [ 84%] http-api writing output... [ 87%] index writing output... [ 89%] install writing output... [ 92%] troubleshooting writing output... [ 94%] upgrade writing output... [ 97%] usage writing output... [100%] workflow writing additional files... (28 module code pages) _modules/index genindex py-modindex search copying static files... done copying extra files... done dumping search index... done dumping object inventory... done build succeeded, 4 warnings. creating /builddir/build/BUILD/ironic-inspector-5.0.0/doc/build/man Running Sphinx v1.2.3 loading pickled environment... done Using openstack theme from /usr/lib/python2.7/site-packages/oslosphinx/theme building [man]: all source files updating environment: 0 added, 0 changed, 0 removed looking for now-outdated files... none found writing... ironicinspector.1 { workflow usage http-api troubleshooting install upgrade contributing api/autoindex api/ironic_inspector.api_tools api/ironic_inspector.common.i18n api/ironic_inspector.common.ironic api/ironic_inspector.common.keystone api/ironic_inspector.common.lldp_parsers api/ironic_inspector.common.lldp_tlvs api/ironic_inspector.common.swift api/ironic_inspector.conf api/ironic_inspector.db api/ironic_inspector.dbsync api/ironic_inspector.firewall api/ironic_inspector.introspect api/ironic_inspector.introspection_state api/ironic_inspector.main api/ironic_inspector.node_cache api/ironic_inspector.plugins.base api/ironic_inspector.plugins.capabilities api/ironic_inspector.plugins.discovery api/ironic_inspector.plugins.example api/ironic_inspector.plugins.extra_hardware api/ironic_inspector.plugins.lldp_basic api/ironic_inspector.plugins.local_link_connection api/ironic_inspector.plugins.pci_devices api/ironic_inspector.plugins.raid_device api/ironic_inspector.plugins.rules api/ironic_inspector.plugins.standard api/ironic_inspector.process api/ironic_inspector.rules api/ironic_inspector.utils api/ironic_inspector.version } build succeeded. + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.haNX7R + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch '!=' / ']' + rm -rf /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch ++ dirname /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch + cd ironic-inspector-5.0.0 + /usr/bin/python2 setup.py install --skip-build --root=/builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch running install [pbr] Generating AUTHORS [pbr] AUTHORS complete (0.0s) running install_lib creating /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr creating /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib creating /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7 creating /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages creating /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector copying build/lib/ironic_inspector/introspection_state.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector copying build/lib/ironic_inspector/process.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector copying build/lib/ironic_inspector/db.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector creating /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/example.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/base.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/extra_hardware.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/local_link_connection.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/lldp_basic.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/__init__.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/standard.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/raid_device.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/capabilities.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/pci_devices.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/rules.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/discovery.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/utils.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector copying build/lib/ironic_inspector/introspect.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector copying build/lib/ironic_inspector/__init__.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector creating /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test creating /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_discovery.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_rules.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_utils.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_node_cache.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_base.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_firewall.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_process.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_extra_hardware.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_rules.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_api_tools.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/__init__.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_keystone.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_lldp_basic.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_standard.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_introspect.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_main.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_capabilities.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_raid_device.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_common_ironic.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_pci_devices.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_local_link_connection.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_migrations.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_swift.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/base.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test copying build/lib/ironic_inspector/test/functional.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test copying build/lib/ironic_inspector/test/__init__.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test creating /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/inspector_tempest_plugin copying build/lib/ironic_inspector/test/inspector_tempest_plugin/README.rst -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/inspector_tempest_plugin creating /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/inspector_tempest_plugin/services copying build/lib/ironic_inspector/test/inspector_tempest_plugin/services/__init__.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/inspector_tempest_plugin/services copying build/lib/ironic_inspector/test/inspector_tempest_plugin/services/introspection_client.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/inspector_tempest_plugin/services copying build/lib/ironic_inspector/test/inspector_tempest_plugin/exceptions.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/inspector_tempest_plugin creating /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/inspector_tempest_plugin/tests copying build/lib/ironic_inspector/test/inspector_tempest_plugin/tests/__init__.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/inspector_tempest_plugin/tests copying build/lib/ironic_inspector/test/inspector_tempest_plugin/tests/test_discovery.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/inspector_tempest_plugin/tests copying build/lib/ironic_inspector/test/inspector_tempest_plugin/tests/test_basic.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/inspector_tempest_plugin/tests copying build/lib/ironic_inspector/test/inspector_tempest_plugin/tests/manager.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/inspector_tempest_plugin/tests copying build/lib/ironic_inspector/test/inspector_tempest_plugin/__init__.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/inspector_tempest_plugin creating /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/inspector_tempest_plugin/rules copying build/lib/ironic_inspector/test/inspector_tempest_plugin/rules/basic_ops_rule.json -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/inspector_tempest_plugin/rules copying build/lib/ironic_inspector/test/inspector_tempest_plugin/config.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/inspector_tempest_plugin copying build/lib/ironic_inspector/test/inspector_tempest_plugin/plugin.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/inspector_tempest_plugin copying build/lib/ironic_inspector/firewall.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector copying build/lib/ironic_inspector/version.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector creating /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/migrations copying build/lib/ironic_inspector/migrations/env.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/migrations copying build/lib/ironic_inspector/migrations/script.py.mako -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/migrations creating /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/migrations/versions copying build/lib/ironic_inspector/migrations/versions/d2e48801c8ef_introducing_node_state_attribute.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/migrations/versions copying build/lib/ironic_inspector/migrations/versions/d588418040d_add_rules.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/migrations/versions copying build/lib/ironic_inspector/migrations/versions/e169a4a81d88_add_invert_field_to_rule_condition.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/migrations/versions copying build/lib/ironic_inspector/migrations/versions/882b2d84cb1b_attribute_constraints_relaxing.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/migrations/versions copying build/lib/ironic_inspector/migrations/versions/578f84f38d_inital_db_schema.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/migrations/versions copying build/lib/ironic_inspector/migrations/versions/d00d6e3f38c4_change_created_finished_at_type.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/migrations/versions copying build/lib/ironic_inspector/conf.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector copying build/lib/ironic_inspector/node_cache.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector copying build/lib/ironic_inspector/rules.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector copying build/lib/ironic_inspector/api_tools.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector copying build/lib/ironic_inspector/main.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector creating /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/swift.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/__init__.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/keystone.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/lldp_parsers.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/lldp_tlvs.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/i18n.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/ironic.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/common copying build/lib/ironic_inspector/alembic.ini -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector copying build/lib/ironic_inspector/dbsync.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/introspection_state.py to introspection_state.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/process.py to process.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/db.py to db.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/plugins/example.py to example.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/plugins/base.py to base.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/plugins/extra_hardware.py to extra_hardware.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/plugins/local_link_connection.py to local_link_connection.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/plugins/lldp_basic.py to lldp_basic.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/plugins/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/plugins/standard.py to standard.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/plugins/raid_device.py to raid_device.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/plugins/capabilities.py to capabilities.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/plugins/pci_devices.py to pci_devices.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/plugins/rules.py to rules.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/plugins/discovery.py to discovery.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/utils.py to utils.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/introspect.py to introspect.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit/test_plugins_discovery.py to test_plugins_discovery.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit/test_rules.py to test_rules.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit/test_utils.py to test_utils.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit/test_node_cache.py to test_node_cache.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit/test_plugins_base.py to test_plugins_base.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit/test_firewall.py to test_firewall.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit/test_process.py to test_process.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit/test_plugins_extra_hardware.py to test_plugins_extra_hardware.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit/test_plugins_rules.py to test_plugins_rules.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit/test_api_tools.py to test_api_tools.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit/test_keystone.py to test_keystone.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit/test_plugins_lldp_basic.py to test_plugins_lldp_basic.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit/test_plugins_standard.py to test_plugins_standard.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit/test_introspect.py to test_introspect.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit/test_main.py to test_main.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit/test_plugins_capabilities.py to test_plugins_capabilities.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit/test_plugins_raid_device.py to test_plugins_raid_device.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit/test_common_ironic.py to test_common_ironic.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit/test_plugins_pci_devices.py to test_plugins_pci_devices.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit/test_plugins_local_link_connection.py to test_plugins_local_link_connection.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit/test_migrations.py to test_migrations.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit/test_swift.py to test_swift.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/base.py to base.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/functional.py to functional.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/inspector_tempest_plugin/services/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/inspector_tempest_plugin/services/introspection_client.py to introspection_client.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/inspector_tempest_plugin/exceptions.py to exceptions.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/inspector_tempest_plugin/tests/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/inspector_tempest_plugin/tests/test_discovery.py to test_discovery.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/inspector_tempest_plugin/tests/test_basic.py to test_basic.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/inspector_tempest_plugin/tests/manager.py to manager.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/inspector_tempest_plugin/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/inspector_tempest_plugin/config.py to config.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/inspector_tempest_plugin/plugin.py to plugin.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/firewall.py to firewall.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/version.py to version.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/migrations/env.py to env.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/migrations/versions/d2e48801c8ef_introducing_node_state_attribute.py to d2e48801c8ef_introducing_node_state_attribute.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/migrations/versions/d588418040d_add_rules.py to d588418040d_add_rules.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/migrations/versions/e169a4a81d88_add_invert_field_to_rule_condition.py to e169a4a81d88_add_invert_field_to_rule_condition.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/migrations/versions/882b2d84cb1b_attribute_constraints_relaxing.py to 882b2d84cb1b_attribute_constraints_relaxing.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/migrations/versions/578f84f38d_inital_db_schema.py to 578f84f38d_inital_db_schema.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/migrations/versions/d00d6e3f38c4_change_created_finished_at_type.py to d00d6e3f38c4_change_created_finished_at_type.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/conf.py to conf.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/node_cache.py to node_cache.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/rules.py to rules.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/api_tools.py to api_tools.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/main.py to main.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/common/swift.py to swift.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/common/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/common/keystone.py to keystone.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/common/lldp_parsers.py to lldp_parsers.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/common/lldp_tlvs.py to lldp_tlvs.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/common/i18n.py to i18n.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/common/ironic.py to ironic.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/dbsync.py to dbsync.pyc running install_egg_info running egg_info writing ironic_inspector.egg-info/PKG-INFO writing top-level names to ironic_inspector.egg-info/top_level.txt writing dependency_links to ironic_inspector.egg-info/dependency_links.txt writing entry points to ironic_inspector.egg-info/entry_points.txt [pbr] Reusing existing SOURCES.txt Copying ironic_inspector.egg-info to /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector-5.0.0-py2.7.egg-info running install_scripts Installing ironic-inspector script to /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/bin Installing ironic-inspector-rootwrap script to /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/bin Installing ironic-inspector-dbsync script to /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/bin + egg_path='/builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector-*.egg-info' + tempest_egg_path=/builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector_tests.egg-info + mkdir /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector_tests.egg-info + grep 'tempest\|Tempest' ironic_inspector.egg-info/entry_points.txt + sed -i '/tempest\|Tempest/d' /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector-5.0.0-py2.7.egg-info/entry_points.txt + cp -r /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector-5.0.0-py2.7.egg-info/PKG-INFO /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector_tests.egg-info + sed -i s/ironic-inspector/ironic_inspector_tests/g /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector_tests.egg-info/PKG-INFO + mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/share/man/man8 + install -p -D -m 644 ironic-inspector.8 /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/share/man/man8/ + mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/var/log/ironic-inspector/ramdisk/ + install -p -D -m 644 /builddir/build/SOURCES/ironic-inspector.logrotate /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/etc/logrotate.d/openstack-ironic-inspector + mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/systemd/system + install -p -D -m 644 /builddir/build/SOURCES/openstack-ironic-inspector.service /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/systemd/system + install -p -D -m 644 /builddir/build/SOURCES/openstack-ironic-inspector-dnsmasq.service /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/systemd/system + mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/etc/sudoers.d + install -p -D -m 440 /builddir/build/SOURCES/ironic-inspector-rootwrap-sudoers /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/etc/sudoers.d/ironic-inspector + install -p -D -m 640 example.conf /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch//etc/ironic-inspector/inspector.conf + install -p -D -m 640 /builddir/build/SOURCES/ironic-inspector-dist.conf /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch//etc/ironic-inspector/inspector-dist.conf + install -p -D -m 644 /builddir/build/SOURCES/dnsmasq.conf /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch//etc/ironic-inspector/dnsmasq.conf + mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/etc/ironic-inspector/rootwrap.d + install -p -D -m 640 rootwrap.conf /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch//etc/ironic-inspector/rootwrap.conf + install -p -D -m 640 rootwrap.d/ironic-inspector-firewall.filters /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch//etc/ironic-inspector/rootwrap.d/ + mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/var/lib/ironic-inspector + /usr/lib/rpm/find-debuginfo.sh --strict-build-id -m --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 /builddir/build/BUILD/ironic-inspector-5.0.0 /usr/lib/rpm/sepdebugcrcfix: Updated 0 CRC32s, 0 CRC32s did match. find: 'debug': No such file or directory + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-compress + /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 Bytecompiling .py files below /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/lib/python2.7 using /usr/bin/python2.7 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/lib/rpm/redhat/brp-java-repack-jars Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.jvBWVl + umask 022 + cd /builddir/build/BUILD + cd ironic-inspector-5.0.0 + /usr/bin/python2 -m unittest discover ironic_inspector.test.unit ERROR [ironic_inspector.utils] [unidentified node] Port 7c:fe:90:29:26:52 already exists, uuid: fake_port . WARNING [ironic_inspector.plugins.discovery] No suitable interfaces found for discovered node. Check that validate_interfaces hook is listed in [processing]default_processing_hooks config option ERROR [ironic_inspector.utils] [unidentified node] Node fake_node already has BMC address 1.2.3.4, not enrolling . WARNING [ironic_inspector.plugins.discovery] No suitable interfaces found for discovered node. Check that validate_interfaces hook is listed in [processing]default_processing_hooks config option . WARNING [ironic_inspector.plugins.discovery] No suitable interfaces found for discovered node. Check that validate_interfaces hook is listed in [processing]default_processing_hooks config option . WARNING [ironic_inspector.plugins.discovery] No BMC address provided, discovered node will be created without ipmi address .. WARNING [ironic_inspector.plugins.discovery] No BMC address provided, discovered node will be created without ipmi address ........ ERROR [ironic_inspector.utils] [node: b360c626-121c-4fb5-bad1-9a57c006e166] Invalid formatting variable key provided: 'inventory' .............. ERROR [ironic_inspector.rules] Database integrity error (sqlite3.IntegrityError) column uuid is not unique [SQL: u'INSERT INTO rules (uuid, created_at, description, disabled) VALUES (?, ?, ?, ?)'] [parameters: ('4cd89a1f-555d-425d-8906-27326651ac8c', '2017-02-14 17:09:12.967875', None, 0)] when creating a rule ERROR [ironic_inspector.utils] Rule with UUID 4cd89a1f-555d-425d-8906-27326651ac8c already exists . ERROR [ironic_inspector.utils] Validation failed for actions: 'action' is a required property Failed validating 'required' in schema['items']: {'additionalProperties': True, 'properties': {'action': {'description': 'action to take', 'enum': ['fail', 'set-capability', 'set-attribute', 'example', 'extend-attribute']}}, 'required': ['action'], 'type': 'object'} On instance[0]: {'message': 'boom!'} ERROR [ironic_inspector.utils] Validation failed for actions: 'foobar' is not one of ['fail', 'set-capability', 'set-attribute', 'example', 'extend-attribute'] Failed validating 'enum' in schema['items']['properties']['action']: {'description': 'action to take', 'enum': ['fail', 'set-capability', 'set-attribute', 'example', 'extend-attribute']} On instance[0]['action']: 'foobar' . ERROR [ironic_inspector.utils] Invalid parameters for action fail: unexpected parameter(s): foo . ERROR [ironic_inspector.utils] Validation failed for conditions: 'op' is a required property Failed validating 'required' in schema['items']: {'additionalProperties': True, 'properties': {'field': {'description': 'JSON path to field for matching', 'type': 'string'}, 'invert': {'description': 'whether to invert the result', 'type': 'boolean'}, 'multiple': {'description': 'how to treat multiple values', 'enum': ['all', 'any', 'first']}, 'op': {'description': 'condition operator', 'enum': ['gt', 'matches', 'contains', 'is-empty', 'lt', 'ne', 'ge', 'le', 'in-net', 'eq']}}, 'required': ['op', 'field'], 'type': 'object'} On instance[0]: {'field': 'memory_mb', 'value': 1024} ERROR [ironic_inspector.utils] Validation failed for conditions: 'foobar' is not one of ['gt', 'matches', 'contains', 'is-empty', 'lt', 'ne', 'ge', 'le', 'in-net', 'eq'] Failed validating 'enum' in schema['items']['properties']['op']: {'description': 'condition operator', 'enum': ['gt', 'matches', 'contains', 'is-empty', 'lt', 'ne', 'ge', 'le', 'in-net', 'eq']} On instance[0]['op']: 'foobar' . ERROR [ironic_inspector.utils] Unable to parse field JSON path !*!: Error on line 1, col 0: Unexpected character: ! . ERROR [ironic_inspector.utils] Invalid parameters for operator eq: unexpected parameter(s): foo . ERROR [ironic_inspector.utils] Validation failed for actions: [] is too short Failed validating 'minItems' in schema: {'items': {'additionalProperties': True, 'properties': {'action': {'description': 'action to take', 'enum': ['fail', 'set-capability', 'set-attribute', 'example', 'extend-attribute']}}, 'required': ['action'], 'type': 'object'}, 'minItems': 1, 'title': 'Inspector rule actions schema', 'type': 'array'} On instance: [] ..... ERROR [ironic_inspector.utils] Rule foo was not found ... ERROR [ironic_inspector.utils] Rule foobar was not found .. ERROR [ironic_inspector.utils] Authentication required .. ERROR [ironic_inspector.utils] Role "admin" not in user role list ['member'] ERROR [ironic_inspector.utils] Access denied ...................... ERROR [ironic_inspector.node_cache] [node: bfe6ba16-95f2-4982-a648-dd5427e2ecb6 state starting] Processing the error event because of an exception : Oops! raised by ironic_inspector.test.unit.test_node_cache.function . ERROR [ironic_inspector.node_cache] [node: 2b95a571-73d6-4d40-b234-b6d2d21373c7 state starting] Processing the error event because of an exception : Oops raised by ironic_inspector.test.unit.test_node_cache.function ... WARNING [ironic_inspector.node_cache] BUG: node lock was not released by the moment node info object is deleted . WARNING [ironic_inspector.node_cache] BUG: node lock was not released by the moment node info object is deleted .......... WARNING [ironic_inspector.node_cache] Node a283774c-36b3-4481-8cf5-ed5d6922cc71 was deleted from Ironic, dropping from Ironic Inspector database .... ERROR [ironic_inspector.node_cache] Introspection for nodes [u'8d0be3dd-1627-4699-beaa-b110c4964ddf'] has timed out . ERROR [ironic_inspector.utils] Introspection for node 90308a26-6fc4-45e2-b37f-86001381d811 already finished on 2017-02-14 17:09:14.103590 . WARNING [ironic_inspector.node_cache] BUG: node lock was not released by the moment node info object is deleted . WARNING [ironic_inspector.node_cache] BUG: node lock was not released by the moment node info object is deleted . ERROR [ironic_inspector.utils] Could not find node 51157e33-e892-415b-9b31-8e32a327f09c in introspection cache, probably it's not on introspection now . WARNING [ironic_inspector.node_cache] BUG: node lock was not released by the moment node info object is deleted . ERROR [ironic_inspector.utils] Multiple nodes match the same number of attributes {'mac': ['11:22:33:44:55:66', '00:00:00:00:00:00']}: [u'cb53faec-f224-4e77-8a12-5f587759a030', u'uuid2'] ... WARNING [ironic_inspector.node_cache] BUG: node lock was not released by the moment node info object is deleted WARNING [ironic_inspector.node_cache] BUG: node lock was not released by the moment node info object is deleted . ERROR [ironic_inspector.utils] Multiple nodes match the same number of attributes {'bmc_address': '1.2.3.4'}: [u'8eb649fb-0174-43b4-a8c5-19de5075796b', u'e9fa2c68-75ff-4ad8-ba00-665da0c89578'] .. WARNING [ironic_inspector.node_cache] BUG: node lock was not released by the moment node info object is deleted . ERROR [ironic_inspector.utils] Could not find node 37bb515c-ecaf-433f-a5aa-6ebef8e99173 in cache ............. ERROR [ironic_inspector.utils] Node not found for marker: None . ERROR [ironic_inspector.node_cache] Failed to create new node: ........... ERROR [oslo_db.sqlalchemy.exc_filters] DBAPIError exception wrapped from (sqlite3.IntegrityError) constraint failed [SQL: u'UPDATE nodes SET state=? WHERE nodes.uuid = ? AND nodes.version_id = ?'] [parameters: ('foo', u'2de8f655-a9c8-4345-a821-92f9cb457308', u'0c489356-c740-4a78-a329-eb59019f2873')] Traceback (most recent call last): File "/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py", line 1139, in _execute_context context) File "/usr/lib64/python2.7/site-packages/sqlalchemy/engine/default.py", line 450, in do_execute cursor.execute(statement, parameters) IntegrityError: constraint failed ........ WARNING [ironic_inspector.node_cache] [node: 8375838b-2f31-4a88-8cf2-25b1939cb6ee state starting] Invalid event: Can not transition from state 'starting' on event 'finish' (no defined transition) ERROR [ironic_inspector.utils] [node: 8375838b-2f31-4a88-8cf2-25b1939cb6ee state starting] Can not transition from state 'starting' on event 'finish' (no defined transition) . ERROR [ironic_inspector.node_cache] [node: 624390d7-7b6d-40fa-9fd9-90eac18d5ca9 state starting] Invalid event: Can not transition from state 'starting' on event 'finish' (no defined transition) ERROR [ironic_inspector.utils] [node: 624390d7-7b6d-40fa-9fd9-90eac18d5ca9 state starting] Can not transition from state 'starting' on event 'finish' (no defined transition) .... ERROR [ironic_inspector.utils] [node: 7d161cb8-20ca-411b-b59f-1c2ac4541b01 state starting] Node state mismatch detected between the DB and the cached node_info object .. ERROR [ironic_inspector.utils] Oops! . ERROR [ironic_inspector.utils] Oops! .. ERROR [ironic_inspector.utils] Node state mismatch detected between the DB and the cached node_info object ................... WARNING [ironic_inspector.firewall] iptables does not support -w flag, please update it to at least version 1.4.21 ....... ERROR [ironic_inspector.firewall] Interface eth0 is not Ethernet Over InfiniBand; Skipping ... .... WARNING [ironic_inspector.process] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] No logs were passed by the ramdisk ERROR [ironic_inspector.utils] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] The following failures happened during running pre-processing hooks: Node not found hook failed: Hook Error . WARNING [ironic_inspector.process] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] No logs were passed by the ramdisk ERROR [ironic_inspector.utils] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] The following failures happened during running pre-processing hooks: Node not found hook returned nothing .. ERROR [ironic_inspector.utils] [node: abdd74aa-ed0d-4315-a517-ec090803a28d state waiting] Node processing already finished with error: None . WARNING [ironic_inspector.process] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] No logs were passed by the ramdisk ERROR [ironic_inspector.utils] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] The following failures happened during running pre-processing hooks: Look up error: BOOM . ERROR [ironic_inspector.utils] boom WARNING [ironic_inspector.process] [node: 5bfd52fa-dad5-45b3-8f5a-4784b4ed49d4 state waiting MAC 11:22:33:44:55:66 BMC 1.2.3.4] No logs were passed by the ramdisk . ERROR [ironic_inspector.process] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] Hook ramdisk_error failed, delaying error report until node look up: boom Traceback (most recent call last): File "ironic_inspector/process.py", line 124, in _run_pre_hooks hook_ext.obj.before_processing(introspection_data) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1118, in _mock_call raise effect RuntimeError: boom ERROR [ironic_inspector.process] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] Hook root_disk_selection failed, delaying error report until node look up: boom Traceback (most recent call last): File "ironic_inspector/process.py", line 124, in _run_pre_hooks hook_ext.obj.before_processing(introspection_data) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1118, in _mock_call raise effect RuntimeError: boom ERROR [ironic_inspector.process] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] Hook scheduler failed, delaying error report until node look up: boom Traceback (most recent call last): File "ironic_inspector/process.py", line 124, in _run_pre_hooks hook_ext.obj.before_processing(introspection_data) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1118, in _mock_call raise effect RuntimeError: boom ERROR [ironic_inspector.process] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] Hook validate_interfaces failed, delaying error report until node look up: boom Traceback (most recent call last): File "ironic_inspector/process.py", line 124, in _run_pre_hooks hook_ext.obj.before_processing(introspection_data) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1118, in _mock_call raise effect RuntimeError: boom ERROR [ironic_inspector.process] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] Hook capabilities failed, delaying error report until node look up: boom Traceback (most recent call last): File "ironic_inspector/process.py", line 124, in _run_pre_hooks hook_ext.obj.before_processing(introspection_data) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1118, in _mock_call raise effect RuntimeError: boom ERROR [ironic_inspector.process] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] Hook pci_devices failed, delaying error report until node look up: boom Traceback (most recent call last): File "ironic_inspector/process.py", line 124, in _run_pre_hooks hook_ext.obj.before_processing(introspection_data) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1118, in _mock_call raise effect RuntimeError: boom WARNING [ironic_inspector.process] [node: 39348e5f-455a-492c-9956-3e5e93cb83f3 state waiting MAC 11:22:33:44:55:66 BMC 1.2.3.4] No logs were passed by the ramdisk ERROR [ironic_inspector.utils] [node: 39348e5f-455a-492c-9956-3e5e93cb83f3 state waiting MAC 11:22:33:44:55:66 BMC 1.2.3.4] The following failures happened during running pre-processing hooks: Unexpected exception RuntimeError during preprocessing in hook ramdisk_error: boom Unexpected exception RuntimeError during preprocessing in hook root_disk_selection: boom Unexpected exception RuntimeError during preprocessing in hook scheduler: boom Unexpected exception RuntimeError during preprocessing in hook validate_interfaces: boom Unexpected exception RuntimeError during preprocessing in hook capabilities: boom Unexpected exception RuntimeError during preprocessing in hook pci_devices: boom . ERROR [ironic_inspector.utils] not found ERROR [ironic_inspector.process] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] Hook ramdisk_error failed, delaying error report until node look up: boom Traceback (most recent call last): File "ironic_inspector/process.py", line 124, in _run_pre_hooks hook_ext.obj.before_processing(introspection_data) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1118, in _mock_call raise effect RuntimeError: boom ERROR [ironic_inspector.process] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] Hook root_disk_selection failed, delaying error report until node look up: boom Traceback (most recent call last): File "ironic_inspector/process.py", line 124, in _run_pre_hooks hook_ext.obj.before_processing(introspection_data) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1118, in _mock_call raise effect RuntimeError: boom ERROR [ironic_inspector.process] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] Hook scheduler failed, delaying error report until node look up: boom Traceback (most recent call last): File "ironic_inspector/process.py", line 124, in _run_pre_hooks hook_ext.obj.before_processing(introspection_data) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1118, in _mock_call raise effect RuntimeError: boom ERROR [ironic_inspector.process] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] Hook validate_interfaces failed, delaying error report until node look up: boom Traceback (most recent call last): File "ironic_inspector/process.py", line 124, in _run_pre_hooks hook_ext.obj.before_processing(introspection_data) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1118, in _mock_call raise effect RuntimeError: boom ERROR [ironic_inspector.process] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] Hook capabilities failed, delaying error report until node look up: boom Traceback (most recent call last): File "ironic_inspector/process.py", line 124, in _run_pre_hooks hook_ext.obj.before_processing(introspection_data) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1118, in _mock_call raise effect RuntimeError: boom ERROR [ironic_inspector.process] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] Hook pci_devices failed, delaying error report until node look up: boom Traceback (most recent call last): File "ironic_inspector/process.py", line 124, in _run_pre_hooks hook_ext.obj.before_processing(introspection_data) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1118, in _mock_call raise effect RuntimeError: boom WARNING [ironic_inspector.process] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] No logs were passed by the ramdisk ERROR [ironic_inspector.utils] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] The following failures happened during running pre-processing hooks: Unexpected exception RuntimeError during preprocessing in hook ramdisk_error: boom Unexpected exception RuntimeError during preprocessing in hook root_disk_selection: boom Unexpected exception RuntimeError during preprocessing in hook scheduler: boom Unexpected exception RuntimeError during preprocessing in hook validate_interfaces: boom Unexpected exception RuntimeError during preprocessing in hook capabilities: boom Unexpected exception RuntimeError during preprocessing in hook pci_devices: boom Look up error: not found .. ERROR [ironic_inspector.utils] not found WARNING [ironic_inspector.process] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] No logs were passed by the ramdisk ERROR [ironic_inspector.utils] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] The following failures happened during running pre-processing hooks: Look up error: not found . ERROR [ironic_inspector.utils] Node 1b607657-c9b5-4a0f-91d5-c1aee5155a3a was not found in Ironic WARNING [ironic_inspector.process] [node: 1b607657-c9b5-4a0f-91d5-c1aee5155a3a state waiting MAC 11:22:33:44:55:66 BMC 1.2.3.4] No logs were passed by the ramdisk .. ERROR [ironic_inspector.process] Unexpected exception during processing Traceback (most recent call last): File "ironic_inspector/process.py", line 238, in process result = _process_node(node_info, node, introspection_data) File "", line 3, in _process_node File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1118, in _mock_call raise effect RuntimeError: boom WARNING [ironic_inspector.process] [node: 87a8c770-0b06-4a85-abe3-052725394c36 state waiting MAC 11:22:33:44:55:66 BMC 1.2.3.4] No logs were passed by the ramdisk ERROR [ironic_inspector.utils] [node: 87a8c770-0b06-4a85-abe3-052725394c36 state waiting MAC 11:22:33:44:55:66 BMC 1.2.3.4] Unexpected exception RuntimeError during processing: boom . WARNING [ironic_inspector.plugins.capabilities] [node: 7fd31800-935a-44ff-bba1-fd15320ade41 state processing MAC 11:22:33:44:55:66 BMC 1.2.3.4] No CPU flags available, please update your introspection ramdisk . WARNING [ironic_inspector.plugins.capabilities] [node: 6dc5c034-bdfe-43aa-a644-146ab1579103 state processing MAC 11:22:33:44:55:66 BMC 1.2.3.4] No CPU flags available, please update your introspection ramdisk . WARNING [ironic_inspector.node_cache] [node: c460d4dd-1bd3-4033-b4e5-00abdbed81cf state processing] Port 7c:fe:90:29:26:52 already exists, skipping WARNING [ironic_inspector.plugins.capabilities] [node: c460d4dd-1bd3-4033-b4e5-00abdbed81cf state processing MAC 11:22:33:44:55:66 BMC 1.2.3.4] No CPU flags available, please update your introspection ramdisk . WARNING [ironic_inspector.plugins.capabilities] [node: 4eebe1f9-cb6a-4862-bbf0-b42ff22ac015 state processing MAC 11:22:33:44:55:66 BMC 1.2.3.4] No CPU flags available, please update your introspection ramdisk . WARNING [ironic_inspector.plugins.capabilities] [node: 3cd5f7cc-f89e-4813-aabe-f8e0045d7389 state processing MAC 11:22:33:44:55:66 BMC 1.2.3.4] No CPU flags available, please update your introspection ramdisk ERROR [ironic_inspector.utils] [node: 3cd5f7cc-f89e-4813-aabe-f8e0045d7389 MAC 11:22:33:44:55:66 BMC 1.2.3.4] Failed to power off node 3cd5f7cc-f89e-4813-aabe-f8e0045d7389, check its power management configuration: boom ERROR [ironic_inspector.node_cache] [node: 3cd5f7cc-f89e-4813-aabe-f8e0045d7389] Processing the error event because of an exception : Failed to power off node 3cd5f7cc-f89e-4813-aabe-f8e0045d7389, check its power management configuration: boom raised by ironic_inspector.process._finish_common . WARNING [ironic_inspector.plugins.capabilities] [node: 702ab587-b65c-4063-9e1a-2a541e7ff605 state processing MAC 11:22:33:44:55:66 BMC 1.2.3.4] No CPU flags available, please update your introspection ramdisk . WARNING [ironic_inspector.plugins.capabilities] [node: cd2df2d3-f2e9-4012-a8b7-39f0c21ab964 state processing MAC 11:22:33:44:55:66 BMC 1.2.3.4] No CPU flags available, please update your introspection ramdisk . WARNING [ironic_inspector.plugins.capabilities] [node: 3beae361-fe9c-4a90-ada0-d1d13249ec2e state processing MAC 11:22:33:44:55:66 BMC 1.2.3.4] No CPU flags available, please update your introspection ramdisk . WARNING [ironic_inspector.plugins.capabilities] [node: 3284a7e7-50c7-492a-b242-55478c73cbb0 state processing MAC 11:22:33:44:55:66 BMC 1.2.3.4] No CPU flags available, please update your introspection ramdisk . WARNING [ironic_inspector.plugins.capabilities] [node: 32679218-741b-426f-af5d-05777e9c929e state processing MAC 11:22:33:44:55:66 BMC 1.2.3.4] No CPU flags available, please update your introspection ramdisk ERROR [ironic_inspector.utils] [node: 32679218-741b-426f-af5d-05777e9c929e MAC 11:22:33:44:55:66 BMC 1.2.3.4] Failed to validate updated IPMI credentials for node 32679218-741b-426f-af5d-05777e9c929e, node might require maintenance ERROR [ironic_inspector.node_cache] [node: 32679218-741b-426f-af5d-05777e9c929e] Processing the error event because of an exception : Failed to validate updated IPMI credentials for node 32679218-741b-426f-af5d-05777e9c929e, node might require maintenance raised by ironic_inspector.process._finish_set_ipmi_credentials . WARNING [ironic_inspector.plugins.capabilities] [node: 955903b4-035a-4acb-8cc3-1579439ab6b4 state processing MAC 11:22:33:44:55:66 BMC 1.2.3.4] No CPU flags available, please update your introspection ramdisk . WARNING [ironic_inspector.plugins.capabilities] [node: 5ddb0d62-4c1d-4739-9b7d-d100dd67696e state processing MAC 11:22:33:44:55:66 BMC 1.2.3.4] No CPU flags available, please update your introspection ramdisk . WARNING [ironic_inspector.plugins.capabilities] [node: c17a8f0c-286d-49f1-a2c9-5de87ab6f1f1 state processing MAC 11:22:33:44:55:66 BMC 1.2.3.4] No CPU flags available, please update your introspection ramdisk . ERROR [ironic_inspector.utils] [node: ] Invalid provision state for introspection: "active", valid states are "['manageable', 'inspectfail', 'enroll', 'inspecting']" ERROR [ironic_inspector.node_cache] [node: 277af8ea-9ebf-4269-8d49-91abdbb68e24 state processing] Processing the error event because of an exception : Invalid provision state for introspection: "active", valid states are "['manageable', 'inspectfail', 'enroll', 'inspecting']" raised by ironic_inspector.process._process_node . ERROR [ironic_inspector.utils] [node: 4a222c3a-03f5-4563-a7a9-6d4169ebd7ca] Node locked, please, try again later .. ERROR [ironic_inspector.node_cache] [node: 79ee6f6b-7320-4eab-8127-c2f17346a16b state reapplying] Processing the error event because of an exception : Oops raised by ironic_inspector.process._reapply_with_data . ERROR [ironic_inspector.process] [node: e9b65f06-df8f-4b50-beec-120c012f5885 state finished] Encountered exception while fetching stored introspection data Traceback (most recent call last): File "ironic_inspector/process.py", line 392, in _reapply introspection_data = _get_unprocessed_data(node_info.uuid) File "ironic_inspector/process.py", line 186, in _get_unprocessed_data suffix=_UNPROCESSED_DATA_STORE_SUFFIX File "ironic_inspector/common/swift.py", line 168, in get_introspection_data return swift_api.get_object(swift_object_name) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1118, in _mock_call raise effect Exception: Oops . WARNING [ironic_inspector.plugins.capabilities] [node: 0107062e-5a2c-4b63-a9a1-0a7131a923d9 state reapplying MAC 11:22:33:44:55:66 BMC 1.2.3.4] No CPU flags available, please update your introspection ramdisk . ERROR [ironic_inspector.process] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] Hook example failed, delaying error report until node look up: Failed. Traceback (most recent call last): File "ironic_inspector/process.py", line 124, in _run_pre_hooks hook_ext.obj.before_processing(introspection_data) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1118, in _mock_call raise effect Exception: Failed. ERROR [ironic_inspector.utils] [node: e9ff9bd3-e52d-4745-861a-f5f4894eb4d1 state reapplying] Pre-processing failures detected reapplying introspection on stored data: Unexpected exception Exception during preprocessing in hook example: Failed. ERROR [ironic_inspector.node_cache] [node: e9ff9bd3-e52d-4745-861a-f5f4894eb4d1 state reapplying] Processing the error event because of an exception : Pre-processing failures detected reapplying introspection on stored data: Unexpected exception Exception during preprocessing in hook example: Failed. raised by ironic_inspector.process._reapply_with_data .. ERROR [ironic_inspector.utils] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] Ramdisk reported error: boom ERROR [ironic_inspector.process] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] Hook ramdisk_error failed, delaying error report until node look up: Ramdisk reported error: boom ERROR [ironic_inspector.utils] [node: 67d6db41-389a-4336-9600-910198e56abd state waiting MAC 11:22:33:44:55:66 BMC 1.2.3.4] The following failures happened during running pre-processing hooks: Preprocessing hook ramdisk_error: Ramdisk reported error: boom .. ERROR [ironic_inspector.process] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] Hook example failed, delaying error report until node look up: Hook Error Traceback (most recent call last): File "ironic_inspector/process.py", line 124, in _run_pre_hooks hook_ext.obj.before_processing(introspection_data) File "", line 3, in before_processing File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1118, in _mock_call raise effect Exception: Hook Error WARNING [ironic_inspector.process] [node: 3e7b465e-e282-4653-85d9-780e1616edee state waiting MAC 11:22:33:44:55:66 BMC 1.2.3.4] Failed to store logs received from the ramdisk because ramdisk_logs_dir configuration option is not set ERROR [ironic_inspector.utils] [node: 3e7b465e-e282-4653-85d9-780e1616edee state waiting MAC 11:22:33:44:55:66 BMC 1.2.3.4] The following failures happened during running pre-processing hooks: Unexpected exception Exception during preprocessing in hook example: Hook Error .. ERROR [ironic_inspector.utils] boom . ERROR [ironic_inspector.utils] Node f89b04fd-22c4-403a-a627-d14f625c4133 was not found in Ironic . ERROR [ironic_inspector.process] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] Hook example failed, delaying error report until node look up: Hook Error Traceback (most recent call last): File "ironic_inspector/process.py", line 124, in _run_pre_hooks hook_ext.obj.before_processing(introspection_data) File "", line 3, in before_processing File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1118, in _mock_call raise effect Exception: Hook Error ERROR [ironic_inspector.utils] [node: 58edb63f-a796-4522-8a07-927041d71d58 state waiting MAC 11:22:33:44:55:66 BMC 1.2.3.4] The following failures happened during running pre-processing hooks: Unexpected exception Exception during preprocessing in hook example: Hook Error . ERROR [ironic_inspector.utils] boom . ERROR [ironic_inspector.utils] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] Ramdisk reported error: boom ERROR [ironic_inspector.process] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] Hook ramdisk_error failed, delaying error report until node look up: Ramdisk reported error: boom ERROR [ironic_inspector.utils] [node: 31b95452-9715-4db4-90b8-cb6da9f12202 state waiting MAC 11:22:33:44:55:66 BMC 1.2.3.4] The following failures happened during running pre-processing hooks: Preprocessing hook ramdisk_error: Ramdisk reported error: boom . ERROR [ironic_inspector.process] Unexpected exception during processing Traceback (most recent call last): File "ironic_inspector/process.py", line 238, in process result = _process_node(node_info, node, introspection_data) File "", line 3, in _process_node File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1118, in _mock_call raise effect RuntimeError: boom ERROR [ironic_inspector.utils] [node: 7691ae81-d6dc-4985-aa51-f47446086647 state waiting MAC 11:22:33:44:55:66 BMC 1.2.3.4] Unexpected exception RuntimeError during processing: boom .. ERROR [ironic_inspector.utils] Oops ERROR [ironic_inspector.process] [node: 5415c847-ba72-49d6-86a1-ffa7b99efc5f state waiting MAC 11:22:33:44:55:66 BMC 1.2.3.4] Encountered exception saving unprocessed introspection data Traceback (most recent call last): File "ironic_inspector/process.py", line 172, in _store_unprocessed_data suffix=_UNPROCESSED_DATA_STORE_SUFFIX) File "ironic_inspector/process.py", line 158, in _store_data suffix=suffix File "ironic_inspector/common/swift.py", line 152, in store_introspection_data swift_api.create_object(swift_object_name, json.dumps(data)) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1118, in _mock_call raise effect Error: Oops .. WARNING [ironic_inspector.plugins.extra_hardware] [node: d50c9619-2a36-4e05-9289-2a2b74dc32ac] Extra hardware data was not in a recognised format (eDeploy), and will not be forwarded to introspection rules .. WARNING [ironic_inspector.plugins.extra_hardware] [node: 3e881dbe-578c-443b-90b2-5577404f97a4] No extra hardware information was received from the ramdisk ......... ERROR [ironic_inspector.utils] [unidentified node] boom ................... ERROR [ironic_inspector.utils] Bad request: invalid literal for int() with base 10: 'foo' . ERROR [ironic_inspector.utils] Bad request: Limit cannot be negative .. ERROR [ironic_inspector.utils] Bad request: Limit over 1000 .. ERROR [ironic_inspector.utils] Bad request: Marker not UUID-like .. ERROR [ironic_inspector.utils] Bad request: Oops! .. ERROR [ironic_inspector.utils] Bad request: Oops! ................. WARNING [ironic_inspector.common.lldp_parsers] [node: 5d05c8fc-0491-4a97-a6ef-38550469393d] Organizationally Unique ID 009069 not recognized WARNING [ironic_inspector.common.lldp_parsers] [node: 5d05c8fc-0491-4a97-a6ef-38550469393d] Organizationally Unique ID 23ac00 not recognized WARNING [ironic_inspector.common.lldp_parsers] [node: 5d05c8fc-0491-4a97-a6ef-38550469393d] Organizationally Unique ID 00120e not recognized .. ERROR [ironic_inspector.utils] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] Ramdisk reported error: BOOM ERROR [ironic_inspector.process] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] Hook ramdisk_error failed, delaying error report until node look up: Ramdisk reported error: BOOM WARNING [ironic_inspector.process] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] No logs were passed by the ramdisk ERROR [ironic_inspector.utils] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] The following failures happened during running pre-processing hooks: Preprocessing hook ramdisk_error: Ramdisk reported error: BOOM Look up error: Could not find a node for attributes {'bmc_address': '1.2.3.4', 'mac': ['7c:fe:90:29:26:52', '66:55:44:33:22:11', '12:12:21:12:21:12', '11:22:33:44:55:66']} .. ERROR [ironic_inspector.utils] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] No disks satisfied root device hints .. ERROR [ironic_inspector.utils] [node: MAC 11:22:33:44:55:66] Hardware inventory is empty or missing . ERROR [ironic_inspector.utils] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] No disks satisfied root device hints .. ERROR [ironic_inspector.utils] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] No disks could be found using the root device hints {'size': 'foo'} because they failed to validate. Error: Root device hint "size" is not an integer value. Current value: foo ERROR [ironic_inspector.utils] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] No disks could be found using the root device hints {'size': None} because they failed to validate. Error: Root device hint "size" is not an integer value. Current value: None ERROR [ironic_inspector.utils] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] No disks could be found using the root device hints {'size': {}} because they failed to validate. Error: Root device hint "size" is not an integer value. Current value: {} ............ ERROR [ironic_inspector.plugins.standard] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] Malformed interface record: {'ipv4_address': '1.1.1.1', 'mac_address': '11:11:11:11:11:11'} ERROR [ironic_inspector.plugins.standard] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] Malformed interface record: {} ERROR [ironic_inspector.utils] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] No interfaces supplied by the ramdisk . ERROR [ironic_inspector.utils] [unidentified node] Hardware inventory is empty or missing ERROR [ironic_inspector.utils] [unidentified node] Hardware inventory is empty or missing ERROR [ironic_inspector.utils] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] Invalid hardware inventory: interfaces key is missing or empty .... WARNING [ironic_inspector.plugins.standard] No boot interface provided in the introspection data, will add all ports with IP addresses . ERROR [ironic_inspector.utils] [node: MAC aa:bb:cc:dd:ee:ff BMC 1.2.3.4] No suitable interfaces found in {'ib0': {'ip': '1.2.1.3', 'mac': '7c:fe:90:29:26:52', 'client_id': 'ff:00:00:00:00:00:02:00:00:02:c9:00:7c:fe:90:03:00:29:26:52'}, 'eth3': {'ip': '1.2.1.1', 'mac': '66:55:44:33:22:11', 'client_id': None}, 'eth2': {'ip': None, 'mac': '12:12:21:12:21:12', 'client_id': None}, 'eth1': {'ip': '1.2.1.2', 'mac': '11:22:33:44:55:66', 'client_id': None}} . WARNING [ironic_inspector.plugins.standard] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] MAC foobar for interface em4 is not valid, skipping ERROR [ironic_inspector.utils] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] No suitable interfaces found in {'lo': {'ip': '1.1.1.1', 'mac': '11:11:11:11:11:11', 'client_id': None}, 'em1': {'ip': '127.0.0.1', 'mac': '22:22:22:22:22:22', 'client_id': None}} .CRITICAL [ironic_inspector.plugins.standard] Accepted values for [processing]add_ports are ('all', 'active', 'pxe'), got foobar .CRITICAL [ironic_inspector.plugins.standard] Accepted values for [processing]keep_ports are ('all', 'present', 'added'), got foobar . WARNING [ironic_inspector.introspect] [node: ] Failed to update firewall filters: Boom .. ERROR [ironic_inspector.utils] [node: ] Node is locked, please, retry later . ERROR [ironic_inspector.utils] Not found. . WARNING [ironic_inspector.introspect] [node: ] Failed to power off node: BadaBoom .. ERROR [ironic_inspector.utils] Node a4bc4bbe-e0f8-4023-9aec-ab53d4e8d4ad was not found in Ironic ERROR [ironic_inspector.utils] Cannot get node a4bc4bbe-e0f8-4023-9aec-ab53d4e8d4ad: Bad Request (HTTP 400) . ERROR [ironic_inspector.utils] [node: ] Failed validation of power interface, reason: oops .... WARNING [ironic_inspector.common.ironic] [node: ] Ignoring loopback BMC address 127.0.0.1 . ERROR [ironic_inspector.utils] [node: ] No lookup attributes were found, inspector won't be able to find it after introspection, consider creating ironic ports or providing an IPMI address ERROR [ironic_inspector.node_cache] [node: ] Processing the error event because of an exception : No lookup attributes were found, inspector won't be able to find it after introspection, consider creating ironic ports or providing an IPMI address raised by ironic_inspector.introspect._background_introspect_locked ..... WARNING [ironic_inspector.introspect] [node: ] Failed to set boot device to PXE: Bad Request (HTTP 400) ERROR [ironic_inspector.utils] [node: ] Failed to power on the node, check it's power management configuration: %s ERROR [ironic_inspector.node_cache] [node: ] Processing the error event because of an exception : Failed to power on the node, check it's power management configuration: %s raised by ironic_inspector.introspect._background_introspect_locked . ERROR [ironic_inspector.node_cache] [node: ] Processing the error event because of an exception : raised by ironic_inspector.introspect._background_introspect_locked ERROR [ironic_inspector.introspect] [node: ] Unexpected exception in background introspection thread Traceback (most recent call last): File "ironic_inspector/introspect.py", line 98, in _handle_exceptions fut.result() File "/usr/lib/python2.7/site-packages/concurrent/futures/_base.py", line 396, in result return self.__get_result() File "/usr/lib/python2.7/site-packages/futurist/_utils.py", line 46, in run result = self.fn(*self.args, **self.kwargs) File "ironic_inspector/introspect.py", line 128, in _background_introspect _background_introspect_locked(node_info, ironic) File "ironic_inspector/node_cache.py", line 586, in inner ret = func(node_info, *args, **kwargs) File "ironic_inspector/node_cache.py", line 547, in inner node_info.fsm_event(istate.Events.error) File "/usr/lib/python2.7/site-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python2.7/site-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "ironic_inspector/node_cache.py", line 531, in inner ret = func(node_info, *args, **kwargs) File "ironic_inspector/introspect.py", line 141, in _background_introspect_locked firewall.update_filters(ironic) File "", line 3, in update_filters File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1118, in _mock_call raise effect RuntimeError . ERROR [ironic_inspector.utils] [node: ] Invalid provision state for introspection: "active", valid states are "['manageable', 'inspectfail', 'enroll', 'inspecting']" .. ERROR [ironic_inspector.utils] IPMI credentials setup is disabled in configuration . ERROR [ironic_inspector.utils] [node: ] Setting IPMI credentials requested, but neither new user name nor driver_info[ipmi_username] are provided .. ERROR [ironic_inspector.utils] [node: ] IPMI password length should be > 0 and <= 20 . ERROR [ironic_inspector.utils] [node: ] Forbidden characters encountered in new IPMI password: " @"; use only letters and numbers . ERROR [ironic_inspector.utils] [node: ] Invalid provision state for setting IPMI credentials: "manageable", valid states are ['enroll'] . ERROR [ironic_inspector.utils] Locked. .. ERROR [ironic_inspector.utils] Not Found. ... ERROR [ironic_inspector.utils] boom . ERROR [ironic_inspector.utils] Invalid data: expected a JSON object, got int ...... ERROR [ironic_inspector.utils] boom . ERROR [ironic_inspector.utils] Boom ........ ERROR [ironic_inspector.utils] boom . ERROR [ironic_inspector.utils] Version not found. . ERROR [ironic_inspector.main] Internal server error Traceback (most recent call last): File "ironic_inspector/main.py", line 87, in wrapper return func(*args, **kwargs) File "ironic_inspector/main.py", line 236, in api_introspection node_info = node_cache.get_node(node_id) File "", line 3, in get_node File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1118, in _mock_call raise effect RuntimeError: boom . ERROR [ironic_inspector.main] Internal server error Traceback (most recent call last): File "ironic_inspector/main.py", line 87, in wrapper return func(*args, **kwargs) File "ironic_inspector/main.py", line 236, in api_introspection node_info = node_cache.get_node(node_id) File "", line 3, in get_node File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1118, in _mock_call raise effect RuntimeError: boom . ERROR [ironic_inspector.utils] Oops . ERROR [ironic_inspector.utils] Locked. . ERROR [ironic_inspector.utils] Not found. ...... ERROR [ironic_inspector.utils] Invalid UUID value ......... ERROR [ironic_inspector.main] Internal server error Traceback (most recent call last): File "ironic_inspector/main.py", line 87, in wrapper return func(*args, **kwargs) File "ironic_inspector/main.py", line 233, in api_introspection token=flask.request.headers.get('X-Auth-Token')) File "ironic_inspector/introspect.py", line 76, in introspect node = ir_utils.get_node(node_id, ironic=ironic) File "ironic_inspector/common/ironic.py", line 186, in get_node return ironic.node.get(node_id, **kwargs) File "/usr/lib/python2.7/site-packages/ironicclient/v1/node.py", line 195, in get return self._get(resource_id=node_id, fields=fields) File "/usr/lib/python2.7/site-packages/ironicclient/common/base.py", line 88, in _get return self._list(self._path(resource_id))[0] File "/usr/lib/python2.7/site-packages/ironicclient/common/base.py", line 174, in _list resp, body = self.api.json_request('GET', url) File "/usr/lib/python2.7/site-packages/ironicclient/common/http.py", line 552, in json_request resp = self._http_request(url, method, **kwargs) File "/usr/lib/python2.7/site-packages/ironicclient/common/http.py", line 190, in wrapper return func(self, url, method, **kwargs) File "/usr/lib/python2.7/site-packages/ironicclient/common/http.py", line 525, in _http_request raise_exc=False, **kwargs) File "/usr/lib/python2.7/site-packages/positional/__init__.py", line 101, in inner return wrapped(*args, **kwargs) File "/usr/lib/python2.7/site-packages/keystoneauth1/session.py", line 513, in request **endpoint_filter) File "/usr/lib/python2.7/site-packages/keystoneauth1/session.py", line 855, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python2.7/site-packages/keystoneauth1/session.py", line 798, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) MissingAuthPlugin: An auth plugin is required to determine endpoint URL ERROR [ironic_inspector.main] Internal server error Traceback (most recent call last): File "ironic_inspector/main.py", line 87, in wrapper return func(*args, **kwargs) File "ironic_inspector/main.py", line 233, in api_introspection token=flask.request.headers.get('X-Auth-Token')) File "ironic_inspector/introspect.py", line 76, in introspect node = ir_utils.get_node(node_id, ironic=ironic) File "ironic_inspector/common/ironic.py", line 186, in get_node return ironic.node.get(node_id, **kwargs) File "/usr/lib/python2.7/site-packages/ironicclient/v1/node.py", line 195, in get return self._get(resource_id=node_id, fields=fields) File "/usr/lib/python2.7/site-packages/ironicclient/common/base.py", line 88, in _get return self._list(self._path(resource_id))[0] File "/usr/lib/python2.7/site-packages/ironicclient/common/base.py", line 174, in _list resp, body = self.api.json_request('GET', url) File "/usr/lib/python2.7/site-packages/ironicclient/common/http.py", line 552, in json_request resp = self._http_request(url, method, **kwargs) File "/usr/lib/python2.7/site-packages/ironicclient/common/http.py", line 190, in wrapper return func(self, url, method, **kwargs) File "/usr/lib/python2.7/site-packages/ironicclient/common/http.py", line 525, in _http_request raise_exc=False, **kwargs) File "/usr/lib/python2.7/site-packages/positional/__init__.py", line 101, in inner return wrapped(*args, **kwargs) File "/usr/lib/python2.7/site-packages/keystoneauth1/session.py", line 513, in request **endpoint_filter) File "/usr/lib/python2.7/site-packages/keystoneauth1/session.py", line 855, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python2.7/site-packages/keystoneauth1/session.py", line 798, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) MissingAuthPlugin: An auth plugin is required to determine endpoint URL .. ERROR [ironic_inspector.utils] Version not found. .ss WARNING [ironic_inspector.main] Unable to use SSL in this version of Python: , please ensure your version of Python is greater than 2.7.9 to enable this feature. .ss.s WARNING [ironic_inspector.main] Introspection data will not be stored. Change "[processing] store_data" option if this is not the desired behavior ... WARNING [ironic_inspector.main] Starting unauthenticated, please check configuration WARNING [ironic_inspector.main] Introspection data will not be stored. Change "[processing] store_data" option if this is not the desired behavior . WARNING [ironic_inspector.main] Introspection data will not be stored. Change "[processing] store_data" option if this is not the desired behavior . WARNING [ironic_inspector.main] Introspection data will not be stored. Change "[processing] store_data" option if this is not the desired behavior ... WARNING [ironic_inspector.plugins.capabilities] [node: 338218a7-f471-43c6-980f-aaddfda07699 MAC 11:22:33:44:55:66 BMC 1.2.3.4] No CPU flags available, please update your introspection ramdisk . WARNING [ironic_inspector.plugins.capabilities] [node: ebd1edb3-c018-48fa-8c29-7e6529b66835 MAC 11:22:33:44:55:66 BMC 1.2.3.4] No CPU flags available, please update your introspection ramdisk ..... WARNING [ironic_inspector.plugins.capabilities] [node: fe587410-19d8-43c1-9bc5-f3e709dd4460 MAC 11:22:33:44:55:66 BMC 1.2.3.4] No CPU flags available, please update your introspection ramdisk .... WARNING [ironic_inspector.plugins.raid_device] [node: 516a8ddd-5a7b-4f10-8086-50ed733fe179] Root device cannot be identified because multiple new devices were found . WARNING [ironic_inspector.plugins.raid_device] [node: c37a9ddf-4857-4da4-b393-c716cb1b7cdc] No block device was received from ramdisk . WARNING [ironic_inspector.plugins.raid_device] [node: e4f950fb-598a-47ed-b324-491ee781c481] No new devices were found ........... ERROR [ironic_inspector.utils] [node: ] Failed to resolve the hostname (meow) for node uuid1 .... WARNING [ironic_inspector.common.ironic] [node: ] Ignoring loopback BMC address 127.0.0.2 ............. WARNING [ironic_inspector.plugins.local_link_connection] [node: 800ff784-26fa-431c-bc06-a7fd70313b3b] No LLDP Data found for interface 11:11:11:11:11:11 . ERROR [ironic_inspector.utils] [unidentified node] Hardware inventory is empty or missing ...ssINFO [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 /usr/lib/python2.7/site-packages/alembic/util/messaging.py:69: UserWarning: Skipping unsupported ALTER for creation of implicit constraint warnings.warn(msg) 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 INFO [alembic.runtime.migration] Running upgrade d00d6e3f38c4 -> 882b2d84cb1b, attribute_constraints_relaxing /usr/lib64/python2.7/site-packages/sqlalchemy/sql/schema.py:2999: SAWarning: Table '_alembic_batch_temp' specifies columns 'name', 'value' as primary_key=True, not matching locally specified columns 'uuid'; setting the current primary key columns to 'uuid'. This warning may become an exception in a future release ", ".join("'%s'" % c.name for c in self.columns) INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [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 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. .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. 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. 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. 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] Running upgrade d588418040d -> e169a4a81d88, Add invert field to rule condition INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [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. 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 INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [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 INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. .ssssssss.......... ---------------------------------------------------------------------- Ran 463 tests in 12.739s OK (skipped=15) + exit 0 Processing files: openstack-ironic-inspector-5.0.0-1.el7.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.NRDcLl + umask 022 + cd /builddir/build/BUILD + cd ironic-inspector-5.0.0 + DOCDIR=/builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/share/doc/openstack-ironic-inspector-5.0.0 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/share/doc/openstack-ironic-inspector-5.0.0 + cp -pr README.rst /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/share/doc/openstack-ironic-inspector-5.0.0 + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.BzZSBl + umask 022 + cd /builddir/build/BUILD + cd ironic-inspector-5.0.0 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/share/licenses/openstack-ironic-inspector-5.0.0 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/share/licenses/openstack-ironic-inspector-5.0.0 + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/share/licenses/openstack-ironic-inspector-5.0.0 + exit 0 warning: File listed twice: /var/log/ironic-inspector/ramdisk Provides: config(openstack-ironic-inspector) = 5.0.0-1.el7 openstack-ironic-discoverd = 5.0.0 openstack-ironic-inspector = 5.0.0-1.el7 Requires(interp): /bin/sh /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(pre): /bin/sh Requires(post): /bin/sh systemd Requires(preun): /bin/sh systemd Requires(postun): /bin/sh systemd Requires: /usr/bin/python2 python(abi) = 2.7 Obsoletes: openstack-ironic-discoverd < 1.1.1 Processing files: openstack-ironic-inspector-doc-5.0.0-1.el7.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.DFH69o + umask 022 + cd /builddir/build/BUILD + cd ironic-inspector-5.0.0 + DOCDIR=/builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/share/doc/openstack-ironic-inspector-doc-5.0.0 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/share/doc/openstack-ironic-inspector-doc-5.0.0 + cp -pr CONTRIBUTING.rst /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/share/doc/openstack-ironic-inspector-doc-5.0.0 + cp -pr doc/build/html /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/share/doc/openstack-ironic-inspector-doc-5.0.0 + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.J5BpNs + umask 022 + cd /builddir/build/BUILD + cd ironic-inspector-5.0.0 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/share/licenses/openstack-ironic-inspector-doc-5.0.0 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/share/licenses/openstack-ironic-inspector-doc-5.0.0 + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/share/licenses/openstack-ironic-inspector-doc-5.0.0 + exit 0 Provides: openstack-ironic-inspector-doc = 5.0.0-1.el7 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: python-ironic-inspector-tests-5.0.0-1.el7.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.Ratcrx + umask 022 + cd /builddir/build/BUILD + cd ironic-inspector-5.0.0 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/share/licenses/python-ironic-inspector-tests-5.0.0 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/share/licenses/python-ironic-inspector-tests-5.0.0 + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch/usr/share/licenses/python-ironic-inspector-tests-5.0.0 + exit 0 Provides: python-ironic-inspector-tests = 5.0.0-1.el7 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: python(abi) = 2.7 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch Wrote: /builddir/build/RPMS/openstack-ironic-inspector-5.0.0-1.el7.noarch.rpm Wrote: /builddir/build/RPMS/openstack-ironic-inspector-doc-5.0.0-1.el7.noarch.rpm Wrote: /builddir/build/RPMS/python-ironic-inspector-tests-5.0.0-1.el7.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.HxCSA4 + umask 022 + cd /builddir/build/BUILD + cd ironic-inspector-5.0.0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/openstack-ironic-inspector-5.0.0-1.el7.noarch + exit 0 Child return code was: 0 LEAVE do -->