Bug 2364133 - WebUI: org.fedoraproject.Anaconda.PayloadInstallationError: Failed to install image: process '['rsync', '-pogAXtlHrDx', '--stats', '--info=flist2,name,progress2', '--no-inc-recursive', '--exclude', '/dev/', '--exclude', '/proc/', '--exclude', '/tmp/*
Summary: WebUI: org.fedoraproject.Anaconda.PayloadInstallationError: Failed to install...
Keywords:
Status: CLOSED DUPLICATE of bug 2412427
Alias: None
Product: Fedora
Classification: Fedora
Component: anaconda
Version: 42
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: anaconda-maint
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2025-05-05 17:15 UTC by auriuxs
Modified: 2025-12-11 07:47 UTC (History)
6 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2025-12-11 07:47:36 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
Webui from /tmp as requested (1.70 MB, text/plain)
2025-05-05 17:15 UTC, auriuxs
no flags Details

Description auriuxs 2025-05-05 17:15:21 UTC
Created attachment 2088505 [details]
Webui from /tmp as requested

Installer WebUI Critical Error:
org.fedoraproject.Anaconda.PayloadInstallationError: Failed to install image: process '['rsync', '-pogAXtlHrDx', '--stats', '--info=flist2,name,progress2', '--no-inc-recursive', '--exclude', '/dev/', '--exclude', '/proc/', '--exclude', '/tmp/*', '--exclude', '/sys/', '--exclude', '/run/', '--exclude', '/boot/*rescue*', '--exclude', '/boot/loader/', '--exclude', '/boot/efi/', '--exclude', '/etc/machine-id', '--exclude', '/etc/machine-info', '/run/install/sources/mount-0000-live_os_image/', '/mnt/sysroot']' exited with status 23

Comment 1 Katerina Koukiou 2025-05-14 09:02:33 UTC
Before the rsync failure mentioned above I can find in the journal:

May 05 17:06:54 localhost-live org.fedoraproject.Anaconda.Modules.Payloads[3208]: pyanaconda.modules.common.errors.payload.SourceSetupError: Failed to resolve the Live OS image.

Which I believe is also a side effect. It seems to be that the root cause is unreadable MDRAID devices. There are a few messages in the journal like:

May 05 17:07:08 localhost-live org.fedoraproject.Anaconda.Modules.Storage[3227]: ERROR:blivet:failed to determine name for the md array db3d706e-461d-5910-9ae2-d0885d0aad5b

@Vojtech do you maybe see some issue with the RAID device?

Comment 2 Vojtech Trefny 2025-05-27 08:04:54 UTC
There is a lot of errors in the log and the imsm array on top of one disk with size 0 is definitely not helping. I am actually surprised the installation made it to the payload installation step. But the array (or the disk it sits on top of) is not used as target for the installation so I don't see how it could affect the rsync progress.

Comment 3 Martin Kolman 2025-06-10 14:47:34 UTC
In the log I am also seeing this:


May 05 17:06:54 localhost-live anaconda[3111]: anaconda: ui.webui: The following error occurred while setting up the payload. This is a fatal error and installation will be aborted.
                                               
                                               Failed to resolve the Live OS image.
May 05 17:06:54 localhost-live anaconda[3111]: anaconda: core.threads: Thread Failed: AnaPayloadThread (139973273056960)
May 05 17:06:54 localhost-live anaconda.desktop[3111]: Traceback (most recent call last):
May 05 17:06:54 localhost-live anaconda.desktop[3111]:   File "/usr/lib64/python3.13/site-packages/pyanaconda/core/threads.py", line 281, in run
May 05 17:06:54 localhost-live anaconda.desktop[3111]:     threading.Thread.run(self)
May 05 17:06:54 localhost-live anaconda.desktop[3111]:     ~~~~~~~~~~~~~~~~~~~~^^^^^^
May 05 17:06:54 localhost-live anaconda.desktop[3111]:   File "/usr/lib64/python3.13/threading.py", line 992, in run
May 05 17:06:54 localhost-live anaconda.desktop[3111]:     self._target(*self._args, **self._kwargs)
May 05 17:06:54 localhost-live anaconda.desktop[3111]:     ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
May 05 17:06:54 localhost-live anaconda.desktop[3111]:   File "/usr/lib64/python3.13/site-packages/pyanaconda/payload/manager.py", line 120, in _task_run_callback
May 05 17:06:54 localhost-live anaconda.desktop[3111]:     self._run(*args, **kwargs)
May 05 17:06:54 localhost-live anaconda.desktop[3111]:     ~~~~~~~~~^^^^^^^^^^^^^^^^^
May 05 17:06:54 localhost-live anaconda.desktop[3111]:   File "/usr/lib64/python3.13/site-packages/pyanaconda/payload/manager.py", line 171, in _run
May 05 17:06:54 localhost-live anaconda.desktop[3111]:     payload.setup(self.report_progress, **kwargs)
May 05 17:06:54 localhost-live anaconda.desktop[3111]:     ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
May 05 17:06:54 localhost-live anaconda.desktop[3111]:   File "/usr/lib64/python3.13/site-packages/pyanaconda/payload/migrated.py", line 82, in setup
May 05 17:06:54 localhost-live anaconda.desktop[3111]:     set_up_sources(self.proxy)
May 05 17:06:54 localhost-live anaconda.desktop[3111]:     ~~~~~~~~~~~~~~^^^^^^^^^^^^
May 05 17:06:54 localhost-live anaconda.desktop[3111]:   File "/usr/lib64/python3.13/site-packages/pyanaconda/ui/lib/payload.py", line 128, in set_up_sources
May 05 17:06:54 localhost-live anaconda.desktop[3111]:     sync_run_task(task_proxy)
May 05 17:06:54 localhost-live anaconda.desktop[3111]:     ~~~~~~~~~~~~~^^^^^^^^^^^^
May 05 17:06:54 localhost-live anaconda.desktop[3111]:   File "/usr/lib64/python3.13/site-packages/pyanaconda/modules/common/task/__init__.py", line 53, in sync_run_task
May 05 17:06:54 localhost-live anaconda.desktop[3111]:     task_proxy.Finish()
May 05 17:06:54 localhost-live anaconda.desktop[3111]:     ~~~~~~~~~~~~~~~~~^^
May 05 17:06:54 localhost-live anaconda.desktop[3111]:   File "/usr/lib/python3.13/site-packages/dasbus/client/handler.py", line 450, in _call_method
May 05 17:06:54 localhost-live anaconda.desktop[3111]:     return self._get_method_reply(
May 05 17:06:54 localhost-live anaconda.desktop[3111]:            ~~~~~~~~~~~~~~~~~~~~~~^
May 05 17:06:54 localhost-live anaconda.desktop[3111]:         self._client.sync_call,
May 05 17:06:54 localhost-live anaconda.desktop[3111]:         ^^^^^^^^^^^^^^^^^^^^^^^
May 05 17:06:54 localhost-live anaconda.desktop[3111]:         *args,
May 05 17:06:54 localhost-live anaconda.desktop[3111]:         ^^^^^^
May 05 17:06:54 localhost-live anaconda.desktop[3111]:         **kwargs,
May 05 17:06:54 localhost-live anaconda.desktop[3111]:         ^^^^^^^^^
May 05 17:06:54 localhost-live anaconda.desktop[3111]:     )
May 05 17:06:54 localhost-live anaconda.desktop[3111]:     ^
May 05 17:06:54 localhost-live anaconda.desktop[3111]:   File "/usr/lib/python3.13/site-packages/dasbus/client/handler.py", line 483, in _get_method_reply
May 05 17:06:54 localhost-live anaconda.desktop[3111]:     return self._handle_method_error(error)
May 05 17:06:54 localhost-live anaconda.desktop[3111]:            ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
May 05 17:06:54 localhost-live anaconda.desktop[3111]:   File "/usr/lib/python3.13/site-packages/dasbus/client/handler.py", line 509, in _handle_method_error
May 05 17:06:54 localhost-live anaconda.desktop[3111]:     raise exception from None
May 05 17:06:54 localhost-live anaconda.desktop[3111]: pyanaconda.modules.common.errors.payload.SourceSetupError: Failed to resolve the Live OS image.


But the installation seems to continue ? From the error message it looks like it should be fatal, but maybe we forgot to hook it all up properly for the Web UI ?

Looking at the rsync progress:


May 05 17:12:31 localhost-live org.fedoraproject.Anaconda.Modules.Payloads[3208]: INFO:program:Running... rsync -pogAXtlHrDx --stats --info=flist2,name,progress2 --no-inc-recursive --exclude /dev/ --exclude /proc/ --exclude /tmp/* --exclude /sys/ --exclude /run/ --exclude /boot/*rescue* --exclude /boot/loader/ --exclude /boot/efi/ --exclude /etc/machine-id --exclude /etc/machine-info /run/install/sources/mount-0000-live_os_image/ /mnt/sysroot
May 05 17:12:31 localhost-live org.fedoraproject.Anaconda.Modules.Payloads[3208]: DEBUG:anaconda.modules.payloads.payload.live_image.installation:rsync progress: 100%
May 05 17:12:31 localhost-live org.fedoraproject.Anaconda.Modules.Payloads[3208]: DEBUG:anaconda.modules.payloads.payload.live_image.installation:rsync output: Number of files: 0
May 05 17:12:31 localhost-live org.fedoraproject.Anaconda.Modules.Payloads[3208]: DEBUG:anaconda.modules.payloads.payload.live_image.installation:rsync output: Number of created files: 0
May 05 17:12:31 localhost-live org.fedoraproject.Anaconda.Modules.Payloads[3208]: DEBUG:anaconda.modules.payloads.payload.live_image.installation:rsync output: Number of deleted files: 0
May 05 17:12:31 localhost-live org.fedoraproject.Anaconda.Modules.Payloads[3208]: DEBUG:anaconda.modules.payloads.payload.live_image.installation:rsync output: Number of regular files transferred: 0
May 05 17:12:31 localhost-live org.fedoraproject.Anaconda.Modules.Payloads[3208]: DEBUG:anaconda.modules.payloads.payload.live_image.installation:rsync output: Total file size: 0 bytes
May 05 17:12:31 localhost-live org.fedoraproject.Anaconda.Modules.Payloads[3208]: DEBUG:anaconda.modules.payloads.payload.live_image.installation:rsync output: Total transferred file size: 0 bytes
May 05 17:12:31 localhost-live org.fedoraproject.Anaconda.Modules.Payloads[3208]: DEBUG:anaconda.modules.payloads.payload.live_image.installation:rsync output: Literal data: 0 bytes
May 05 17:12:31 localhost-live org.fedoraproject.Anaconda.Modules.Payloads[3208]: DEBUG:anaconda.modules.payloads.payload.live_image.installation:rsync output: Matched data: 0 bytes
May 05 17:12:31 localhost-live org.fedoraproject.Anaconda.Modules.Payloads[3208]: DEBUG:anaconda.modules.payloads.payload.live_image.installation:rsync output: File list size: 0
May 05 17:12:31 localhost-live org.fedoraproject.Anaconda.Modules.Payloads[3208]: DEBUG:anaconda.modules.payloads.payload.live_image.installation:rsync output: File list generation time: 0.001 seconds
May 05 17:12:31 localhost-live org.fedoraproject.Anaconda.Modules.Payloads[3208]: DEBUG:anaconda.modules.payloads.payload.live_image.installation:rsync output: File list transfer time: 0.000 seconds
May 05 17:12:31 localhost-live org.fedoraproject.Anaconda.Modules.Payloads[3208]: DEBUG:anaconda.modules.payloads.payload.live_image.installation:rsync output: Total bytes sent: 29
May 05 17:12:31 localhost-live org.fedoraproject.Anaconda.Modules.Payloads[3208]: DEBUG:anaconda.modules.payloads.payload.live_image.installation:rsync output: Total bytes received: 12
May 05 17:12:31 localhost-live org.fedoraproject.Anaconda.Modules.Payloads[3208]: DEBUG:anaconda.modules.payloads.payload.live_image.installation:rsync output: sent 29 bytes  received 12 bytes  82.00 bytes/sec
May 05 17:12:31 localhost-live org.fedoraproject.Anaconda.Modules.Payloads[3208]: DEBUG:anaconda.modules.payloads.payload.live_image.installation:rsync output: total size is 0  speedup is 0.00
May 05 17:12:31 localhost-live org.fedoraproject.Anaconda.Modules.Payloads[3208]: DEBUG:anaconda.modules.payloads.payload.live_image.installation:rsync output: rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1338) [sender=3.4.1]


Maybe the issue is Anaconda failed to actually find to correct layer to rsync & its failing due to that ?

Comment 4 Katerina Koukiou 2025-12-11 07:47:36 UTC

*** This bug has been marked as a duplicate of bug 2412427 ***


Note You need to log in before you can comment on or make changes to this bug.