dispatching a baseimg builder templates: pre-merge params: {'install_script': '#version=F26\n# Keyboard layouts\nkeyboard \'us\'\n# Root password\nrootpw --iscrypted --lock locked\n# Use network installation\nurl --url="http://build.openanolis.org/kojifiles/output/anolis-8-20220407.3/compose/BaseOS/x86_64/os/"\n# System language\nlang en_US.UTF-8\n# Firewall configuration\nfirewall --disabled\nrepo --name="koji-override-0" --baseurl=http://build.openanolis.org/kojifiles/output/anolis-8-20220407.3/compose/AppStream/x86_64/os/\nrepo --name="koji-override-1" --baseurl=http://build.openanolis.cn/kojifiles/output/anolis-8-20220407.3/compose/Minimal/x86_64/os\nrepo --name="koji-override-2" --baseurl=http://build.openanolis.org/kojifiles/output/anolis-8-20220407.3/compose/BaseOS/x86_64/os/\n# Shutdown after installation\nshutdown\n# Network information\nnetwork --bootproto=dhcp --device=link --activate\n# System timezone\ntimezone UTC --isUtc --nontp\n# Use text mode install\ntext\n# SELinux configuration\nselinux --enforcing\n\n# System bootloader configuration\nbootloader --disabled\nautopart --type=plain --fstype=ext4 --nohome --noboot --noswap\n# Clear the Master Boot Record\nzerombr\n# Partition clearing information\nclearpart --all --initlabel\n\n%post --logfile=/root/anaconda-post.log --erroronfail\n# container customizations inside the chroot\n\necho \'container\' > /etc/dnf/vars/infra\n\n#Generate installtime file record\n/bin/date +%Y%m%d_%H%M > /etc/BUILDTIME\n\n# Limit languages to help reduce size.\nLANG="en_US"\necho "%_install_langs $LANG" > /etc/rpm/macros.image-language-conf\n\n\n# systemd fixes\n:> /etc/machine-id\numount /run\nsystemd-tmpfiles --create --boot\n# mask mounts and login bits\nsystemctl mask systemd-logind.service getty.target console-getty.service sys-fs-fuse-connections.mount systemd-remount-fs.service dev-hugepages.mount\n\n# Remove things we don\'t need\nrm -f /etc/udev/hwdb.bin\nrm -rf /usr/lib/udev/hwdb.d/\nrm -rf /boot\nrm -rf /var/lib/dnf/history.*\n\n\n%end\n\n%packages --excludedocs --nocore --instLangs=en --excludeWeakdeps\nbash\nbinutils\ncentos-release\ncoreutils-single\nglibc-minimal-langpack\nhostname\niputils\nless\nrootfiles\ntar\nvim-minimal\nyum\n-brotli\n-dosfstools\n-e2fsprogs\n-firewalld\n-fuse-libs\n-gettext*\n-gnupg2-smime\n-grub\\*\n-iptables\n-kernel\n-libss\n-os-prober*\n-pinentry\n-qemu-guest-agent\n-shared-mime-info\n-trousers\n-xfsprogs\n-xkeyboard-config\n\n%end\n', 'offline_icicle': True} post-merge params: {'install_script': '#version=F26\n# Keyboard layouts\nkeyboard \'us\'\n# Root password\nrootpw --iscrypted --lock locked\n# Use network installation\nurl --url="http://build.openanolis.org/kojifiles/output/anolis-8-20220407.3/compose/BaseOS/x86_64/os/"\n# System language\nlang en_US.UTF-8\n# Firewall configuration\nfirewall --disabled\nrepo --name="koji-override-0" --baseurl=http://build.openanolis.org/kojifiles/output/anolis-8-20220407.3/compose/AppStream/x86_64/os/\nrepo --name="koji-override-1" --baseurl=http://build.openanolis.cn/kojifiles/output/anolis-8-20220407.3/compose/Minimal/x86_64/os\nrepo --name="koji-override-2" --baseurl=http://build.openanolis.org/kojifiles/output/anolis-8-20220407.3/compose/BaseOS/x86_64/os/\n# Shutdown after installation\nshutdown\n# Network information\nnetwork --bootproto=dhcp --device=link --activate\n# System timezone\ntimezone UTC --isUtc --nontp\n# Use text mode install\ntext\n# SELinux configuration\nselinux --enforcing\n\n# System bootloader configuration\nbootloader --disabled\nautopart --type=plain --fstype=ext4 --nohome --noboot --noswap\n# Clear the Master Boot Record\nzerombr\n# Partition clearing information\nclearpart --all --initlabel\n\n%post --logfile=/root/anaconda-post.log --erroronfail\n# container customizations inside the chroot\n\necho \'container\' > /etc/dnf/vars/infra\n\n#Generate installtime file record\n/bin/date +%Y%m%d_%H%M > /etc/BUILDTIME\n\n# Limit languages to help reduce size.\nLANG="en_US"\necho "%_install_langs $LANG" > /etc/rpm/macros.image-language-conf\n\n\n# systemd fixes\n:> /etc/machine-id\numount /run\nsystemd-tmpfiles --create --boot\n# mask mounts and login bits\nsystemctl mask systemd-logind.service getty.target console-getty.service sys-fs-fuse-connections.mount systemd-remount-fs.service dev-hugepages.mount\n\n# Remove things we don\'t need\nrm -f /etc/udev/hwdb.bin\nrm -rf /usr/lib/udev/hwdb.d/\nrm -rf /boot\nrm -rf /var/lib/dnf/history.*\n\n\n%end\n\n%packages --excludedocs --nocore --instLangs=en --excludeWeakdeps\nbash\nbinutils\ncentos-release\ncoreutils-single\nglibc-minimal-langpack\nhostname\niputils\nless\nrootfiles\ntar\nvim-minimal\nyum\n-brotli\n-dosfstools\n-e2fsprogs\n-firewalld\n-fuse-libs\n-gettext*\n-gnupg2-smime\n-grub\\*\n-iptables\n-kernel\n-libss\n-os-prober*\n-pinentry\n-qemu-guest-agent\n-shared-mime-info\n-trousers\n-xfsprogs\n-xkeyboard-config\n\n%end\n', 'offline_icicle': True, 'generate_icicle': 'False', 'docker_cmd': '[ "/bin/bash" ]', 'docker_label': '{ "name": "anolis", "license": "GPLv2", "vendor": "OpenAnolis Community", "version": "8"}'} Creating directory (/tmp/koji/tasks/2270/272270/output_image) for persistent storage No SecondaryDispatcher present - Use of secondary factories is not enabled Created file /tmp/koji/tasks/2270/272270/output_image/95fb546b-5530-49b9-84d3-b76161fc4d7e.meta Created file /tmp/koji/tasks/2270/272270/output_image/95fb546b-5530-49b9-84d3-b76161fc4d7e.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 (95fb546b-5530-49b9-84d3-b76161fc4d7e): {'type': 'BaseImage', 'status': 'NEW', 'template': "\n", 'parameters': {'install_script': '#version=F26\n# Keyboard layouts\nkeyboard \'us\'\n# Root password\nrootpw --iscrypted --lock locked\n# Use network installation\nurl --url="http://build.openanolis.org/kojifiles/output/anolis-8-20220407.3/compose/BaseOS/x86_64/os/"\n# System language\nlang en_US.UTF-8\n# Firewall configuration\nfirewall --disabled\nrepo --name="koji-override-0" --baseurl=http://build.openanolis.org/kojifiles/output/anolis-8-20220407.3/compose/AppStream/x86_64/os/\nrepo --name="koji-override-1" --baseurl=http://build.openanolis.cn/kojifiles/output/anolis-8-20220407.3/compose/Minimal/x86_64/os\nrepo --name="koji-override-2" --baseurl=http://build.openanolis.org/kojifiles/output/anolis-8-20220407.3/compose/BaseOS/x86_64/os/\n# Shutdown after installation\nshutdown\n# Network information\nnetwork --bootproto=dhcp --device=link --activate\n# System timezone\ntimezone UTC --isUtc --nontp\n# Use text mode install\ntext\n# SELinux configuration\nselinux --enforcing\n\n# System bootloader configuration\nbootloader --disabled\nautopart --type=plain --fstype=ext4 --nohome --noboot --noswap\n# Clear the Master Boot Record\nzerombr\n# Partition clearing information\nclearpart --all --initlabel\n\n%post --logfile=/root/anaconda-post.log --erroronfail\n# container customizations inside the chroot\n\necho \'container\' > /etc/dnf/vars/infra\n\n#Generate installtime file record\n/bin/date +%Y%m%d_%H%M > /etc/BUILDTIME\n\n# Limit languages to help reduce size.\nLANG="en_US"\necho "%_install_langs $LANG" > /etc/rpm/macros.image-language-conf\n\n\n# systemd fixes\n:> /etc/machine-id\numount /run\nsystemd-tmpfiles --create --boot\n# mask mounts and login bits\nsystemctl mask systemd-logind.service getty.target console-getty.service sys-fs-fuse-connections.mount systemd-remount-fs.service dev-hugepages.mount\n\n# Remove things we don\'t need\nrm -f /etc/udev/hwdb.bin\nrm -rf /usr/lib/udev/hwdb.d/\nrm -rf /boot\nrm -rf /var/lib/dnf/history.*\n\n\n%end\n\n%packages --excludedocs --nocore --instLangs=en --excludeWeakdeps\nbash\nbinutils\ncentos-release\ncoreutils-single\nglibc-minimal-langpack\nhostname\niputils\nless\nrootfiles\ntar\nvim-minimal\nyum\n-brotli\n-dosfstools\n-e2fsprogs\n-firewalld\n-fuse-libs\n-gettext*\n-gnupg2-smime\n-grub\\*\n-iptables\n-kernel\n-libss\n-os-prober*\n-pinentry\n-qemu-guest-agent\n-shared-mime-info\n-trousers\n-xfsprogs\n-xkeyboard-config\n\n%end\n', 'offline_icicle': True, 'generate_icicle': 'False', 'docker_cmd': '[ "/bin/bash" ]', 'docker_label': '{ "name": "anolis", "license": "GPLv2", "vendor": "OpenAnolis Community", "version": "8"}'}, 'properties': {}, 'status_detail': {'activity': 'Initializing image prior to Cloud/OS customization', 'error': None}, 'percent_complete': 0, 'icicle': None, 'data': '/tmp/koji/tasks/2270/272270/output_image/95fb546b-5530-49b9-84d3-b76161fc4d7e.body', 'identifier': '95fb546b-5530-49b9-84d3-b76161fc4d7e'} Attempting to match list target (['Fedora', '22', 'x86_64']) create_base_image() called for TinMan plugin - creating a BaseImage libvirt bridge name is virbr0 Libvirt type is kvm Starting new HTTP connection (1): build.openanolis.org:80 http://build.openanolis.org:80 "HEAD /kojifiles/output/anolis-8-20220407.3/compose/BaseOS/x86_64/os/ HTTP/1.1" 302 0 Name: factory-build-95fb546b-5530-49b9-84d3-b76161fc4d7e, UUID: 96c3e19b-4b31-4549-8c1f-d1a587cab849 MAC: 52:54:00:41:03:a5, distro: Fedora update: 22, arch: x86_64, diskimage: /tmp/koji/tasks/2270/272270/scratch_images/factory-build-95fb546b-5530-49b9-84d3-b76161fc4d7e.dsk nicmodel: virtio, clockoffset: utc mousetype: ps2, disk_bus: virtio, disk_dev: vda icicletmp: /tmp/koji/tasks/2270/272270/oz_data/icicletmp/factory-build-95fb546b-5530-49b9-84d3-b76161fc4d7e, listen_port: 35301 console_listen_port: 55543 Original ISO path: /tmp/koji/tasks/2270/272270/oz_data/isos/Fedora22x86_64-url.iso Modified ISO cache: /tmp/koji/tasks/2270/272270/oz_data/isos/Fedora22x86_64-url-oz.iso Output ISO path: /tmp/koji/tasks/2270/272270/scratch_images/factory-build-95fb546b-5530-49b9-84d3-b76161fc4d7e-url-oz.iso ISO content path: /tmp/koji/tasks/2270/272270/oz_data/isocontent/factory-build-95fb546b-5530-49b9-84d3-b76161fc4d7e-url Cleaning up any old Oz guest Cleaning up guest named factory-build-95fb546b-5530-49b9-84d3-b76161fc4d7e Generating JEOS install media Grabbing named lock (Fedora-22-x86_64-url) Got named lock (Fedora-22-x86_64-url) Installtype is URL, trying to do direct kernel boot Starting new HTTP connection (1): build.openanolis.cn:80 http://build.openanolis.cn:80 "HEAD /kojifiles/output/anolis-8-20220407.3/compose/BaseOS/x86_64/os//.treeinfo HTTP/1.1" 200 0 Going to write treeinfo to /tmp/koji/tasks/2270/272270/oz_data/icicletmp/factory-build-95fb546b-5530-49b9-84d3-b76161fc4d7e/treeinfo Trying to get treeinfo from http://build.openanolis.cn/kojifiles/output/anolis-8-20220407.3/compose/BaseOS/x86_64/os//.treeinfo Starting new HTTP connection (1): build.openanolis.cn:80 http://build.openanolis.cn:80 "GET /kojifiles/output/anolis-8-20220407.3/compose/BaseOS/x86_64/os//.treeinfo HTTP/1.1" 200 1546 Got treeinfo, parsing Returning kernel images/pxeboot/vmlinuz-4.19.91-25.7.an8.x86_64 and initrd images/pxeboot/initrd-4.19.91-25.7.an8.x86_64.img Fetching the original media Starting new HTTP connection (1): build.openanolis.cn:80 http://build.openanolis.cn:80 "HEAD /kojifiles/output/anolis-8-20220407.3/compose/BaseOS/x86_64/os/images/pxeboot/vmlinuz-4.19.91-25.7.an8.x86_64 HTTP/1.1" 200 0 Fetching the original install media from http://build.openanolis.cn/kojifiles/output/anolis-8-20220407.3/compose/BaseOS/x86_64/os/images/pxeboot/vmlinuz-4.19.91-25.7.an8.x86_64 Starting new HTTP connection (1): build.openanolis.cn:80 http://build.openanolis.cn:80 "GET /kojifiles/output/anolis-8-20220407.3/compose/BaseOS/x86_64/os/images/pxeboot/vmlinuz-4.19.91-25.7.an8.x86_64 HTTP/1.1" 200 6461312 6309kB of 6309kB Fetching the original media Starting new HTTP connection (1): build.openanolis.cn:80 http://build.openanolis.cn:80 "HEAD /kojifiles/output/anolis-8-20220407.3/compose/BaseOS/x86_64/os/images/pxeboot/initrd-4.19.91-25.7.an8.x86_64.img HTTP/1.1" 200 0 Fetching the original install media from http://build.openanolis.cn/kojifiles/output/anolis-8-20220407.3/compose/BaseOS/x86_64/os/images/pxeboot/initrd-4.19.91-25.7.an8.x86_64.img Starting new HTTP connection (1): build.openanolis.cn:80 http://build.openanolis.cn:80 "GET /kojifiles/output/anolis-8-20220407.3/compose/BaseOS/x86_64/os/images/pxeboot/initrd-4.19.91-25.7.an8.x86_64.img HTTP/1.1" 200 68052960 10240kB of 66457kB 20480kB of 66457kB 30720kB of 66457kB 40960kB of 66457kB 51200kB of 66457kB 61440kB of 66457kB 66457kB of 66457kB Putting the kickstart in place Writing cpio to /tmp/koji/tasks/2270/272270/oz_data/icicletmp/factory-build-95fb546b-5530-49b9-84d3-b76161fc4d7e/extra.cpio Releasing named lock (Fedora-22-x86_64-url) Generating JEOS disk image Generating 10GB diskimage for factory-build-95fb546b-5530-49b9-84d3-b76161fc4d7e Waiting for volume to be created, 90/90 Execute JEOS install Running install for factory-build-95fb546b-5530-49b9-84d3-b76161fc4d7e Generate XML for guest factory-build-95fb546b-5530-49b9-84d3-b76161fc4d7e with bootdev None Generated XML: factory-build-95fb546b-5530-49b9-84d3-b76161fc4d7e 2097152 2097152 96c3e19b-4b31-4549-8c1f-d1a587cab849 1 hvm /tmp/koji/tasks/2270/272270/scratch_images/factory-build-95fb546b-5530-49b9-84d3-b76161fc4d7e-kernel /tmp/koji/tasks/2270/272270/scratch_images/factory-build-95fb546b-5530-49b9-84d3-b76161fc4d7e-ramdisk inst.repo=http://build.openanolis.cn/kojifiles/output/anolis-8-20220407.3/compose/BaseOS/x86_64/os/ inst.ks=file:/ks.cfg ip=dhcp destroy destroy destroy /dev/random Cleaning up install artifacts Cleaning up after install Removed builder from BuildDispatcher on notification from image 95fb546b-5530-49b9-84d3-b76161fc4d7e: 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 (95fb546b-5530-49b9-84d3-b76161fc4d7e): {'type': 'BaseImage', 'status': 'FAILED', 'template': "\n", 'parameters': {'install_script': '#version=F26\n# Keyboard layouts\nkeyboard \'us\'\n# Root password\nrootpw --iscrypted --lock locked\n# Use network installation\nurl --url="http://build.openanolis.org/kojifiles/output/anolis-8-20220407.3/compose/BaseOS/x86_64/os/"\n# System language\nlang en_US.UTF-8\n# Firewall configuration\nfirewall --disabled\nrepo --name="koji-override-0" --baseurl=http://build.openanolis.org/kojifiles/output/anolis-8-20220407.3/compose/AppStream/x86_64/os/\nrepo --name="koji-override-1" --baseurl=http://build.openanolis.cn/kojifiles/output/anolis-8-20220407.3/compose/Minimal/x86_64/os\nrepo --name="koji-override-2" --baseurl=http://build.openanolis.org/kojifiles/output/anolis-8-20220407.3/compose/BaseOS/x86_64/os/\n# Shutdown after installation\nshutdown\n# Network information\nnetwork --bootproto=dhcp --device=link --activate\n# System timezone\ntimezone UTC --isUtc --nontp\n# Use text mode install\ntext\n# SELinux configuration\nselinux --enforcing\n\n# System bootloader configuration\nbootloader --disabled\nautopart --type=plain --fstype=ext4 --nohome --noboot --noswap\n# Clear the Master Boot Record\nzerombr\n# Partition clearing information\nclearpart --all --initlabel\n\n%post --logfile=/root/anaconda-post.log --erroronfail\n# container customizations inside the chroot\n\necho \'container\' > /etc/dnf/vars/infra\n\n#Generate installtime file record\n/bin/date +%Y%m%d_%H%M > /etc/BUILDTIME\n\n# Limit languages to help reduce size.\nLANG="en_US"\necho "%_install_langs $LANG" > /etc/rpm/macros.image-language-conf\n\n\n# systemd fixes\n:> /etc/machine-id\numount /run\nsystemd-tmpfiles --create --boot\n# mask mounts and login bits\nsystemctl mask systemd-logind.service getty.target console-getty.service sys-fs-fuse-connections.mount systemd-remount-fs.service dev-hugepages.mount\n\n# Remove things we don\'t need\nrm -f /etc/udev/hwdb.bin\nrm -rf /usr/lib/udev/hwdb.d/\nrm -rf /boot\nrm -rf /var/lib/dnf/history.*\n\n\n%end\n\n%packages --excludedocs --nocore --instLangs=en --excludeWeakdeps\nbash\nbinutils\ncentos-release\ncoreutils-single\nglibc-minimal-langpack\nhostname\niputils\nless\nrootfiles\ntar\nvim-minimal\nyum\n-brotli\n-dosfstools\n-e2fsprogs\n-firewalld\n-fuse-libs\n-gettext*\n-gnupg2-smime\n-grub\\*\n-iptables\n-kernel\n-libss\n-os-prober*\n-pinentry\n-qemu-guest-agent\n-shared-mime-info\n-trousers\n-xfsprogs\n-xkeyboard-config\n\n%end\n', 'offline_icicle': True, 'generate_icicle': 'False', 'docker_cmd': '[ "/bin/bash" ]', 'docker_label': '{ "name": "anolis", "license": "GPLv2", "vendor": "OpenAnolis Community", "version": "8"}'}, 'properties': {}, 'status_detail': {'activity': 'Base Image build failed with exception.', 'error': 'internal error: qemu unexpectedly closed the monitor: 2022-04-19T12:10:45.654603Z qemu-system-x86_64: -chardev socket,id=charserial1,host=127.0.0.1,port=15256,server,nowait: Failed to find an available port: Address already in use'}, 'percent_complete': 0, 'icicle': None, 'data': '/tmp/koji/tasks/2270/272270/output_image/95fb546b-5530-49b9-84d3-b76161fc4d7e.body', 'identifier': '95fb546b-5530-49b9-84d3-b76161fc4d7e'} Exception encountered in _build_image_from_template thread internal error: qemu unexpectedly closed the monitor: 2022-04-19T12:10:45.654603Z qemu-system-x86_64: -chardev socket,id=charserial1,host=127.0.0.1,port=15256,server,nowait: Failed to find an available port: Address already in use Traceback (most recent call last): File "/usr/lib/python3.9/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.9/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.9/site-packages/oz/RedHat.py", line 715, in install return self._do_install(timeout, force, 0, self.kernelfname, File "/usr/lib/python3.9/site-packages/oz/Guest.py", line 1613, in _do_install self._wait_for_install_finish(xml, timeout) File "/usr/lib/python3.9/site-packages/oz/Guest.py", line 785, in _wait_for_install_finish libvirt_dom = self.libvirt_conn.createXML(xml, 0) File "/usr/lib64/python3.9/site-packages/libvirt.py", line 4366, in createXML raise libvirtError('virDomainCreateXML() failed') libvirt.libvirtError: internal error: qemu unexpectedly closed the monitor: 2022-04-19T12:10:45.654603Z qemu-system-x86_64: -chardev socket,id=charserial1,host=127.0.0.1,port=15256,server,nowait: Failed to find an available port: Address already in use check image results: FAILED ABORT called in TinMan plugin Domain not found: no domain with matching name 'factory-build-95fb546b-5530-49b9-84d3-b76161fc4d7e' Traceback (most recent call last): File "/usr/lib/python3.9/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.9/site-packages/libvirt.py", line 4859, in lookupByName raise libvirtError('virDomainLookupByName() failed') libvirt.libvirtError: Domain not found: no domain with matching name 'factory-build-95fb546b-5530-49b9-84d3-b76161fc4d7e' No Oz VM found with name (factory-build-95fb546b-5530-49b9-84d3-b76161fc4d7e) - nothing to do This likely means the local VM has already been destroyed or never started Resetting dropped connection: 172.16.0.137 https://172.16.0.137:443 "POST /kojihub?session-id=3154925&session-key=52-Du1QtVy01RMwUy1hjTx&callnum=10 HTTP/1.1" 200 114