when the sblim-cmpi-dhcp package is installed, it modifies the files under /var/lib/Pegasus owned by the tog-pegasus package. Previously, when sblim was installed in the course of an "everything" installation of Red Hat Enterprise Linux 5 on the PowerPC architecture, the modifications that sblim made in the /var/lib/Pegasus directory prevented the post-install scriptlet from completing the provider-register commands. In turn, this would prevent installation of Red Hat Enterprise Linux 5 from completing. The provider-register commands are no longer provided in the post-install scriptlet, therefore avoiding this situation and allowing installation of the operating system to complete normally. Users of SBLIM who need to register provider modules for tog-pegasus should register these modules manually by running the following command as root:
/usr/share/sblim-cmpi-dhcp/provider-register.sh -t pegasus -v -n
"root/PG_InterOp" -r
/usr/share/sblim-cmpi-dhcp/Linux_DHCPRegisteredProfile.registration
/usr/share/sblim-cmpi-dhcp/Linux_DHCPElementConformsToProfile.registration -m
/usr/share/sblim-cmpi-dhcp/Linux_DHCPService.mof
/usr/share/sblim-cmpi-dhcp/Linux_DHCPRegisteredProfile.mof
/usr/share/sblim-cmpi-dhcp/Linux_DHCPElementConformsToProfile.mof
Accordingly, deregister modules before update/remove of the sblim-cmpi-dhcp package with following command as root:
/usr/share/sblim-cmpi-dhcp/provider-register.sh -d -t pegasus -n
"root/PG_InterOp" -r
/usr/share/sblim-cmpi-dhcp/Linux_DHCPRegisteredProfile.registration
/usr/share/sblim-cmpi-dhcp/Linux_DHCPElementConformsToProfile.registration -m
/usr/share/sblim-cmpi-dhcp/Linux_DHCPService.mof
/usr/share/sblim-cmpi-dhcp/Linux_DHCPRegisteredProfile.mof
/usr/share/sblim-cmpi-dhcp/Linux_DHCPElementConformsToProfile.mof