Mock Version: 1.2.17 Mock Version: 1.2.17 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target noarch --nodeps /builddir/build/SPECS/ovirt-provider-ovn.spec'], chrootPath='/var/lib/mock/virt7-ovirt-42-el7-build-50837-166314/root'shell=FalseprintOutput=Falseenv={'LANG': 'en_GB.UTF-8', '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=996) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target noarch --nodeps /builddir/build/SPECS/ovirt-provider-ovn.spec'] with env {'LANG': 'en_GB.UTF-8', '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/ovirt-provider-ovn-1.2.14-1.el7.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', u'/usr/bin/rpmbuild -bb --target noarch --nodeps /builddir/build/SPECS/ovirt-provider-ovn.spec'], chrootPath='/var/lib/mock/virt7-ovirt-42-el7-build-50837-166314/root'shell=Falseuid=996env={'LANG': 'en_GB.UTF-8', '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', u'/usr/bin/rpmbuild -bb --target noarch --nodeps /builddir/build/SPECS/ovirt-provider-ovn.spec'] with env {'LANG': 'en_GB.UTF-8', '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.oBphey + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf ovirt-provider-ovn-1.2.14 + /usr/bin/gzip -dc /builddir/build/SOURCES/ovirt-provider-ovn-1.2.14.tar.gz + /usr/bin/tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + cd ovirt-provider-ovn-1.2.14 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.1lQiOk + umask 022 + cd /builddir/build/BUILD + cd ovirt-provider-ovn-1.2.14 + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.21TNo7 + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/ovirt-provider-ovn-1.2.14-1.el7.noarch '!=' / ']' + rm -rf /builddir/build/BUILDROOT/ovirt-provider-ovn-1.2.14-1.el7.noarch ++ dirname /builddir/build/BUILDROOT/ovirt-provider-ovn-1.2.14-1.el7.noarch + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/ovirt-provider-ovn-1.2.14-1.el7.noarch + cd ovirt-provider-ovn-1.2.14 + /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/ovirt-provider-ovn-1.2.14-1.el7.noarch python -m compileall . Listing . ... Listing ./driver ... Listing ./driver/deploy ... Listing ./driver/scripts ... Listing ./driver/vdsm_hooks ... Compiling ./driver/vdsm_hooks/after_get_caps.py ... Compiling ./driver/vdsm_hooks/delete_vhostuserclient_hook.py ... Compiling ./driver/vdsm_hooks/ovirt_provider_ovn_hook.py ... Compiling ./driver/vdsm_hooks/ovirt_provider_ovn_vhostuser_hook.py ... Compiling ./driver/vdsm_hooks/test_ovirt_provider_ovn_hook.py ... Compiling ./driver/vdsm_hooks/vhostuser_permissions_setter.py ... Listing ./driver/vdsm_tool ... Compiling ./driver/vdsm_tool/ovn_config.py ... Listing ./provider ... Listing ./provider/auth ... Compiling ./provider/auth/__init__.py ... Compiling ./provider/auth/core.py ... Compiling ./provider/auth/errors.py ... Compiling ./provider/auth/plugin.py ... Compiling ./provider/auth/plugin_facade.py ... Listing ./provider/auth/plugins ... Compiling ./provider/auth/plugins/__init__.py ... Listing ./provider/auth/plugins/ovirt ... Compiling ./provider/auth/plugins/ovirt/__init__.py ... Compiling ./provider/auth/plugins/ovirt/api.py ... Compiling ./provider/auth/plugins/ovirt/authorization_by_group.py ... Compiling ./provider/auth/plugins/ovirt/authorization_by_role.py ... Compiling ./provider/auth/plugins/ovirt/authorization_by_username.py ... Compiling ./provider/auth/plugins/ovirt/plugin.py ... Compiling ./provider/auth/plugins/ovirt/sso.py ... Listing ./provider/auth/plugins/static_token ... Compiling ./provider/auth/plugins/static_token/__init__.py ... Compiling ./provider/auth/plugins/static_token/plugin.py ... Listing ./provider/handlers ... Compiling ./provider/handlers/__init__.py ... Compiling ./provider/handlers/base_handler.py ... Compiling ./provider/handlers/keystone.py ... Compiling ./provider/handlers/keystone_responses.py ... Compiling ./provider/handlers/neutron.py ... Compiling ./provider/handlers/neutron_responses.py ... Compiling ./provider/handlers/query_filter.py ... Compiling ./provider/handlers/responses_utils.py ... Compiling ./provider/handlers/selecting_handler.py ... Compiling ./provider/ovirt_provider_config.py ... Compiling ./provider/ovirt_provider_config_common.py ... Compiling ./provider/ovirt_provider_ovn.py ... Listing ./provider/ovndb ... Compiling ./provider/ovndb/__init__.py ... Compiling ./provider/ovndb/constants.py ... Compiling ./provider/ovndb/db_set_command.py ... Compiling ./provider/ovndb/ip.py ... Compiling ./provider/ovndb/ovn_north.py ... Compiling ./provider/ovndb/ovn_north_atomics.py ... Compiling ./provider/ovndb/ovn_north_mappers.py ... Compiling ./provider/ovndb/validation.py ... Listing ./provider/scripts ... Listing ./provider/tests ... Compiling ./provider/tests/ovntestlib.py ... Compiling ./provider/tests/test_auth_core.py ... Compiling ./provider/tests/test_auth_ovirt_authorization_by_group.py ... Compiling ./provider/tests/test_auth_ovirt_authorization_by_role.py ... Compiling ./provider/tests/test_auth_ovirt_authorization_by_username.py ... Compiling ./provider/tests/test_auth_plugins_ovirt_sso.py ... Compiling ./provider/tests/test_ip.py ... Compiling ./provider/tests/test_keystone.py ... Compiling ./provider/tests/test_keystone_responses.py ... Compiling ./provider/tests/test_neutron.py ... Compiling ./provider/tests/test_neutron_response.py ... Compiling ./provider/tests/test_ovn_north.py ... Compiling ./provider/tests/test_ovn_north_mappers.py ... Compiling ./provider/tests/test_selecting_handler.py ... Compiling ./provider/version.py ... Compiling ./version.py ... python -O -m compileall . Listing . ... Listing ./driver ... Listing ./driver/deploy ... Listing ./driver/scripts ... Listing ./driver/vdsm_hooks ... Compiling ./driver/vdsm_hooks/after_get_caps.py ... Compiling ./driver/vdsm_hooks/delete_vhostuserclient_hook.py ... Compiling ./driver/vdsm_hooks/ovirt_provider_ovn_hook.py ... Compiling ./driver/vdsm_hooks/ovirt_provider_ovn_vhostuser_hook.py ... Compiling ./driver/vdsm_hooks/test_ovirt_provider_ovn_hook.py ... Compiling ./driver/vdsm_hooks/vhostuser_permissions_setter.py ... Listing ./driver/vdsm_tool ... Compiling ./driver/vdsm_tool/ovn_config.py ... Listing ./provider ... Listing ./provider/auth ... Compiling ./provider/auth/__init__.py ... Compiling ./provider/auth/core.py ... Compiling ./provider/auth/errors.py ... Compiling ./provider/auth/plugin.py ... Compiling ./provider/auth/plugin_facade.py ... Listing ./provider/auth/plugins ... Compiling ./provider/auth/plugins/__init__.py ... Listing ./provider/auth/plugins/ovirt ... Compiling ./provider/auth/plugins/ovirt/__init__.py ... Compiling ./provider/auth/plugins/ovirt/api.py ... Compiling ./provider/auth/plugins/ovirt/authorization_by_group.py ... Compiling ./provider/auth/plugins/ovirt/authorization_by_role.py ... Compiling ./provider/auth/plugins/ovirt/authorization_by_username.py ... Compiling ./provider/auth/plugins/ovirt/plugin.py ... Compiling ./provider/auth/plugins/ovirt/sso.py ... Listing ./provider/auth/plugins/static_token ... Compiling ./provider/auth/plugins/static_token/__init__.py ... Compiling ./provider/auth/plugins/static_token/plugin.py ... Listing ./provider/handlers ... Compiling ./provider/handlers/__init__.py ... Compiling ./provider/handlers/base_handler.py ... Compiling ./provider/handlers/keystone.py ... Compiling ./provider/handlers/keystone_responses.py ... Compiling ./provider/handlers/neutron.py ... Compiling ./provider/handlers/neutron_responses.py ... Compiling ./provider/handlers/query_filter.py ... Compiling ./provider/handlers/responses_utils.py ... Compiling ./provider/handlers/selecting_handler.py ... Compiling ./provider/ovirt_provider_config.py ... Compiling ./provider/ovirt_provider_config_common.py ... Compiling ./provider/ovirt_provider_ovn.py ... Listing ./provider/ovndb ... Compiling ./provider/ovndb/__init__.py ... Compiling ./provider/ovndb/constants.py ... Compiling ./provider/ovndb/db_set_command.py ... Compiling ./provider/ovndb/ip.py ... Compiling ./provider/ovndb/ovn_north.py ... Compiling ./provider/ovndb/ovn_north_atomics.py ... Compiling ./provider/ovndb/ovn_north_mappers.py ... Compiling ./provider/ovndb/validation.py ... Listing ./provider/scripts ... Listing ./provider/tests ... Compiling ./provider/tests/ovntestlib.py ... Compiling ./provider/tests/test_auth_core.py ... Compiling ./provider/tests/test_auth_ovirt_authorization_by_group.py ... Compiling ./provider/tests/test_auth_ovirt_authorization_by_role.py ... Compiling ./provider/tests/test_auth_ovirt_authorization_by_username.py ... Compiling ./provider/tests/test_auth_plugins_ovirt_sso.py ... Compiling ./provider/tests/test_ip.py ... Compiling ./provider/tests/test_keystone.py ... Compiling ./provider/tests/test_keystone_responses.py ... Compiling ./provider/tests/test_neutron.py ... Compiling ./provider/tests/test_neutron_response.py ... Compiling ./provider/tests/test_ovn_north.py ... Compiling ./provider/tests/test_ovn_north_mappers.py ... Compiling ./provider/tests/test_selecting_handler.py ... Compiling ./provider/version.py ... Compiling ./version.py ... install -d /builddir/build/BUILDROOT/ovirt-provider-ovn-1.2.14-1.el7.noarch/etc/ovirt-provider-ovn/ install -d /builddir/build/BUILDROOT/ovirt-provider-ovn-1.2.14-1.el7.noarch/etc/ovirt-provider-ovn/conf.d install -m 644 -D provider/readme.conf /builddir/build/BUILDROOT/ovirt-provider-ovn-1.2.14-1.el7.noarch/etc/ovirt-provider-ovn/conf.d/README install -m 644 -t /builddir/build/BUILDROOT/ovirt-provider-ovn-1.2.14-1.el7.noarch/etc/ovirt-provider-ovn/ provider/logger.conf install -m 644 -t /builddir/build/BUILDROOT/ovirt-provider-ovn-1.2.14-1.el7.noarch/etc/ovirt-provider-ovn/ provider/ovirt-provider-ovn.conf install -m 644 -D ovirt-provider-ovn.logrotate /builddir/build/BUILDROOT/ovirt-provider-ovn-1.2.14-1.el7.noarch/etc/logrotate.d/ovirt-provider-ovn install -d /builddir/build/BUILDROOT/ovirt-provider-ovn-1.2.14-1.el7.noarch/usr/share/ovirt-provider-ovn/ install -m 644 -t /builddir/build/BUILDROOT/ovirt-provider-ovn-1.2.14-1.el7.noarch/usr/share/ovirt-provider-ovn/ provider/*.py* install -m 644 -t /builddir/build/BUILDROOT/ovirt-provider-ovn-1.2.14-1.el7.noarch/usr/share/ovirt-provider-ovn/ version.py* install -m 644 -t /builddir/build/BUILDROOT/ovirt-provider-ovn-1.2.14-1.el7.noarch/usr/share/ovirt-provider-ovn/ LICENSE install -m 644 -t /builddir/build/BUILDROOT/ovirt-provider-ovn-1.2.14-1.el7.noarch/usr/share/ovirt-provider-ovn/ AUTHORS install -d /builddir/build/BUILDROOT/ovirt-provider-ovn-1.2.14-1.el7.noarch/usr/share/ovirt-provider-ovn/auth/ install -m 644 -t /builddir/build/BUILDROOT/ovirt-provider-ovn-1.2.14-1.el7.noarch/usr/share/ovirt-provider-ovn/auth/ provider/auth/*.py* install -d /builddir/build/BUILDROOT/ovirt-provider-ovn-1.2.14-1.el7.noarch/usr/share/ovirt-provider-ovn/auth/plugins/ install -m 644 -t /builddir/build/BUILDROOT/ovirt-provider-ovn-1.2.14-1.el7.noarch/usr/share/ovirt-provider-ovn/auth/plugins provider/auth/plugins/*.py* install -d /builddir/build/BUILDROOT/ovirt-provider-ovn-1.2.14-1.el7.noarch/usr/share/ovirt-provider-ovn/auth/plugins/static_token/ install -m 644 -t /builddir/build/BUILDROOT/ovirt-provider-ovn-1.2.14-1.el7.noarch/usr/share/ovirt-provider-ovn/auth/plugins/static_token provider/auth/plugins/static_token/*.py* install -d /builddir/build/BUILDROOT/ovirt-provider-ovn-1.2.14-1.el7.noarch/usr/share/ovirt-provider-ovn/auth/plugins/ovirt/ install -m 644 -t /builddir/build/BUILDROOT/ovirt-provider-ovn-1.2.14-1.el7.noarch/usr/share/ovirt-provider-ovn/auth/plugins/ovirt provider/auth/plugins/ovirt/*.py* install -d /builddir/build/BUILDROOT/ovirt-provider-ovn-1.2.14-1.el7.noarch/usr/share/ovirt-provider-ovn/handlers/ install -m 644 -t /builddir/build/BUILDROOT/ovirt-provider-ovn-1.2.14-1.el7.noarch/usr/share/ovirt-provider-ovn/handlers provider/handlers/*.py* install -d /builddir/build/BUILDROOT/ovirt-provider-ovn-1.2.14-1.el7.noarch/usr/share/ovirt-provider-ovn/ovndb/ install -m 644 -t /builddir/build/BUILDROOT/ovirt-provider-ovn-1.2.14-1.el7.noarch/usr/share/ovirt-provider-ovn/ovndb/ provider/ovndb/*.py* install -m 644 -D provider/scripts/ovirt-provider-ovn.service /builddir/build/BUILDROOT/ovirt-provider-ovn-1.2.14-1.el7.noarch/usr/lib/systemd/system/ovirt-provider-ovn.service install -m 644 -D provider/scripts/ovirt-provider-ovn.xml /builddir/build/BUILDROOT/ovirt-provider-ovn-1.2.14-1.el7.noarch/usr/lib/firewalld/services/ovirt-provider-ovn.xml install -m 555 -D driver/vdsm_hooks/ovirt_provider_ovn_hook.py /builddir/build/BUILDROOT/ovirt-provider-ovn-1.2.14-1.el7.noarch/usr/libexec/vdsm/hooks/before_device_create/10_ovirt_provider_ovn_hook install -m 555 -D driver/vdsm_hooks/ovirt_provider_ovn_hook.py /builddir/build/BUILDROOT/ovirt-provider-ovn-1.2.14-1.el7.noarch/usr/libexec/vdsm/hooks/before_nic_hotplug/10_ovirt_provider_ovn_hook install -m 555 -D driver/vdsm_hooks/ovirt_provider_ovn_vhostuser_hook.py /builddir/build/BUILDROOT/ovirt-provider-ovn-1.2.14-1.el7.noarch/usr/libexec/vdsm/hooks/before_nic_hotplug/20_ovirt_provider_ovn_vhostuser_hook install -m 555 -D driver/vdsm_hooks/ovirt_provider_ovn_vhostuser_hook.py /builddir/build/BUILDROOT/ovirt-provider-ovn-1.2.14-1.el7.noarch/usr/libexec/vdsm/hooks/before_device_create/20_ovirt_provider_ovn_vhostuser_hook install -m 555 -D driver/vdsm_hooks/delete_vhostuserclient_hook.py /builddir/build/BUILDROOT/ovirt-provider-ovn-1.2.14-1.el7.noarch/usr/libexec/vdsm/hooks/after_vm_destroy/delete_vhostuserclient_hook install -m 555 -D driver/vdsm_hooks/vhostuser_permissions_setter.py /builddir/build/BUILDROOT/ovirt-provider-ovn-1.2.14-1.el7.noarch/usr/libexec/vdsm/vhostuser_permissions_setter install -m 555 -D driver/vdsm_hooks/after_get_caps.py /builddir/build/BUILDROOT/ovirt-provider-ovn-1.2.14-1.el7.noarch/usr/libexec/vdsm/hooks/after_get_caps/ovirt_provider_ovn_hook install -m 644 -D driver/vdsm_hooks/sudoers /builddir/build/BUILDROOT/ovirt-provider-ovn-1.2.14-1.el7.noarch/etc/sudoers.d/50_vdsm_hook_ovirt_provider_ovn_hook install -d /builddir/build/BUILDROOT/ovirt-provider-ovn-1.2.14-1.el7.noarch/usr/libexec/ovirt-provider-ovn install -m 544 -D driver/scripts/setup_ovn_controller.sh /builddir/build/BUILDROOT/ovirt-provider-ovn-1.2.14-1.el7.noarch/usr/libexec/ovirt-provider-ovn/setup_ovn_controller.sh install -m 544 -D driver/scripts/unconfigure_ovn_controller.sh /builddir/build/BUILDROOT/ovirt-provider-ovn-1.2.14-1.el7.noarch/usr/libexec/ovirt-provider-ovn/unconfigure_ovn_controller.sh install -d /builddir/build/BUILDROOT/ovirt-provider-ovn-1.2.14-1.el7.noarch/usr/lib/python2.7/site-packages/vdsm/tool/ install -m 644 -t /builddir/build/BUILDROOT/ovirt-provider-ovn-1.2.14-1.el7.noarch/usr/lib/python2.7/site-packages/vdsm/tool/ driver/vdsm_tool/ovn_config.py* install -m 644 -D README.adoc /builddir/build/BUILDROOT/ovirt-provider-ovn-1.2.14-1.el7.noarch/usr/share/doc/ovirt-provider-ovn/README.adoc install -m 644 -t /builddir/build/BUILDROOT/ovirt-provider-ovn-1.2.14-1.el7.noarch/usr/libexec/ovirt-provider-ovn/ LICENSE install -m 644 -t /builddir/build/BUILDROOT/ovirt-provider-ovn-1.2.14-1.el7.noarch/usr/libexec/ovirt-provider-ovn/ AUTHORS Processing files: ovirt-provider-ovn-1.2.14-1.el7.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.jDuUDU + umask 022 + cd /builddir/build/BUILD + cd ovirt-provider-ovn-1.2.14 + LICENSEDIR=/builddir/build/BUILDROOT/ovirt-provider-ovn-1.2.14-1.el7.noarch/usr/share/licenses/ovirt-provider-ovn-1.2.14 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/ovirt-provider-ovn-1.2.14-1.el7.noarch/usr/share/licenses/ovirt-provider-ovn-1.2.14 + cp -pr LICENSE /builddir/build/BUILDROOT/ovirt-provider-ovn-1.2.14-1.el7.noarch/usr/share/licenses/ovirt-provider-ovn-1.2.14 + exit 0 Provides: config(ovirt-provider-ovn) = 1.2.14-1.el7 ovirt-provider-ovn = 1.2.14-1.el7 Requires(interp): /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires(postun): /bin/sh Conflicts: openvswitch = 1:2.6.1 openvswitch-ovn-central = 1:2.6.1 openvswitch-ovn-common = 1:2.6.1 python-openvswitch = 1:2.6.1 Processing files: ovirt-provider-ovn-driver-1.2.14-1.el7.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.PVz0GK + umask 022 + cd /builddir/build/BUILD + cd ovirt-provider-ovn-1.2.14 + LICENSEDIR=/builddir/build/BUILDROOT/ovirt-provider-ovn-1.2.14-1.el7.noarch/usr/share/licenses/ovirt-provider-ovn-driver-1.2.14 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/ovirt-provider-ovn-1.2.14-1.el7.noarch/usr/share/licenses/ovirt-provider-ovn-driver-1.2.14 + cp -pr LICENSE /builddir/build/BUILDROOT/ovirt-provider-ovn-1.2.14-1.el7.noarch/usr/share/licenses/ovirt-provider-ovn-driver-1.2.14 + exit 0 Provides: ovirt-provider-ovn-driver = 1.2.14-1.el7 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): firewalld-filesystem Requires: /bin/sh /usr/bin/env /usr/bin/python2 python(abi) = 2.7 Conflicts: openvswitch = 1:2.6.1 openvswitch-ovn-host = 1:2.6.1 openvswitch-ovn-common = 1:2.6.1 python-openvswitch = 1:2.6.1 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/ovirt-provider-ovn-1.2.14-1.el7.noarch Wrote: /builddir/build/RPMS/ovirt-provider-ovn-1.2.14-1.el7.noarch.rpm Wrote: /builddir/build/RPMS/ovirt-provider-ovn-driver-1.2.14-1.el7.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.Jr29Pi + umask 022 + cd /builddir/build/BUILD + cd ovirt-provider-ovn-1.2.14 + /usr/bin/rm -rf /builddir/build/BUILDROOT/ovirt-provider-ovn-1.2.14-1.el7.noarch + exit 0 Child return code was: 0