ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » Unable to apply 6.0.0.7 fix using setupaix

Post new topic  Reply to topic
 Unable to apply 6.0.0.7 fix using setupaix « View previous topic :: View next topic » 
Author Message
jcarr
PostPosted: Thu Jul 31, 2008 12:34 pm    Post subject: Unable to apply 6.0.0.7 fix using setupaix Reply with quote

Novice

Joined: 25 Apr 2006
Posts: 20
Location: Minneapolis, MN

I'm trying to apply an update from WMB 6.0.0.3 to 6.0.0.7.
This is on AIX 5.2 - 10 (5200-10)

The first problem received was, during install, I received an error at about 53% of the way through using the setupaix program. I don't recall the error, but I do know it said something about a heap dump generated.
The disk where WMB is installed is at 74% capacity, with 2.6 GB free. Don't see that as an issue.
Not understanding the problem, I tried to execute setupaix again and write to a log. This time, when running, I get a message returning saying (more text to follow, so please keep reading):
Errors occurred during installation.
- null
Here's the error log:
file type: 0
file id: 0
length: 273
offset: 359886
file name: instructions.txt
file type: 5
file id: 1
length: 832
offset: 360159
file name: Verify.jar
file type: 2
file id: 2
length: 711
offset: 360991
file name: launch.txt
file type: 1
file id: 3
length: 610
offset: 361702
file name: any_aix.jvm
file type: 4
file id: 4
length: 36448447
offset: 362312
file name: aix_jre142-20040626.bin
Finding a JVM
Initiating JVM search based on hints...
WARNING: Unable to verify any_aix.jvm because the JVM_PROPERTIES tag was not specified.
WARNING: Unable to verify any_aix.jvm because the JVM_PROPERTIES tag was not specified.
WARNING: Unable to verify any_aix.jvm because the JVM_PROPERTIES tag was not specified.
A suitable JVM could not be found. Please run the program again using the option -is:javahome <JAVA HOME DIR>
Executing launch script command: "/tmp/isjzA0mib/jre/bin/java" -cp "":"setup.jar":"" -Dtemp.dir="/tmp/" -Dis.jvm.home="/tmp/isjzA0mib" -Dis.jvm.temp="1" -Dis.media.home="" -Dis.launcher.file="/home/jcarr/disk1/./setupaix" -Dis.jvm.file="/tmp/isjzA0mib/jvm" -Dis.external.home="/home/jcarr/disk1/." -Xms20m -Xmx60m run "-console" in working directory /home/jcarr/disk1/.
___________________________________________
Tried running using the GUI and console with the same results.
Also, I tried running as:
./setupaix -console -is:log log.txt -is:javahome /usr/java131
./setupaix -console -is:log log.txt -is:javahome /usr/java14
java14 re-produced the same error. java131 didn't even let us get to an options panel.

Any ideas on how to resolve?
_________________
If you can read this, you're too close.
Back to top
View user's profile Send private message
paranoid221
PostPosted: Thu Jul 31, 2008 1:34 pm    Post subject: Re: Unable to apply 6.0.0.7 fix using setupaix Reply with quote

Centurion

Joined: 03 Apr 2006
Posts: 101
Location: USA

May be your java version needs to be above 1.4, like 1.4.2 and above.
Just a thought...
Back to top
View user's profile Send private message
jcarr
PostPosted: Thu Jul 31, 2008 1:48 pm    Post subject: Reply with quote

Novice

Joined: 25 Apr 2006
Posts: 20
Location: Minneapolis, MN

Thanks for the reply.

Good suggestion. I checked the JVM and I was using an up to date version of Java 1.4.2.

Here's some more details:

I decided to uninstall WMB 6.0, and that was successful.
Then, I re-installed WMB 6.0.0.0 and that worked.
I decided to try to install 6.0.0.3 since that was already on there and, at 3%, I get that "null" error.

This is going to be a good story on why it's happening.
_________________
If you can read this, you're too close.
Back to top
View user's profile Send private message
jcarr
PostPosted: Wed Aug 06, 2008 2:04 pm    Post subject: Problem resolved Reply with quote

Novice

Joined: 25 Apr 2006
Posts: 20
Location: Minneapolis, MN

I had to open a PMR and IBM had to send a script (mqsi6_odmcleanup.sh ) to clean out Object Data Manager containing any references to mqsi60.

Here's some info about it in the event anyone hits this problem:
The ISMP uninstaller, that is installed with the Broker product, should:
1. Uninstall all the product binaries from the install directory.
2. Remove the product entries from the Software Vital Product Data (SWVPD) database. The SWVPD consists of a set of commands and the Object Data Manager (ODM) object classes for the maintenance of software product information. The ODM commands are used to remove the product entries.
3. Remove the product entries from /usr/lib/objrepos/vpd.properties file.

The information in the lpp, inventory, history, and product ODM object classes comprises the SWVPD for an installed software product. These object classes are stored in the following directories:

- /etc/objrepos / (root) part of the installable software product
- /usr/lib/objrepos /usr part of the installable software product
- /usr/share/lib/objrepos /usr/share part of the installable software product

The Broker installation will normally just update the /usr/lib/objrepos directory, but sometimes ISMP can cause fixpack ODM update failures such that the installation is left with mixed updates in both /etc/objrepos and /usr/lib/objrepos.

If you try to uninstall WMBv6 installation, although the product binaries are uninstalled and the vpd.properties file is updated correctly, most of the ODM entries (all apart from the inventory) are left, and therefore lslpp will still list the product as installed.

Cleanup the SWVPD
-----------------

To cleanup up the SWVPD, the ODM entries must be deleted from both /etc/objrepos and /usr/lib/objrepos. This can be done manually as follows:

1. export ODMDIR=/usr/lib/objrepos
2. Get a list of lpp identifiers for "mqsi6*":
odmget -q "name like mqsi6*" lpp | grep lpp_id
3. For each lpp_id, remove the matching entries, if any, from the inventory object class:
odmdelete -o inventory -q "lpp_id = [odmID1]"
4. For each lpp_id, remove the matching entries, if any, from the history object class:
odmdelete -o history -q "lpp_id = [odmID1]"
5. Remove the matching entries for "mqsi6*", if any, from the product object class:
odmdelete -o product -q "name like mqsi6*"
6. Remove the matching entries for "mqsi6*", if any, from the lpp object class:
odmdelete -o lpp -q "name like mqsi6*"
7. Now "export ODMDIR=/etc/objrepos" and repeat steps 2-6.
_________________
If you can read this, you're too close.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » Unable to apply 6.0.0.7 fix using setupaix
Jump to:  



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.