From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.6) Gecko/20011120 Description of problem: rpm can't update the package when /dev is a devfs filesystem because renaming /dev/initctl fails Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1. mount devfs in /dev 2. type rpm -U SysVinit-2.79-2.i386.rpm Actual Results: output from rpm is: error: unpacking of archive failed on file /dev/initctl: cpio: rename failed - Operation not permitted Additional info:
If you need to install in a situation where /dev is (essentially) read-only, you should add devfs to the netsharedpath that RPM will exclude. See /usr/lib/rpm/macros for details.