From Bugzilla Helper: User-Agent: Mozilla/5.0 Galeon/1.2.6 (X11; Linux i686; U;) Gecko/20020827 Description of problem: If you attempt to upgrade an existing system (in my case, it was 7.3) and if /usr/tmp is a directory instead of a symlink (to /var/tmp), filesystem won't install and thus the install will die with a "fatal error"... Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1. create a directory: /usr/tmp 2. try to upgrade the filesystem package (via rpm or through the install) 3. Profit! (kidding, well it fails) Actual Results: I tried to do the upgrade manually (rpm -Uvh) and that's how I discovered the problem (cpio chokes on the directory). Expected Results: At least the install shouldn't fail because of this issue. Additional info: If memory serves I think it's not the first time I've been bitten by this bug while doing an upgrade (so it could be an "old" bug).
RPM currently can't replace a directory with a symlink.
*** Bug 76029 has been marked as a duplicate of this bug. ***
Why is this closed?
It's not a fixable thing with filesystem; this is a result of the way rpm works.
I hit a similar problem because of /usr/lib/X11 which was replaced by a directory when I installed an application.
Bug 76029 is marked as rpm bug.
*** Bug 71457 has been marked as a duplicate of this bug. ***