Sponsored Content
Operating Systems AIX Cannot uninstall powerpath - bosboot issues Post 302366040 by zxmaus on Wednesday 28th of October 2009 04:00:32 PM
Old 10-28-2009
Cannot uninstall powerpath - bosboot issues

Hi Guys,

I have a problem while trying to upgrade to more current EMC powerpath software on AIX 5.3 - respectively uninstalling the existing one.

I tried to deinstall the powerpath software with removed disks - was working perfectly fine on 12 servers - but number 13 is failing with errors:
Code:
installp:  bosboot verification starting...
installp:  An error occurred during bosboot verification processing.

And following filesets seem still to be there:
Code:
lslpp -L | grep -i emc
  EMCpower.base              5.1.1.2    C     F    PowerPath Base Driver and
  EMCpower.consistency_grp   5.1.1.2    C     F    PowerPath Consistency Group
  EMCpower.migration_enabler
  EMCpower.mpx               5.1.1.2    C     F    PowerPath Multi_Pathing

A forced overwrite with the new packages doesn’t work and a simple bosboot is failing too ... with following error:
Code:
bosboot -ad /dev/hdisk1

0301-154 bosboot: missing proto file: /etc/emcp_registration

bosboot -ad /dev/hdisk0

0301-154 bosboot: missing proto file: /etc/emcp_registration

The file is indeed not there - but it isn't on any of the other boxes either - not with and not without installed Powerpath stack.

Does anyone how I can get rid of the old powerpath software or get the new one onto the box.
Code:
oslevel -s
5300-08-06-0918

I did raise this issue with our storage engineering, IBM and EMC but did not get any help - they tell me 'ODM corruption' and 'ask IBM / EMC / engineering' - depending on who I asked - and that's it. Is anyone able to assist?

Thank you and regards
zxmaus

Last edited by pludi; 10-28-2009 at 06:07 PM..
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

bosboot problem please help!

each time I try to do a bosboot or a mksysb the cpu says that he doesn't find /unix... I don't understand cause the kernel is here on the computer and at this exact place with the right name. I tried to force with -k /unix but it doesn't do anything. He doesn't find it and it is here... Do you... (6 Replies)
Discussion started by: jericho
6 Replies

2. Solaris

Perl - How to uninstall? Will pkgrm uninstall all versions?

Hello, I'm working on a Solaris 9/Sparc machine and it has the Solaris 10 version of Perl (5.8.8) installed on it, which always requires all kinds of library files that Solaris 9 doesn't come with. I think the best way to do is to uninstall this wrong version and install the correct Solaris 9... (1 Reply)
Discussion started by: alanlh
1 Replies

3. AIX

installp -C error: 'bosboot verification failed'

Hi, I'm a noob with AIX, can anybody help me solve this issue I'm stuck with on an 5.3 box. bash# installp -C 0503-409 installp: bosboot verification starting... 0503-497 installp: An error occurred during bosboot verification processing. Thanks. (4 Replies)
Discussion started by: thebytegrill
4 Replies

4. AIX

has bosboot command changed characteristics of boot image?

hi all i just found one of my p650 server showing a warning message when i tried to run bosboot command after upgrading TL to AIX 530803. i also tried to run chpv -c hdisk0 and chpv -c hdisk1 to clear out the old boot info in hdisk0 and hdisk1 and rerun bosboot -a. it still showed... (0 Replies)
Discussion started by: rs6000er
0 Replies

5. AIX

bosboot issue

bosboot -ad hdisk0 give the following error .. malloc failed 0301-177 A previous bosdebug command has changed characteristics of this boot image. Use bosdebug -L to display what these changes are. 0301-106 /usr/lib/boot/bin/mkboot_chrp: The malloc call failed for size: 216174592 ... (1 Reply)
Discussion started by: b_manu78
1 Replies

6. Solaris

change SP value in powerpath

How to change the following values in power path from SP B to SP A ? Owner: default=SP B, current=SP B this is excerpt from powermt display dev=all (3 Replies)
Discussion started by: fugitive
3 Replies

7. Solaris

Solaris 10 with Veritas and PowerPath

Hello, I have an issue with veritas volume manager version 5.0 in combination with EMC powerpath version 5.2.0 running on Solaris10(Sparc). This server is fiber connected to a EMC Clariion CX3-40 SAN. This is the situation : Server is a SUN Enterprise M5000 OS = Solaris10 Sparc Veritas... (1 Reply)
Discussion started by: chipke2005
1 Replies

8. AIX

bosboot issue

Hi i wanted to know for what reasons, bosboot fails with the error below.? # /usr/sbin/bosboot.dp -a -p /usr/lib/boot/chrp.disk.proto -d /dev/ipldevice dd: 0511-053 The write failed. : There is a request to a device or address that does not exist. 65893+1 records in. 1029+1 records out. ... (1 Reply)
Discussion started by: gnakul
1 Replies

9. Solaris

One emc powerpath failed

It seems like I lost one path on my Solaris-11 box. But I want to make sure before going to Storage team, if issue is from OS side or Storage side. Storage team is able to see that only one wwwn is looged in their switch. I am not at server's physical location. What does below output says ? I... (0 Replies)
Discussion started by: solaris_1977
0 Replies

10. AIX

Problem with bosboot

This is my problem: I couldn't create boot image for hdisk7 test02:/]lspv hdisk2 00c8ac36cfdf99b4 old_rootvg hdisk5 00c8abd6d05f83ca newvg active hdisk6 00c8abd6d4ad141f rootvg active... (4 Replies)
Discussion started by: bobochacha29
4 Replies
darwinup(1)						    BSD General Commands Manual 					       darwinup(1)

NAME
darwinup -- Install, uninstall, and manage roots SYNOPSIS
darwinup [-dfnv] [-p path] subcommand [arguments ...] DESCRIPTION
darwinup allows you to manage roots, or archives, of files that replace parts of your system. This is useful for installing a new version of a library or tool on your system while allowing you to uninstall the files and revert back to the originals safely and easily. OPTIONS
-d Do not run helpful automation. See HELPFUL AUTOMATION below. -f Force. Some operations will fail gracefully due to potentially unsafe situations, such as a root that installs a file where a direc- tory is. In order to have darwinup continue through such a situation, you can pass the -f option. -n Dry run. Darwinup will go through an operation, including analyzing the root(s) and printing the state/change symbol, but no files will be modified on your system and no records will be added to the depot. This option implies -d. -p [path] Prefix path. Normally, darwinup will operate on the boot partition. You can use the -p option to have darwinup work on another par- tition. You can provide any arbitrary path, it does not need to be a mount point. -r Restart. Gracefully restart after all operations are complete by telling Finder to restart. -v Verbose. This option causes darwinup to print extra information. You can pass 2 or 3 v's for even more information, but that is usu- ally only needed for development and debugging of darwinup itself. SUBCOMMANDS
Note that the path and archive options listed below support globbing and multiple items. See the EXAMPLES section below for more details. files archives List the files and directories in the archive. install path Install the root at path. list [archive] List archives that are installed. You may optionally provide an archive specification to limit which archives get listed. rename archive name Rename an archive. uninstall archives Uninstall the specified archive. upgrade path Find the last archive that was installed with the same name (basename of path), and replace it with the root at path. verify archive List all of the information about archive. This includes status letters detailing how the archive differs from whats on disk STATE
/CHANGE SYMBOLS ? Unknown state. Probably a bug. ! Missing file during uninstall. Darwinup expected a file or directory to exist, but it did not. This could be a bug in darwinup, but most likely another tool or software update removed a file that darwinup had been tracking. It can also be caused by an installation failing due to an object changing type (see FORCING OPERATIONS below), and the subsequent rollback finding the root only partially installed. Since these all happen during uninstall, they are typically safe to ignore, since darwinup was going to delete the object anyway. A Added. No previous file or directory existed so the file or directory was added to your system. E External change. The file you are installing is different than the last file you installed, but it is identical to what was actually found on disk. This probably means something manually installed a root or software update without darwinup knowing about it. This is usually harmless. M Mode change. Only changes to permission or ownership were needed to uninstall the file or directory. R Removed. No previous file or directory existed, so the uninstall process removed the file. U Updated. During installation, the file or directory replaces an existing object at the same path. During uninstallation, the previ- ous version of the file was restored. SUPPORTED PATHS
/path/to/file-or-directory You can install archive files or directories by specifying a relative or absolute path. If the path is a directory, all files below it will be installed as a single root. If the path points to a file, it must be one of the suported archive file types as described in the usage statement. user@host:/path/to/file-or-directory You can install files or directories from another host via rsync/ssh. The files/directories will be downloaded to your machine and then installed like any other root. http[s]://host/path/to/file You can install files from an archive hosted on an HTTP/HTTPS server. The archive file will be downloaded using curl to your machine and then installed like any other archive file. You can not point darwinup at a directory hosted via HTTP or HTTPS, only archive files such as tarballs. ARCHIVE SPECIFICATIONS
When running a subcommand which takes an archive argument, you can use one or more of the following items to specify which archive to operate on. You can mix and match any of them as needed. You can use the list subcommand with these specifications to see what will match. serial You can specify an archive with its serial number, which can be found using the list subcommand. uuid You can specify an archive with its UUID, which can be found using the list subcommand. name You can specify an archive with its name, which can be found using the list subcommand. newest The newest keyword will match the one archive which was most recently installed. This should always be the first archive listed. oldest The oldest keyword will match the one archive which was installed the longest time ago. This should always be the last archive listed. superseded The superseded keyword will match zero or more archives. An archive is superseded if every file it contains is contained in an ar- chive that was (and still is) installed after it. A file in an archive can also be superseded by external changes, such as operating system updates. When uninstalling a superseded archive, you should never see any status symbols, since being superseded means there is a newer file on disk. all The all keyword will match all archives. If you specify extra verbosity with -vv, then rollback archives will also be matched by the all keyword. This means that darwinup -vv uninstall all will attempt to uninstall rollback archives, which will print a message about not being able to uninstall rollback archives. This is normal and not a problem. FORCING OPERATIONS
There are 2 cases where darwinup will require you to pass the force (-f) option before proceeding with an operation. Object Type Change If you install an archive which contains a file with the same path as a directory on your system, or vice versa, darwinup will give you a error about not doing that unless you really want to force it. If you do force the operation, darwinup will delete the exist- ing object and replace it with the object from the root. This can happen when a directory full of files gets packaged up in some opaque file, like xibs/nibs. If you expect this "type change", then it is probably safe to force the operation. Uninstall a root from an older base system Darwinup remembers the version (build) of the operating system when a root is installed. The reason for this is darwinup saves the old (replaced) files during the installation procedure. Those backups may have come from the older operating system, and thus are not necessarily compatible with the current build of the operating system. So if you try to uninstall an archive that had been installed on a different version of the operating system, darwinup will stop and provide a message asking you to force the operation if you really want to. If the files you are uninstalling are all superseded, then you should not get this error as the backup copies will not be used anyway. HELPFUL AUTOMATION
Darwinup tries to detect common situations and run external tools that you would otherwise have to remember to run yourself. The "dry run" (-n) and "disable automation" (-d) options prevent any of the following from happening. Dyld Cache If a root modifies any file, then darwinup will run update_dyld_shared_cache unless the -d option is specified. Kernel Extensions If a root modifies a file under /System/Library/Extensions, then darwinup will update the mtime of /System/Library/Extensions to ensure that the kext cache is updated during the next boot. EXAMPLES
Install files from a tarball $ darwinup install library-1.2.3.tar.gz Install several directories from /tmp/ $ darwinup install /tmp/*/*~dst/ Uninstall everything $ darwinup uninstall all See what archives have been superseded and then uninstall them $ darwinup list superseded $ darwinup uninstall superseded Uninstall several archives by serial, the oldest one, and one named myroot $ darwinup uninstall 9 16 myroot oldest Install a root from src.macosforge.org $ darwinup install http://src.macosforge.org/Roots/10D573/zlib.root.tar.gz SEE ALSO
rsync(1), curl(1), tar(1), gzip(1), ditto(1), update_dyld_shared_cache(1) Darwin 16 Apr, 2010 Darwin
All times are GMT -4. The time now is 11:06 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy