pkgrm EMCpower kills Solaris

EMC to NetApp Solaris FCP migration – Recovery When EMC Breaks the box

So, I have been working on an EMC to Netapp migration project, and the customer is entirely Solaris 10 on their Oracle DB environment. (They want to change, sadly they cannot at this time.)

Dealing with migrations between vendors can be difficult. In EMC’s world, we have POWERPATH, which is a pile of suck when you have to work with SAN vendors on the same box who want to rightly use MPXIO (Native multipathing). I hate 3rd party addins for things like Multipathing. This is 2014, the crap is built in!

Well, what happens when you switch a box from POWERPATH to Native multipathing with MPXIO? All the power path stuff goes mad and it can’t find any of it. That is for another blog power, not this one.

What about when the migration is done, and you want to remove POWERPATH from the server? Well it’ll kernel panic the box, it’ll corrupt the boot archive, and you will be in a reboot loop. Dead in the water, thanks to EMC.

This post isn’t just about migrating to NetApp, it’ll help anyone who tried to uninstall PowerPath on solaris, and got corrupted system files from it, and how to rebuild the BOOT ARCHIVE.

I want to repeat, this happened to EVERY box I removed EMCpower from!!!!

Yes… every system experienced a kernel panic and some sort of file corruption in /etc/!

I verified there were no devices under powerpath control:

-bash-3.00# powermt remove dev=emcpower3a
Bad dev value emcpower3a, or not under Powerpath control.
-bash-3.00# powermt display dev=all
Device(s) not found.
-bash-3.00# pkgrm EMCpower  <— this is the pain in the ass!

The following package is currently installed:
EMCpower EMC PowerPath
(sparc) 5.3.P01_b009

Do you want to remove this package? [y,n,?,q] y

## Removing installed package instance

This package contains scripts which will be executed with super-user
permission during the process of removing this package.

Do you want to continue with the removal of this package [y,n,?,q] y
## Verifying package dependencies in global zone
## Processing package information.
## Executing preremove script.
Checking for PowerPath migrations.

No migrations found.

storapid Told to shutdown
Waiting for daemon(s) to shutdown. This may take several seconds.

storapid Client Process IDs:
PID Thread-Name
—— ———–
1811 ReplicationMgr:1811-1

storwatchd Told to shutdown

storwatchd Client Process IDs:
PID Thread-Name
—— ———–
1848 Conn-0

Shutting down Navisphere Agent
Apr 20 01:24:25 ophelia EV_AGENT[1462]: Signal TERM received
storapid Told to shutdown
Waiting for daemon(s) to shutdown. This may take several seconds.
storapid Client Process IDs:
PID Thread-Name
—— ———–
1811 ReplicationMgr:1811-1

storwatchd Told to shutdown
storwatchd Client Process IDs:
PID Thread-Name
—— ———–
1848 Conn-0

Unloading 45 emcpioc ()
Unloading 44 emcpdm ()
Unloading 43 emcpxcrypt ()
Unloading 42 emcpvlumd ()
Unloading 41 emcpmpx ()
Unloading 40 emcpgpx ()
Unloading 35 emcpsf ()
Unloading 36 emcp ()
Starting Navisphere Agent

panic[cpu64]/thread=3000b222220: mutex_enter: bad mutex, lp=195b840 owner=3000acfa280 thread=3000b222220  <— there it is, the kernel panic and crash!

000002a10716d0c0 135b588 (6004a0a1210, 6004a0a1208, 0, 600358b0e40, 300014fb498, 0)
%l0-3: 0000060031e46dd0 0000000000000012 0000000000000000 000000000195b840
%l4-7: 000000000195b800 000000000195b800 0000000000000000 0000000000000000
000002a10716d1f0 scsi_vhci:vhci_scsi_start+47c (0, 600410be1d0, 60035897188, 80004000, 60031e561c0, 600410be230)
%l0-3: 000006003584fa80 0000000000000002 0000000001391d38 0000000000000018
%l4-7: 00000000000000c0 0000000001960898 0000000001960800 0000000000000018
000002a10716d4f0 genunix:default_physio+380 (13911e8, ff, 0, 300140da400, 12e38c0, 300140da3f8)
%l0-3: 000000000000000d 000006003e1ed0e0 0000000000000004 00000000ff139224
%l4-7: 0000000000000001 0000000000000000 00000000018f5000 0000000000000001
000002a10716d990 genunix:ioctl+184 (d, 6003efc5d18, ffbfdd60, 0, 10008, 4c9)
%l0-3: 0000000000000000 0000000000000000 0000000000000004 000000000000fb13
%l4-7: 0000000000000001 0000000000000000 0000000000000000 0000000000000000

syncing file systems… 1 1 done
dumping to /dev/dsk/c1t0d0s1, offset 65536, content: kernel

100% done: 244647 pages dumped, compression ratio 2.83, dump succeeded
rebooting…
Resetting…

ole stopped.

BREAK to jump to ALOM!
sc> console
Enter #. to return to ALOM.
Boot device: /pci@400/pci@0/pci@8/scsi@0/disk@0,0:a File and args:
SunOS Release 5.10 Version Generic_142900-01 64-bit
Copyright 1983-2009 Sun Microsystems, Inc. All rights reserved.
Use is subject to license terms.
WARNING: Missing name/number? on line 15 of /etc/name_to_major
WARNING: Missing name/number? on line 15 of /etc/name_to_major
WARNING: Missing number on preceding line? on line 15 of /etc/name_to_major
… hundreds of lines removed …
WARNING: Missing number on preceding line? on line 76 of /etc/name_to_major
WARNING: Missing name/number? on line 76 of /etc/name_to_major
WARNING: Missing number on preceding line? on line 76 of /etc/name_to_major
WARNING: Missing number on preceding line? on line 76 of /etc/name_to_major
WARNING: Missing name/number? on line 76 of /etc/name_to_major
WARNING: Missing number on preceding line? on line 76 of /etc/name_to_major
WARNING: Syntax error? on line 76 of /etc/name_to_major
WARNING: Missing name/number? on line 77 of /etc/name_to_major

… hundreds of lines removed …
WARNING: Missing name/number? on line 77 of /etc/name_to_major
WARNING: Missing ” on line 363 of /etc/driver_aliases
WARNING: Unexpected token ‘1’ on line 364 of /etc/driver_aliases
WARNING: Missing alias for rootnex on line 364 of /etc/driver_aliases
WARNING: Unexpected token ‘2’ on line 365 of /etc/driver_aliases
WARNING: Missing alias for pseudo on line 365 of /etc/driver_aliases
WARNING: Unexpected token ‘3’ on line 366 of /etc/driver_aliases
WARNING: Missing alias for ip on line 366 of /etc/driver_aliases
… hundreds of lines removed …
WARNING: Missing alias for qlc on line 668 of /etc/driver_aliases
WARNING: No major number for driver esp in class scsi
… hundreds of lines removed …
WARNING: No major number for driver emlxs in class fibre-channel
/
panic[cpu0]/thread=180e000: Couldn’t find major number for ‘rootnex’

000000000180b750 genunix:impl_create_root_class+cc (18b0000, ffffffff, 189f600, 0, 10fffffff, 18ac000)
%l0-3: 0000000000000021 0000000000000000 0000000000000001 0000000000000000
%l4-7: 0000000000000003 000000000121f0f4 0000000000000000 000003000173dea8
000000000180b800 genunix:setup_ddi+c (0, 1865f92, 0, 0, 32, a)
%l0-3: 0000000000000000 0000000000000003 000000000182b800 0000000001865c00
%l4-7: 00000000000000b0 00000000018304e0 0000000000049464 000000000494648d
000000000180b8b0 unix:startup_modules+130 (1831e30, 1861000, 183d800, 3e6800, edd00000, 0)
%l0-3: 0000000001860800 0000000001866c00 0000000001900c00 0000000001826c00
%l4-7: 0000000070004000 0000000001828400 0000000001826c00 00000000019b0340
000000000180b960 unix:startup+28 (2, 1, 1, 1, 1, 1040c00)
%l0-3: 000000000dbab91d 03b9aca000000000 00000000457656f0 000000000000001c
%l4-7: 000000000000048e 000000004585992f 00000000457656f0 0000000001068b78
000000000180ba10 genunix:main+c (0, 180c000, 185ede0, 10ad400, 1831bb8, 70002000)
%l0-3: 000000000180c000 000000000180c000 0000000070002000 0000000000000000
%l4-7: 0000000001866400 0000000000000000 000000000180c000 0000000000000001

skipping system dump – no dump device configured

rebooting…

T5240, No Keyboard
Copyright 2008 Sun Microsystems, Inc. All rights reserved.
OpenBoot 4.29.0.a, 32544 MB memory available, Serial #84186212.
Ethernet address 0:21:28:4:94:64, Host ID: 85049464.

Serial console stopped.
sc> break
Are you sure you want to send a break to the system [y/n]? y
sc> console
Enter #. to return to ALOM.
{0} ok boot -F failsafe  <— This saved my ass!!!

T5240, No Keyboard
Copyright 2008 Sun Microsystems, Inc. All rights reserved.
OpenBoot 4.29.0.a, 32544 MB memory available, Serial #84186212.
Ethernet address 0:21:28:4:94:64, Host ID: 85049464.

Boot device: /pci@400/pci@0/pci@8/scsi@0/disk@0,0:a File and args: -F failsafe
SunOS Release 5.10 Version Generic_137137-09 64-bit
Copyright 1983-2008 Sun Microsystems, Inc. All rights reserved.
Use is subject to license terms.
Configuring devices.

NOTICE: nxge0: xcvr addr:0x1d – link is up 1000 Mbps full duplex
NOTICE: nxge0: xcvr addr:0x1d – link is up 1000 Mbps full duplex
NOTICE: nxge1: xcvr addr:0x1c – link is down
NOTICE: nxge2: xcvr addr:0x1b – link is down
NOTICE: nxge2: xcvr addr:0x1b – link is down
NOTICE: nxge0: xcvr addr:0x1d – link is up 1000 Mbps full duplex
Searching for installed OS instances…
NOTICE: nxge3: xcvr addr:0x1a – link is down
NOTICE: nxge1: xcvr addr:0x1c – link is down

No installed OS instance found.

Starting shell.

# —— mount the first disk ——-
# mount -o ro /dev/dsk/c1t0d0s0 /a

—– test if you mounting worked—–

# cd /a/etc
# ls -l name*
-rw-r–r– 1 root sys 2952 Apr 19 22:26 name_to_major
-rw-r–r– 1 root sys 3335 Sep 20 2008 name_to_sysnum
-rw-r–r– 1 root other 3321 Dec 9 2009 name_to_sysnum.old
# cat name_to_major  <— mkin sure it exists. I have some times had it be empty due to the crash and I had to copy and paste a good one from another server!!!
cn 0
rootnex 1
pseudo 2
ip 3
logindmux 4
… hundreds of lines removed …

icmp 5
se 20
pcata 293
qlc 295
emlxs 275
iscsi 94

# —– check if you are raided —–

# cp /a/kernel/drv/md.conf /kernel/drv/
# update_drv -f md
devfsadm: mkdir failed for /dev 0x1ed: Read-only file system

——————— IF NOT RAIDED, youll see nothing in metastat —————————

# metastat -p
metastat: there are no existing databases  <– shows us theres no raid

##### remount RW
# umount /a
# mount /dev/dsk/c1t0d0s0 /a

Continue on below the next section….

—————— IF RAIDED —————————

# metastat -p
d6 -m d16 d26 1
d16 1 1 c1t2d0s0
d26 1 1 c1t3d0s0
d5 -m d15 d25 1
d15 1 1 c1t0d0s5
d25 1 1 c1t1d0s5
d4 -m d14 d24 1
d14 1 1 c1t0d0s4
d24 1 1 c1t1d0s4
d1 -m d11 d21 1
d11 1 1 c1t0d0s1
d21 1 1 c1t1d0s1
d0 -m d10 d20 1
d10 1 1 c1t0d0s0
d20 1 1 c1t1d0s0

##### if it looks like above, remount with the raid device
# umount /a
# mount /dev/md/dsk/d0 /a  <—- mount the raid device as /a now

Continue below

———————REBUILD THE ARCHIVE——————————
# bootadm update-archive -f -v -R /a      <—- this is the important part!!!
forced update of archive requested
cannot find: /a/etc/cluster/nodeid: No such file or directory
cannot find: /a/etc/mach: No such file or directory
Creating boot_archive for /a
updating /a/platform/sun4v/boot_archive
15+0 records in
15+0 records out
#
#
# reboot
Terminated

syncing file systems… done
rebooting…
Resetting…

T5240, No Keyboard
Copyright 2008 Sun Microsystems, Inc. All rights reserved.
OpenBoot 4.29.0.a, 32544 MB memory available, Serial #84186212.
Ethernet address 0:21:28:4:94:64, Host ID: 85049464.

Boot device: /pci@400/pci@0/pci@8/scsi@0/disk@0,0:a File and args:
SunOS Release 5.10 Version Generic_142900-01 64-bit
Copyright 1983-2009 Sun Microsystems, Inc. All rights reserved.
Use is subject to license terms.

—- see pkgrm EMCpower didnt clean up crap well enough! —-

WARNING: forceload of drv/emcpsf failed
WARNING: forceload of drv/emcp failed
WARNING: forceload of misc/emcpgpx failed
WARNING: forceload of misc/emcpmpx failed
WARNING: forceload of misc/emcpvlumd failed
WARNING: forceload of misc/emcpxcrypt failed
WARNING: forceload of misc/emcpdm failed
WARNING: forceload of misc/emcpioc failed

-bash-3.00# stmsboot -L  <— verify multipath devices from other san show up
non-STMS device name STMS device name
——————————————————————
/dev/rdsk/c2t5006016346E01E58d5 /dev/rdsk/c4t60060160C2912A001ED7FC245D97E011d0
/dev/rdsk/c3t500A0981994B5624d1 /dev/rdsk/c4t60A980003246684C6B2B447861506D63d0
/dev/rdsk/c3t500A0981994B5624d0 /dev/rdsk/c4t60A980003246684C6B2B447861506D61d0

-bash-3.00# pkgrm EMCpower     <— get rid of the problem causer again

The following package is currently installed:
EMCpower EMC PowerPath
(sparc) 5.3.P01_b009

Do you want to remove this package? [y,n,?,q] y
WARNING: Stale lock installed for pkgrm, pkg EMCpower quit in preremove state.
Removing lock.

## Removing installed package instance
(A previous attempt may have been unsuccessful.)

This package contains scripts which will be executed with super-user
permission during the process of removing this package.

Do you want to continue with the removal of this package [y,n,?,q] y
## Verifying package dependencies in global zone
## Processing package information.
## Executing preremove script.
Checking for PowerPath migrations.

No migrations found.

## Removing pathnames in class
/usr/man/man5/rkm_svc.conf.5
/usr/man/man5/rkm_registration.conf.5
/usr/man/man5/rkm_keyclass.conf.5
/usr/man/man5/rkm_init.conf.5
/usr/man/man1m/xcrypt_config.1m
/usr/man/man1m/cstadmin.1m
/usr/man/man1m/ckmadm.1m
/usr/man/man1/powervt.1
/usr/man/man1/powermt.1
/usr/man/man1/powermig.1
/usr/man/man1/powerformat.1
/usr/man/man1/powercf.1
/usr/man/man1/emcpupgrade.1
/usr/man/man1/emcpreg.1
/usr/man/man1/emcpminor.1
/usr/man/man1/emcpadm.1
/usr/lib/libnetsnmpmibs.so.15
/usr/lib/libnetsnmphelpers.so.15
/usr/lib/libnetsnmpagent.so.15
/usr/lib/libnetsnmp.so.15
/opt/EMCpower/tools/sparcv9/emcpserialfix_64
/opt/EMCpower/tools/sparcv9/emcpserialfix
/opt/EMCpower/tools/sparcv9
/opt/EMCpower/tools/emcpserialfix_32
/opt/EMCpower/tools/emcpserialfix
/opt/EMCpower/tools
/opt/EMCpower/smf/xcrypt.xml
/opt/EMCpower/smf/powerpath_services.xml
/opt/EMCpower/smf
/opt/EMCpower/scripts/sol_liveup.sh
/opt/EMCpower/scripts/snmpd.local.conf
/opt/EMCpower/scripts/powerxcrypt
/opt/EMCpower/scripts/powerstartup
/opt/EMCpower/scripts/powershutdown
/opt/EMCpower/scripts/powershift
/opt/EMCpower/scripts/powermig
/opt/EMCpower/scripts/emcp_setup.sh
/opt/EMCpower/scripts/emcp_setup.csh
/opt/EMCpower/scripts/emcp_mond.reg
/opt/EMCpower/scripts/emcp_mond.conf
/opt/EMCpower/scripts/emcp_mond.acl
/opt/EMCpower/scripts/emcp_mond
/opt/EMCpower/scripts/emcp_cleanup
/opt/EMCpower/scripts
/opt/EMCpower/man/man1
/opt/EMCpower/man
/opt/EMCpower/lib/sparcv9/libpn_64.so
/opt/EMCpower/lib/sparcv9/libpn.so
/opt/EMCpower/lib/sparcv9/libmp_64.so
/opt/EMCpower/lib/sparcv9/libemcpmp_64.so
/opt/EMCpower/lib/sparcv9/libemcpmp.so
/opt/EMCpower/lib/sparcv9/libemcpcg_64.so
/opt/EMCpower/lib/sparcv9/libemcp_mp_rtl_64.so
/opt/EMCpower/lib/sparcv9/libemcp_mp_rtl.so
/opt/EMCpower/lib/sparcv9/libemcp_lic_rtl_64.so
/opt/EMCpower/lib/sparcv9/libemcp_lic_rtl.so
/opt/EMCpower/lib/sparcv9/libemcp_lam_64.so
/opt/EMCpower/lib/sparcv9/libemcp_lam.so
/opt/EMCpower/lib/sparcv9/libemcp_core_64.so
/opt/EMCpower/lib/sparcv9/libemcp_core.so
/opt/EMCpower/lib/sparcv9/libemcp_64.so
/opt/EMCpower/lib/sparcv9/libemcp.so
/opt/EMCpower/lib/sparcv9
/opt/EMCpower/lib/libpn_32.so
/opt/EMCpower/lib/libmp_32.so
/opt/EMCpower/lib/libemcpmp_32.so
/opt/EMCpower/lib/libemcpcg_32.so
/opt/EMCpower/lib/libemcp_mp_rtl_32.so
/opt/EMCpower/lib/libemcp_lic_rtl_32.so
/opt/EMCpower/lib/libemcp_lam_32.so
/opt/EMCpower/lib/libemcp_lam.so
/opt/EMCpower/lib/libemcp_core_32.so
/opt/EMCpower/lib/libemcp_core.so
/opt/EMCpower/lib/libemcp_32.so
/opt/EMCpower/lib
/opt/EMCpower/driver/sparcv9/emcpxcrypt_64_5_9
/opt/EMCpower/driver/sparcv9/emcpxcrypt_64_5_10
/opt/EMCpower/driver/sparcv9/emcpxcrypt_5_9
/opt/EMCpower/driver/sparcv9/emcpxcrypt_5_10
/opt/EMCpower/driver/sparcv9/emcpvlumd_64_5_9
/opt/EMCpower/driver/sparcv9/emcpvlumd_64_5_10
/opt/EMCpower/driver/sparcv9/emcpvlumd_5_9
/opt/EMCpower/driver/sparcv9/emcpvlumd_5_10
/opt/EMCpower/driver/sparcv9/emcpsf_64_5_9
/opt/EMCpower/driver/sparcv9/emcpsf_64_5_10
/opt/EMCpower/driver/sparcv9/emcpsf_5_9
/opt/EMCpower/driver/sparcv9/emcpsf_5_10
/opt/EMCpower/driver/sparcv9/emcpmpx_64_5_9
/opt/EMCpower/driver/sparcv9/emcpmpx_64_5_10
/opt/EMCpower/driver/sparcv9/emcpmpx_5_9
/opt/EMCpower/driver/sparcv9/emcpmpx_5_10
/opt/EMCpower/driver/sparcv9/emcpioc_64_5_9
/opt/EMCpower/driver/sparcv9/emcpioc_64_5_10
/opt/EMCpower/driver/sparcv9/emcpioc_5_9
/opt/EMCpower/driver/sparcv9/emcpioc_5_10
/opt/EMCpower/driver/sparcv9/emcpgpx_64_5_9
/opt/EMCpower/driver/sparcv9/emcpgpx_64_5_10
/opt/EMCpower/driver/sparcv9/emcpgpx_5_9
/opt/EMCpower/driver/sparcv9/emcpgpx_5_10
/opt/EMCpower/driver/sparcv9/emcpdm_64_5_9
/opt/EMCpower/driver/sparcv9/emcpdm_64_5_10
/opt/EMCpower/driver/sparcv9/emcpdm_5_9
/opt/EMCpower/driver/sparcv9/emcpdm_5_10
/opt/EMCpower/driver/sparcv9/emcp_64_5_9
/opt/EMCpower/driver/sparcv9/emcp_64_5_10
/opt/EMCpower/driver/sparcv9/emcp_5_9
/opt/EMCpower/driver/sparcv9/emcp_5_10
/opt/EMCpower/driver/sparcv9
/opt/EMCpower/driver/emcpxcrypt_5_9
/opt/EMCpower/driver/emcpxcrypt_5_10
/opt/EMCpower/driver/emcpxcrypt_32_5_9
/opt/EMCpower/driver/emcpxcrypt_32_5_10
/opt/EMCpower/driver/emcpvlumd_5_9
/opt/EMCpower/driver/emcpvlumd_5_10
/opt/EMCpower/driver/emcpvlumd_32_5_9
/opt/EMCpower/driver/emcpvlumd_32_5_10
/opt/EMCpower/driver/emcpsf_5_9
/opt/EMCpower/driver/emcpsf_5_10
/opt/EMCpower/driver/emcpsf_32_5_9
/opt/EMCpower/driver/emcpsf_32_5_10
/opt/EMCpower/driver/emcpmpx_5_9
/opt/EMCpower/driver/emcpmpx_5_10
/opt/EMCpower/driver/emcpmpx_32_5_9
/opt/EMCpower/driver/emcpmpx_32_5_10
/opt/EMCpower/driver/emcpioc_5_9
/opt/EMCpower/driver/emcpioc_5_10
/opt/EMCpower/driver/emcpioc_32_5_9
/opt/EMCpower/driver/emcpioc_32_5_10
/opt/EMCpower/driver/emcpgpx_5_9
/opt/EMCpower/driver/emcpgpx_5_10
/opt/EMCpower/driver/emcpgpx_32_5_9
/opt/EMCpower/driver/emcpgpx_32_5_10
/opt/EMCpower/driver/emcpdm_5_9
/opt/EMCpower/driver/emcpdm_5_10
/opt/EMCpower/driver/emcpdm_32_5_9
/opt/EMCpower/driver/emcpdm_32_5_10
/opt/EMCpower/driver/emcp_5_9
/opt/EMCpower/driver/emcp_5_10
/opt/EMCpower/driver/emcp_32_5_9
/opt/EMCpower/driver/emcp_32_5_10
/opt/EMCpower/driver/64
/opt/EMCpower/driver
/opt/EMCpower/bin/xcrypt_upgrade
/opt/EMCpower/bin/xcrypt_config
/opt/EMCpower/bin/sparcv9/emcpminor
/opt/EMCpower/bin/sparcv9
/opt/EMCpower/bin/sparcv7/emcpminor
/opt/EMCpower/bin/sparcv7
/opt/EMCpower/bin/powervt
/opt/EMCpower/bin/emcpminor
/opt/EMCpower/bin/emcpadm
/opt/EMCpower/bin/emcp_mond_5_9
/opt/EMCpower/bin/emcp_mond_5_10
/opt/EMCpower/bin/cstadmin
/opt/EMCpower/bin/ckmadm
/opt/EMCpower/bin
/opt/EMCpower
/etc/powermt
/etc/powercf
/etc/emcpupgrade
/etc/emcpsf_unload
/etc/emcpreg
/etc/emcpmgr
/etc/emcpcvt
/etc/emc/rsa/rkm_client/lib/libkmsvcshlib.so
/etc/emc/rsa/rkm_client/lib/libkmcryptolib.so
/etc/emc/rsa/rkm_client/lib/libkmclient_shared.so
/etc/emc/rsa/rkm_client/lib/libcryptocme2.so
/etc/emc/rsa/rkm_client/lib/libcryptocme2.sig
/etc/emc/rsa/rkm_client/lib/libccme_base.so
/etc/emc/rsa/rkm_client/lib/libccme.so
/etc/emc/rsa/rkm_client/lib/libCSP-lb.so
/etc/emc/rsa/rkm_client/lib/libCSP-SimpleCrypto.so
/etc/emc/rsa/rkm_client/lib
/etc/emc/rsa/rkm_client/config/rkm_svc.conf.tmpl
/etc/emc/rsa/rkm_client/config/rkm_registration.conf.tmpl
/etc/emc/rsa/rkm_client/config/rkm_keyclass.conf.tmpl
/etc/emc/rsa/rkm_client/config/rkm_init.conf.tmpl
/etc/emc/rsa/rkm_client/config
/etc/emc/rsa/rkm_client
/etc/emc/rsa/cst/xml/xmldsig-core-schema.xsd
/etc/emc/rsa/cst/xml/csp-app.xml
/etc/emc/rsa/cst/xml/Config.xml
/etc/emc/rsa/cst/xml/CSP.xml
/etc/emc/rsa/cst/xml/CSP-xenc-schema.xsd
/etc/emc/rsa/cst/xml/CSP-saml-schema-assertion-2.0.xsd
/etc/emc/rsa/cst/xml/CSP-saml-schema-assertion-1.1.xsd
/etc/emc/rsa/cst/xml/CSP-UserManagement.xml
/etc/emc/rsa/cst/xml/CSP-TrustedUser.xml
/etc/emc/rsa/cst/xml/CSP-SprintfFormatter.xml
/etc/emc/rsa/cst/xml/CSP-SecurID.xml
/etc/emc/rsa/cst/xml/CSP-SM.xml
/etc/emc/rsa/cst/xml/CSP-RoleManagement.xml
/etc/emc/rsa/cst/xml/CSP-PositionalFormatter.xml
/etc/emc/rsa/cst/xml/CSP-PAM.xml
/etc/emc/rsa/cst/xml/CSP-OSLogin.xml
/etc/emc/rsa/cst/xml/CSP-Logging.xml
/etc/emc/rsa/cst/xml/CSP-LocalizationService.xml
/etc/emc/rsa/cst/xml/CSP-LocalDirectory.xml
/etc/emc/rsa/cst/xml/CSP-LayoutXML.xml
/etc/emc/rsa/cst/xml/CSP-LayoutRaw.xml
/etc/emc/rsa/cst/xml/CSP-LayoutFlat.xml
/etc/emc/rsa/cst/xml/CSP-LDAP.xml
/etc/emc/rsa/cst/xml/CSP-DestinationSyslog.xml
/etc/emc/rsa/cst/xml/CSP-DestinationODBC.xml
/etc/emc/rsa/cst/xml/CSP-DestinationFile.xml
/etc/emc/rsa/cst/xml/CSP-DestinationEventLog.xml
/etc/emc/rsa/cst/xml/CSP-DestinationAlert.xml
/etc/emc/rsa/cst/xml/CSP-Config.xml
/etc/emc/rsa/cst/xml/CSP-CertificateManagement.xml
/etc/emc/rsa/cst/xml/CSP-CatalogWindows.xml
/etc/emc/rsa/cst/xml/CSP-CatalogService.xml
/etc/emc/rsa/cst/xml/CSP-CatalogPosix.xml
/etc/emc/rsa/cst/xml/CSP-Authn.xml
/etc/emc/rsa/cst/xml/CSP-Admin.xml
/etc/emc/rsa/cst/xml
/etc/emc/rsa/cst/lib/libosysrtxml.so
/etc/emc/rsa/cst/lib/libosysrt.so
/etc/emc/rsa/cst/lib/libexpat.so
/etc/emc/rsa/cst/lib/libcryptocme2.so
/etc/emc/rsa/cst/lib/libcryptocme2.sig
/etc/emc/rsa/cst/lib/libccme_eccnistaccel.so
/etc/emc/rsa/cst/lib/libccme_eccaccel.so
/etc/emc/rsa/cst/lib/libccme_ecc.so
/etc/emc/rsa/cst/lib/libccme_base.so
/etc/emc/rsa/cst/lib/libaceclnt.so
/etc/emc/rsa/cst/lib/libLBJNIWrappers.so
/etc/emc/rsa/cst/lib/libCST-Admin.so
/etc/emc/rsa/cst/lib/libCSPJNIWrappers.so
/etc/emc/rsa/cst/lib/libCSPI.so
/etc/emc/rsa/cst/lib/libCSP.so
/etc/emc/rsa/cst/lib/libCSP-lb.so
/etc/emc/rsa/cst/lib/libCSP-XML.so
/etc/emc/rsa/cst/lib/libCSP-UserManagement.so
/etc/emc/rsa/cst/lib/libCSP-TrustedUser.so
/etc/emc/rsa/cst/lib/libCSP-SprintfFormatter.so
/etc/emc/rsa/cst/lib/libCSP-Security.so
/etc/emc/rsa/cst/lib/libCSP-SecurID.so
/etc/emc/rsa/cst/lib/libCSP-SM.so
/etc/emc/rsa/cst/lib/libCSP-RoleManagement.so
/etc/emc/rsa/cst/lib/libCSP-RT.so
/etc/emc/rsa/cst/lib/libCSP-PositionalFormatter.so
/etc/emc/rsa/cst/lib/libCSP-PAMAuth.so
/etc/emc/rsa/cst/lib/libCSP-OSLogin.so
/etc/emc/rsa/cst/lib/libCSP-LogService.so
/etc/emc/rsa/cst/lib/libCSP-LocalizationService.so
/etc/emc/rsa/cst/lib/libCSP-LocalDirectory.so
/etc/emc/rsa/cst/lib/libCSP-LayoutXML.so
/etc/emc/rsa/cst/lib/libCSP-LayoutRaw.so
/etc/emc/rsa/cst/lib/libCSP-LayoutFlat.so
/etc/emc/rsa/cst/lib/libCSP-LDAPClient.so
/etc/emc/rsa/cst/lib/libCSP-LDAP.so
/etc/emc/rsa/cst/lib/libCSP-DestinationSyslog.so
/etc/emc/rsa/cst/lib/libCSP-DestinationODBC.so
/etc/emc/rsa/cst/lib/libCSP-DestinationFile.so
/etc/emc/rsa/cst/lib/libCSP-DestinationEventLog.so
/etc/emc/rsa/cst/lib/libCSP-DestinationAlert.so
/etc/emc/rsa/cst/lib/libCSP-Configuration.so
/etc/emc/rsa/cst/lib/libCSP-CertService.so
/etc/emc/rsa/cst/lib/libCSP-CatalogWindows.so
/etc/emc/rsa/cst/lib/libCSP-CatalogService.so
/etc/emc/rsa/cst/lib/libCSP-CatalogPosix.so
/etc/emc/rsa/cst/lib/libCSP-C.so
/etc/emc/rsa/cst/lib/libCSP-AuthenticationService.so
/etc/emc/rsa/cst/lib/CSP-MessageCatalogen-US.cat
/etc/emc/rsa/cst/lib
/etc/emc/rsa/cst/config
/etc/emc/rsa/cst
/etc/emc/rsa
/etc/emc/ppme
/etc/emc/catalog
/etc/emc/bin/xcryptd_adm
/etc/emc/bin/powerformat
/etc/emc/bin/installUtils.sh
/etc/emc/bin/inquiry.pp
/etc/emc/bin/emcppurge
/etc/emc/bin/emcpmigd
/etc/emc/bin/emcpmgr
/etc/emc/bin/emcpkvm
/etc/emc/bin/emcpdiscover
/etc/emc/bin/emcpcfg
/etc/emc/bin/emcp_xcryptd
/etc/emc/bin/emcp_purge
/etc/emc/bin/emcp_mond
/etc/emc/bin/emcp_ini
/etc/emc/bin/emcp_discover
/etc/emc/bin
/etc/emc
## Executing postremove script.
—————————————————————-
* EMCpower Removal:
*
* EMCpower successfully removed. No reboot is required.
—————————————————————-
## Updating system information.

Removal of was successful.
-bash-3.00# Apr 20 03:16:16 ophelia last message repeated 1 time

-bash-3.00# /etc/emcp_cleanup

Warning: Attempt to remove saved configuration files for
older PowerPath versions. Removing these files
will result in loss of saved configuration and
upgrade features. Default script operation is
to remove the configuration files for the latest
rev installed. To remove configuration files for
another rev, specify the the rev on the command
line. Proceed with caution!!

Do you want to continue [y,n] (default: n): y
Are you sure [y,n] (default: n): y

-bash-3.00# reboot – -r

After this, you are FINALLY ok… hopefully!

Be Sociable, Share!

, , ,

Comments are closed.