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-newton-el7-build-23533-32565/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-4.2.1-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-newton-el7-build-23533-32565/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.oN0AsV + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf ironic-inspector-4.2.1 + /usr/bin/gzip -dc /builddir/build/SOURCES/ironic-inspector-4.2.1.tar.gz + /usr/bin/tar -xvvf - drwxrwxr-x jenkins/jenkins 0 2016-11-22 03:16 ironic-inspector-4.2.1/ -rw-rw-r-- jenkins/jenkins 16 2016-11-22 03:14 ironic-inspector-4.2.1/babel.cfg -rw-rw-r-- jenkins/jenkins 26776 2016-11-22 03:16 ironic-inspector-4.2.1/ChangeLog -rw-rw-r-- jenkins/jenkins 11358 2016-11-22 03:14 ironic-inspector-4.2.1/LICENSE -rw-rw-r-- jenkins/jenkins 2077 2016-11-22 03:16 ironic-inspector-4.2.1/PKG-INFO -rw-rw-r-- jenkins/jenkins 970 2016-11-22 03:14 ironic-inspector-4.2.1/rootwrap.conf -rw-rw-r-- jenkins/jenkins 0 2016-11-22 03:14 ironic-inspector-4.2.1/plugin-requirements.txt drwxrwxr-x jenkins/jenkins 0 2016-11-22 03:16 ironic-inspector-4.2.1/doc/ -rw-rw-r-- jenkins/jenkins 5752 2016-11-22 03:14 ironic-inspector-4.2.1/doc/Makefile drwxrwxr-x jenkins/jenkins 0 2016-11-22 03:16 ironic-inspector-4.2.1/doc/source/ -rw-rw-r-- jenkins/jenkins 2599 2016-11-22 03:14 ironic-inspector-4.2.1/doc/source/workflow.rst -rw-rw-r-- jenkins/jenkins 14776 2016-11-22 03:14 ironic-inspector-4.2.1/doc/source/usage.rst -rw-rw-r-- jenkins/jenkins 514 2016-11-22 03:14 ironic-inspector-4.2.1/doc/source/index.rst -rw-rw-r-- jenkins/jenkins 5239 2016-11-22 03:14 ironic-inspector-4.2.1/doc/source/troubleshooting.rst -rw-rw-r-- jenkins/jenkins 9870 2016-11-22 03:14 ironic-inspector-4.2.1/doc/source/http-api.rst -rw-rw-r-- jenkins/jenkins 13115 2016-11-22 03:14 ironic-inspector-4.2.1/doc/source/install.rst -rw-rw-r-- jenkins/jenkins 2772 2016-11-22 03:14 ironic-inspector-4.2.1/doc/source/conf.py -rw-rw-r-- jenkins/jenkins 60 2016-11-22 03:14 ironic-inspector-4.2.1/doc/source/contributing.rst -rw-rw-r-- jenkins/jenkins 14 2016-11-22 03:14 ironic-inspector-4.2.1/doc/source/.gitignore drwxrwxr-x jenkins/jenkins 0 2016-11-22 03:16 ironic-inspector-4.2.1/rootwrap.d/ -rw-rw-r-- jenkins/jenkins 221 2016-11-22 03:14 ironic-inspector-4.2.1/rootwrap.d/ironic-inspector-firewall.filters -rw-rw-r-- jenkins/jenkins 1008 2016-11-22 03:14 ironic-inspector-4.2.1/requirements.txt -rw-rw-r-- jenkins/jenkins 1734 2016-11-22 03:16 ironic-inspector-4.2.1/AUTHORS drwxrwxr-x jenkins/jenkins 0 2016-11-22 03:16 ironic-inspector-4.2.1/releasenotes/ drwxrwxr-x jenkins/jenkins 0 2016-11-22 03:16 ironic-inspector-4.2.1/releasenotes/source/ drwxrwxr-x jenkins/jenkins 0 2016-11-22 03:16 ironic-inspector-4.2.1/releasenotes/source/_static/ -rw-rw-r-- jenkins/jenkins 0 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/source/_static/.placeholder -rw-rw-r-- jenkins/jenkins 142 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/source/mitaka.rst drwxrwxr-x jenkins/jenkins 0 2016-11-22 03:16 ironic-inspector-4.2.1/releasenotes/source/_templates/ -rw-rw-r-- jenkins/jenkins 0 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/source/_templates/.placeholder -rw-rw-r-- jenkins/jenkins 290 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/source/index.rst -rw-rw-r-- jenkins/jenkins 32 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/source/unreleased.rst -rw-rw-r-- jenkins/jenkins 141 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/source/liberty.rst -rw-rw-r-- jenkins/jenkins 9241 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/source/conf.py -rw-rw-r-- jenkins/jenkins 107 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/source/current-series.rst drwxrwxr-x jenkins/jenkins 0 2016-11-22 03:16 ironic-inspector-4.2.1/releasenotes/notes/ -rw-rw-r-- jenkins/jenkins 550 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/notes/cors-5f345c65da7f5c99.yaml -rw-rw-r-- jenkins/jenkins 0 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/notes/.placeholder -rw-rw-r-- jenkins/jenkins 60 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/notes/logs-collector-logging-356e56cd70a04a2b.yaml -rw-rw-r-- jenkins/jenkins 141 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/notes/patch-head-backslash-24bcdd03ba254bf2.yaml -rw-rw-r-- jenkins/jenkins 178 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/notes/drop-maintenance-a9a87a9a2af051ad.yaml -rw-rw-r-- jenkins/jenkins 60 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/notes/migrations-autogenerate-4303fd496c3c2757.yaml -rw-rw-r-- jenkins/jenkins 225 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/notes/processing-data-type-check-7c914339d3ab15ba.yaml -rw-rw-r-- jenkins/jenkins 64 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/notes/extra-hardware-swift-aeebf299b9605bb0.yaml -rw-rw-r-- jenkins/jenkins 432 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/notes/no-rollback-e15bc7fee0134545.yaml -rw-rw-r-- jenkins/jenkins 148 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/notes/flask-debug-6d2dcc2b482324dc.yaml -rw-rw-r-- jenkins/jenkins 213 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/notes/fix-mysql-6b79049fe96edae4.yaml -rw-rw-r-- jenkins/jenkins 135 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/notes/reapply-introspection-5edbbfaf498dbd12.yaml -rw-rw-r-- jenkins/jenkins 947 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/notes/keystoneauth-plugins-aab6cbe1d0e884bf.yaml -rw-rw-r-- jenkins/jenkins 63 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/notes/node-locking-4d135ca5b93524b1.yaml -rw-rw-r-- jenkins/jenkins 705 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/notes/ipa-inventory-0a1e8d644da850ff.yaml -rw-rw-r-- jenkins/jenkins 148 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/notes/ipa-support-7eea800306829a49.yaml -rw-rw-r-- jenkins/jenkins 209 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/notes/no-downgrade-migrations-514bf872d9f944ed.yaml -rw-rw-r-- jenkins/jenkins 137 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/notes/firewall-rerun-f2d0f64cca2698ff.yaml -rw-rw-r-- jenkins/jenkins 102 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/notes/no-logs-stored-data-6db52934c7f9a91a.yaml -rw-rw-r-- jenkins/jenkins 231 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/notes/no-old-ramdisk-095b05e1245131d8.yaml -rw-rw-r-- jenkins/jenkins 503 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/notes/sphinx-docs-4d0a5886261e57bf.yaml -rw-rw-r-- jenkins/jenkins 155 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/notes/compact-debug-logging-b15dd9bbdd3ce27a.yaml -rw-rw-r-- jenkins/jenkins 277 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/notes/lookup-all-macs-eead528c0b764ad7.yaml -rw-rw-r-- jenkins/jenkins 317 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/notes/processing-logging-e2d27bbac95a7213.yaml -rw-rw-r-- jenkins/jenkins 76 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/notes/less-iptables-calls-759e89d103df504c.yaml -rw-rw-r-- jenkins/jenkins 99 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/notes/continue-http-500-62f33d425aade9d7.yaml -rw-rw-r-- jenkins/jenkins 256 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/notes/pci_devices-plugin-5b93196e0e973155.yaml -rw-rw-r-- jenkins/jenkins 125 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/notes/empty-condition-abc707b771be6be3.yaml -rw-rw-r-- jenkins/jenkins 138 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/notes/fix-crash-when-use-postgresql-ac6c708f48f55c83.yaml -rw-rw-r-- jenkins/jenkins 145 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/notes/no-fail-on-power-off-enroll-node-e40854f6def397b8.yaml -rw-rw-r-- jenkins/jenkins 115 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/notes/abort-introspection-ae5cb5a9fbacd2ac.yaml -rw-rw-r-- jenkins/jenkins 235 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/notes/add-lldp-plugin-4645596cb8b39fd3.yaml -rw-rw-r-- jenkins/jenkins 80 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/notes/is-empty-missing-a590d580cb62761d.yaml -rw-rw-r-- jenkins/jenkins 82 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/notes/fix_llc_port_assume-4ea47d26501bddc3.yaml -rw-rw-r-- jenkins/jenkins 144 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/notes/capabilities-15cc2268d661f0a0.yaml -rw-rw-r-- jenkins/jenkins 169 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/notes/edeploy-typeerror-6486e31923d91666.yaml -rw-rw-r-- jenkins/jenkins 203 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/notes/enroll-hook-d8c32eba70848210.yaml -rw-rw-r-- jenkins/jenkins 126 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/notes/googbye-patches-args-071532024b9260bd.yaml -rw-rw-r-- jenkins/jenkins 513 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/notes/ramdisk-logs-on-all-failures-24da41edf3a98400.yaml -rw-rw-r-- jenkins/jenkins 209 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/notes/fix_llc_hook_bugs-efeea008c2f792eb.yaml -rw-rw-r-- jenkins/jenkins 97 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/notes/deprecate-root-device-hint-909d389b7efed5da.yaml -rw-rw-r-- jenkins/jenkins 132 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/notes/rules-invert-2585173a11db3c31.yaml -rw-rw-r-- jenkins/jenkins 207 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/notes/names-82d9f84153a228ec.yaml -rw-rw-r-- jenkins/jenkins 83 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/notes/set-node-to-error-when-swift-failure-3e919ecbf9db6401.yaml -rw-rw-r-- jenkins/jenkins 389 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/notes/fix-rules-endpoint-response-d60984c40d927c1f.yaml -rw-rw-r-- jenkins/jenkins 174 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/notes/deprecate-rollback-dea95ac515d3189b.yaml -rw-rw-r-- jenkins/jenkins 309 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/notes/custom-ramdisk-log-name-dac06822c38657e7.yaml -rw-rw-r-- jenkins/jenkins 93 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/notes/no-root_device_hint-0e7676d481d503bb.yaml -rw-rw-r-- jenkins/jenkins 185 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/notes/check-formatted-value-from-nonstring-3d851cb42ce3a0ac.yaml -rw-rw-r-- jenkins/jenkins 216 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/notes/log-info-not-found-cache-error-afbc87e80305ca5c.yaml -rw-rw-r-- jenkins/jenkins 119 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/notes/contains-matches-ee28958b08995494.yaml -rw-rw-r-- jenkins/jenkins 149 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/notes/preprocessing-error-01e55b4db20fb7fc.yaml -rw-rw-r-- jenkins/jenkins 108 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/notes/missing-pxe-mac-d9329dab85513460.yaml -rw-rw-r-- jenkins/jenkins 369 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/notes/disable-dhcp-c86a3a0ee2696ee0.yaml -rw-rw-r-- jenkins/jenkins 111 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/notes/size-hint-ea2a264468e1fcb7.yaml -rw-rw-r-- jenkins/jenkins 237 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/notes/extend-rules-9a9d38701e970611.yaml -rw-rw-r-- jenkins/jenkins 148 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/notes/futurist-557fcd18d4eaf1c1.yaml -rw-rw-r-- jenkins/jenkins 150 2016-11-22 03:14 ironic-inspector-4.2.1/releasenotes/notes/add-support-for-long-running-ramdisk-ffee3c177c56cebb.yaml -rw-rw-r-- jenkins/jenkins 751 2016-11-22 03:14 ironic-inspector-4.2.1/ironic-inspector.8 -rw-rw-r-- jenkins/jenkins 1206 2016-11-22 03:14 ironic-inspector-4.2.1/README.rst -rw-rw-r-- jenkins/jenkins 31577 2016-11-22 03:14 ironic-inspector-4.2.1/example.conf -rw-rw-r-- jenkins/jenkins 413 2016-11-22 03:14 ironic-inspector-4.2.1/config-generator.conf -rw-rw-r-- jenkins/jenkins 9725 2016-11-22 03:14 ironic-inspector-4.2.1/CONTRIBUTING.rst drwxrwxr-x jenkins/jenkins 0 2016-11-22 03:16 ironic-inspector-4.2.1/ironic_inspector.egg-info/ -rw-rw-r-- jenkins/jenkins 1 2016-11-22 03:16 ironic-inspector-4.2.1/ironic_inspector.egg-info/dependency_links.txt -rw-rw-r-- jenkins/jenkins 2077 2016-11-22 03:16 ironic-inspector-4.2.1/ironic_inspector.egg-info/PKG-INFO -rw-rw-r-- jenkins/jenkins 17 2016-11-22 03:16 ironic-inspector-4.2.1/ironic_inspector.egg-info/top_level.txt -rw-rw-r-- jenkins/jenkins 7953 2016-11-22 03:16 ironic-inspector-4.2.1/ironic_inspector.egg-info/SOURCES.txt -rw-rw-r-- jenkins/jenkins 1 2016-11-22 03:16 ironic-inspector-4.2.1/ironic_inspector.egg-info/not-zip-safe -rw-rw-r-- jenkins/jenkins 46 2016-11-22 03:16 ironic-inspector-4.2.1/ironic_inspector.egg-info/pbr.json -rw-rw-r-- jenkins/jenkins 542 2016-11-22 03:16 ironic-inspector-4.2.1/ironic_inspector.egg-info/requires.txt -rw-rw-r-- jenkins/jenkins 2711 2016-11-22 03:16 ironic-inspector-4.2.1/ironic_inspector.egg-info/entry_points.txt drwxrwxr-x jenkins/jenkins 0 2016-11-22 03:16 ironic-inspector-4.2.1/ironic_inspector/ -rw-rw-r-- jenkins/jenkins 16970 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/process.py -rw-rw-r-- jenkins/jenkins 0 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/__init__.py -rw-rw-r-- jenkins/jenkins 578 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/alembic.ini -rw-rw-r-- jenkins/jenkins 21846 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/node_cache.py -rw-rw-r-- jenkins/jenkins 6673 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/firewall.py -rw-rw-r-- jenkins/jenkins 4890 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/db.py drwxrwxr-x jenkins/jenkins 0 2016-11-22 03:16 ironic-inspector-4.2.1/ironic_inspector/common/ -rw-rw-r-- jenkins/jenkins 0 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/common/__init__.py -rw-rw-r-- jenkins/jenkins 9123 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/common/ironic.py -rw-rw-r-- jenkins/jenkins 8745 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/common/swift.py -rw-rw-r-- jenkins/jenkins 1089 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/common/i18n.py -rw-rw-r-- jenkins/jenkins 4639 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/common/keystone.py -rw-rw-r-- jenkins/jenkins 3045 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/dbsync.py -rw-rw-r-- jenkins/jenkins 7151 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/utils.py drwxrwxr-x jenkins/jenkins 0 2016-11-22 03:16 ironic-inspector-4.2.1/ironic_inspector/test/ -rw-rw-r-- jenkins/jenkins 0 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/test/__init__.py drwxrwxr-x jenkins/jenkins 0 2016-11-22 03:16 ironic-inspector-4.2.1/ironic_inspector/test/unit/ -rw-rw-r-- jenkins/jenkins 0 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/test/unit/__init__.py -rw-rw-r-- jenkins/jenkins 19856 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/test/unit/test_rules.py -rw-rw-r-- jenkins/jenkins 5915 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/test/unit/test_plugins_local_link_connection.py -rw-rw-r-- jenkins/jenkins 2988 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/test/unit/test_plugins_capabilities.py -rw-rw-r-- jenkins/jenkins 6062 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/test/unit/test_swift.py -rw-rw-r-- jenkins/jenkins 29893 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/test/unit/test_node_cache.py -rw-rw-r-- jenkins/jenkins 3856 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/test/unit/test_plugins_extra_hardware.py -rw-rw-r-- jenkins/jenkins 4835 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/test/unit/test_plugins_raid_device.py -rw-rw-r-- jenkins/jenkins 31450 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/test/unit/test_process.py -rw-rw-r-- jenkins/jenkins 5652 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/test/unit/test_plugins_discovery.py -rw-rw-r-- jenkins/jenkins 14874 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/test/unit/test_migrations.py -rw-rw-r-- jenkins/jenkins 23085 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/test/unit/test_introspect.py -rw-rw-r-- jenkins/jenkins 8592 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/test/unit/test_plugins_rules.py -rw-rw-r-- jenkins/jenkins 1702 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/test/unit/test_plugins_base.py -rw-rw-r-- jenkins/jenkins 13673 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/test/unit/test_plugins_standard.py -rw-rw-r-- jenkins/jenkins 30544 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/test/unit/test_main.py -rw-rw-r-- jenkins/jenkins 4977 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/test/unit/test_plugins_pci_devices.py -rw-rw-r-- jenkins/jenkins 14016 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/test/unit/test_firewall.py -rw-rw-r-- jenkins/jenkins 7342 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/test/unit/test_utils.py -rw-rw-r-- jenkins/jenkins 5098 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/test/unit/test_common_ironic.py -rw-rw-r-- jenkins/jenkins 4793 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/test/unit/test_keystone.py -rw-rw-r-- jenkins/jenkins 18389 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/test/functional.py drwxrwxr-x jenkins/jenkins 0 2016-11-22 03:16 ironic-inspector-4.2.1/ironic_inspector/test/inspector_tempest_plugin/ -rw-rw-r-- jenkins/jenkins 0 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/test/inspector_tempest_plugin/__init__.py -rw-rw-r-- jenkins/jenkins 742 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/test/inspector_tempest_plugin/README.rst -rw-rw-r-- jenkins/jenkins 1920 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/test/inspector_tempest_plugin/plugin.py drwxrwxr-x jenkins/jenkins 0 2016-11-22 03:16 ironic-inspector-4.2.1/ironic_inspector/test/inspector_tempest_plugin/rules/ -rw-rw-r-- jenkins/jenkins 756 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/test/inspector_tempest_plugin/rules/basic_ops_rule.json drwxrwxr-x jenkins/jenkins 0 2016-11-22 03:16 ironic-inspector-4.2.1/ironic_inspector/test/inspector_tempest_plugin/tests/ -rw-rw-r-- jenkins/jenkins 0 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/test/inspector_tempest_plugin/tests/__init__.py -rw-rw-r-- jenkins/jenkins 9210 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/test/inspector_tempest_plugin/tests/manager.py -rw-rw-r-- jenkins/jenkins 5389 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/test/inspector_tempest_plugin/tests/test_basic.py -rw-rw-r-- jenkins/jenkins 6008 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/test/inspector_tempest_plugin/tests/test_discovery.py drwxrwxr-x jenkins/jenkins 0 2016-11-22 03:16 ironic-inspector-4.2.1/ironic_inspector/test/inspector_tempest_plugin/services/ -rw-rw-r-- jenkins/jenkins 0 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/test/inspector_tempest_plugin/services/__init__.py -rw-rw-r-- jenkins/jenkins 2749 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/test/inspector_tempest_plugin/services/introspection_client.py -rw-rw-r-- jenkins/jenkins 912 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/test/inspector_tempest_plugin/exceptions.py -rw-rw-r-- jenkins/jenkins 3107 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/test/inspector_tempest_plugin/config.py -rw-rw-r-- jenkins/jenkins 6130 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/test/base.py drwxrwxr-x jenkins/jenkins 0 2016-11-22 03:16 ironic-inspector-4.2.1/ironic_inspector/plugins/ -rw-rw-r-- jenkins/jenkins 0 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/plugins/__init__.py -rw-rw-r-- jenkins/jenkins 3332 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/plugins/pci_devices.py -rw-rw-r-- jenkins/jenkins 12074 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/plugins/standard.py -rw-rw-r-- jenkins/jenkins 3975 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/plugins/extra_hardware.py -rw-rw-r-- jenkins/jenkins 4604 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/plugins/raid_device.py -rw-rw-r-- jenkins/jenkins 3512 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/plugins/capabilities.py -rw-rw-r-- jenkins/jenkins 5443 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/plugins/local_link_connection.py -rw-rw-r-- jenkins/jenkins 7259 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/plugins/base.py -rw-rw-r-- jenkins/jenkins 4213 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/plugins/rules.py -rw-rw-r-- jenkins/jenkins 3864 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/plugins/discovery.py -rw-rw-r-- jenkins/jenkins 1381 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/plugins/example.py -rw-rw-r-- jenkins/jenkins 8521 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/introspect.py -rw-rw-r-- jenkins/jenkins 652 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/version.py -rw-rw-r-- jenkins/jenkins 15337 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/main.py drwxrwxr-x jenkins/jenkins 0 2016-11-22 03:16 ironic-inspector-4.2.1/ironic_inspector/migrations/ drwxrwxr-x jenkins/jenkins 0 2016-11-22 03:16 ironic-inspector-4.2.1/ironic_inspector/migrations/versions/ -rw-rw-r-- jenkins/jenkins 2035 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/migrations/versions/d588418040d_add_rules.py -rw-rw-r-- jenkins/jenkins 1023 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/migrations/versions/e169a4a81d88_add_invert_field_to_rule_condition.py -rw-rw-r-- jenkins/jenkins 1868 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/migrations/versions/578f84f38d_inital_db_schema.py -rw-rw-r-- jenkins/jenkins 2488 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/migrations/env.py -rw-rw-r-- jenkins/jenkins 972 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/migrations/script.py.mako -rw-rw-r-- jenkins/jenkins 11596 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/conf.py -rw-rw-r-- jenkins/jenkins 16609 2016-11-22 03:14 ironic-inspector-4.2.1/ironic_inspector/rules.py -rw-rw-r-- jenkins/jenkins 3985 2016-11-22 03:16 ironic-inspector-4.2.1/setup.cfg -rw-rw-r-- jenkins/jenkins 1655 2016-11-22 03:14 ironic-inspector-4.2.1/tox.ini drwxrwxr-x jenkins/jenkins 0 2016-11-22 03:16 ironic-inspector-4.2.1/devstack/ -rw-rw-r-- jenkins/jenkins 689 2016-11-22 03:14 ironic-inspector-4.2.1/devstack/example.local.conf drwxrwxr-x jenkins/jenkins 0 2016-11-22 03:16 ironic-inspector-4.2.1/devstack/upgrade/ -rwxrwxr-x jenkins/jenkins 1540 2016-11-22 03:14 ironic-inspector-4.2.1/devstack/upgrade/resources.sh -rwxrwxr-x jenkins/jenkins 715 2016-11-22 03:14 ironic-inspector-4.2.1/devstack/upgrade/shutdown.sh -rw-rw-r-- jenkins/jenkins 890 2016-11-22 03:14 ironic-inspector-4.2.1/devstack/upgrade/settings -rwxrwxr-x jenkins/jenkins 4241 2016-11-22 03:14 ironic-inspector-4.2.1/devstack/upgrade/upgrade.sh -rw-rw-r-- jenkins/jenkins 54 2016-11-22 03:14 ironic-inspector-4.2.1/devstack/settings -rw-rw-r-- jenkins/jenkins 8967 2016-11-22 03:14 ironic-inspector-4.2.1/devstack/exercise_common.sh -rw-rw-r-- jenkins/jenkins 14185 2016-11-22 03:14 ironic-inspector-4.2.1/devstack/plugin.sh -rwxrwxr-x jenkins/jenkins 7388 2016-11-22 03:14 ironic-inspector-4.2.1/devstack/exercise.sh -rwxrwxr-x jenkins/jenkins 2430 2016-11-22 03:14 ironic-inspector-4.2.1/devstack/discovery_exercise.sh -rw-rw-r-- jenkins/jenkins 525 2016-11-22 03:14 ironic-inspector-4.2.1/test-requirements.txt -rw-rw-r-- jenkins/jenkins 1028 2016-11-22 03:14 ironic-inspector-4.2.1/setup.py + STATUS=0 + '[' 0 -ne 0 ']' + cd ironic-inspector-4.2.1 + /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.w8F3zU + umask 022 + cd /builddir/build/BUILD + cd ironic-inspector-4.2.1 + /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/manager.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/test_discovery.py -> build/lib/ironic_inspector/test/inspector_tempest_plugin/tests copying ironic_inspector/test/inspector_tempest_plugin/plugin.py -> build/lib/ironic_inspector/test/inspector_tempest_plugin copying ironic_inspector/test/inspector_tempest_plugin/exceptions.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/__init__.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/ironic.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/__init__.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/i18n.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/keystone.py -> build/lib/ironic_inspector/common copying ironic_inspector/test/__init__.py -> build/lib/ironic_inspector/test copying ironic_inspector/test/functional.py -> build/lib/ironic_inspector/test copying ironic_inspector/test/base.py -> build/lib/ironic_inspector/test creating 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_main.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_utils.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_local_link_connection.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_base.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_firewall.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/__init__.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_standard.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_raid_device.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_swift.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_process.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_plugins_discovery.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_migrations.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_common_ironic.py -> build/lib/ironic_inspector/test/unit creating build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/standard.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/__init__.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/discovery.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/extra_hardware.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/capabilities.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/local_link_connection.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/base.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/example.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/raid_device.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/db.py -> build/lib/ironic_inspector copying ironic_inspector/main.py -> build/lib/ironic_inspector copying ironic_inspector/conf.py -> build/lib/ironic_inspector copying ironic_inspector/firewall.py -> build/lib/ironic_inspector copying ironic_inspector/rules.py -> build/lib/ironic_inspector copying ironic_inspector/__init__.py -> build/lib/ironic_inspector copying ironic_inspector/process.py -> build/lib/ironic_inspector copying ironic_inspector/node_cache.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/version.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/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-4.2.1/doc/build creating /builddir/build/BUILD/ironic-inspector-4.2.1/doc/build/doctrees creating /builddir/build/BUILD/ironic-inspector-4.2.1/doc/build/html [pbr] Generating AUTHORS [pbr] AUTHORS complete (0.0s) [pbr] Autodocumenting from /builddir/build/BUILD/ironic-inspector-4.2.1 [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.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.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.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: 33 added, 0 changed, 0 removed reading sources... [ 3%] api/autoindex reading sources... [ 6%] api/ironic_inspector.common.i18n reading sources... [ 9%] api/ironic_inspector.common.ironic reading sources... [ 12%] api/ironic_inspector.common.keystone reading sources... [ 15%] api/ironic_inspector.common.swift reading sources... [ 18%] api/ironic_inspector.conf reading sources... [ 21%] api/ironic_inspector.db reading sources... [ 24%] api/ironic_inspector.dbsync reading sources... [ 27%] api/ironic_inspector.firewall reading sources... [ 30%] api/ironic_inspector.introspect reading sources... [ 33%] api/ironic_inspector.main reading sources... [ 36%] api/ironic_inspector.node_cache reading sources... [ 39%] api/ironic_inspector.plugins.base reading sources... [ 42%] api/ironic_inspector.plugins.capabilities reading sources... [ 45%] api/ironic_inspector.plugins.discovery reading sources... [ 48%] api/ironic_inspector.plugins.example reading sources... [ 51%] api/ironic_inspector.plugins.extra_hardware reading sources... [ 54%] api/ironic_inspector.plugins.local_link_connection reading sources... [ 57%] api/ironic_inspector.plugins.pci_devices reading sources... [ 60%] api/ironic_inspector.plugins.raid_device reading sources... [ 63%] api/ironic_inspector.plugins.rules reading sources... [ 66%] api/ironic_inspector.plugins.standard reading sources... [ 69%] api/ironic_inspector.process reading sources... [ 72%] api/ironic_inspector.rules reading sources... [ 75%] api/ironic_inspector.utils reading sources... [ 78%] api/ironic_inspector.version reading sources... [ 81%] contributing reading sources... [ 84%] http-api reading sources... [ 87%] index reading sources... [ 90%] install reading sources... [ 93%] troubleshooting reading sources... [ 96%] usage reading sources... [100%] workflow looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done writing output... [ 3%] api/autoindex writing output... [ 6%] api/ironic_inspector.common.i18n writing output... [ 9%] api/ironic_inspector.common.ironic writing output... [ 12%] api/ironic_inspector.common.keystone writing output... [ 15%] api/ironic_inspector.common.swift writing output... [ 18%] api/ironic_inspector.conf writing output... [ 21%] api/ironic_inspector.db writing output... [ 24%] api/ironic_inspector.dbsync writing output... [ 27%] api/ironic_inspector.firewall writing output... [ 30%] api/ironic_inspector.introspect writing output... [ 33%] api/ironic_inspector.main writing output... [ 36%] api/ironic_inspector.node_cache writing output... [ 39%] api/ironic_inspector.plugins.base writing output... [ 42%] api/ironic_inspector.plugins.capabilities writing output... [ 45%] api/ironic_inspector.plugins.discovery writing output... [ 48%] api/ironic_inspector.plugins.example writing output... [ 51%] api/ironic_inspector.plugins.extra_hardware writing output... [ 54%] api/ironic_inspector.plugins.local_link_connection writing output... [ 57%] api/ironic_inspector.plugins.pci_devices writing output... [ 60%] api/ironic_inspector.plugins.raid_device writing output... [ 63%] api/ironic_inspector.plugins.rules writing output... [ 66%] api/ironic_inspector.plugins.standard writing output... [ 69%] api/ironic_inspector.process writing output... [ 72%] api/ironic_inspector.rules writing output... [ 75%] api/ironic_inspector.utils writing output... [ 78%] api/ironic_inspector.version writing output... [ 81%] contributing writing output... [ 84%] http-api writing output... [ 87%] index writing output... [ 90%] install writing output... [ 93%] troubleshooting writing output... [ 96%] usage writing output... [100%] workflow writing additional files... (23 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. creating /builddir/build/BUILD/ironic-inspector-4.2.1/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 contributing api/autoindex api/ironic_inspector.common.i18n api/ironic_inspector.common.ironic api/ironic_inspector.common.keystone 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.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.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.sDiOTc + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch '!=' / ']' + rm -rf /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch ++ dirname /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch + cd ironic-inspector-4.2.1 + /usr/bin/python2 setup.py install --skip-build --root=/builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch running install [pbr] Generating AUTHORS [pbr] AUTHORS complete (0.0s) running install_lib creating /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch/usr creating /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch/usr/lib creating /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch/usr/lib/python2.7 creating /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch/usr/lib/python2.7/site-packages creating /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector copying build/lib/ironic_inspector/alembic.ini -> /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector copying build/lib/ironic_inspector/db.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector copying build/lib/ironic_inspector/main.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector copying build/lib/ironic_inspector/conf.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector copying build/lib/ironic_inspector/firewall.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector copying build/lib/ironic_inspector/rules.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector copying build/lib/ironic_inspector/__init__.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector creating /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/common creating /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/process.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-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-4.2.1-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector copying build/lib/ironic_inspector/utils.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector creating /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/migrations creating /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/migrations/versions copying build/lib/ironic_inspector/migrations/env.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-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-4.2.1-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/migrations copying build/lib/ironic_inspector/introspect.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector copying build/lib/ironic_inspector/version.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector copying build/lib/ironic_inspector/dbsync.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector creating /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-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-4.2.1-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-4.2.1-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test creating /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-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-4.2.1-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/inspector_tempest_plugin copying build/lib/ironic_inspector/test/inspector_tempest_plugin/exceptions.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/inspector_tempest_plugin copying build/lib/ironic_inspector/test/inspector_tempest_plugin/config.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/inspector_tempest_plugin creating /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-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-4.2.1-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/__init__.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/inspector_tempest_plugin creating /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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/README.rst -> /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/inspector_tempest_plugin creating /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-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-4.2.1-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-4.2.1-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/inspector_tempest_plugin/services copying build/lib/ironic_inspector/test/base.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test creating /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/db.py to db.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/main.py to main.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/conf.py to conf.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/firewall.py to firewall.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/rules.py to rules.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/process.py to process.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-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-4.2.1-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/utils.py to utils.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/introspect.py to introspect.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/version.py to version.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/dbsync.py to dbsync.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-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-4.2.1-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit/test_common_ironic.py to test_common_ironic.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-4.2.1-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector-4.2.1-py2.7.egg-info running install_scripts Installing ironic-inspector script to /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch/usr/bin Installing ironic-inspector-rootwrap script to /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch/usr/bin Installing ironic-inspector-dbsync script to /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch/usr/bin + egg_path='/builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector-*.egg-info' + tempest_egg_path=/builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector_tests.egg-info + mkdir /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector_tests.egg-info + grep 'tempest\|Tempest' ironic_inspector.egg-info/entry_points.txt + cat + sed -i '/tempest\|Tempest/d' /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector-4.2.1-py2.7.egg-info/entry_points.txt + mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch/usr/share/man/man8 + install -p -D -m 644 ironic-inspector.8 /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch/usr/share/man/man8/ + mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-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-4.2.1-1.el7.noarch/etc/logrotate.d/openstack-ironic-inspector + mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-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-4.2.1-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-4.2.1-1.el7.noarch/usr/lib/systemd/system + mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch/etc/sudoers.d + install -p -D -m 440 /builddir/build/SOURCES/ironic-inspector-rootwrap-sudoers /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch/etc/sudoers.d/ironic-inspector + install -p -D -m 640 example.conf /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-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-4.2.1-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-4.2.1-1.el7.noarch//etc/ironic-inspector/dnsmasq.conf + mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch/etc/ironic-inspector/rootwrap.d + install -p -D -m 640 rootwrap.conf /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-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-4.2.1-1.el7.noarch//etc/ironic-inspector/rootwrap.d/ + mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-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-4.2.1 /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-4.2.1-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.enFsoA + umask 022 + cd /builddir/build/BUILD + cd ironic-inspector-4.2.1 + /usr/bin/python2 -m unittest discover ironic_inspector.test.unit ....... ERROR [ironic_inspector.utils] [node: d8bb8161-7335-49d1-bd57-46fb2e9a5145] 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: ('98d02785-986b-4b63-9aec-f37ef1752b73', '2016-12-06 16:48:44.515779', None, 0)] when creating a rule ERROR [ironic_inspector.utils] Rule with UUID 98d02785-986b-4b63-9aec-f37ef1752b73 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] 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 83, in wrapper return func(*args, **kwargs) File "ironic_inspector/main.py", line 208, 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 83, in wrapper return func(*args, **kwargs) File "ironic_inspector/main.py", line 208, 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 ......... WARNING [ironic_inspector.common.keystone] Group [ironic]: Using legacy auth loader is deprecated. Consider specifying appropriate keystone auth plugin as 'auth_type' and corresponding plugin options. ERROR [ironic_inspector.main] Internal server error Traceback (most recent call last): File "ironic_inspector/main.py", line 83, in wrapper return func(*args, **kwargs) File "ironic_inspector/main.py", line 205, in api_introspection token=flask.request.headers.get('X-Auth-Token')) File "ironic_inspector/introspect.py", line 75, in introspect node = ir_utils.get_node(node_id, ironic=ironic) File "ironic_inspector/common/ironic.py", line 227, in get_node return ironic.node.get(node_id, **kwargs) File "/usr/lib/python2.7/site-packages/ironicclient/v1/node.py", line 193, in get return self._get(resource_id=node_id, fields=fields) File "/usr/lib/python2.7/site-packages/ironicclient/common/base.py", line 82, in _get return self._list(self._path(resource_id))[0] File "/usr/lib/python2.7/site-packages/ironicclient/common/base.py", line 154, in _list resp, body = self.api.json_request('GET', url) File "/usr/lib/python2.7/site-packages/ironicclient/common/http.py", line 553, 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 526, 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 462, in request auth_headers = self.get_auth_headers(auth) File "/usr/lib/python2.7/site-packages/keystoneauth1/session.py", line 733, in get_auth_headers return auth.get_headers(self, **kwargs) File "/usr/lib/python2.7/site-packages/keystoneauth1/plugin.py", line 90, in get_headers token = self.get_token(session) File "/usr/lib/python2.7/site-packages/keystoneauth1/identity/base.py", line 90, in get_token return self.get_access(session).auth_token File "/usr/lib/python2.7/site-packages/keystoneauth1/identity/base.py", line 136, in get_access self.auth_ref = self.get_auth_ref(session) File "/usr/lib/python2.7/site-packages/keystoneauth1/identity/generic/base.py", line 179, in get_auth_ref self._plugin = self._do_create_plugin(session) File "/usr/lib/python2.7/site-packages/keystoneauth1/identity/generic/base.py", line 118, in _do_create_plugin authenticated=False) 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/identity/base.py", line 319, in get_discovery authenticated=authenticated) 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/discover.py", line 140, in __init__ authenticated=authenticated) 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/discover.py", line 40, in get_version_data resp = session.get(url, headers=headers, authenticated=authenticated) File "/usr/lib/python2.7/site-packages/keystoneauth1/session.py", line 673, in get return self.request(url, 'GET', **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 487, in request raise exceptions.EndpointNotFound() EndpointNotFound: Could not find requested endpoint in Service Catalog. ERROR [ironic_inspector.main] Internal server error Traceback (most recent call last): File "ironic_inspector/main.py", line 83, in wrapper return func(*args, **kwargs) File "ironic_inspector/main.py", line 205, in api_introspection token=flask.request.headers.get('X-Auth-Token')) File "ironic_inspector/introspect.py", line 75, in introspect node = ir_utils.get_node(node_id, ironic=ironic) File "ironic_inspector/common/ironic.py", line 227, in get_node return ironic.node.get(node_id, **kwargs) File "/usr/lib/python2.7/site-packages/ironicclient/v1/node.py", line 193, in get return self._get(resource_id=node_id, fields=fields) File "/usr/lib/python2.7/site-packages/ironicclient/common/base.py", line 82, in _get return self._list(self._path(resource_id))[0] File "/usr/lib/python2.7/site-packages/ironicclient/common/base.py", line 154, in _list resp, body = self.api.json_request('GET', url) File "/usr/lib/python2.7/site-packages/ironicclient/common/http.py", line 553, 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 526, 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 462, in request auth_headers = self.get_auth_headers(auth) File "/usr/lib/python2.7/site-packages/keystoneauth1/session.py", line 733, in get_auth_headers return auth.get_headers(self, **kwargs) File "/usr/lib/python2.7/site-packages/keystoneauth1/plugin.py", line 90, in get_headers token = self.get_token(session) File "/usr/lib/python2.7/site-packages/keystoneauth1/identity/base.py", line 90, in get_token return self.get_access(session).auth_token File "/usr/lib/python2.7/site-packages/keystoneauth1/identity/base.py", line 136, in get_access self.auth_ref = self.get_auth_ref(session) File "/usr/lib/python2.7/site-packages/keystoneauth1/identity/generic/base.py", line 179, in get_auth_ref self._plugin = self._do_create_plugin(session) File "/usr/lib/python2.7/site-packages/keystoneauth1/identity/generic/base.py", line 118, in _do_create_plugin authenticated=False) 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/identity/base.py", line 319, in get_discovery authenticated=authenticated) 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/discover.py", line 140, in __init__ authenticated=authenticated) 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/discover.py", line 40, in get_version_data resp = session.get(url, headers=headers, authenticated=authenticated) File "/usr/lib/python2.7/site-packages/keystoneauth1/session.py", line 673, in get return self.request(url, 'GET', **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 487, in request raise exceptions.EndpointNotFound() EndpointNotFound: Could not find requested endpoint in Service Catalog. .. 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 ........... ERROR [ironic_inspector.utils] [unidentified node] boom ..................... ERROR [ironic_inspector.utils] Authentication required .. ERROR [ironic_inspector.utils] Role "admin" not in user role list ['member'] ERROR [ironic_inspector.utils] Access denied ................. WARNING [ironic_inspector.plugins.local_link_connection] [node: 56a5b008-ce64-482c-ab7b-bfac0bebf944] No LLDP Data found for interface 11:11:11:11:11:11 . ERROR [ironic_inspector.utils] [unidentified node] Hardware inventory is empty or missing .............. WARNING [ironic_inspector.firewall] iptables does not support -w flag, please update it to at least version 1.4.21 ......... 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.node_cache] [node: b96945fb-7473-4169-a67a-f6f63beaf277] Database integrity error (sqlite3.IntegrityError) columns name, value are not unique [SQL: u'INSERT INTO attributes (name, value, uuid) VALUES (?, ?, ?)'] [parameters: ('key', 'value', 'b96945fb-7473-4169-a67a-f6f63beaf277')] during adding attributes ERROR [ironic_inspector.utils] [node: b96945fb-7473-4169-a67a-f6f63beaf277] Some or all of key's ['value'] are already on introspection .. ERROR [ironic_inspector.node_cache] [node: e90a79f9-7beb-4f9f-825d-1f3c038dbe51] Database integrity error (sqlite3.IntegrityError) columns name, value are not unique [SQL: u'INSERT INTO attributes (name, value, uuid) VALUES (?, ?, ?)'] [parameters: ('mac', '11:22:11:22:11:22', 'e90a79f9-7beb-4f9f-825d-1f3c038dbe51')] during adding attributes ERROR [ironic_inspector.utils] [node: e90a79f9-7beb-4f9f-825d-1f3c038dbe51] Some or all of mac's ['11:22:11:22:11:22'] are already on introspection .. WARNING [ironic_inspector.node_cache] Node 044c63f0-0572-4153-8ad8-ac4bac7f0250 was deleted from Ironic, dropping from Ironic Inspector database .... ERROR [ironic_inspector.node_cache] Introspection for nodes [u'cccd4f4d-f13e-4fc0-85a3-8da6a19c6037'] has timed out . ERROR [ironic_inspector.utils] Introspection for node f9247a19-b9b5-41db-bbf9-04ee7eb3410b already finished on 42.0 . 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 9981019d-879a-4a1f-98fe-ee807bf37185 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 matching nodes found for attributes {'mac': ['11:22:33:44:55:66', '00:00:00:00:00:00']}: [u'uuid2', u'a2e1c468-3883-436e-848d-86a46e28f347'] .... 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 1c0c80ec-750e-4b16-8ad4-7e7ef88ae047 in cache .......... ERROR [ironic_inspector.node_cache] Failed to create new node: ..................... WARNING [ironic_inspector.plugins.capabilities] [node: 11f28369-fb82-4027-a26f-d510f6e46f04 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: 526557ba-9c6b-4e87-83fd-dbf6b792e853 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: e812021c-62e9-44af-b370-23a683b11505 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: 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': ['66:55:44:33:22:11', '12:12:21:12:21:12', '11:22:33:44:55:66']} .. ERROR [ironic_inspector.utils] [node: 9be2055a-4832-418c-92c4-9291dc654249 MAC 11:22:33:44:55:66 BMC 1.2.3.4] Invalid hardware inventory: disks key is missing or empty .. ERROR [ironic_inspector.utils] [node: 7c6080c5-d7e1-40c5-ba0c-504de941f8ac MAC 11:22:33:44:55:66] Hardware inventory is empty or missing . ERROR [ironic_inspector.utils] [node: c94bb0d2-2cdc-48f3-80dc-c050dab57281 MAC 11:22:33:44:55:66 BMC 1.2.3.4] No disks satisfied root device hints .. ERROR [ironic_inspector.utils] [node: 66802460-8d07-44fe-a5e8-1311a6278b30 MAC 11:22:33:44:55:66 BMC 1.2.3.4] Invalid root device size hint, expected an integer, got foo ERROR [ironic_inspector.utils] [node: 66802460-8d07-44fe-a5e8-1311a6278b30 MAC 11:22:33:44:55:66 BMC 1.2.3.4] Invalid root device size hint, expected an integer, got None ERROR [ironic_inspector.utils] [node: 66802460-8d07-44fe-a5e8-1311a6278b30 MAC 11:22:33:44:55:66 BMC 1.2.3.4] Invalid root device size hint, expected an integer, got {} .... ERROR [ironic_inspector.utils] [node: 6d08a480-1a6c-443e-9e35-91d83e9e5bf1 MAC 11:22:33:44:55:66 BMC 1.2.3.4] Invalid hardware inventory: disks key is missing or empty ........ 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 {'eth3': {'ip': '1.2.1.1', 'mac': '66:55:44:33:22:11'}, 'eth2': {'ip': None, 'mac': '12:12:21:12:21:12'}, 'eth1': {'ip': '1.2.1.2', 'mac': '11:22:33:44:55:66'}} . 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'}, 'em1': {'ip': '127.0.0.1', 'mac': '22:22:22:22:22:22'}} .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.common.keystone] Group [keystone_test]: Using legacy auth loader is deprecated. Consider specifying appropriate keystone auth plugin as 'auth_type' and corresponding plugin options. ........ WARNING [ironic_inspector.plugins.raid_device] [node: aceff0dc-bc3f-416e-8e3a-cdc6d7586311] Root device cannot be identified because multiple new devices were found . WARNING [ironic_inspector.plugins.raid_device] [node: b583d459-8b21-4648-9bfd-27e914ba714b] No block device was received from ramdisk . WARNING [ironic_inspector.plugins.raid_device] [node: a3e41b04-505b-425f-80f8-6c163151f47e] No new devices were found ........ ERROR [ironic_inspector.utils] Swift failed to create container ironic-inspector. Error was: . ERROR [ironic_inspector.utils] Swift failed to create object object in container ironic-inspector. Error was: .. ERROR [ironic_inspector.utils] Swift failed to get object object in container ironic-inspector. Error was: . 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: a3bbc260-53fc-4dd6-9fad-ffc55e788eb8] 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: 34a0cdc4-0ebf-4571-8498-05bc7ac9e296 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 123, 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 123, 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 123, 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 123, 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 123, 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 123, 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: 9eda60f4-2a79-4f66-96fe-206db31a347b MAC 11:22:33:44:55:66 BMC 1.2.3.4] No logs were passed by the ramdisk ERROR [ironic_inspector.utils] [node: 9eda60f4-2a79-4f66-96fe-206db31a347b 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 123, 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 123, 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 123, 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 123, 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 123, 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 123, 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 c6ba3cc6-da80-4eed-aabe-edf1f6717cbf was not found in Ironic WARNING [ironic_inspector.process] [node: c6ba3cc6-da80-4eed-aabe-edf1f6717cbf 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 237, in process result = _process_node(node, introspection_data, node_info) 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: 69b6218f-c560-4e46-9a7b-8c473bd8cd9d MAC 11:22:33:44:55:66 BMC 1.2.3.4] No logs were passed by the ramdisk ERROR [ironic_inspector.utils] [node: 69b6218f-c560-4e46-9a7b-8c473bd8cd9d MAC 11:22:33:44:55:66 BMC 1.2.3.4] Unexpected exception RuntimeError during processing: boom . WARNING [ironic_inspector.plugins.capabilities] [node: 1f7e7a92-0c4f-4bf9-b662-2ccee1f50821 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: 7009c2e1-6957-4461-b41b-10621c20d3a1 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: 5370dd10-7da7-4f39-94c2-08024c30750c] Port 11:22:33:44:55:66 already exists, skipping WARNING [ironic_inspector.plugins.capabilities] [node: 5370dd10-7da7-4f39-94c2-08024c30750c 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: 1ebf35c1-8c62-4ae4-a263-36868e9716d5 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: 8c632940-913e-4bdd-a979-f989daebffd1 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: 8c632940-913e-4bdd-a979-f989daebffd1 MAC 11:22:33:44:55:66 BMC 1.2.3.4] Failed to power off node 8c632940-913e-4bdd-a979-f989daebffd1, check its power management configuration: boom . WARNING [ironic_inspector.plugins.capabilities] [node: ad8f8464-4239-4338-8cd2-5bb45dbf13dd 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: 36d1a7b0-6652-42ef-87ec-8befe5189df5 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: f4b53f38-e4db-49c1-b2e8-db66c7ff5203 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: 5e881986-4624-4533-8824-e18bc64abc6a 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: fd6ada06-d02c-4432-a2d7-34f1899ddf80 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: fd6ada06-d02c-4432-a2d7-34f1899ddf80 MAC 11:22:33:44:55:66 BMC 1.2.3.4] Failed to validate updated IPMI credentials for node fd6ada06-d02c-4432-a2d7-34f1899ddf80, node might require maintenance . WARNING [ironic_inspector.plugins.capabilities] [node: 0835a0a8-9bf2-4656-b778-00444520e710 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: e1a7503d-51ae-44f2-9f31-0d588bc2d8fb 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: 95e1688c-ebe2-43ae-b0ae-87205f903105 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: 6bcac989-8869-4bca-8242-0709b06dfa37] Invalid provision state for introspection: "active", valid states are "['manageable', 'inspectfail', 'enroll', 'inspecting']" . ERROR [ironic_inspector.utils] [node: 18b41504-cd8c-48a7-b8a1-6739bdf9f999] Node locked, please, try again later .... WARNING [ironic_inspector.plugins.capabilities] [node: c39b5572-8794-407b-95bf-c08b0d00c1e8 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 123, 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: 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: 35101c70-179a-4342-b286-0a924bdce55b 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 123, 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: 97150fa6-ad22-41bd-ac70-7c6fbe376ed4 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: 97150fa6-ad22-41bd-ac70-7c6fbe376ed4 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 bc501f8e-79d7-46df-9154-425dfbcc2629 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 123, 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: e605a338-6def-43b4-94a7-548d20e9bdbe 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: 4ad50612-ddd9-4ce3-9c8a-0f5c96e55711 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 237, in process result = _process_node(node, introspection_data, node_info) 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: 157a903e-eea5-4a5f-aa2b-738a0ff699b4 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: 40dbb329-e7c0-41d0-827e-58624ed9d809 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 171, in _store_unprocessed_data suffix=_UNPROCESSED_DATA_STORE_SUFFIX) File "ironic_inspector/process.py", line 157, in _store_data suffix=suffix File "ironic_inspector/common/swift.py", line 211, 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.introspect] [node: 86352298-ee15-45ef-8f83-7cbbba3c76c4] Failed to update firewall filters: Boom .. ERROR [ironic_inspector.utils] [node: 6bb621ed-84a2-4829-80f5-0750a7b74ad3] Node is locked, please, retry later . ERROR [ironic_inspector.utils] Not found. . WARNING [ironic_inspector.introspect] [node: a564e4a2-b1ab-4c7d-8e92-fcb2562e111d] Failed to power off node: BadaBoom .. ERROR [ironic_inspector.utils] Node 8f1a10a4-ba14-4e49-8429-0df6da0cf5ff was not found in Ironic ERROR [ironic_inspector.utils] Cannot get node 8f1a10a4-ba14-4e49-8429-0df6da0cf5ff: Bad Request (HTTP 400) . ERROR [ironic_inspector.utils] [node: fb0e393b-5423-4d03-80cd-292e18b13c60] Failed validation of power interface, reason: oops . ERROR [ironic_inspector.utils] [node: b6a77e97-57e5-445b-88b5-1888d2e6ccb7] No lookup attributes were found, inspector won't be able to find it after introspection, consider creating ironic ports or providing an IPMI address ..... WARNING [ironic_inspector.introspect] [node: 9dfc7f05-bd40-4489-bbee-8651afa82c0c] Failed to set boot device to PXE: Bad Request (HTTP 400) ERROR [ironic_inspector.utils] [node: 9dfc7f05-bd40-4489-bbee-8651afa82c0c] Failed to power on the node, check it's power management configuration: %s ..... ERROR [ironic_inspector.introspect] [node: 9b5c9a11-8c65-4a72-b8b2-07c2e2116701] Unexpected exception in background introspection thread Traceback (most recent call last): File "ironic_inspector/introspect.py", line 97, 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 127, in _background_introspect _background_introspect_locked(ironic, node_info) File "ironic_inspector/introspect.py", line 139, 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: c7f15d8c-cfb6-43b8-a7c8-25164979a32b] 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: 680354f8-6d6e-4e38-a13e-cca3db4527d5] Setting IPMI credentials requested, but neither new user name nor driver_info[ipmi_username] are provided .. ERROR [ironic_inspector.utils] [node: 01853f05-d772-4666-84f1-59dfba9e124b] IPMI password length should be > 0 and <= 20 . ERROR [ironic_inspector.utils] [node: 0da841de-31b4-449f-be9c-2ac61880d446] Forbidden characters encountered in new IPMI password: " @"; use only letters and numbers . ERROR [ironic_inspector.utils] [node: 95ad9889-932b-4fba-9fce-819ee148cb4a] Invalid provision state for setting IPMI credentials: "manageable", valid states are ['enroll'] . ERROR [ironic_inspector.utils] [unidentified node] Port 66:55:44:33:22:11 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 .. WARNING [ironic_inspector.plugins.extra_hardware] [node: 541a5984-d1e3-4b17-aac9-00425af4ef58] 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: 62e3e5d3-598a-4d0a-8672-0eb27fc514b4] No extra hardware information was received from the ramdisk .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] Context impl SQLiteImpl. INFO [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] Context impl SQLiteImpl. INFO [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. .ssssssss............. ---------------------------------------------------------------------- Ran 391 tests in 5.734s OK (skipped=15) + exit 0 Processing files: openstack-ironic-inspector-4.2.1-1.el7.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.WGNSUd + umask 022 + cd /builddir/build/BUILD + cd ironic-inspector-4.2.1 + DOCDIR=/builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch/usr/share/doc/openstack-ironic-inspector-4.2.1 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch/usr/share/doc/openstack-ironic-inspector-4.2.1 + cp -pr README.rst /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch/usr/share/doc/openstack-ironic-inspector-4.2.1 + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.WLHCsR + umask 022 + cd /builddir/build/BUILD + cd ironic-inspector-4.2.1 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch/usr/share/licenses/openstack-ironic-inspector-4.2.1 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch/usr/share/licenses/openstack-ironic-inspector-4.2.1 + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch/usr/share/licenses/openstack-ironic-inspector-4.2.1 + exit 0 warning: File listed twice: /usr/lib/python2.7/site-packages/ironic_inspector-4.2.1-py2.7.egg-info warning: File listed twice: /usr/lib/python2.7/site-packages/ironic_inspector-4.2.1-py2.7.egg-info/PKG-INFO warning: File listed twice: /usr/lib/python2.7/site-packages/ironic_inspector-4.2.1-py2.7.egg-info/SOURCES.txt warning: File listed twice: /usr/lib/python2.7/site-packages/ironic_inspector-4.2.1-py2.7.egg-info/dependency_links.txt warning: File listed twice: /usr/lib/python2.7/site-packages/ironic_inspector-4.2.1-py2.7.egg-info/entry_points.txt warning: File listed twice: /usr/lib/python2.7/site-packages/ironic_inspector-4.2.1-py2.7.egg-info/not-zip-safe warning: File listed twice: /usr/lib/python2.7/site-packages/ironic_inspector-4.2.1-py2.7.egg-info/pbr.json warning: File listed twice: /usr/lib/python2.7/site-packages/ironic_inspector-4.2.1-py2.7.egg-info/top_level.txt warning: File listed twice: /var/log/ironic-inspector/ramdisk Provides: config(openstack-ironic-inspector) = 4.2.1-1.el7 openstack-ironic-discoverd = 4.2.1 openstack-ironic-inspector = 4.2.1-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-4.2.1-1.el7.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.sLba0x + umask 022 + cd /builddir/build/BUILD + cd ironic-inspector-4.2.1 + DOCDIR=/builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch/usr/share/doc/openstack-ironic-inspector-doc-4.2.1 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch/usr/share/doc/openstack-ironic-inspector-doc-4.2.1 + cp -pr CONTRIBUTING.rst /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch/usr/share/doc/openstack-ironic-inspector-doc-4.2.1 + cp -pr doc/build/html /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch/usr/share/doc/openstack-ironic-inspector-doc-4.2.1 + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.OgjBDe + umask 022 + cd /builddir/build/BUILD + cd ironic-inspector-4.2.1 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch/usr/share/licenses/openstack-ironic-inspector-doc-4.2.1 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch/usr/share/licenses/openstack-ironic-inspector-doc-4.2.1 + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch/usr/share/licenses/openstack-ironic-inspector-doc-4.2.1 + exit 0 Provides: openstack-ironic-inspector-doc = 4.2.1-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-4.2.1-1.el7.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.Uy079V + umask 022 + cd /builddir/build/BUILD + cd ironic-inspector-4.2.1 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch/usr/share/licenses/python-ironic-inspector-tests-4.2.1 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch/usr/share/licenses/python-ironic-inspector-tests-4.2.1 + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch/usr/share/licenses/python-ironic-inspector-tests-4.2.1 + exit 0 Provides: python-ironic-inspector-tests = 4.2.1-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-4.2.1-1.el7.noarch Wrote: /builddir/build/RPMS/openstack-ironic-inspector-4.2.1-1.el7.noarch.rpm Wrote: /builddir/build/RPMS/openstack-ironic-inspector-doc-4.2.1-1.el7.noarch.rpm Wrote: /builddir/build/RPMS/python-ironic-inspector-tests-4.2.1-1.el7.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.IgXGKX + umask 022 + cd /builddir/build/BUILD + cd ironic-inspector-4.2.1 + /usr/bin/rm -rf /builddir/build/BUILDROOT/openstack-ironic-inspector-4.2.1-1.el7.noarch + exit 0 Child return code was: 0 LEAVE do -->