Bug 2383924

Summary: pyanaconda.modules.common.errors.installation.PayloadInstallationError: Failed to download the following packages: Failed to download packages
Product: [Fedora] Fedora Reporter: Lukas Ruzicka <lruzicka>
Component: anacondaAssignee: anaconda-maint
Status: NEW --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: anaconda-maint, jikortus, kkoukiou, lruzicka, w
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
Whiteboard: abrt_hash:b3a8f44828982f8c3d48b34e49a5e7252627c83c7b9bba51d70004e4148754f7;VARIANT_ID=;
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
File: anaconda-tb
none
File: backtrace
none
File: os_info
none
File: environ
none
File: syslog
none
File: description
none
File: storage.log
none
File: packaging.log
none
File: program.log
none
File: nmcli_dev_list
none
File: anaconda.log
none
File: lorax-packages.log
none
File: lsblk_output
none
File: dbus.log
none
File: packaging.log none

Description Lukas Ruzicka 2025-07-28 12:27:54 UTC
Description of problem:
I was installing over HTTP repository link and this happened in the middle of the process (about 44% progress)

Version-Release number of selected component:
anaconda-43.31


The following was filed automatically by anaconda:
anaconda 43.31 exception report
Traceback (most recent call first):
  File "/usr/lib/python3.14/site-packages/dasbus/client/handler.py", line 509, in _handle_method_error
    raise exception from None
  File "/usr/lib/python3.14/site-packages/dasbus/client/handler.py", line 483, in _get_method_reply
    return self._handle_method_error(error)
  File "/usr/lib/python3.14/site-packages/dasbus/client/handler.py", line 450, in _call_method
    return self._get_method_reply(
  File "/usr/lib64/python3.14/site-packages/pyanaconda/ui/gui/spokes/installation_progress.py", line 76, in _on_installation_done
    self._task_proxy.Finish()
  File "/usr/lib/python3.14/site-packages/dasbus/signal.py", line 53, in emit
    callback(*args, **kwargs)
  File "/usr/lib/python3.14/site-packages/dasbus/client/handler.py", line 365, in _signal_callback
    callback(*unwrap_variant(parameters))
  File "/usr/lib/python3.14/site-packages/dasbus/client/handler.py", line 133, in _signal_callback
    callback(parameters, *callback_args)
pyanaconda.modules.common.errors.installation.PayloadInstallationError: Failed to download the following packages: Failed to download packages

Additional info:
comment:        I was installing over HTTP repository link and this happened in the middle of the process (about 44% progress)
cmdline:        /usr/bin/python3  /usr/bin/anaconda
executable:     /usr/bin/anaconda
hashmarkername: anaconda
product:        Fedora
reason:         pyanaconda.modules.common.errors.installation.PayloadInstallationError: Failed to download the following packages: Failed to download packages
package:        anaconda-43.31
release_type:   pre-release
type:           anaconda
release:        Fedora release 43 (Rawhide)
cmdline_file:   BOOT_IMAGE=/images/pxeboot/vmlinuz inst.stage2=hd:LABEL=Fedora-E-dvd-x86_64-rawh quiet
addons:         com_redhat_kdump
kernel:         6.16.0-0.rc7.60.fc43.x86_64
version:        rawhide

Comment 1 Lukas Ruzicka 2025-07-28 12:28:00 UTC
Created attachment 2098521 [details]
File: anaconda-tb

Comment 2 Lukas Ruzicka 2025-07-28 12:28:02 UTC
Created attachment 2098522 [details]
File: backtrace

Comment 3 Lukas Ruzicka 2025-07-28 12:28:03 UTC
Created attachment 2098523 [details]
File: os_info

Comment 4 Lukas Ruzicka 2025-07-28 12:28:05 UTC
Created attachment 2098524 [details]
File: environ

Comment 5 Lukas Ruzicka 2025-07-28 12:28:08 UTC
Created attachment 2098525 [details]
File: syslog

Comment 6 Lukas Ruzicka 2025-07-28 12:28:10 UTC
Created attachment 2098526 [details]
File: description

Comment 7 Lukas Ruzicka 2025-07-28 12:28:13 UTC
Created attachment 2098527 [details]
File: storage.log

Comment 8 Lukas Ruzicka 2025-07-28 12:28:15 UTC
Created attachment 2098528 [details]
File: packaging.log

Comment 9 Lukas Ruzicka 2025-07-28 12:28:17 UTC
Created attachment 2098529 [details]
File: program.log

Comment 10 Lukas Ruzicka 2025-07-28 12:28:19 UTC
Created attachment 2098530 [details]
File: nmcli_dev_list

Comment 11 Lukas Ruzicka 2025-07-28 12:28:21 UTC
Created attachment 2098531 [details]
File: anaconda.log

Comment 12 Lukas Ruzicka 2025-07-28 12:28:23 UTC
Created attachment 2098532 [details]
File: lorax-packages.log

Comment 13 Lukas Ruzicka 2025-07-28 12:28:24 UTC
Created attachment 2098533 [details]
File: lsblk_output

Comment 14 Lukas Ruzicka 2025-07-28 12:28:26 UTC
Created attachment 2098534 [details]
File: dbus.log

Comment 15 Lukas Ruzicka 2025-07-28 12:28:28 UTC
Created attachment 2098535 [details]
File: packaging.log

Comment 16 Jiri Kortus 2025-08-05 12:48:53 UTC
I was able to reproduce with the current Rawhide nightly (20250805.n.0, anaconda-43.33-1.fc43) by starting the installation and simply disconnecting the network interface during package download. I think we should introduce some user-friendly error dialog, and potentially provide an option to retry the download upon user request.