Red Hat Bugzilla – Bug 75343
/usr/tmp has to be a symlink otherwise filesystem won't install
Last modified: 2014-03-16 22:31:31 EDT
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):
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.
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. ***