Uninstalling 3C or NCC RPMs Fail due to Dependency Conflicts

(Doc ID 2413618.1)

Last updated on JUNE 21, 2018

Applies to:

Oracle Communications Convergent Charging Controller - Version 6.0.0 and later
Oracle Communications Network Charging and Control - Version 12.0.0.0.0 and later
Linux x86-64

Symptoms

On all versions of Oracle Communications Network Charging and Control (OCNCC or NCC) and Oracle Communications Convergent Charging Controller (OC3C or 3C) on Linux that uses the Red Hat Package Manager (RPM) Package Manager for the installation of patches can hit the following issue when attempting to uninstall a patch as per the supplied readme:

INSTRUCTIONS TO REMOVE PATCH

* On the SCP

Linux:

1) On production machines, divert all traffic away from the machine
and wait for it to quiesce.

2) Stop the SLEE.

3) Run the following file to make required changes to the database:
/IN/service_packages/PATCH/Patch27881027SCP/bin/unconfigure.sh

4) Use rpm to uninstall the patch on the SCP.
e.g. sudo rpm -e P27881027SCP

5) Restart the SLEE.

6) Redirect traffic back to the machine.

bash-4.2$ sudo rpm -e P27881027SCP
error: Failed dependencies:
  libBcdSleeEvent.so is needed by (installed) P26895894SCP-1.0-0.0.0.i686
  libBcdSleeEvent.so is needed by (installed) P27136282SCP-2.0-0.0.0.i686
  libNotifSQL.so is needed by (installed) P26895894SCP-1.0-0.0.0.i686
  libNotifSQL.so is needed by (installed) P27136282SCP-2.0-0.0.0.i686
  libSleeBigEvent.so is needed by (installed) P26895894SCP-1.0-0.0.0.i686
  libSleeBigEvent.so is needed by (installed) P27136282SCP-2.0-0.0.0.i686
  libSleeNotification.so is needed by (installed) P26895894SCP-1.0-0.0.0.i686
  libSleeNotification.so is needed by (installed) P27136282SCP-2.0-0.0.0.i686
  libSleeReplication.so is needed by (installed) P26895894SCP-1.0-0.0.0.i686
  libSleeReplication.so is needed by (installed) P27136282SCP-2.0-0.0.0.i686
  libSleeShortMessage.so is needed by (installed) P26895894SCP-1.0-0.0.0.i686
  libSleeStat.so is needed by (installed) P26895894SCP-1.0-0.0.0.i686
  libSleeStat.so is needed by (installed) P27136282SCP-2.0-0.0.0.i686
  libSleeText.so is needed by (installed) P26895894SCP-1.0-0.0.0.i686
  libSleeTimer.so is needed by (installed) P26895894SCP-1.0-0.0.0.i686
  libSleeTimer.so is needed by (installed) P27136282SCP-2.0-0.0.0.i686
  libacsServiceContext.so is needed by (installed) P26895894SCP-1.0-0.0.0.i686
  libacsServiceContext.so is needed by (installed) P27136282SCP-2.0-0.0.0.i686
  libacsTriggerEvent.so is needed by (installed) P26895894SCP-1.0-0.0.0.i686
  libacsTriggerEvent.so is needed by (installed) P27136282SCP-2.0-0.0.0.i686
  libccsCommon.so is needed by (installed) P26895894SCP-1.0-0.0.0.i686
  libccsCommon.so is needed by (installed) P27136282SCP-2.0-0.0.0.i686
  libesctransport.so is needed by (installed) P26895894SCP-1.0-0.0.0.i686
  libgenericEvent.so is needed by (installed) P26895894SCP-1.0-0.0.0.i686
  liblcpalarms.so is needed by (installed) P26895894SCP-1.0-0.0.0.i686

This issue occurs when multiple RPMs are installed that deliver the same file (based on name).

Changes

 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms