dispatching a baseimg builder Creating directory (/tmp/koji/tasks/5987/75987/output_image) for persistent storage No SecondaryDispatcher present - Use of secondary factories is not enabled Created file /tmp/koji/tasks/5987/75987/output_image/9b9703af-d003-4e04-846d-7f16339f03f5.meta Created file /tmp/koji/tasks/5987/75987/output_image/9b9703af-d003-4e04-846d-7f16339f03f5.body Getting metadata in class () my metadata is (()) Executing metadata in class () my metadata is (('identifier', 'data', 'template', 'icicle', 'status_detail', 'status', 'percent_complete', 'parameters', 'properties')) Saved metadata for image (9b9703af-d003-4e04-846d-7f16339f03f5): {'status': 'NEW', 'identifier': '9b9703af-d003-4e04-846d-7f16339f03f5', 'parameters': {'install_script': '#version=DEVEL\n# Keyboard layouts\nkeyboard \'us\'\n# Root password\nrootpw --iscrypted thereisnopasswordanditslocked\n# Use network installation\nurl --url="http://composes.rdu2.centos.org/CentOS-8-updates-20200104.1/compose/BaseOS/ppc64le/os/"\n# System language\nlang en_US.UTF-8\n# Firewall configuration\nfirewall --enabled --service=ssh\nrepo --name="koji-override-0" --baseurl=http://composes.rdu2.centos.org/CentOS-8-updates-20200104.1/compose/BaseOS/ppc64le/os/\nrepo --name="koji-override-1" --baseurl=http://composes.rdu2.centos.org/CentOS-8-updates-20200104.1/compose/AppStream/ppc64le/os/\n# Shutdown after installation\nshutdown\n# Network information\nnetwork --bootproto=dhcp --device=link --activate\nnetwork --bootproto=dhcp --hostname=localhost.localdomain\n# System timezone\ntimezone UTC --isUtc\n# Use text mode install\ntext\n# System authorization information\nauth --enableshadow --passalgo=sha512\nfirstboot --disable\n# SELinux configuration\nselinux --enforcing\n\n# System services\nservices --disabled="kdump" --enabled="NetworkManager,sshd,rsyslog,chronyd,cloud-init,cloud-init-local,cloud-config,cloud-final,rngd"\nignoredisk --only-use=vda\n# System bootloader configuration\nbootloader --append="console=ttyS0,115200n8 no_timer_check crashkernel=auto net.ifnames=0" --location=mbr --timeout=1 --boot-drive=vda\nreqpart\n# Clear the Master Boot Record\nzerombr\n# Partition clearing information\nclearpart --all --initlabel\n# Disk partitioning information\npart / --fstype="xfs" --ondisk=vda --size=8000\n\n%post --erroronfail\npasswd -d root\npasswd -l root\n\n# pvgrub support\necho -n "Creating grub.conf for pvgrub"\nrootuuid=$( awk \'$2=="/" { print $1 };\' /etc/fstab )\nmkdir /boot/grub\necho -e \'default=0\\ntimeout=0\\n\\n\' > /boot/grub/grub.conf\nfor kv in $( ls -1v /boot/vmlinuz* |grep -v rescue |sed s/.*vmlinuz-// ); do\n echo "title CentOS Linux 8 ($kv)" >> /boot/grub/grub.conf\n echo -e "\\troot (hd0)" >> /boot/grub/grub.conf\n echo -e "\\tkernel /boot/vmlinuz-$kv ro root=$rootuuid console=hvc0 LANG=en_US.UTF-8" >> /boot/grub/grub.conf\n echo -e "\\tinitrd /boot/initramfs-$kv.img" >> /boot/grub/grub.conf\n echo\ndone\nln -sf grub.conf /boot/grub/menu.lst\nln -sf /boot/grub/grub.conf /etc/grub.conf\n\n# setup systemd to boot to the right runlevel\nrm -f /etc/systemd/system/default.target\nln -s /lib/systemd/system/multi-user.target /etc/systemd/system/default.target\necho .\n\ndnf -C -y remove linux-firmware\n\n# Remove firewalld; it is required to be present for install/image building.\n# but we dont ship it in cloud\ndnf -C -y remove firewalld --setopt="clean_requirements_on_remove=1"\ndnf -C -y remove avahi\\* \nsed -i \'/^#NAutoVTs=.*/ a\\\nNAutoVTs=0\' /etc/systemd/logind.conf\n\ncat > /etc/sysconfig/network << EOF\nNETWORKING=yes\nNOZEROCONF=yes\nEOF\n\n# For cloud images, \'eth0\' _is_ the predictable device name, since\n# we don\'t want to be tied to specific virtual (!) hardware\nrm -f /etc/udev/rules.d/70*\nln -s /dev/null /etc/udev/rules.d/80-net-name-slot.rules\n\n# simple eth0 config, again not hard-coded to the build hardware\ncat > /etc/sysconfig/network-scripts/ifcfg-eth0 << EOF\nDEVICE="eth0"\nBOOTPROTO="dhcp"\nONBOOT="yes"\nTYPE="Ethernet"\nUSERCTL="yes"\nPEERDNS="yes"\nIPV6INIT="no"\nPERSISTENT_DHCLIENT="1"\nEOF\n\necho "virtual-guest" > /etc/tuned/active_profile\n\n# generic localhost names\ncat > /etc/hosts << EOF\n127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4\n::1 localhost localhost.localdomain localhost6 localhost6.localdomain6\n\nEOF\necho .\n\nsystemctl mask tmp.mount\n\ncat < /etc/sysconfig/kernel\n# UPDATEDEFAULT specifies if new-kernel-pkg should make\n# new kernels the default\nUPDATEDEFAULT=yes\n\n# DEFAULTKERNEL specifies the default kernel package type\nDEFAULTKERNEL=kernel\nEOL\n\n# make sure firstboot doesn\'t start\necho "RUN_FIRSTBOOT=NO" > /etc/sysconfig/firstboot\n\n# centos cloud user\necho -e \'centos\\tALL=(ALL)\\tNOPASSWD: ALL\' >> /etc/sudoers\nsed -i \'s/name: cloud-user/name: centos/g\' /etc/cloud/cloud.cfg\n\ndnf clean all\n\n# XXX instance type markers - MUST match CentOS Infra expectation\necho \'genclo\' > /etc/yum/vars/infra\n\n# chance dhcp client retry/timeouts to resolve #6866\ncat >> /etc/dhcp/dhclient.conf << EOF\n\ntimeout 300;\nretry 60;\nEOF\n\n\nrm -rf /var/log/yum.log\nrm -rf /var/lib/yum/*\nrm -rf /root/install.log\nrm -rf /root/install.log.syslog\nrm -rf /root/anaconda-ks.cfg\nrm -rf /var/log/anaconda*\n\nrm -f /var/lib/systemd/random-seed\n\ncat /dev/null > /etc/machine-id\n\necho "Fixing SELinux contexts."\ntouch /var/log/cron\ntouch /var/log/boot.log\nmkdir -p /var/cache/yum\n/usr/sbin/fixfiles -R -a restore\n\n# reorder console entries\nsed -i \'s/console=tty0/console=tty0 console=ttyS0,115200n8/\' /boot/grub2/grub.cfg\n\ntrue\n\n%end\n\n%packages\n@core\nNetworkManager\ncentos-release\nchrony\ncloud-init\ncloud-utils-growpart\ncockpit-system\ncockpit-ws\ndhcp-client\ndnf\ndnf-utils\ndracut-config-generic\ndracut-norescue\nfirewalld\ngrub2\nkernel\nnfs-utils\npython3-jsonschema\nqemu-guest-agent\nrng-tools\nrsync\ntar\nyum\nyum-utils\n-aic94xx-firmware\n-alsa-firmware\n-alsa-lib\n-alsa-tools-firmware\n-biosdevname\n-iprutils\n-ivtv-firmware\n-iwl100-firmware\n-iwl1000-firmware\n-iwl105-firmware\n-iwl135-firmware\n-iwl2000-firmware\n-iwl2030-firmware\n-iwl3160-firmware\n-iwl3945-firmware\n-iwl4965-firmware\n-iwl5000-firmware\n-iwl5150-firmware\n-iwl6000-firmware\n-iwl6000g2a-firmware\n-iwl6000g2b-firmware\n-iwl6050-firmware\n-iwl7260-firmware\n-langpacks-*\n-langpacks-en\n-libertas-sd8686-firmware\n-libertas-sd8787-firmware\n-libertas-usb8388-firmware\n-plymouth\n\n%end\n', 'generate_icicle': 'False', 'offline_icicle': True}, 'icicle': None, 'data': '/tmp/koji/tasks/5987/75987/output_image/9b9703af-d003-4e04-846d-7f16339f03f5.body', 'status_detail': {'error': None, 'activity': 'Initializing image prior to Cloud/OS customization'}, 'template': "\n", 'percent_complete': 0, 'type': 'BaseImage', 'properties': {}} Attempting to match list target (['Fedora', '20', 'ppc64le']) create_base_image() called for TinMan plugin - creating a BaseImage libvirt bridge name is virbr0 Libvirt type is qemu Starting new HTTP connection (1): composes.rdu2.centos.org "POST /CentOS-8-updates-20200104.1/compose/BaseOS/ppc64le/os/ HTTP/1.1" 404 252 Name: factory-build-9b9703af-d003-4e04-846d-7f16339f03f5, UUID: 823ca1a0-e3e1-49f5-9cfb-94ff1d89800b MAC: 52:54:00:bf:fe:ad, distro: Fedora update: 20, arch: ppc64le, diskimage: /tmp/koji/tasks/5987/75987/scratch_images/factory-build-9b9703af-d003-4e04-846d-7f16339f03f5.dsk nicmodel: virtio, clockoffset: utc mousetype: ps2, disk_bus: virtio, disk_dev: vda icicletmp: /tmp/koji/tasks/5987/75987/oz_data/icicletmp/factory-build-9b9703af-d003-4e04-846d-7f16339f03f5, listen_port: 59925 console_listen_port: 57957 Original ISO path: /tmp/koji/tasks/5987/75987/oz_data/isos/Fedora20ppc64le-url.iso Modified ISO cache: /tmp/koji/tasks/5987/75987/oz_data/isos/Fedora20ppc64le-url-oz.iso Output ISO path: /tmp/koji/tasks/5987/75987/scratch_images/factory-build-9b9703af-d003-4e04-846d-7f16339f03f5-url-oz.iso ISO content path: /tmp/koji/tasks/5987/75987/oz_data/isocontent/factory-build-9b9703af-d003-4e04-846d-7f16339f03f5-url Cleaning up any old Oz guest Cleaning up guest named factory-build-9b9703af-d003-4e04-846d-7f16339f03f5 Generating JEOS install media Grabbing named lock (Fedora-20-ppc64le-url) Got named lock (Fedora-20-ppc64le-url) Installtype is URL, trying to do direct kernel boot Starting new HTTP connection (1): composes.rdu2.centos.org "POST /CentOS-8-updates-20200104.1/compose/BaseOS/ppc64le/os//.treeinfo HTTP/1.1" 200 1181 Going to write treeinfo to /tmp/koji/tasks/5987/75987/oz_data/icicletmp/factory-build-9b9703af-d003-4e04-846d-7f16339f03f5/treeinfo Trying to get treeinfo from http://composes.rdu2.centos.org/CentOS-8-updates-20200104.1/compose/BaseOS/ppc64le/os//.treeinfo Starting new HTTP connection (1): composes.rdu2.centos.org "GET /CentOS-8-updates-20200104.1/compose/BaseOS/ppc64le/os//.treeinfo HTTP/1.1" 200 1181 Got treeinfo, parsing Returning kernel ppc/ppc64/vmlinuz and initrd ppc/ppc64/initrd.img Fetching the original media Starting new HTTP connection (1): composes.rdu2.centos.org "POST /CentOS-8-updates-20200104.1/compose/BaseOS/ppc64le/os/ppc/ppc64/vmlinuz HTTP/1.1" 200 24016256 Fetching the original install media from http://composes.rdu2.centos.org/CentOS-8-updates-20200104.1/compose/BaseOS/ppc64le/os/ppc/ppc64/vmlinuz Starting new HTTP connection (1): composes.rdu2.centos.org "GET /CentOS-8-updates-20200104.1/compose/BaseOS/ppc64le/os/ppc/ppc64/vmlinuz HTTP/1.1" 200 24016256 10240kB of 23453kB 20480kB of 23453kB 23453kB of 23453kB Fetching the original media Starting new HTTP connection (1): composes.rdu2.centos.org "POST /CentOS-8-updates-20200104.1/compose/BaseOS/ppc64le/os/ppc/ppc64/initrd.img HTTP/1.1" 200 53303388 Fetching the original install media from http://composes.rdu2.centos.org/CentOS-8-updates-20200104.1/compose/BaseOS/ppc64le/os/ppc/ppc64/initrd.img Starting new HTTP connection (1): composes.rdu2.centos.org "GET /CentOS-8-updates-20200104.1/compose/BaseOS/ppc64le/os/ppc/ppc64/initrd.img HTTP/1.1" 200 53303388 10240kB of 52054kB 20480kB of 52054kB 30720kB of 52054kB 40960kB of 52054kB 51200kB of 52054kB 52054kB of 52054kB Putting the kickstart in place Writing cpio to /tmp/koji/tasks/5987/75987/oz_data/icicletmp/factory-build-9b9703af-d003-4e04-846d-7f16339f03f5/extra.cpio Releasing named lock (Fedora-20-ppc64le-url) Generating JEOS disk image Generating 10GB diskimage for factory-build-9b9703af-d003-4e04-846d-7f16339f03f5 Waiting for volume to be created, 90/90 Execute JEOS install Running install for factory-build-9b9703af-d003-4e04-846d-7f16339f03f5 Generate XML for guest factory-build-9b9703af-d003-4e04-846d-7f16339f03f5 with bootdev None Generated XML: factory-build-9b9703af-d003-4e04-846d-7f16339f03f5 4194304 4194304 823ca1a0-e3e1-49f5-9cfb-94ff1d89800b 4 hvm /tmp/koji/tasks/5987/75987/scratch_images/factory-build-9b9703af-d003-4e04-846d-7f16339f03f5-kernel /tmp/koji/tasks/5987/75987/scratch_images/factory-build-9b9703af-d003-4e04-846d-7f16339f03f5-ramdisk method=http://composes.rdu2.centos.org/CentOS-8-updates-20200104.1/compose/BaseOS/ppc64le/os/ ks=file:/ks.cfg destroy destroy destroy Waiting for factory-build-9b9703af-d003-4e04-846d-7f16339f03f5 to finish installing, 14400/14400 Waiting for factory-build-9b9703af-d003-4e04-846d-7f16339f03f5 to finish installing, 14390/14400 Waiting for factory-build-9b9703af-d003-4e04-846d-7f16339f03f5 to finish installing, 14380/14400 Waiting for factory-build-9b9703af-d003-4e04-846d-7f16339f03f5 to finish shutdown, 3000/3000 Install of factory-build-9b9703af-d003-4e04-846d-7f16339f03f5 succeeded Generate XML for guest factory-build-9b9703af-d003-4e04-846d-7f16339f03f5 with bootdev hd Generated XML: factory-build-9b9703af-d003-4e04-846d-7f16339f03f5 4194304 4194304 823ca1a0-e3e1-49f5-9cfb-94ff1d89800b 4 hvm destroy destroy destroy Base install complete - Doing customization and ICICLE generation Customizing image No additional packages, files, or commands to install, and icicle generation not requested, skipping customization Customization and ICICLE generation complete Cleaning up install artifacts Cleaning up after install Generated disk image (/tmp/koji/tasks/5987/75987/output_image/9b9703af-d003-4e04-846d-7f16339f03f5.body) Getting metadata in class () my metadata is (()) Executing metadata in class () my metadata is (('identifier', 'data', 'template', 'icicle', 'status_detail', 'status', 'percent_complete', 'parameters', 'properties')) Saved metadata for image (9b9703af-d003-4e04-846d-7f16339f03f5): {'status': 'COMPLETE', 'identifier': '9b9703af-d003-4e04-846d-7f16339f03f5', 'parameters': {'libvirt_xml': '\n factory-build-9b9703af-d003-4e04-846d-7f16339f03f5\n 4194304\n 4194304\n 823ca1a0-e3e1-49f5-9cfb-94ff1d89800b\n \n 4\n \n \n \n \n \n \n hvm\n \n \n destroy\n destroy\n destroy\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n', 'install_script': '#version=DEVEL\n# Keyboard layouts\nkeyboard \'us\'\n# Root password\nrootpw --iscrypted thereisnopasswordanditslocked\n# Use network installation\nurl --url="http://composes.rdu2.centos.org/CentOS-8-updates-20200104.1/compose/BaseOS/ppc64le/os/"\n# System language\nlang en_US.UTF-8\n# Firewall configuration\nfirewall --enabled --service=ssh\nrepo --name="koji-override-0" --baseurl=http://composes.rdu2.centos.org/CentOS-8-updates-20200104.1/compose/BaseOS/ppc64le/os/\nrepo --name="koji-override-1" --baseurl=http://composes.rdu2.centos.org/CentOS-8-updates-20200104.1/compose/AppStream/ppc64le/os/\n# Shutdown after installation\nshutdown\n# Network information\nnetwork --bootproto=dhcp --device=link --activate\nnetwork --bootproto=dhcp --hostname=localhost.localdomain\n# System timezone\ntimezone UTC --isUtc\n# Use text mode install\ntext\n# System authorization information\nauth --enableshadow --passalgo=sha512\nfirstboot --disable\n# SELinux configuration\nselinux --enforcing\n\n# System services\nservices --disabled="kdump" --enabled="NetworkManager,sshd,rsyslog,chronyd,cloud-init,cloud-init-local,cloud-config,cloud-final,rngd"\nignoredisk --only-use=vda\n# System bootloader configuration\nbootloader --append="console=ttyS0,115200n8 no_timer_check crashkernel=auto net.ifnames=0" --location=mbr --timeout=1 --boot-drive=vda\nreqpart\n# Clear the Master Boot Record\nzerombr\n# Partition clearing information\nclearpart --all --initlabel\n# Disk partitioning information\npart / --fstype="xfs" --ondisk=vda --size=8000\n\n%post --erroronfail\npasswd -d root\npasswd -l root\n\n# pvgrub support\necho -n "Creating grub.conf for pvgrub"\nrootuuid=$( awk \'$2=="/" { print $1 };\' /etc/fstab )\nmkdir /boot/grub\necho -e \'default=0\\ntimeout=0\\n\\n\' > /boot/grub/grub.conf\nfor kv in $( ls -1v /boot/vmlinuz* |grep -v rescue |sed s/.*vmlinuz-// ); do\n echo "title CentOS Linux 8 ($kv)" >> /boot/grub/grub.conf\n echo -e "\\troot (hd0)" >> /boot/grub/grub.conf\n echo -e "\\tkernel /boot/vmlinuz-$kv ro root=$rootuuid console=hvc0 LANG=en_US.UTF-8" >> /boot/grub/grub.conf\n echo -e "\\tinitrd /boot/initramfs-$kv.img" >> /boot/grub/grub.conf\n echo\ndone\nln -sf grub.conf /boot/grub/menu.lst\nln -sf /boot/grub/grub.conf /etc/grub.conf\n\n# setup systemd to boot to the right runlevel\nrm -f /etc/systemd/system/default.target\nln -s /lib/systemd/system/multi-user.target /etc/systemd/system/default.target\necho .\n\ndnf -C -y remove linux-firmware\n\n# Remove firewalld; it is required to be present for install/image building.\n# but we dont ship it in cloud\ndnf -C -y remove firewalld --setopt="clean_requirements_on_remove=1"\ndnf -C -y remove avahi\\* \nsed -i \'/^#NAutoVTs=.*/ a\\\nNAutoVTs=0\' /etc/systemd/logind.conf\n\ncat > /etc/sysconfig/network << EOF\nNETWORKING=yes\nNOZEROCONF=yes\nEOF\n\n# For cloud images, \'eth0\' _is_ the predictable device name, since\n# we don\'t want to be tied to specific virtual (!) hardware\nrm -f /etc/udev/rules.d/70*\nln -s /dev/null /etc/udev/rules.d/80-net-name-slot.rules\n\n# simple eth0 config, again not hard-coded to the build hardware\ncat > /etc/sysconfig/network-scripts/ifcfg-eth0 << EOF\nDEVICE="eth0"\nBOOTPROTO="dhcp"\nONBOOT="yes"\nTYPE="Ethernet"\nUSERCTL="yes"\nPEERDNS="yes"\nIPV6INIT="no"\nPERSISTENT_DHCLIENT="1"\nEOF\n\necho "virtual-guest" > /etc/tuned/active_profile\n\n# generic localhost names\ncat > /etc/hosts << EOF\n127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4\n::1 localhost localhost.localdomain localhost6 localhost6.localdomain6\n\nEOF\necho .\n\nsystemctl mask tmp.mount\n\ncat < /etc/sysconfig/kernel\n# UPDATEDEFAULT specifies if new-kernel-pkg should make\n# new kernels the default\nUPDATEDEFAULT=yes\n\n# DEFAULTKERNEL specifies the default kernel package type\nDEFAULTKERNEL=kernel\nEOL\n\n# make sure firstboot doesn\'t start\necho "RUN_FIRSTBOOT=NO" > /etc/sysconfig/firstboot\n\n# centos cloud user\necho -e \'centos\\tALL=(ALL)\\tNOPASSWD: ALL\' >> /etc/sudoers\nsed -i \'s/name: cloud-user/name: centos/g\' /etc/cloud/cloud.cfg\n\ndnf clean all\n\n# XXX instance type markers - MUST match CentOS Infra expectation\necho \'genclo\' > /etc/yum/vars/infra\n\n# chance dhcp client retry/timeouts to resolve #6866\ncat >> /etc/dhcp/dhclient.conf << EOF\n\ntimeout 300;\nretry 60;\nEOF\n\n\nrm -rf /var/log/yum.log\nrm -rf /var/lib/yum/*\nrm -rf /root/install.log\nrm -rf /root/install.log.syslog\nrm -rf /root/anaconda-ks.cfg\nrm -rf /var/log/anaconda*\n\nrm -f /var/lib/systemd/random-seed\n\ncat /dev/null > /etc/machine-id\n\necho "Fixing SELinux contexts."\ntouch /var/log/cron\ntouch /var/log/boot.log\nmkdir -p /var/cache/yum\n/usr/sbin/fixfiles -R -a restore\n\n# reorder console entries\nsed -i \'s/console=tty0/console=tty0 console=ttyS0,115200n8/\' /boot/grub2/grub.cfg\n\ntrue\n\n%end\n\n%packages\n@core\nNetworkManager\ncentos-release\nchrony\ncloud-init\ncloud-utils-growpart\ncockpit-system\ncockpit-ws\ndhcp-client\ndnf\ndnf-utils\ndracut-config-generic\ndracut-norescue\nfirewalld\ngrub2\nkernel\nnfs-utils\npython3-jsonschema\nqemu-guest-agent\nrng-tools\nrsync\ntar\nyum\nyum-utils\n-aic94xx-firmware\n-alsa-firmware\n-alsa-lib\n-alsa-tools-firmware\n-biosdevname\n-iprutils\n-ivtv-firmware\n-iwl100-firmware\n-iwl1000-firmware\n-iwl105-firmware\n-iwl135-firmware\n-iwl2000-firmware\n-iwl2030-firmware\n-iwl3160-firmware\n-iwl3945-firmware\n-iwl4965-firmware\n-iwl5000-firmware\n-iwl5150-firmware\n-iwl6000-firmware\n-iwl6000g2a-firmware\n-iwl6000g2b-firmware\n-iwl6050-firmware\n-iwl7260-firmware\n-langpacks-*\n-langpacks-en\n-libertas-sd8686-firmware\n-libertas-sd8787-firmware\n-libertas-usb8388-firmware\n-plymouth\n\n%end\n', 'generate_icicle': 'False', 'offline_icicle': True}, 'icicle': '', 'data': '/tmp/koji/tasks/5987/75987/output_image/9b9703af-d003-4e04-846d-7f16339f03f5.body', 'status_detail': {'error': None, 'activity': 'Base Image build complete'}, 'template': "\n", 'percent_complete': 0, 'type': 'BaseImage', 'properties': {}} dispatching qcow2 image builder Resetting dropped connection: koji.mbox.centos.org "POST /kojihub?session-id=901413&filepath=tasks%2F5987%2F75987&fileverify=adler32&callnum=9&filename=qemu-img-qcow2-ppc64le.log&session-key=19-61tRa6J9Bza1GdfqdKF&offset=0&overwrite=1 HTTP/1.1" 200 427