dispatching a baseimg builder Creating directory (/tmp/koji/tasks/6543/1466543/output_image) for persistent storage No SecondaryDispatcher present - Use of secondary factories is not enabled Created file /tmp/koji/tasks/6543/1466543/output_image/956c8e35-bfa8-4445-b720-568035383878.meta Created file /tmp/koji/tasks/6543/1466543/output_image/956c8e35-bfa8-4445-b720-568035383878.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 (956c8e35-bfa8-4445-b720-568035383878): {'type': 'BaseImage', 'status_detail': {'activity': 'Initializing image prior to Cloud/OS customization', 'error': None}, 'parameters': {'install_script': '# Generated by pykickstart v3.47\n#version=DEVEL\n# Use text mode install\ntext\n# Firewall configuration\nfirewall --enabled --service=mdns\n# Run the Setup Agent on first boot\nfirstboot --reconfig\n# Keyboard layouts\nkeyboard \'us\'\n# System language\nlang en_US.UTF-8\n# Network information\nnetwork --bootproto=dhcp --device=link --activate\n# Shutdown after installation\nshutdown\nrepo --name="koji-override-0" --baseurl=http://fedora.riscv.rocks/compose/rawhide/Fedora-Rawhide-20230902.n.1/compose/Server/riscv64/os\n# Root password\nrootpw --iscrypted --lock locked\n# SELinux configuration\nselinux --enforcing\n# System services\nservices --enabled="sshd,NetworkManager,chronyd,initial-setup"\n# System timezone\ntimezone US/Eastern\n# Use network installation\nurl --url="http://fedora.riscv.rocks/compose/rawhide/Fedora-Rawhide-20230902.n.1/compose/Server/riscv64/os"\n# System bootloader configuration\nbootloader --location=mbr --timeout=1\nautopart --noswap\n# Clear the Master Boot Record\nzerombr\n# Partition clearing information\nclearpart --all --initlabel --disklabel=msdos\n\n%post\n\n# Find the architecture we are on\narch=$(uname -m)\n# Setup Raspberry Pi firmware\nif [[ $arch == "aarch64" ]]; then\ncp -P /usr/share/uboot/rpi_arm64/u-boot.bin /boot/efi/rpi-u-boot.bin\nfi\n\nreleasever=$(rpm --eval \'%{fedora}\')\nrpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-primary\necho "Packages within this disk image"\nrpm -qa --qf \'%{size}\\t%{name}-%{version}-%{release}.%{arch}\\n\' |sort -rn\n\n# remove random seed, the newly installed instance should make it\'s own\nrm -f /var/lib/systemd/random-seed\n\n# The enp1s0 interface is a left over from the imagefactory install, clean this up\nrm -f /etc/NetworkManager/system-connections/*.nmconnection\n\ndnf -y remove dracut-config-generic\n\n# Remove machine-id on pre generated images\nrm -f /etc/machine-id\ntouch /etc/machine-id\n\n# Note that running rpm recreates the rpm db files which aren\'t needed or wanted\nrm -f /var/lib/rpm/__db*\n\n# Anaconda adds console=tty0 to the grub boot line on all images. this is problematic\n# when you are using fedora via serial console as you do not get any output post grub\n# linux does a good job of knowing what consoles need to be enabled.\n# https://bugzilla.redhat.com/show_bug.cgi?id=2022757\nif [[ $arch == "aarch64" ]]; then\nsed -i -e \'s|console=tty0||g\' /boot/loader/entries/*conf\nfi\n\n%end\n\n%post\n\n# setup systemd to boot to the right runlevel\necho -n "Setting default runlevel to multiuser text mode"\nrm -f /etc/systemd/system/default.target\nln -s /lib/systemd/system/multi-user.target /etc/systemd/system/default.target\necho .\n\n%end\n\n%packages\n@arm-tools\n@container-management\n@core\n@domain-client\n@guest-agents\n@hardware-support\n@headless-management\n@networkmanager-submodules\n@server-hardware-support\n@server-product\n@standard\nbcm283x-firmware\nchrony\ndracut-config-generic\nfedora-release-server\nglibc-all-langpacks\ninitial-setup\nkernel\n-dracut-config-rescue\n-generic-release*\n-initial-setup-gui\n-ipw*\n-iwl*\n-usb_modeswitch\n\n%end\n', 'offline_icicle': True}, 'icicle': None, 'percent_complete': 0, 'properties': {}, 'template': "\n", 'data': '/tmp/koji/tasks/6543/1466543/output_image/956c8e35-bfa8-4445-b720-568035383878.body', 'identifier': '956c8e35-bfa8-4445-b720-568035383878', 'status': 'NEW'} Attempting to match list target (['Fedora', '30', 'riscv64']) create_base_image() called for TinMan plugin - creating a BaseImage libvirt bridge name is virbr0 Libvirt type is qemu Starting new HTTP connection (1): fedora.riscv.rocks:80 http://fedora.riscv.rocks:80 "HEAD /compose/rawhide/Fedora-Rawhide-20230902.n.1/compose/Server/riscv64/os HTTP/1.1" 301 0 Name: factory-build-956c8e35-bfa8-4445-b720-568035383878, UUID: 4714fb56-aa41-4dd2-abfd-63ee3b52d637 MAC: 52:54:00:11:44:f0, distro: Fedora update: 30, arch: riscv64, diskimage: /tmp/koji/tasks/6543/1466543/scratch_images/factory-build-956c8e35-bfa8-4445-b720-568035383878.dsk nicmodel: virtio, clockoffset: utc mousetype: ps2, disk_bus: virtio, disk_dev: vda icicletmp: /tmp/koji/tasks/6543/1466543/oz_data/icicletmp/factory-build-956c8e35-bfa8-4445-b720-568035383878, listen_port: 34873 console_listen_port: 56397 Original ISO path: /tmp/koji/tasks/6543/1466543/oz_data/isos/Fedora30riscv64-url.iso Modified ISO cache: /tmp/koji/tasks/6543/1466543/oz_data/isos/Fedora30riscv64-url-oz.iso Output ISO path: /tmp/koji/tasks/6543/1466543/scratch_images/factory-build-956c8e35-bfa8-4445-b720-568035383878-url-oz.iso ISO content path: /tmp/koji/tasks/6543/1466543/oz_data/isocontent/factory-build-956c8e35-bfa8-4445-b720-568035383878-url Cleaning up any old Oz guest Cleaning up guest named factory-build-956c8e35-bfa8-4445-b720-568035383878 Generating JEOS install media Grabbing named lock (Fedora-30-riscv64-url) Got named lock (Fedora-30-riscv64-url) Installtype is URL, trying to do direct kernel boot Starting new HTTP connection (1): fedora.riscv.rocks:80 http://fedora.riscv.rocks:80 "HEAD /compose/rawhide/Fedora-Rawhide-20230902.n.1/compose/Server/riscv64/os//.treeinfo HTTP/1.1" 200 0 Going to write treeinfo to /tmp/koji/tasks/6543/1466543/oz_data/icicletmp/factory-build-956c8e35-bfa8-4445-b720-568035383878/treeinfo Trying to get treeinfo from http://fedora.riscv.rocks/compose/rawhide/Fedora-Rawhide-20230902.n.1/compose/Server/riscv64/os//.treeinfo Starting new HTTP connection (1): fedora.riscv.rocks:80 http://fedora.riscv.rocks:80 "GET /compose/rawhide/Fedora-Rawhide-20230902.n.1/compose/Server/riscv64/os//.treeinfo HTTP/1.1" 200 1327 Got treeinfo, parsing Returning kernel images/pxeboot/vmlinuz and initrd images/pxeboot/initrd.img Fetching the original media Starting new HTTP connection (1): fedora.riscv.rocks:80 http://fedora.riscv.rocks:80 "HEAD /compose/rawhide/Fedora-Rawhide-20230902.n.1/compose/Server/riscv64/os/images/pxeboot/vmlinuz HTTP/1.1" 200 0 Fetching the original install media from http://fedora.riscv.rocks/compose/rawhide/Fedora-Rawhide-20230902.n.1/compose/Server/riscv64/os/images/pxeboot/vmlinuz Starting new HTTP connection (1): fedora.riscv.rocks:80 http://fedora.riscv.rocks:80 "GET /compose/rawhide/Fedora-Rawhide-20230902.n.1/compose/Server/riscv64/os/images/pxeboot/vmlinuz HTTP/1.1" 200 14241265 10240kB of 13907kB 13907kB of 13907kB Fetching the original media Starting new HTTP connection (1): fedora.riscv.rocks:80 http://fedora.riscv.rocks:80 "HEAD /compose/rawhide/Fedora-Rawhide-20230902.n.1/compose/Server/riscv64/os/images/pxeboot/initrd.img HTTP/1.1" 200 0 Fetching the original install media from http://fedora.riscv.rocks/compose/rawhide/Fedora-Rawhide-20230902.n.1/compose/Server/riscv64/os/images/pxeboot/initrd.img Starting new HTTP connection (1): fedora.riscv.rocks:80 http://fedora.riscv.rocks:80 "GET /compose/rawhide/Fedora-Rawhide-20230902.n.1/compose/Server/riscv64/os/images/pxeboot/initrd.img HTTP/1.1" 200 135739596 10240kB of 132558kB 20480kB of 132558kB 30720kB of 132558kB 40960kB of 132558kB 51200kB of 132558kB 61440kB of 132558kB 71680kB of 132558kB 81920kB of 132558kB 92160kB of 132558kB 102400kB of 132558kB 112640kB of 132558kB 122880kB of 132558kB 132558kB of 132558kB Putting the kickstart in place Writing cpio to /tmp/koji/tasks/6543/1466543/oz_data/icicletmp/factory-build-956c8e35-bfa8-4445-b720-568035383878/extra.cpio Releasing named lock (Fedora-30-riscv64-url) Generating JEOS disk image Generating 7GB diskimage for factory-build-956c8e35-bfa8-4445-b720-568035383878 Waiting for volume to be created, 90/90 Execute JEOS install Running install for factory-build-956c8e35-bfa8-4445-b720-568035383878 Generate XML for guest factory-build-956c8e35-bfa8-4445-b720-568035383878 with bootdev None Generated XML: factory-build-956c8e35-bfa8-4445-b720-568035383878 2097152 2097152 4714fb56-aa41-4dd2-abfd-63ee3b52d637 1 hvm /tmp/koji/tasks/6543/1466543/scratch_images/factory-build-956c8e35-bfa8-4445-b720-568035383878-kernel /tmp/koji/tasks/6543/1466543/scratch_images/factory-build-956c8e35-bfa8-4445-b720-568035383878-ramdisk inst.method=http://fedora.riscv.rocks/compose/rawhide/Fedora-Rawhide-20230902.n.1/compose/Server/riscv64/os/ inst.ks=file:/ks.cfg destroy destroy destroy /dev/random Cleaning up install artifacts Cleaning up after install Removed builder from BuildDispatcher on notification from image 956c8e35-bfa8-4445-b720-568035383878: FAILED 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 (956c8e35-bfa8-4445-b720-568035383878): {'type': 'BaseImage', 'status_detail': {'activity': 'Base Image build failed with exception.', 'error': 'unsupported configuration: ps2 is not supported by this QEMU binary'}, 'parameters': {'install_script': '# Generated by pykickstart v3.47\n#version=DEVEL\n# Use text mode install\ntext\n# Firewall configuration\nfirewall --enabled --service=mdns\n# Run the Setup Agent on first boot\nfirstboot --reconfig\n# Keyboard layouts\nkeyboard \'us\'\n# System language\nlang en_US.UTF-8\n# Network information\nnetwork --bootproto=dhcp --device=link --activate\n# Shutdown after installation\nshutdown\nrepo --name="koji-override-0" --baseurl=http://fedora.riscv.rocks/compose/rawhide/Fedora-Rawhide-20230902.n.1/compose/Server/riscv64/os\n# Root password\nrootpw --iscrypted --lock locked\n# SELinux configuration\nselinux --enforcing\n# System services\nservices --enabled="sshd,NetworkManager,chronyd,initial-setup"\n# System timezone\ntimezone US/Eastern\n# Use network installation\nurl --url="http://fedora.riscv.rocks/compose/rawhide/Fedora-Rawhide-20230902.n.1/compose/Server/riscv64/os"\n# System bootloader configuration\nbootloader --location=mbr --timeout=1\nautopart --noswap\n# Clear the Master Boot Record\nzerombr\n# Partition clearing information\nclearpart --all --initlabel --disklabel=msdos\n\n%post\n\n# Find the architecture we are on\narch=$(uname -m)\n# Setup Raspberry Pi firmware\nif [[ $arch == "aarch64" ]]; then\ncp -P /usr/share/uboot/rpi_arm64/u-boot.bin /boot/efi/rpi-u-boot.bin\nfi\n\nreleasever=$(rpm --eval \'%{fedora}\')\nrpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-primary\necho "Packages within this disk image"\nrpm -qa --qf \'%{size}\\t%{name}-%{version}-%{release}.%{arch}\\n\' |sort -rn\n\n# remove random seed, the newly installed instance should make it\'s own\nrm -f /var/lib/systemd/random-seed\n\n# The enp1s0 interface is a left over from the imagefactory install, clean this up\nrm -f /etc/NetworkManager/system-connections/*.nmconnection\n\ndnf -y remove dracut-config-generic\n\n# Remove machine-id on pre generated images\nrm -f /etc/machine-id\ntouch /etc/machine-id\n\n# Note that running rpm recreates the rpm db files which aren\'t needed or wanted\nrm -f /var/lib/rpm/__db*\n\n# Anaconda adds console=tty0 to the grub boot line on all images. this is problematic\n# when you are using fedora via serial console as you do not get any output post grub\n# linux does a good job of knowing what consoles need to be enabled.\n# https://bugzilla.redhat.com/show_bug.cgi?id=2022757\nif [[ $arch == "aarch64" ]]; then\nsed -i -e \'s|console=tty0||g\' /boot/loader/entries/*conf\nfi\n\n%end\n\n%post\n\n# setup systemd to boot to the right runlevel\necho -n "Setting default runlevel to multiuser text mode"\nrm -f /etc/systemd/system/default.target\nln -s /lib/systemd/system/multi-user.target /etc/systemd/system/default.target\necho .\n\n%end\n\n%packages\n@arm-tools\n@container-management\n@core\n@domain-client\n@guest-agents\n@hardware-support\n@headless-management\n@networkmanager-submodules\n@server-hardware-support\n@server-product\n@standard\nbcm283x-firmware\nchrony\ndracut-config-generic\nfedora-release-server\nglibc-all-langpacks\ninitial-setup\nkernel\n-dracut-config-rescue\n-generic-release*\n-initial-setup-gui\n-ipw*\n-iwl*\n-usb_modeswitch\n\n%end\n', 'offline_icicle': True}, 'icicle': None, 'percent_complete': 0, 'properties': {}, 'template': "\n", 'data': '/tmp/koji/tasks/6543/1466543/output_image/956c8e35-bfa8-4445-b720-568035383878.body', 'identifier': '956c8e35-bfa8-4445-b720-568035383878', 'status': 'FAILED'} Exception encountered in _build_image_from_template thread unsupported configuration: ps2 is not supported by this QEMU binary Traceback (most recent call last): File "/usr/lib/python3.11/site-packages/imgfac/Builder.py", line 135, in _build_image_from_template self.os_plugin.create_base_image(self, template, parameters) File "/usr/lib/python3.11/site-packages/imagefactory_plugins/TinMan/TinMan.py", line 344, in create_base_image libvirt_xml = self.guest.install(self.app_config["timeout"]) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/oz/RedHat.py", line 715, in install return self._do_install(timeout, force, 0, self.kernelfname, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/oz/Guest.py", line 1620, in _do_install self._wait_for_install_finish(xml, timeout) File "/usr/lib/python3.11/site-packages/oz/Guest.py", line 792, in _wait_for_install_finish libvirt_dom = self.libvirt_conn.createXML(xml, 0) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.11/site-packages/libvirt.py", line 4481, in createXML raise libvirtError('virDomainCreateXML() failed') libvirt.libvirtError: unsupported configuration: ps2 is not supported by this QEMU binary ABORT called in TinMan plugin Domain not found: no domain with matching name 'factory-build-956c8e35-bfa8-4445-b720-568035383878' Traceback (most recent call last): File "/usr/lib/python3.11/site-packages/imagefactory_plugins/TinMan/TinMan.py", line 243, in abort guest_dom = self.guest.libvirt_conn.lookupByName(self.tdlobj.name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.11/site-packages/libvirt.py", line 4981, in lookupByName raise libvirtError('virDomainLookupByName() failed') libvirt.libvirtError: Domain not found: no domain with matching name 'factory-build-956c8e35-bfa8-4445-b720-568035383878' No Oz VM found with name (factory-build-956c8e35-bfa8-4445-b720-568035383878) - nothing to do This likely means the local VM has already been destroyed or never started Resetting dropped connection: fedora.riscv.rocks https://fedora.riscv.rocks:443 "POST /kojihub HTTP/1.1" 200 114