Traceback (most recent call last): File "/usr/lib/python3.12/site-packages/pungi/scripts/pungi_koji.py", line 657, in cli_main main() File "/usr/lib/python3.12/site-packages/pungi/scripts/pungi_koji.py", line 352, in main run_compose( File "/usr/lib/python3.12/site-packages/pungi/scripts/pungi_koji.py", line 376, in run_compose compose.write_status("STARTED") File "/usr/lib/python3.12/site-packages/pungi/compose.py", line 614, in write_status raise RuntimeError(msg) RuntimeError: Could not modify a FINISHED compose: /mnt/centos/composes/pungi/stream-10/development/CentOS-Stream-10-20260714.d.0 Frame write_status in /usr/lib/python3.12/site-packages/pungi/compose.py at line 614 607 old_status = self.get_status() 608 if stat_msg == old_status: 609 return 610 tracing.set_attribute("compose_status", stat_msg) 611 if old_status == "FINISHED": 612 msg = "Could not modify a FINISHED compose: %s" % self.topdir 613 self.log_error(msg) --> 614 raise RuntimeError(msg) 615 616 if stat_msg == "FINISHED" and self.failed_deliverables: 617 stat_msg = "FINISHED_INCOMPLETE" 618 619 self._log_failed_deliverables() 620 msg = 'Could not modify a FINISHED compose: /mnt/centos/composes/pungi/stream-10/development/CentOS-Stream-10-20260714.d.0' old_status = 'FINISHED' self = self._logger = self._old_config = None self._status_file = '/mnt/centos/composes/pungi/stream-10/development/CentOS-Stream-10-20260714.d.0/STATUS' self.all_variants = {} self.attempted_deliverables = {} self.cache_region = self.ci_base = self.compose_date = '20260714' self.compose_id = 'CentOS-Stream-10-20260714.d.0' self.compose_label = None self.compose_label_major_version = None self.compose_respin = 0 self.compose_type = 'development' self.compose_type_suffix = '.d' self.conf = {'RELEASE_NAME': 'CentOS Stream', 'RELEASE_SHORT': 'CentOS-Stream', 'RELEASE_VERSION': '10', 'PKGSET_KOJI_TAG': 'c10s-compose', 'RUNROOT_CHANNEL': 'runroot', 'RUNROOT_TAG': 'c10s-build', 'RELEASE_VERS self.config_dir = '/home/composer/jenkins/workspace/stream10-gen2-compose/pungi-centos' self.deliverable_task_map = {} self.failed_deliverables = {} self.has_comps = True self.has_module_defaults = False self.has_module_obsoletes = False self.im = self.image_release = '20260714.d.0' self.image_version = '10' self.just_phases = [] self.koji_downloader = self.koji_event = None self.notifier = self.old_composes = ['/mnt/centos/composes/pungi/stream-10/development'] self.paths = self.required_deliverables = {} self.should_create_yum_database = False self.skip_phases = [] self.status_file = '/mnt/centos/composes/pungi/stream-10/development/CentOS-Stream-10-20260714.d.0/STATUS' self.supported = False self.topdir = '/mnt/centos/composes/pungi/stream-10/development/CentOS-Stream-10-20260714.d.0' self.variants = {} stat_msg = 'STARTED' Frame run_compose in /usr/lib/python3.12/site-packages/pungi/scripts/pungi_koji.py at line 376 369 ): 370 import pungi.phases 371 import pungi.metadata 372 import pungi.util 373 374 errors = [] 375 --> 376 compose.write_status("STARTED") 377 compose.log_info("Host: %s" % socket.gethostname()) 378 compose.log_info("Pungi version: %s" % get_full_version()) 379 compose.log_info("User name: %s" % getpass.getuser()) 380 compose.log_info("Working directory: %s" % os.getcwd()) 381 compose.log_info( 382 "Command line: %s" % " ".join([shlex.quote(arg) for arg in sys.argv]) compose = create_latest_link = True errors = [] latest_link_components = -1 latest_link_status = None pungi = Frame main in /usr/lib/python3.12/site-packages/pungi/scripts/pungi_koji.py at line 352 345 logger.error("Config validation failed with the error: %s" % error) 346 fail_to_start("Config validation failed", errors=errors) 347 sys.exit(1) 348 349 notifier.compose = compose 350 COMPOSE = compose 351 try: --> 352 run_compose( 353 compose, 354 create_latest_link=create_latest_link, 355 latest_link_status=latest_link_status, 356 latest_link_components=latest_link_components, 357 ) 358 except UnsignedPackagesError: Compose = PHASES_NAMES_MODIFIED = ['buildinstall', 'createiso', 'createrepo', 'extra_files', 'extra_isos', 'gather', 'image_build', 'imagebuilder', 'image_checksum', 'init', 'kiwibuild', 'live_media', 'osbuild', 'ostree_container', 'o abort = .abort at 0x7f275eea19e0> ci_path = '/mnt/centos/composes/pungi/stream-10/development/CentOS-Stream-10-20260714.d.0/work/global/composeinfo-base.json' compose = compose_dir = '/mnt/centos/composes/pungi/stream-10/development/CentOS-Stream-10-20260714.d.0' compose_type = 'development' conf = {'RELEASE_NAME': 'CentOS Stream', 'RELEASE_SHORT': 'CentOS-Stream', 'RELEASE_VERSION': '10', 'PKGSET_KOJI_TAG': 'c10s-compose', 'RUNROOT_CHANNEL': 'runroot', 'RUNROOT_TAG': 'c10s-build', 'RELEASE_VERS create_latest_link = True errors = [] fail_to_start = .fail_to_start at 0x7f275eea18a0> group = kobo = latest_link_components = -1 latest_link_status = None logger = notifier = opts = Namespace(target_dir=None, compose_dir='/mnt/centos/composes/pungi/stream-10/development/CentOS-Stream-10-20260714.d.0', label=None, no_label=True, supported=False, old_composes=['/mnt/centos/composes parser = ArgumentParser(prog='pungi-koji', usage=None, description=None, formatter_class=, conflict_handler='error', add_help=True) productmd = pungi = rv = None warning = 'WARNING: Unrecognized config option: BASEOS_EXTRA_FILES.' warnings = ["WARNING: Config option release_is_layered was removed and has no effect; remove it. It's layered if there's configuration for base product.", "WARNING: Config option runroot was removed and has no e Frame cli_main in /usr/lib/python3.12/site-packages/pungi/scripts/pungi_koji.py at line 657 650 signal.signal(signal.SIGINT, sigterm_handler) 651 signal.signal(signal.SIGTERM, sigterm_handler) 652 653 tracing.setup() 654 655 with tracing.span("run-compose"): 656 try: --> 657 main() 658 except (Exception, KeyboardInterrupt) as ex: 659 tracing.record_exception(ex) 660 if COMPOSE: 661 COMPOSE.log_error("Compose run failed: %s" % ex) 662 COMPOSE.traceback(show_locals=getattr(ex, "show_locals", True)) 663 COMPOSE.log_critical("Compose failed: %s" % COMPOSE.topdir) ex = RuntimeError('Could not modify a FINISHED compose: /mnt/centos/composes/pungi/stream-10/development/CentOS-Stream-10-20260714.d.0')