Description of problem: install Workstation with liveinst (default) 20140527 Version-Release number of selected component: anaconda-core-21.37-1.fc21.x86_64 The following was filed automatically by anaconda: anaconda 21.37-1 exception report Traceback (most recent call first): File "/usr/lib64/python2.7/subprocess.py", line 1326, in _execute_child raise child_exception File "/usr/lib64/python2.7/subprocess.py", line 709, in __init__ errread, errwrite) File "/usr/lib64/python2.7/site-packages/pyanaconda/iutil.py", line 126, in _run_program preexec_fn=chroot, cwd=root, env=env) File "/usr/lib64/python2.7/site-packages/pyanaconda/iutil.py", line 182, in execWithRedirect log_output=log_output, binary_output=binary_output)[0] File "/usr/lib64/python2.7/site-packages/pyanaconda/bootloader.py", line 1592, in install env_prune=['MALLOC_PERTURB_']) File "/usr/lib64/python2.7/site-packages/pyanaconda/bootloader.py", line 1608, in write self.install() File "/usr/lib64/python2.7/site-packages/pyanaconda/bootloader.py", line 2357, in writeBootLoaderFinal storage.bootloader.write() File "/usr/lib64/python2.7/site-packages/pyanaconda/bootloader.py", line 2427, in writeBootLoader writeBootLoaderFinal(storage, payload, instClass, ksdata) File "/usr/lib64/python2.7/site-packages/pyanaconda/install.py", line 234, in doInstall writeBootLoader(storage, payload, instClass, ksdata) File "/usr/lib64/python2.7/threading.py", line 766, in run self.__target(*self.__args, **self.__kwargs) File "/usr/lib64/python2.7/site-packages/pyanaconda/threads.py", line 227, in run threading.Thread.run(self, *args, **kwargs) OSError: [Errno 2] No such file or directory Additional info: cmdline: /usr/bin/python /sbin/anaconda --liveinst --method=livecd:///dev/mapper/live-base cmdline_file: BOOT_IMAGE=vmlinuz0 initrd=initrd0.img root=live:CDLABEL=Fedora-Live-Workstation-x86_64-r rootfstype=auto ro rd.live.image quiet rhgb rd.luks=0 rd.md=0 rd.dm=0 executable: /sbin/anaconda hashmarkername: anaconda kernel: 3.15.0-0.rc7.git0.1.fc21.x86_64 other involved packages: python-libs-2.7.6-7.fc21.x86_64 product: Fedora release: Fedora release 21 (Rawhide) type: anaconda version: rawhide
Created attachment 899511 [details] File: anaconda-tb
Created attachment 899512 [details] File: anaconda.log
Created attachment 899513 [details] File: environ
Created attachment 899514 [details] File: journalctl
Created attachment 899515 [details] File: lsblk_output
Created attachment 899516 [details] File: nmcli_dev_list
Created attachment 899517 [details] File: os_info
Created attachment 899518 [details] File: program.log
Created attachment 899519 [details] File: storage.log
Created attachment 899520 [details] File: ifcfg.log
Created attachment 899521 [details] File: packaging.log
Another user experienced a similar problem: workstation -f21 (rawhide) x86_64 20140527 install with custom: std partitioning happened at "installing bootloader" cmdline: /usr/bin/python /sbin/anaconda --liveinst --method=livecd:///dev/mapper/live-base cmdline_file: BOOT_IMAGE=vmlinuz0 initrd=initrd0.img root=live:CDLABEL=Fedora-Live-Workstation-x86_64-r rootfstype=auto ro rd.live.image quiet rhgb rd.luks=0 rd.md=0 rd.dm=0 hashmarkername: anaconda kernel: 3.15.0-0.rc7.git0.1.fc21.x86_64 other involved packages: python-libs-2.7.6-7.fc21.x86_64 package: anaconda-core-21.37-1.fc21.x86_64 packaging.log: 07:29:00,557 INFO packaging: rsync exited with code 2 product: Fedora reason: OSError: [Errno 2] No such file or directory release: Fedora release 21 (Rawhide) version: rawhide
The actual problem is that rsync failed: 06:56:32,615 INFO program: Running... rsync -pogAXtlHrDx --exclude /dev/ --exclude /proc/ --exclude /sys/ --exclude /run/ --exclude /boot/*rescue* --exclude /etc/machine-id /mnt/install/source/ /mnt/sysimage 06:57:23,171 INFO program: File-list index 3299 not in 4474 - 6715 (read_ndx_and_attrs) [sender] 06:57:23,171 INFO program: rsync error: protocol incompatibility (code 2) at rsync.c(736) [sender=3.1.0] 06:57:23,172 INFO program: rsync: [sender] write error: Broken pipe (32) 06:57:23,172 DEBUG program: Return code: 2 Which would seem to indicate mismatched rsync versions -- except that makes not sense when syncing to another local disk. I don't see any obvious disk errors in the logs so I'm not sure why it failed. Does this happen every time?
Another user experienced a similar problem: During installation from gnome LiveCD installation stoped working after few minutes. I created an user and root and after a while this error occured. I used default settings. cmdline: /usr/bin/python /sbin/anaconda --liveinst --method=livecd:///dev/mapper/live-base cmdline_file: BOOT_IMAGE=vmlinuz0 initrd=initrd0.img root=live:CDLABEL=Fedora-Live-Workstation-i686-raw rootfstype=auto ro rd.live.image quiet rhgb rd.luks=0 rd.md=0 rd.dm=0 hashmarkername: anaconda kernel: 3.15.0-0.rc7.git0.1.fc21.i686 other involved packages: python-libs-2.7.6-7.fc21.i686 package: anaconda-core-21.37-1.fc21.i686 packaging.log: 05:02:33,034 INFO packaging: rsync exited with code 2 product: Fedora reason: OSError: [Errno 2] No such file or directory release: Fedora release 21 (Rawhide) version: rawhide
Another user experienced a similar problem: Fresh install of Rawhide nightly ISO (KDE spin). Installation to a virtual machine hosted on a physical Fedora 20 machine running KVM and virt-manager. cmdline: /usr/bin/python /sbin/anaconda --liveinst --method=livecd:///dev/mapper/live-base cmdline_file: BOOT_IMAGE=vmlinuz0 initrd=initrd0.img root=live:CDLABEL=Fedora-Live-KDE-x86_64-rawhide-2 rootfstype=auto ro rd.live.image quiet rhgb rd.luks=0 rd.md=0 rd.dm=0 hashmarkername: anaconda kernel: 3.15.0-0.rc7.git0.1.fc21.x86_64 other involved packages: python-libs-2.7.6-7.fc21.x86_64 package: anaconda-core-21.37-1.fc21.x86_64 product: Fedora reason: OSError: [Errno 2] No such file or directory release: Fedora release 21 (Rawhide) version: rawhide
(In reply to bcl from comment #13) > > Does this happen every time? Yes, I tried installation a couple of times and got the same error each time.
Another user experienced a similar problem: Did a straight click-through install of an Xfce live image built from today's Rawhide plus systemd 213-3.fc21 and kernel 3.15.0-0.rc7.git1.1.fc21 . cmdline: /usr/bin/python /sbin/anaconda --liveinst --method=livecd:///dev/mapper/live-base cmdline_file: BOOT_IMAGE=vmlinuz0 initrd=initrd0.img root=live:CDLABEL=20140528-soas-x86_64 rootfstype=auto ro rd.live.image quiet rhgb rd.luks=0 rd.md=0 rd.dm=0 hashmarkername: anaconda kernel: 3.15.0-0.rc7.git1.1.fc21.x86_64 other involved packages: python-libs-2.7.6-8.fc21.x86_64 package: anaconda-core-21.37-1.fc21.x86_64 packaging.log: 14:41:54,567 INFO packaging: rsync exited with code 2 product: Fedora reason: OSError: [Errno 2] No such file or directory release: Fedora release 21 (Rawhide) version: rawhide
This seems to be affecting a lot of (or possibly all) Rawhide live installs, so nominating as an Alpha blocker, criterion....eh, we don't have a straightforward 'live install must work' criterion, let's say "The installer must be able to complete an installation to a single disk using automatic partitioning." (https://fedoraproject.org/wiki/Fedora_21_Alpha_Release_Criteria#Disk_layouts ).
I'm seeing this same error with a local rsync copy using rsync-3.1.0-4.fc20. When I revert to rsync-3.1.0-3.fc20, I have no problem. ... Backups/serenity/var/lib/yum/yumdb/i/ Backups/serenity/var/lib/yum/yumdb/i/2e58fb1ad1887ad2f34aa5b51cfd73c08361afb1-ibus-anthy-python-1.5.5-4.fc20-noarch/ Backups/serenity/var/lib/yum/yumdb/i/2e58fb1ad1887ad2f34aa5b51cfd73c08361afb1-ibus-anthy-python-1.5.5-4.fc20-noarch/changed_by => Backups/serenity/var/lib/yum/yumdb/A/eec8c8c95a066f2603d65df17573f02a9b7a21d4-AtomicParsley-0.9.5-2.fc20-x86_64/installed_by File-list index 130969 not in 130974 - 132186 (read_ndx_and_attrs) [sender] rsync error: protocol incompatibility (code 2) at rsync.c(736) [sender=3.1.0]
The change between 3.1.0-3 and 3.1.0-4 appears to have been a backport of upstream commit 740551d6576f28b42bc53c3e7e7e150adafa20e4 , https://git.samba.org/?p=rsync.git;a=commit;h=740551d6576f28b42bc53c3e7e7e150adafa20e4 . That itself was supposedly a reversion of a much earlier commit , https://git.samba.org/?p=rsync.git;a=commit;h=78286a03 . The relevant upstream bug report here is https://bugzilla.samba.org/show_bug.cgi?id=10290 - that bug report led to the reversion of the 2011 change. That bug report has an interesting comment: "Anyone needing to interact with a buggy 3.1.0 version can make use of the --protocol=30 option to get things going (until it can be updated to the (upcoming) 3.1.1)." But I'm really having trouble keeping track of exactly what the hell's going on here, given that we've applied these changes to our *3.1.0* package.
I can confirm this bug on a fresh rebuild of Fedora 20. The live installer built before the rsync update works fine. The live installer dies at the "post install" portion of the install. I also see this in the volumous error output: 11:29:06,593 INFO program: Running... rsync -pogAXtlHrDx --exclude /dev/ --exclude /proc/ --exclude /sys/ --exclude /run/ --exclude /boot/*rescue* --exclude /etc/machine-id /mnt/install/source/ /mnt/sysimage 11:30:02,099 INFO program: File-list index 3973 not in 6888 - 9732 (read_ndx_and_attrs) [sender] 11:30:02,100 INFO program: rsync error: protocol incompatibility (code 2) at rsync.c(736) [sender=3.1.0] 11:30:02,101 INFO program: rsync: [sender] write error: Broken pipe (32) Ouch.
The fix for #1050081 has been reverted. I am sorry for any inconvenience.
rsync-3.1.0-5.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/rsync-3.1.0-5.fc20
*** Bug 1102977 has been marked as a duplicate of this bug. ***
I verified that the updated packages fixes the issue for me on my Fedora 20 remix. Thanks.
rsync-3.1.0-5.fc20 has been pushed to the Fedora 20 stable repository. If problems still persist, please make note of it in this bug report.