Description of problem: xorg-x11: unpacking of archive failed on file /etc/X11/xkb: cpio: rename Version-Release number of selected component (if applicable): xorg-x11.x86_64 0:6.8.2-37 How reproducible: Every time Steps to Reproduce: 1. Attempt to add this update package with yum Or 1. Attempt to add package with rpm -Uvh Actual results: cpio error Expected results: Additional info:
I downloaded the package from the official fedora site and same problem.
Following Michal's suggestion, I removed the /etc/X11/xkb directory and the package installed. Note my machine was an upgrade and I upgraded it by using yum upgrade.
The error you've received indicates that "/etc/X11/xkb" is a directory on your system instead of a symlink. This will be the case if you download Xorg or XFree86 source code, compile it yourself and install it on top of the Red Hat rpm provided X. In our packaging "/etc/X11/xkb" is a symbolic link. When you try to upgrade our rpm packaged X on top of a custom build of X from source, or from 3rd party rpms that make /etc/X11/xkb a directory, rpm is unable to replace a directory with a symlink, and you will receive this error and be unable to proceed. Upgrading over top of 3rd party software installed outside of the context of rpm is not supported and not expected to work properly, in particular for situations where there is a directory/symlink reversal. For additional detailed information on the rpm directory/symlink limitation, you may find bug #107383 helpful. If you do a clean installation of Fedora Core 4 from scratch (on any system), without installing any 3rd party X installation, and then upgrading to the 6.8.2-37 release, this problem should not be reproduceable. Please confirm that a clean install and upgrade to the current xorg-x11 rpm works as expected. Setting status to "NEEDINFO".
There hasn't been any response to my above inquiry, so I'm assuming that my prognosis was correct about the /etc/X11/xkb symlink/dir issue. Closing bug as duplicate of master tracker. *** This bug has been marked as a duplicate of 107383 ***