How do I upgrade AIX 7.1.0.3 to 7.1.3.3 without using NIMserver??

Hello Everyone.

I am trying to upgrade one of my servers which is AIX 7.1.0.3 to AIX 7.1.3.3. I have downloaded the fix packs and stored in /tmp/TL3SP3 directory.
I ran inutoc .; bffcreate -ad; inutoc .
then smitty installp
I get an error like this

Verifying requisites...
                                               COMMAND STATUS

Command: failed        stdout: yes           stderr: no

Before command completion, additional instructions may appear below.

[MORE...736]
    infocenter.man.EN_US.commands 7.1.3.0     # AIX manual commands - U.S. E...
    bos.help.msg.en_US.smit 7.1.3.0           # SMIT Context Helps - U.S. En...

  << End of Warning Section >>

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.

    bos.loc.com.utf 7.1.3.0                   # Common Locale Support - UTF-8
    bos.loc.utf.EN_US 7.1.3.0                 # Base System Locale UTF Code ...

  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.loc.com.utf 7.1.0.0                   # Base Level Fileset
    bos.loc.utf.EN_US 7.1.0.0                 # Base Level Fileset

  << End of Failure Section >>
#instfix -i|grep AIX
    All filesets for 7.1.0.0_AIX_ML were found.
    All filesets for 7100-00_AIX_ML were found.
    Not all filesets for 7100-01_AIX_ML were found.
    Not all filesets for 7100-02_AIX_ML were found.
#instfix -vick 7100-02_AIX_ML|grep ":-:"
7100-02_AIX_ML:bos.loc.com.utf:7.1.2.0:6.1.8.0:-:AIX 7100-02 Update
7100-02_AIX_ML:bos.loc.utf.EN_US:7.1.2.0:6.1.7.15:-:AIX 7100-02 Update
7100-02_AIX_ML:printers.hplj-4250.rte:7.1.1.0:6.1.7.0:-:AIX 7100-02 Update
7100-02_AIX_ML:printers.hplj-8060.rte:7.1.1.0:6.1.7.0:-:AIX 7100-02 Update
7100-02_AIX_ML:printers.msg.en_US.rte:7.1.1.0:6.1.4.0:-:AIX 7100-02 Update
root@epictrain:/mnt/IBM7tl02sp03_lpp_source>lslpp -L bos.loc.com.utf
  Fileset                      Level  State  Type  Description (Uninstaller)
  ----------------------------------------------------------------------------
  bos.loc.com.utf            6.1.8.0    C     F    Common Locale Support - UTF-8
                               yes

State codes:
 A -- Applied.
#---------------------------------------------------------------------
# No filesets on the media could be used to update the currently
# installed software.
#O -- Obsolete.  (partially migrated to newer version)
# Either the software is already at the same level as on the media, or
# the media contains only filesets which are not currently installed.
#---------------------------------------------------------------------
 F -- Installp Fileset
 P -- Product
 C -- Component
 T -- Feature
 R -- RPM Package
E -- Interim Fix

or is there a better or easier way to upgrade a serevr??

Hello,
As per the error, you are missing the base file set for the below

bos.loc.com.utf 7.1.3.0 # Common Locale Support - UTF-8
bos.loc.utf.EN_US 7.1.3.0 # Base System Locale UTF Code ...

Looking at the server it seems like the fileset version installed is for AIX6.1.

So, you need to 1st download the base fileset for 7.1.0.0 and then update that fileset to 7.1.3.0, currently you are at 6.1.8.0

You can find the base fileset on DVD or else on NIM server, if you maintain it as repository server.

ibmtech, I have not updated live servers at all, I have always worked in a test environment or at a DR site.
I have two disks hdisk0 and hdisk1
hdisk1 is the altinst_rootvg, which I am booted into right now.
I have copied all the filesets in /tmp/7.1.3.3 now (I just downloaded fresh filesets from fixcentral) with prerequisites.
Will the base filesets reside in these fixpacks I downloaded or not??

and yes I only saw 6.1 file installed, I couldn't find the 7.1 version.

which means I need the base DVD right?? 7.1.0.0
btw I have 7.1.1.4 DVD will that have the base filesets or not??

Yes, the DVD should have the base fileset.

Anything with a "U" at the back is an update right?? cause that is what I see in the DVD as well.

Hmmm,
So you are not seeing anything with 'I'?
Something as
bos.loc.com.utf.7.1.1.15.I

Ok in the DVD have you searched for
ls -l bos.loc.com.utf*

IBMTECH,
Does all the DVD's have base filesystems in them unlike files downloaded from fixcentral??
I have a few versions of DVD's disc and disc 2.

I will log back in once I go home, I have mounted 7.1.1.4(Disc 1) in my nimserver right now. So once I get home I will check the files in it.

---------- Post updated 10-21-14 at 05:27 PM ---------- Previous update was 10-20-14 at 05:45 PM ----------

Now what does this mean? Does it mean I have to have the very base level filesets??

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.
NOTE: One or more fileset updates in this list are flagged with "*".
These updates supersede (i.e., replace) updates which you
selected. Newer level fileset updates will always be
automatically chosen instead of the fileset updates they
supersede when the "auto-install" option (i.e., "AUTOMATICALLY
install requisite software" or -g flag) is specified.

bos.loc.com.utf 7.1.3.0 *                 \# Common Locale Support - UTF-8
    \(supersedes:  7.1.0.1\)
bos.loc.utf.EN_US 7.1.3.0                 \# Base System Locale UTF Code ...

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.loc.com.utf 7.1.0.0                   \# Base Level Fileset
bos.loc.utf.EN_US 7.1.0.0                 \# Base Level Fileset

<< End of Failure Section >>

Go to my 1st post, I did mentioned that you need the base fileset, as your fileset is at 6.1.x level.
Once you install the base fileset, then you can take a leap to higher 7.1.X version.

As ibmtech said, youi need to install:
bos.loc.com.utf 7.1.0.0 # Base Level Fileset bos.loc.utf.EN_US 7.1.0.0 # Base Level Fileset
from base image.

Do you have HMC? IVM? SDMC? FSM? You can try download AIX 7.1 imanges from passport advantage, create virtual media library on vioservers and map the iso file to your AIX.

Then, install from there the needed filestets. Finnally update the system.

It's recommended to make a mksysb before. And of course, install a nim server on your enviroment. It helps a lot!

I can see the bos.loc.com.utf.7.1.1.15.I file in the DVD but I am still getting this error
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.

bos.loc.com.utf 7.1.1.0                   \# Common Locale Support - UTF-8
bos.loc.utf.EN_US 7.1.1.0                 \# Base System Locale UTF Code ...

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.loc.com.utf 7.1.0.0                   \# Base Level Fileset
bos.loc.utf.EN_US 7.1.0.0                 \# Base Level Fileset

An alternate might be to go via the IBM fix-central web-site and download all the fixes to get up to date.

Try here:- http://www-933.ibm.com/support/fixcentral/aix/selectFixes?release=7.1&function=release

If that doesn't give it to you, perhaps you need to go via this link http://www-933.ibm.com/support/fixcentral/ and then choose options:-

  • Product Group - System p
  • Product - AIX
  • Version - 7.1
  • Function - Fix Packs

In either way in, expand the option to Show requisite fixes and tick the box for that too.

I hope that this helps,
Robin

Thank You IBMTech, rbatte1 & igalvarez

I found what the problem was, and I've it fixed.

Ok this is what I did.......

Somebody before me had installed a printer driver, particular name being HPprinter Drivers, and it needed some language fileset, somehow when installing AIX 7.1.0.3 it bypassed this requisites but when the time came to upgrade by using the AIX fixes downloaded from AIX FixCentral screwed up everything for me, from AIX7.1.2.X it went down to AIX 7.1.0.3.

It kept on asking for base install files, I tried installing from all kinds of level's the only level I didn't have was 7100-00-00, I got hold of 7100-00-03, ordered form IBM.
It still didn't help, I removed those old 6100-xx-xx files (language & printer Drivers) & ran the updates from base dvd, my server upgraded to 7100-02-xx

Next think I did, created a test lpar and installed 7100-03-03 and it installed fine but there was language files installed (en_US). I then manually installed the language fileset and then running lslpp -l |grep command I could see the fileset was installed,

Conclusion, I could delete the files and later installt the language filesets later if needed, Well a week of headache and reading surely helped, now my server is 7100-03-03 and I am happy and my server is happy..

to do all this I used alt_inst_rootvg, so I didnt' have to destory the original OS, which was safe and sound in hdisk0, I played with hdisk1.