Discussion:
Base Level Filesets not found
(too old to reply)
News
2005-12-08 09:55:06 UTC
Permalink
I'm trying to install required APARs for Oracle 10g on AIX 5.2 ML7.
Install failed due to Base Level Filesets not found. For instance
Java14_64.sdk 1.4.2.20 requires Java14_64.sdk 1.4.0.0 Base Level
Fileset. I tried Java14_64.sdk 1.4.2.0 without more success cause it
also needs 1.4.0.0 which I cannot find on :

http://www.ibm.com/servers/eserver/support/unixservers/aixfixes.html

and so on for many others as vac.ndi 7.0.0.4 which requires vac.ndi
7.0.0.0, memdbg.aix50.adt 5.1.0.2 which requires memdbg.aix50.adt
5.1.0.0 ...

Where can I download these base filesets ?
Dan Foster
2005-12-08 10:31:48 UTC
Permalink
Post by News
I'm trying to install required APARs for Oracle 10g on AIX 5.2 ML7.
Install failed due to Base Level Filesets not found. For instance
Java14_64.sdk 1.4.2.20 requires Java14_64.sdk 1.4.0.0 Base Level
Fileset. I tried Java14_64.sdk 1.4.2.0 without more success cause it
http://www.ibm.com/servers/eserver/support/unixservers/aixfixes.html
and so on for many others as vac.ndi 7.0.0.4 which requires vac.ndi
7.0.0.0, memdbg.aix50.adt 5.1.0.2 which requires memdbg.aix50.adt
5.1.0.0 ...
Where can I download these base filesets ?
For Java:

http://www-128.ibm.com/developerworks/java/jdk/aix/service.html

(First line in table, the 'blue' row)

For the VisualAge C/C++ stuff (including memdbg), you can get the base
filesets from your VAC CDs.

-Dan
Hajo Ehlers
2005-12-08 11:02:24 UTC
Permalink
Post by News
I'm trying to install required APARs for Oracle 10g on AIX 5.2 ML7.
Install failed due to Base Level Filesets not found. For instance
Java14_64.sdk 1.4.2.20 requires Java14_64.sdk 1.4.0.0 Base Level
Fileset. I tried Java14_64.sdk 1.4.2.0 without more success cause it
http://www.ibm.com/servers/eserver/support/unixservers/aixfixes.html
and so on for many others as vac.ndi 7.0.0.4 which requires vac.ndi
7.0.0.0, memdbg.aix50.adt 5.1.0.2 which requires memdbg.aix50.adt
5.1.0.0 ...
Where can I download these base filesets ?
If you do an UPDATE - meaning applying APARS to your system you normaly
need no BASE filesets.

So verify that you UPDATE your system with the APARS and NOT try in
INSTALL these APARS.

smitty update_latest is your friend and a class for AIX system
adminstration might be also a good idea.

hth
Hajo
Hajo Ehlers
2005-12-08 11:31:15 UTC
Permalink
Sorry Dan, the reply should go directly to the OP and not to you. I
might need a class for Howto Post
Dan Foster
2005-12-08 11:34:28 UTC
Permalink
Post by Hajo Ehlers
Sorry Dan, the reply should go directly to the OP and not to you. I
might need a class for Howto Post
:-)

That's all right. I understood. :)

-Dan
News
2005-12-08 14:33:53 UTC
Permalink
Post by Hajo Ehlers
smitty update_latest is your friend and a class for AIX system
adminstration might be also a good idea.
Thanks for the advice but I just need to install Oracle 10g cause no
one else is available to dot it. I have tried a lot alone before asking
for help

1. update_latest --> there's no such smitty option
2. update_all --> nothing installed or updated
3. install_latest --> same messages about requisites

for Dan Foster ! I was not able to download fixes from the link your
sent. It's tooo complicated. After many retries and filling a lot of
personnel information they are checking if I'm not terrorist.
Hajo Ehlers
2005-12-08 15:16:23 UTC
Permalink
Post by News
Post by Hajo Ehlers
smitty update_latest is your friend and a class for AIX system
adminstration might be also a good idea.
Thanks for the advice but I just need to install Oracle 10g cause no
one else is available to dot it. I have tried a lot alone before asking
for help
1. update_latest --> there's no such smitty option
You are right my be i should attend a class again ;-)
Its like you say: update_all
Post by News
2. update_all --> nothing installed or updated
If you are using the correct lpp location for smitty update_all ( I
normaly go directly to the directory where the software is and use just
the "." ( dot ) as location and smitty does not update anything then
your software is at the latest level

As a precation is also good practise to issue an
$ inutoc .
in the software directory.

So your steps for an Oracle Installation should be to find out which
fileset MUST be installed in order to run Oracle on your system.

Example: ( No real world example )
Oracle requires
- bos.aio.rte
- Java5.0.rte

To find out if a package/fileset is already installed use:
$ lslpp -l Filesetname
Example:
$ lslpp -l bos.aio\*
$ lslpp -l Jav\*
or
$ lslpp -l | grep -i java

If you fullfilled all requirements then get all APAR software from
http://www-03.ibm.com/servers/eserver/support/unixservers/aixfixes.html
( Even for Java ) , copy the stuff with "smitt bffcreate" to a target
directory and use " smitty update_all" from the software location to
UPDATE your installed software.


So check if the software you need to run oracle is already installed on
your system.
If not get the software package and install it.
After you have fullfilled any base installation requrements run an
smitty update_all
Keep in mind that a APAR is normaly not to be "INSTALLED" but to be
used to update existing Software on your system.

hth
Hajo
News
2005-12-08 16:43:22 UTC
Permalink
Post by Hajo Ehlers
If you fullfilled all requirements then get all APAR software from
http://www-03.ibm.com/servers/eserver/support/unixservers/aixfixes.html
( Even for Java ) , copy the stuff with "smitt bffcreate" to a target
directory and use " smitty update_all" from the software location to
UPDATE your installed software.
I used all the steps and commands you posted! as well as compare_report

install_all option installed successfully :
xlsmp.aix50.rte 1.6.0.0
xlsmp.rte 1.6.0.0

and failed with requisite error for these files:

Java14_64.sdk 1.4.0.0
Java14_64.source 1.4.0.0
bos.loc.iso.en_US 5.1.0.0
bos.loc.utf.EN_US 5.1.0.0
memdbg.adt 5.1.0.0
memdbg.aix50.adt 5.1.0.0
vac.C 7.0.0.0
vac.aix50.lib 7.0.0.0
vac.man.EN_US 7.0.0.0
vac.man.en_US 7.0.0.0
vac.msg.EN_US.C 7.0.0.0
vac.msg.en_US.C 7.0.0.0
vac.ndi 7.0.0.0
xlmass.aix51.lib 4.1.0.0

lslpp shows only Java14.sdk 1.4.2.10 installed among needed filesets
below.

I can understand that VisualAge C/C++ stuff is not installed at all but
why it failed to update Java ? does VisualAge C/C++ really needed for
Oracle 10g ?

IBM site says all these filesets are required for APARs IY64978,
IY64361 and IY63533 but I don't think so. All "EN_US" files are not
needed cause my system is French for instance ...

I'm looking to download VisualAge C/C++ since I dont know where CD is
!
News
2005-12-09 08:43:42 UTC
Permalink
Post by Dan Foster
http://www-128.ibm.com/developerworks/java/jdk/aix/service.html
(First line in table, the 'blue' row)
For the VisualAge C/C++ stuff (including memdbg), you can get the base
filesets from your VAC CDs.
I couldn't download it. When I logon I see :

« This product is subject to strict US export control laws. Prior to
providing access, we must validate whether you are eligible to receive
it under an available US export authorization.
Your request is being reviewed. » bla bla ...

Is there another alternative ? and for vac too if there are no CDs ?
Dan Foster
2005-12-09 08:54:11 UTC
Permalink
Post by News
Is there another alternative ? and for vac too if there are no CDs ?
VAC is a licensed commercial product, so I am afraid that IBM is the
only option if you do not have media.

It may be worth asking them if you can repurchase replacement media for
that specific version, explaining it is lost but already paid for.

Regarding Java, please send me email with a valid return address, and I
may be able to assist in some way.

-Dan
Roman Rodionov
2005-12-08 16:56:10 UTC
Permalink
Post by News
I'm trying to install required APARs for Oracle 10g on AIX 5.2 ML7.
Install failed due to Base Level Filesets not found. For instance
Java14_64.sdk 1.4.2.20 requires Java14_64.sdk 1.4.0.0 Base Level
Fileset. I tried Java14_64.sdk 1.4.2.0 without more success cause it
http://www.ibm.com/servers/eserver/support/unixservers/aixfixes.html
and so on for many others as vac.ndi 7.0.0.4 which requires vac.ndi
7.0.0.0, memdbg.aix50.adt 5.1.0.2 which requires memdbg.aix50.adt
5.1.0.0 ...
Where can I download these base filesets ?
As far as I remember, you will definitely find the required Java
filesets on Base CDs (that are the CDs from which you have
installed/upgraded AIX). The latest Base CDs I have seen were with AIX
5.2 ML04 and there was Java 1.4 package (usually if you have installed
AIX 5.2 on this machine with Maintenance Level below ML04, there was
Java 1.3 installed and thus you should install Java 1.4 yourself - but
bear in mind that there are some filestes that Java 1.4 depends on - so
just examine smit.log for any dependencies that are not fullfiled and
that will do).
Also, if you have Java 1.4.x installed and Oracle needs something
different 1.4.y - you can during Oracle install just point out to that
1.4.x installation and everything will be installed correctly (as far as
I have seen)

Roman.
News
2005-12-08 17:31:09 UTC
Permalink
Post by Roman Rodionov
As far as I remember, you will definitely find the required Java
filesets on Base CDs (that are the CDs from which you have
installed/upgraded AIX). The latest Base CDs I have seen were with AIX
5.2 ML04 and there was Java 1.4 package (usually if you have installed
AIX 5.2 on this machine with Maintenance Level below ML04, there was
Java 1.3 installed and thus you should install Java 1.4 yourself - but
bear in mind that there are some filestes that Java 1.4 depends on - so
just examine smit.log for any dependencies that are not fullfiled and
that will do).
I began working the last month and I have to do all the necessary alone
without AIX admin who is in vacancy for one month. I don't even know
where he keeps CDs. I upgraded system from ML03 to ML07 (ML04 required
for Oracle 10g). Do you mean if I upgraded it to 04 then 05, 06 and so
on all necessary filesets would be installed ?
Roman Rodionov
2005-12-08 21:38:43 UTC
Permalink
Post by News
Post by Roman Rodionov
As far as I remember, you will definitely find the required Java
filesets on Base CDs (that are the CDs from which you have
installed/upgraded AIX). The latest Base CDs I have seen were with AIX
5.2 ML04 and there was Java 1.4 package (usually if you have installed
AIX 5.2 on this machine with Maintenance Level below ML04, there was
Java 1.3 installed and thus you should install Java 1.4 yourself - but
bear in mind that there are some filestes that Java 1.4 depends on - so
just examine smit.log for any dependencies that are not fullfiled and
that will do).
I began working the last month and I have to do all the necessary alone
without AIX admin who is in vacancy for one month. I don't even know
where he keeps CDs. I upgraded system from ML03 to ML07 (ML04 required
for Oracle 10g). Do you mean if I upgraded it to 04 then 05, 06 and so
on all necessary filesets would be installed ?
Not exactly. In the case I have mentioned, if you have the system, that
was installed using for example AIX 5.2 ML02 Base CDs (ML03 in your case
to my mind definitely suits that case), some system filesets (websm
etc.) used Java 1.3, but since ML05 (or even ML04 - I am can not
guarantee) if you try to install new ML you will get the error message
saying, that some filests could not be
updated and this is because of old version of Java installed. In our
case we had to install required filesets form the Base CDs and only
after this we were able to update our systems to ML05.

Could you provide us with the output of
1. instfix -i | grep AIX
If it is correct it will show you
...
All filesets for AIX_5200_ML07 are installed (something like this, do
not have access to AIX box at this very moment) If it shows that not all
filestes... - some pre-requisites for you ML installation were not met
and some filesets are still at the old maintenance level
2. lslpp -l Java*
News
2005-12-09 08:19:10 UTC
Permalink
Post by Roman Rodionov
Post by Roman Rodionov
As far as I remember, you will definitely find the required Java
filesets on Base CDs (that are the CDs from which you have
installed/upgraded AIX).
I upgraded AIX from ML03 to ML07 from files 520007_v1.tar.gz
520007_v2.tar.gz downloaded from IBM web site
Post by Roman Rodionov
Could you provide us with the output of
1. instfix -i | grep AIX
2. lslpp -l Java*
I'm translating output ..
Post by Roman Rodionov
instfix -i | grep AIX
all filesets 5.2.0.0_AIX_ML found.
all filesets 5200-01_AIX_ML found.
all filesets 5200-02_AIX_ML found.
all filesets 5200-03_AIX_ML found.
all filesets 5200-04_AIX_ML found.
all filesets 5200-05_AIX_ML found.
all filesets 5200-06_AIX_ML found.
all filesets 5200-07_AIX_ML found.
Post by Roman Rodionov
lslpp -l Java*
lslpp : 0504-132 fileset Java14_64.sdk.1.4.2.20.bff not installed.
lslpp : 0504-132 fileset Java14_64.source.1.4.2.20.bff not installed.

and among these APARs required
/usr/sbin/instfix -i -k "IY63133 IY64978 IY63366 IY64691 IY65001
IY64737 IY64361 IY65305 IY58350 IY63533"

There's no IY64978, IY64361, IY63533 which correspond, according to
smit.log, to Java SDK 64-bit, IBM XL C Compiler, User Heap/Memory Debug
Toolkit, XL SMP Runtime Messages and IBM Mathematical Acceleration
Dan Foster
2005-12-09 08:24:46 UTC
Permalink
Post by News
Post by Roman Rodionov
lslpp -l Java*
lslpp : 0504-132 fileset Java14_64.sdk.1.4.2.20.bff not installed.
lslpp : 0504-132 fileset Java14_64.source.1.4.2.20.bff not installed.
Try:

# lslpp -l | grep Java

or...

# lslpp -l Java\*

lslpp is getting confused because you specified Java*

ksh shell sees * and expands to filenames in your current directory.

so lslpp gets a list of Java filenames as input, and it does not find
filesets exactly matching names of the full filenames.

Result? Error.

But if you try either of other two commands I suggest, it should work
better.

-Dan
News
2005-12-09 08:56:46 UTC
Permalink
Post by Dan Foster
# lslpp -l | grep Java
or...
# lslpp -l Java\*
lslpp -l | grep Java
Java131.rte.bin 1.3.1.17 VALIDE Java Runtime
Environment
Java131.rte.lib 1.3.1.17 VALIDE Java Runtime
Environment
Java14.sdk 1.4.2.10 VALIDE Java SDK 32-bit
Post by Dan Foster
lslpp -l Java\*
translating headers..

fileset Level State Description

----------------------------------------------------------------------------
path: /usr/lib/objrepos
Java131.rte.bin 1.3.1.17 VALIDE Java Runtime
Environment Executables
Java131.rte.lib 1.3.1.17 VALIDE Java Runtime
Environment Libraries
Java14.sdk 1.4.2.10 VALIDE Java SDK 32-bit

Loading...