Description of Problem: rpm -i --relocate fails How Reproducible: install a package and use the --relocate option Steps to Reproduce: 1. rpm -i --relocate /opt/informix=/home/informix IDS.rpm 2. 3. Actual Results: error: can't unlink /homeinformix-RPMDELETE: Is a directory error: can't rename /homeinformix to /homeinformix-RPMDELETE: Is a directory Expected Results: Install IDS in the /home/informix directory Additional Information:
*** This bug has been marked as a duplicate of 39943 ***
I can't find any updates on this. Is there any Red Hat Linux General Bugfix Advisory about this? I have the same problem with RPM version 4.0.2 on a Red Hat Linux 7.0
Try rpm-4.0.3, either from Raw Hide, or, for just the relocate fixes in rpm-4.0.3-0.6: ftp://ftp.rpm.org/pub/rpm/test-4.0.3
It worked! I downloaded the packages correponding to 4.0.3 version from the URL you gave me. Thank you for the quick help. One last question, this bugzilla is for developers at Red Hat or is for the whole company. I mean when the status here says "RESOLVED" means that it's resolved in the development stage or in the production stage? Because we had this problem (the one with the relocate)with other product from Informix, and their support told us tu get the patch that solves this Bug ID, but I visited the Errata page corresponding to Red Hat 7.1 and couldn't find the package for the update, since I use to install only official Red Hat package for production servers, I'm worry about this particular case. I'm in a testing stage right now, but I would rather install official updates in our productions servers, than this from ftp.rpm.org that you pointed me.
Bugziilla is a software bug tracking system, not a full blown errata tracking system, so RESOLVED is pretty much from a development point of view. Meanwhile, there won't be an errata for the broken rpm --relocate because 1) the impact is small (e.g. most users don't give a whit about --relocate) 2) there are alternatives, such as Raw Hide and ftp.rpm.org so ftp.rpm.org is about as official as it's gonna get for now ...