To all, I did some checking and found the autoreqprov Tag, The autoreqprov tag is used to control the automatic dependency processing performed when the package is being built. Normally, as each package is built, the following steps are performed: All executable programs being packaged are analyzed to determine their shared library requirements. These requirements are automatically added to the package's requirements. The soname of each shared library being packaged is automatically added to the package's list of "provides" information. By doing this, RPM reduces the need for package builders to manually add dependency information to their packages. However, there are times when RPM's automatic dependency processing may not be desirable. In those cases the autoreqprov tag can be used to disable automatic dependency processing. To disable automatic dependency processing, add the following line: AutoReqProv: no I added AutoReqProv: no and rebuilt the RPM and it upgraded without any trouble. -Brian.Peront