Bug 161349 - xorg-x11: unpacking of archive failed on file /etc/X11/xkb: cpio: rename
xorg-x11: unpacking of archive failed on file /etc/X11/xkb: cpio: rename
Status: CLOSED DUPLICATE of bug 107383
Product: Fedora
Classification: Fedora
Component: xorg-x11 (Show other bugs)
x86_64 Linux
medium Severity medium
: ---
: ---
Assigned To: X/OpenGL Maintenance List
David Lawrence
Depends On:
  Show dependency treegraph
Reported: 2005-06-22 12:08 EDT by Mark Lane
Modified: 2007-11-30 17:11 EST (History)
1 user (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2005-08-30 03:57:02 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

  None (edit)
Description Mark Lane 2005-06-22 12:08:52 EDT
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
1. Attempt to add package with rpm -Uvh
Actual results:
cpio error

Expected results:

Additional info:
Comment 1 Mark Lane 2005-06-22 12:14:57 EDT
I downloaded the package from the official fedora site and same problem.
Comment 2 Mark Lane 2005-06-22 12:27:55 EDT
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
Comment 3 Mike A. Harris 2005-06-22 15:25:05 EDT
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

Please confirm that a clean install and upgrade to the current xorg-x11
rpm works as expected.

Setting status to "NEEDINFO".
Comment 4 Mike A. Harris 2005-08-30 03:57:02 EDT
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

Closing bug as duplicate of master tracker.

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

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