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')