install jdk 1.6 on aix 5.3 - missing Requisite Failures - Aix
This is a discussion on install jdk 1.6 on aix 5.3 - missing Requisite Failures - Aix ; I want to install jdk 1.6 on aix 5.3.
I got the missing Requisite Failures.
Should I download the missing Requisite and continue?
Is there a better installation method?
# ls Java6_64
..toc Java6_64.sdk Java6_64.sdk.tar
# inutoc
# smitty install
...
-
install jdk 1.6 on aix 5.3 - missing Requisite Failures
I want to install jdk 1.6 on aix 5.3.
I got the missing Requisite Failures.
Should I download the missing Requisite and continue?
Is there a better installation method?
# ls Java6_64
..toc Java6_64.sdk Java6_64.sdk.tar
# inutoc
# smitty install
[TOP]
geninstall -I "a -cgNQqwX -J" -Z -d Java6_64 -f File 2>&1
File:
I:Java6_64.sdk 6.0.0.1
+-----------------------------------------------------------------------------
+
Pre-installation Verification...
+-----------------------------------------------------------------------------
+
Verifying selections...done
Verifying requisites...done
Results...
[MORE...41]
erifying requisites...done
Results...
FAILURES
--------
Filesets listed in this section failed pre-installation verification
and will not be installed.
Requisite Failures
------------------
SELECTED FILESETS: The following is a list of filesets that you
asked to
install. They cannot be installed until all of their requisite
filesets
are also installed. See subsequent lists for details of requisites.
Java6_64.sdk 6.0.0.1 # Java SDK 64-bit
MISSING REQUISITES: The following filesets are required by one or
more
-
Re: install jdk 1.6 on aix 5.3 - missing Requisite Failures
On Sep 5, 10:33*am, TsanChung wrote:
> I want to install jdk 1.6 on aix 5.3.
> I got the missing Requisite Failures.
> Should I download the missing Requisite and continue?
> Is there a better installation method?
>
> # ls Java6_64
> .toc * * * * * * *Java6_64.sdk * * *Java6_64.sdk.tar
>
> # *inutoc
> # *smitty install
> [TOP]
> geninstall -I "a -cgNQqwX -J" *-Z * -d Java6_64 -f File 2>&1
>
> File:
> * * I:Java6_64.sdk * * * * * * * * 6.0.0.1
>
> +-----------------------------------------------------------------------------
> +
> * * * * * * * * * * Pre-installation Verification...
> +-----------------------------------------------------------------------------
> +
> Verifying selections...done
> Verifying requisites...done
> Results...
> [MORE...41]
> erifying requisites...done
> Results...
>
> FAILURES
> --------
> * Filesets listed in this section failed pre-installation verification
> * and will not be installed.
>
> * Requisite Failures
> * ------------------
> * SELECTED FILESETS: *The following is a list of filesets that you
> asked to
> * install. *They cannot be installed until all of their requisite
> filesets
> * are also installed. *See subsequent lists for details of requisites..
>
> * * Java6_64.sdk 6.0.0.1 * * * * * * * * * * *#Java SDK 64-bit
>
> * MISSING REQUISITES: *The following filesets are required by one or
> more
I keep downloading Fileset Update from AIX website.
One fileset require (depend on) another fileset.
Is there a better way to install jdk 1.6 on aix 5.3?
Requisite Failures (missing):
bos.mp 5.3.0.30 # Fileset Update
bos.mp64 5.3.0.30 # Fileset Update
bos.net.tcp.client 5.3.0.30 # Fileset Update
bos.rte 5.3.0.30 # Fileset Update
bos.rte.libc 5.3.0.30 # Fileset Update
The first three filesets require the following filesets:
bos.64bit 5.3.0.30 # Fileset Update
bos.acct 5.3.0.30 # Fileset Update
bos.adt.include 5.3.0.30 # Fileset Update
bos.adt.prof 5.3.0.30 # Fileset Update
bos.adt.syscalls 5.3.0.30 # Fileset Update
bos.perf.libperfstat 5.3.0.30 # Fileset Update
bos.perf.perfstat 5.3.0.30 # Fileset Update
bos.perf.tune 5.3.0.30 # Fileset Update
bos.pmapi.lib 5.3.0.30 # Fileset Update
bos.pmapi.pmsvcs 5.3.0.30 # Fileset Update
bos.rte.bind_cmds 5.3.0.30 # Fileset Update
bos.rte.filesystem 5.3.0.30 # Fileset Update
bos.rte.libc 5.3.0.30 # Fileset Update
bos.rte.serv_aid 5.3.0.30 # Fileset Update
bos.rte.shell 5.3.0.30 # Fileset Update
perfagent.tools 5.3.0.30 # Fileset Update
bos.rte.libc 5.3.0.30 # Fileset Update
-
Re: install jdk 1.6 on aix 5.3 - missing Requisite Failures
TsanChung wrote:
> On Sep 5, 10:33 am, TsanChung wrote:
>> I want to install jdk 1.6 on aix 5.3.
>> I got the missing Requisite Failures.
>> Should I download the missing Requisite and continue?
>> Is there a better installation method?
If you got your Java from here
http://www.ibm.com/developerworks/ja...x/service.html
or not, Java 6 needs AIX 5.3 TL 7
so go to
http://www-933.ibm.com/eserver/suppo...in/pseries/aix
ang get that fix pack, complete and self-referencing.
--
* We have changed the Phone Number: Please update your records, Thanks.
* Alberto Varesio * - /IBM eServer Certified Specialist/
/S&N Competence Center Application Engineer/
* SPAZIOSYSTEM S.p.A. * - http://www.spaziosystem.com/
Tel.: +39 011 19756013 - Cell.: 335 1811324
Confidential notice: This message and its attachments may contain
confidential information that is addressed solely to the above person.
If you have received this message without authorization, delete it
along with any other copy and inform the sender.
Please consider your environmental impact before printing this e-mail
==
BOFH Excuse: Elves on strike. (Why do they call EMAG Elf Magic)
-
Re: install jdk 1.6 on aix 5.3 - missing Requisite Failures
Lazy answer:
- Get familiar with the software handling on AIX.
- Read the AIX requirements for Java 1.6
- Patch your current system to the minimim required AIX level.
- Install Java 1.6 SDK
cheers
Hajo
-
Re: install jdk 1.6 on aix 5.3 - missing Requisite Failures
On Sep 9, 3:42*am, Alberto 'JCN-9000' Varesio
wrote:
> TsanChung wrote:
> > On Sep 5, 10:33 am, TsanChung wrote:
> >> I want to install jdk 1.6 onaix5.3.
> >> I got the missing Requisite Failures.
> >> Should I download the missing Requisite and continue?
> >> Is there a better installation method?
>
> If you got your Java from herehttp://www.ibm.com/developerworks/java/jdk/aix/service.html
> or not, Java 6 needsAIX5.3 TL 7
> so go tohttp://www-933.ibm.com/eserver/support/fixes/fixcentral/main/pseries/aix
> ang get that fix pack, complete and self-referencing.
>
> --
> * We have changed the Phone Number: Please update your records, Thanks.
> * Alberto Varesio * - /IBM eServer Certified Specialist/
> /S&N Competence Center Application Engineer/
> * SPAZIOSYSTEM S.p.A. * -http://www.spaziosystem.com/
> Tel.: +39 011 19756013 - Cell.: 335 1811324
>
> Confidential notice: This message and its attachments may contain
> confidential information that is addressed solely to the above person.
> If you have received this message without authorization, delete it
> along with any other copy and inform the sender.
> Please consider your environmental impact before printing this e-mail
> ==
> *BOFH Excuse: Elves on strike. (Why do they call EMAG Elf Magic)
I downloaded and installed
5300-07-01-0748 Service Pack 5300-07-00-0747 November 2007
(a large number of .bff files) from
http://www-933.ibm.com/eserver/suppo...in/pseries/aix
I used smitty to list (using the "List Installed Software and Related
Information, List Installed Software" menu)
and these are present:
bos.mp 5.3.0.30 # Fileset Update
bos.mp64 5.3.0.30 # Fileset Update
bos.net.tcp.client 5.3.0.30 # Fileset Update
bos.rte 6.0.0.0 # Base Level Fileset
bos.rte.libc 5.3.0.30 # Fileset Update
I downloaded 64-bit jdk 1.6 from
http://www.ibm.com/developerworks/ja...x/service.html
geninstall -I "a -cgNQqwXY -J" -Z -d /home/twong/tmp/Java6_64 -f
File 2>&1
File:
I:Java6_64.sdk 6.0.0.1
+-----------------------------------------------------------------------------
+
Pre-installation Verification...
+-----------------------------------------------------------------------------
+
Verifying selections...done
Verifying requisites...done
Results...
FAILURES
--------
Filesets listed in this section failed pre-installation verification
and will not be installed.
Requisite Failures
------------------
SELECTED FILESETS: The following is a list of filesets that you
asked to
install. They cannot be installed until all of their requisite
filesets
are also installed. See subsequent lists for details of requisites.
Java6_64.sdk 6.0.0.1 # Java SDK 64-bit
MISSING REQUISITES: The following filesets are required by one or
more
of the selected filesets listed above. They are not currently
installed
and could not be found on the installation media.
bos.mp 5.3.0.30 # Fileset Update
bos.mp64 5.3.0.30 # Fileset Update
bos.net.tcp.client 5.3.0.30 # Fileset Update
bos.rte 6.0.0.0 # Base Level Fileset
bos.rte.libc 5.3.0.30 # Fileset Update
xlC.aix61.rte 9.0.0.0 # Base Level Fileset
-
Re: install jdk 1.6 on aix 5.3 - missing Requisite Failures
On Sep 9, 3:49*am, Hajo Ehlers wrote:
> Lazy answer:
> *- Get familiar with the software handling onAIX.
> *- Read theAIXrequirements for Java 1.6
> *- Patch your current system to the minimim requiredAIXlevel.
> *- Install Java 1.6 SDK
>
> cheers
> Hajo
I am an aix newbie.
The way aix installed is similar to the linux rpm command, i.e. the
admin need to resolve all the package dependencies.
Do aix has a command similar the linux yum command?
i.e. the command will resolve all the package dependencies.
-
Re: install jdk 1.6 on aix 5.3 - missing Requisite Failures
On Sep 10, 10:04*am, TsanChung wrote:
> On Sep 9, 3:49*am, Hajo Ehlers wrote:
>
> > Lazy answer:
> > *- Get familiar with the software handling onAIX.
> > *- Read theAIXrequirements for Java 1.6
> > *- Patch your current system to the minimim requiredAIXlevel.
> > *- Install Java 1.6 SDK
>
> > cheers
> > Hajo
>
> I am an aix newbie.
> The way aix installed is similar to the linux rpm command, i.e. the
> admin need to resolve all the package dependencies.
> Do aix has a command similar the linux yum command?
> i.e. the command will resolve all the package dependencies.
Never used it, but I thought SUMA handles automation, for updates at
least (not sure about installs).
You might take a look at Fix Central, though:
Regards,
Jon
-
Re: install jdk 1.6 on aix 5.3 - missing Requisite Failures
....
> I am an aix newbie.
> The way aix installed is similar to the linux rpm command, i.e. the
> admin need to resolve all the package dependencies.
> Do aix has a command similar the linux yum command?
> i.e. the command will resolve all the package dependencies.
Short introduction to AIX software handling.
You must be aware that a well build AIX lpp package has its
dependencies information inside. The name of the package does not
matter as long it is in correct format.
- Hint : The command " bffcreate -c" renames a given file to its
internal package name. Better for human reading.
The next question is: How does the install program knows about it. The
install programm queries the ".toc" ( Table of Contents ) file in the
directory where the software is. And this .toc file is created by the
command "inutoc" which queries all files and put all fileset
information into the .toc file.
At this point you must be aware that the install programs read
the .toc and thus knows nothing about software in other locations. For
this reason it is important to have a complete software repository.
What can happen of course is that a package has dependencies on files
which are not in your current directory.
So the easiest approach is:
- 1) Copy all filesets from the original dvd/cds with gencopy ( smitty
gencopy ) to the default destination ( /usr/sys/inst.images )
- 2) Copy downloaded software to a tmp directory , unpack , run inutoc
there and copy the data to default destination with gencopy
Install only from /usr/sys/inst.images because you will have a
complette software repository.
A little bit more work:
Software handling on AIX ( Example )
- Create a seperate jfs2 fs for your software repository like /usr/
sys/
- Keep your original AIX software in /usr/sys/AIX5307base
- Keep your Suma updates in a different directory like /usr/sys/
53secfix
- Keep addtional software in its own directories like /usr/sys/java16
- Fill your main repository - its where you install all your software
from like: /usr/sys/inst.images/ by creating hardlinks
Example:
#### Create software repository
# Create hardlinks to save space and up the creation of the repository
for i in /usr/sys/AIX5307base /usr/sys/53secfix /usr/sys/java16 ; do
cd $i && find . | cpio -pduml /usr/sys/inst.images/
done
# Rebuild .toc
inutoc /usr/sys/inst.images/installp/ppc
# Remove double filesets
/usr/lib/instl/lppmgr -d . -b -r -u -x -V /usr/sys/inst.images/
installp/ppc
This way you can easily recreate you software repository. BTW: The
lppmgr should run any time you add software to a repository.
hth
Hajo
-
Re: install jdk 1.6 on aix 5.3 - missing Requisite Failures
On Sep 10, 11:05*pm, Hajo Ehlers wrote:
> ...
>
> > I am an aix newbie.
> > The way aix installed is similar to the linux rpm command, i.e. the
> > admin need to resolve all the package dependencies.
> > Do aix has a command similar the linux yum command?
> > i.e. the command will resolve all the package dependencies.
>
> Short introduction to AIX software handling.
> You must be aware that a well build AIX lpp package has its
> dependencies information inside. The name of the package does not
> matter as long it is in correct format.
> *- Hint : The command " bffcreate -c" renames a given file to its
> internal package name. *Better for human reading.
>
> The next question is: How does the install program knows about it. The
> install programm queries the ".toc" ( Table of Contents ) file in the
> directory where the software is. And this .toc file is created by the
> command "inutoc" which queries all files and *put all fileset
> information into the .toc file.
>
> At this point you must be aware that the install programs read
> the .toc and thus knows nothing about software in other locations. For
> this reason it is important to have a complete software repository.
>
> What can happen of course is that a package has dependencies on files
> which are not in your current directory.
> So the easiest approach is:
> - 1) Copy all filesets from the original dvd/cds with gencopy ( smitty
> gencopy ) to the default destination ( /usr/sys/inst.images )
> - 2) Copy downloaded software to a tmp directory , unpack , run inutoc
> there and copy the data to default destination with gencopy
>
> Install only from /usr/sys/inst.images because you will have a
> complette software repository.
>
> A little bit more work:
> Software handling on AIX ( Example )
> - Create a seperate jfs2 fs for your software repository like /usr/
> sys/
> - Keep your original AIX software in /usr/sys/AIX5307base
> - Keep your Suma updates in a different directory like /usr/sys/
> 53secfix
> - Keep addtional software in its own directories like /usr/sys/java16
> - Fill your main repository - its where you install all your software
> from like: /usr/sys/inst.images/ by creating hardlinks
>
> Example:
>
> #### Create software repository
> # Create hardlinks to save space and up the creation of the repository
> for i in /usr/sys/AIX5307base /usr/sys/53secfix /usr/sys/java16 ; do
> * *cd $i && find . | cpio -pduml /usr/sys/inst.images/
> done
>
> # Rebuild .toc
> inutoc /usr/sys/inst.images/installp/ppc
>
> # Remove double filesets
> /usr/lib/instl/lppmgr -d . -b -r -u -x -V /usr/sys/inst.images/
> installp/ppc
>
> This way you can easily recreate you software repository. BTW: The
> lppmgr should run any time you add software to a repository.
>
> hth
> Hajo
theres one exception, the performance filesets listed on pre-reqs
lists might have failed installed. There's a known issue with POWER 6
hardware. It does not supports RS64-I (A35) processors. We have faced
this issue on our P6 hardware, the PMAPI filsets could not be
installed because of this.
Just check it out.
cheers...