Solved

AIX fileset inconsistent after fileset installation, Builddate requisite failure

Posted on 2013-01-10
8
3,734 Views
Last Modified: 2013-01-13
My AIX 5.3 system is broken when it comes to NFS.  After some digging I discovered I have the bos.net.nfs.client in an inconsistent state. Below is output of the Verify Software Installation and Prerequisites.  If I try to run the "cleanup after failed installation", it says that installp: No filesets were found in the Software Vital Product Database that could be cleaned up
Command: failed        stdout: yes           stderr: no
Before command completion, additional instructions may appear below.
lppchk:  The following filesets need to be installed or corrected to bring
         the system to a consistent state:
  bos.net.nfs.client 5.3.9.7              (usr: COMMITTED, root: not installed)

Open in new window

I downloaded the latest version of the AIX 5.3 update bundle 9, and if I try to install it ..

========
Command: failed        stdout: yes           stderr: no
Before command completion, additional instructions may appear below.
geninstall -I "a -cgNpqwX -J"  -Z -p  -d /patches -f File 2>&1
File:
    Java5.sdk                      5.0.0.175
*******************************************************************************
installp PREVIEW:  installation will not actually occur.
*******************************************************************************
+-----------------------------------------------------------------------------+
                    Pre-installation Verification...
+-----------------------------------------------------------------------------+
Verifying selections...done
Verifying requisites...Verifying requisites...done
Results...
SUCCESSES
---------
  Filesets listed in this section passed pre-installation verification
  and will be installed.
  Selected Filesets
  -----------------
  Java5.sdk 5.0.0.175                         # Java SDK 32-bit
  Requisites from Prior Installations
  -----------------------------------
  (being installed automatically to ensure system functions correctly)
  bos.net.nfs.client 5.3.9.7                  # Network File System Client
  << End of Success Section >>
+-----------------------------------------------------------------------------+
                   BUILDDATE Verification ...
+-----------------------------------------------------------------------------+
Verifying build dates...
installp: The build date requisite check failed for fileset      bos.net.nfs.client.
Installed fileset build date is 0943.  Selected fileset does not have a build date, but one is required.
installp: Installation failed due to BUILDDATE requisite failure.

Open in new window


How do I fix this?
0
Comment
Question by:David
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 4
8 Comments
 
LVL 68

Expert Comment

by:woolmilkporc
ID: 38763731
This issue can emerge with several filesets.

IBM haven't been very consistent when introducing the new "builddate" feature.

You could try a forced reinstall of bos.rte.nfs.client as shipped on your installation medium (probably 5.3.0.40), to then retry the update to ML 9.

You could also check which one in the whole chain of ML/SP updates has failed, to then repeat the installation of this ML/SP and finally repeat the ML 9 update.

Issue

instfix -i | egrep "ML|SP"

Out of the lines starting with "Not all filesets..." try to find the one indicating the oldest ML or SP. That's the one you must reinstall. Finally retry the update to ML 9.
0
 
LVL 47

Author Comment

by:David
ID: 38763827
Unfortunately I bought this system used and don't have original installation media.   BUt the instfix looks promising ..
# instfix -i | egrep "ML|SP"
    All filesets for 5.3.0.0_AIX_ML were found.
    All filesets for 5300-01_AIX_ML were found.
    All filesets for 5300-02_AIX_ML were found.
    All filesets for 5300-03_AIX_ML were found.
    All filesets for 5300-04_AIX_ML were found.
    All filesets for 5300-04-01_SP were found.
    All filesets for 5300-03-CSP_SP were found.
    All filesets for 5300-04-02_SP were found.
    All filesets for 5300-04-03_SP were found.
    All filesets for 5300-04-CSP_SP were found.
    All filesets for 5300-05_AIX_ML were found.
    All filesets for 5300-05-01_SP were found.
    All filesets for 5300-05-02_SP were found.
    All filesets for 5300-05-03_SP were found.
    All filesets for 5300-05-04_SP were found.
    All filesets for 5300-05-05_SP were found.
    All filesets for 5300-05-06_SP were found.
    All filesets for 5300-06_AIX_ML were found.
    All filesets for 5300-05-CSP_SP were found.
    All filesets for 53-06-010722_SP were found.
    All filesets for 53-06-020727_SP were found.
    All filesets for 53-06-030732_SP were found.
    All filesets for 5300-07_AIX_ML were found.
    All filesets for 53-07-010748_SP were found.
    All filesets for 53-06-040748_SP were found.
    All filesets for 53-07-020806_SP were found.
    All filesets for 53-06-050806_SP were found.
    All filesets for 53-06-060811_SP were found.
    All filesets for 53-07-030811_SP were found.
    All filesets for 53-07-040818_SP were found.
    All filesets for 53-06-070818_SP were found.
    All filesets for 53-06-080831_SP were found.
    All filesets for 53-07-050831_SP were found.
    All filesets for 53-07-060844_SP were found.
    All filesets for 53-06-090844_SP were found.
    All filesets for 53-06-100846_SP were found.
    All filesets for 53-07-070846_SP were found.
    All filesets for 53-06-110918_SP were found.
    All filesets for 53-07-080918_SP were found.
    All filesets for 53-06-120920_SP were found.
    All filesets for 53-07-090920_SP were found.
    All filesets for 53-06-010722_SP were found.
    All filesets for 53-07-100943_SP were found.
    All filesets for 5300-06-01_SP were found.
    All filesets for 5300-08_AIX_ML were found.
    All filesets for 53-08-010819_SP were found.
    All filesets for 53-08-020822_SP were found.
    All filesets for 53-08-030831_SP were found.
    All filesets for 5300-09_AIX_ML were found.
    All filesets for 53-08-040844_SP were found.
    All filesets for 53-09-010847_SP were found.
    All filesets for 53-08-050846_SP were found.
    All filesets for 53-09-020849_SP were found.
    All filesets for 53-08-060918_SP were found.
    All filesets for 53-09-030918_SP were found.
    All filesets for 53-08-070920_SP were found.
    All filesets for 53-09-040920_SP were found.
    All filesets for 53-08-080943_SP were found.
    All filesets for 53-09-050943_SP were found.
    All filesets for 53-08-091013_SP were found.
    All filesets for 53-09-061013_SP were found.
    All filesets for 53-08-101015_SP were found.
    All filesets for 53-09-071015_SP were found.
    All filesets for 53-09-081036_SP were found.
# 

Open in new window

So then what now?
0
 
LVL 68

Expert Comment

by:woolmilkporc
ID: 38763889
So a failed update is not the cause of your issue.

Try forcibly over-installing bos.net.nfs client from the base OS CD set and rerun an "update_all" for ML 9 and the follow-up SPs.

Uninstalling/reinstalling the fileset in question would normally be an option, but unfortunately not for NFS due to its dependents (bos.mp, among many, many others).
0
Get 15 Days FREE Full-Featured Trial

Benefit from a mission critical IT monitoring with Monitis Premium or get it FREE for your entry level monitoring needs.
-Over 200,000 users
-More than 300,000 websites monitored
-Used in 197 countries
-Recommended by 98% of users

 
LVL 47

Author Comment

by:David
ID: 38764312
Not an option to install from media (don't have it).  But did a find and have lots of versions as I have been trying to figure this out.  Is there a way to accomplish the same thing w/o trying to get a copy of 5.3 media

/usr/lpp/bos.net/deinstl/bos.net.nfs.client.al
/usr/lpp/bos.net/deinstl/bos.net.nfs.client.unconfig
/usr/lpp/bos.net/deinstl/bos.net.nfs.client.inventory
/usr/lpp/bos.net/deinstl/bos.net.nfs.client.tcb
/usr/lpp/bos.net/deinstl/bos.net.nfs.client.sm_nfs.unodmadd
/usr/lpp/bos.net/deinstl/bos.net.nfs.client.swapnfs.unodmadd
/usr/lpp/bos.net/deinstl/bos.net.nfs.client
/usr/lpp/bos.net/deinstl/bos.net.nfs.client/5.3.0.44
/usr/lpp/bos.net/deinstl/bos.net.nfs.client/5.3.0.44/bos.net.nfs.client.al
/usr/lpp/bos.net/deinstl/bos.net.nfs.client/5.3.0.44/bos.net.nfs.client.inventory
/usr/lpp/bos.net/deinstl/bos.net.nfs.client/5.3.0.44/bos.net.nfs.client.tcb
/usr/lpp/bos.net/deinstl/bos.net.nfs.client/5.3.0.44/bos.net.nfs.client.sm_nfs.unodmadd
/usr/lpp/bos.net/deinstl/bos.net.nfs.client/5.3.7.9
/usr/lpp/bos.net/deinstl/bos.net.nfs.client/5.3.7.9/bos.net.nfs.client.al
/usr/lpp/bos.net/deinstl/bos.net.nfs.client/5.3.7.9/bos.net.nfs.client.inventory
/usr/lpp/bos.net/deinstl/bos.net.nfs.client/5.3.7.9/bos.net.nfs.client.tcb
/usr/lpp/bos.net/deinstl/bos.net.nfs.client/5.3.7.9/bos.net.nfs.client.sm_nfs.unodmadd
/usr/lpp/bos.net/deinstl/bos.net.nfs.client/5.3.7.10
/usr/lpp/bos.net/deinstl/bos.net.nfs.client/5.3.7.10/bos.net.nfs.client.al
/usr/lpp/bos.net/deinstl/bos.net.nfs.client/5.3.7.10/bos.net.nfs.client.inventory
/usr/lpp/bos.net/deinstl/bos.net.nfs.client/5.3.7.10/bos.net.nfs.client.tcb
/usr/lpp/bos.net/deinstl/bos.net.nfs.client/5.3.7.10/bos.net.nfs.client.sm_nfs.unodmadd
/usr/lpp/bos.net/deinstl/bos.net.nfs.client/5.3.9.7
/usr/lpp/bos.net/deinstl/bos.net.nfs.client/5.3.9.7/bos.net.nfs.client.al
/usr/lpp/bos.net/deinstl/bos.net.nfs.client/5.3.9.7/bos.net.nfs.client.inventory
/usr/lpp/bos.net/deinstl/bos.net.nfs.client/5.3.9.7/bos.net.nfs.client.tcb
/usr/lpp/bos.net/deinstl/bos.net.nfs.client/5.3.9.7/bos.net.nfs.client.sm_nfs.unodmadd
/usr/lpp/bos.net/inst_root/bos.net.nfs.client.pre_i
/usr/lpp/bos.net/inst_root/bos.net.nfs.client.config
/usr/lpp/bos.net/inst_root/bos.net.nfs.client.unconfig
/usr/lpp/bos.net/inst_root/bos.net.nfs.client.cfgfiles
/usr/lpp/bos.net/inst_root/bos.net.nfs.client.trc
/usr/lpp/bos.net/inst_root/bos.net.nfs.client.post_i
/usr/lpp/bos.net/inst_root/bos.net.nfs.client.namelist
/usr/lpp/bos.net/inst_root/bos.net.nfs.client.rm_inv
/usr/lpp/bos.net/inst_root/bos.net.nfs.client.inventory
/usr/lpp/bos.net/inst_root/bos.net.nfs.client.al
/usr/lpp/bos.net/inst_root/bos.net.nfs.client.size
/usr/lpp/bos.net/bos.net.nfs.client
/usr/lpp/bos.net/bos.net.nfs.client/5.3.0.44
/usr/lpp/bos.net/bos.net.nfs.client/5.3.0.44/inst_root
/usr/lpp/bos.net/bos.net.nfs.client/5.3.0.44/inst_root/etc
/usr/lpp/bos.net/bos.net.nfs.client/5.3.0.44/inst_root/etc/nfs.clean
/usr/lpp/bos.net/bos.net.nfs.client/5.3.0.44/inst_root/bos.net.nfs.client.trc
/usr/lpp/bos.net/bos.net.nfs.client/5.3.0.44/inst_root/bos.net.nfs.client.post_u
/usr/lpp/bos.net/bos.net.nfs.client/5.3.0.44/inst_root/bos.net.nfs.client.inventory
/usr/lpp/bos.net/bos.net.nfs.client/5.3.0.44/inst_root/bos.net.nfs.client.al
/usr/lpp/bos.net/bos.net.nfs.client/5.3.0.44/inst_root/sbin
/usr/lpp/bos.net/bos.net.nfs.client/5.3.0.44/inst_root/sbin/helpers
/usr/lpp/bos.net/bos.net.nfs.client/5.3.0.44/inst_root/sbin/helpers/nfsmnthelp
/usr/lpp/bos.net/bos.net.nfs.client/5.3.0.44/inst_root/sbin/helpers/aufsmnthelp
/usr/lpp/bos.net/bos.net.nfs.client/5.3.0.44/productid
/usr/lpp/bos.net/bos.net.nfs.client/5.3.7.9
/usr/lpp/bos.net/bos.net.nfs.client/5.3.7.9/inst_root
/usr/lpp/bos.net/bos.net.nfs.client/5.3.7.9/inst_root/etc
/usr/lpp/bos.net/bos.net.nfs.client/5.3.7.9/inst_root/etc/nfs.clean
/usr/lpp/bos.net/bos.net.nfs.client/5.3.7.9/inst_root/etc/rc.nfs4ss
/usr/lpp/bos.net/bos.net.nfs.client/5.3.7.9/inst_root/bos.net.nfs.client.trc
/usr/lpp/bos.net/bos.net.nfs.client/5.3.7.9/inst_root/bos.net.nfs.client.post_u
/usr/lpp/bos.net/bos.net.nfs.client/5.3.7.9/inst_root/bos.net.nfs.client.err
/usr/lpp/bos.net/bos.net.nfs.client/5.3.7.9/inst_root/bos.net.nfs.client.inventory
/usr/lpp/bos.net/bos.net.nfs.client/5.3.7.9/inst_root/bos.net.nfs.client.al
/usr/lpp/bos.net/bos.net.nfs.client/5.3.7.9/inst_root/sbin
/usr/lpp/bos.net/bos.net.nfs.client/5.3.7.9/inst_root/sbin/helpers
/usr/lpp/bos.net/bos.net.nfs.client/5.3.7.9/inst_root/sbin/helpers/nfsmnthelp
/usr/lpp/bos.net/bos.net.nfs.client/5.3.7.9/inst_root/sbin/helpers/aufsmnthelp
/usr/lpp/bos.net/bos.net.nfs.client/5.3.7.9/inst_root/bos.net.nfs.client.unpost_u.sh
/usr/lpp/bos.net/bos.net.nfs.client/5.3.7.9/productid
/usr/lpp/bos.net/bos.net.nfs.client/5.3.7.9/bos.net.nfs.client.aparmaps
/usr/lpp/bos.net/bos.net.nfs.client/5.3.7.10
/usr/lpp/bos.net/bos.net.nfs.client/5.3.7.10/inst_root
/usr/lpp/bos.net/bos.net.nfs.client/5.3.7.10/inst_root/etc
/usr/lpp/bos.net/bos.net.nfs.client/5.3.7.10/inst_root/etc/nfs.clean
/usr/lpp/bos.net/bos.net.nfs.client/5.3.7.10/inst_root/etc/rc.nfs4ss
/usr/lpp/bos.net/bos.net.nfs.client/5.3.7.10/inst_root/bos.net.nfs.client.trc
/usr/lpp/bos.net/bos.net.nfs.client/5.3.7.10/inst_root/bos.net.nfs.client.post_u
/usr/lpp/bos.net/bos.net.nfs.client/5.3.7.10/inst_root/bos.net.nfs.client.err
/usr/lpp/bos.net/bos.net.nfs.client/5.3.7.10/inst_root/bos.net.nfs.client.inventory
/usr/lpp/bos.net/bos.net.nfs.client/5.3.7.10/inst_root/bos.net.nfs.client.al
/usr/lpp/bos.net/bos.net.nfs.client/5.3.7.10/inst_root/sbin
/usr/lpp/bos.net/bos.net.nfs.client/5.3.7.10/inst_root/sbin/helpers
/usr/lpp/bos.net/bos.net.nfs.client/5.3.7.10/inst_root/sbin/helpers/nfsmnthelp
/usr/lpp/bos.net/bos.net.nfs.client/5.3.7.10/inst_root/sbin/helpers/aufsmnthelp
/usr/lpp/bos.net/bos.net.nfs.client/5.3.7.10/productid
/usr/lpp/bos.net/bos.net.nfs.client/5.3.7.10/bos.net.nfs.client.aparmaps
/usr/lpp/bos.net/bos.net.nfs.client/5.3.9.7
/usr/lpp/bos.net/bos.net.nfs.client/5.3.9.7/inst_root
/usr/lpp/bos.net/bos.net.nfs.client/5.3.9.7/inst_root/etc
/usr/lpp/bos.net/bos.net.nfs.client/5.3.9.7/inst_root/etc/nfs.clean
/usr/lpp/bos.net/bos.net.nfs.client/5.3.9.7/inst_root/etc/rc.nfs4ss
/usr/lpp/bos.net/bos.net.nfs.client/5.3.9.7/inst_root/bos.net.nfs.client.trc
/usr/lpp/bos.net/bos.net.nfs.client/5.3.9.7/inst_root/bos.net.nfs.client.post_u
/usr/lpp/bos.net/bos.net.nfs.client/5.3.9.7/inst_root/bos.net.nfs.client.err
/usr/lpp/bos.net/bos.net.nfs.client/5.3.9.7/inst_root/bos.net.nfs.client.inventory
/usr/lpp/bos.net/bos.net.nfs.client/5.3.9.7/inst_root/bos.net.nfs.client.al
/usr/lpp/bos.net/bos.net.nfs.client/5.3.9.7/inst_root/sbin
/usr/lpp/bos.net/bos.net.nfs.client/5.3.9.7/inst_root/sbin/helpers
/usr/lpp/bos.net/bos.net.nfs.client/5.3.9.7/inst_root/sbin/helpers/nfsmnthelp
/usr/lpp/bos.net/bos.net.nfs.client/5.3.9.7/inst_root/sbin/helpers/aufsmnthelp
/usr/lpp/bos.net/bos.net.nfs.client/5.3.9.7/productid
/usr/lpp/bos.net/bos.net.nfs.client/5.3.9.7/bos.net.nfs.client.aparmaps
/usr/sys/inst.images/bos.net.nfs.client.5.3.7.10.bff
/lpp/bos.net/deinstl/bos.net.nfs.client.al
/lpp/bos.net/deinstl/bos.net.nfs.client.unconfig
/lpp/bos.net/deinstl/bos.net.nfs.client.inventory
/lpp/bos.net/deinstl/bos.net.nfs.client.undo.trc
/lpp/bos.net/deinstl/bos.net.nfs.client
/lpp/bos.net/deinstl/bos.net.nfs.client/5.3.0.44
/lpp/bos.net/deinstl/bos.net.nfs.client/5.3.0.44/bos.net.nfs.client.al
/lpp/bos.net/deinstl/bos.net.nfs.client/5.3.0.44/bos.net.nfs.client.inventory
/lpp/bos.net/deinstl/bos.net.nfs.client/5.3.0.44/bos.net.nfs.client.undo.trc
/lpp/bos.net/deinstl/bos.net.nfs.client/5.3.7.9
/lpp/bos.net/deinstl/bos.net.nfs.client/5.3.7.9/bos.net.nfs.client.al
/lpp/bos.net/deinstl/bos.net.nfs.client/5.3.7.9/bos.net.nfs.client.inventory
/lpp/bos.net/deinstl/bos.net.nfs.client/5.3.7.9/bos.net.nfs.client.undo.err
/lpp/bos.net/deinstl/bos.net.nfs.client/5.3.7.9/bos.net.nfs.client.undo.trc
/lpp/bos.net/deinstl/bos.net.nfs.client/5.3.7.10
/lpp/bos.net/deinstl/bos.net.nfs.client/5.3.7.10/bos.net.nfs.client.al
/lpp/bos.net/deinstl/bos.net.nfs.client/5.3.7.10/bos.net.nfs.client.inventory
/lpp/bos.net/deinstl/bos.net.nfs.client/5.3.7.10/bos.net.nfs.client.undo.err
/lpp/bos.net/deinstl/bos.net.nfs.client/5.3.7.10/bos.net.nfs.client.undo.trc
/lpp/bos.net/bos.net.nfs.client
/lpp/bos.net/bos.net.nfs.client/5.3.0.44
/lpp/bos.net/bos.net.nfs.client/5.3.0.44/bos.net.nfs.client.undo.trc
/lpp/bos.net/bos.net.nfs.client/5.3.7.9
/lpp/bos.net/bos.net.nfs.client/5.3.7.9/bos.net.nfs.client.undo.err
/lpp/bos.net/bos.net.nfs.client/5.3.7.9/bos.net.nfs.client.undo.trc
/lpp/bos.net/bos.net.nfs.client/5.3.7.10
/lpp/bos.net/bos.net.nfs.client/5.3.7.10/bos.net.nfs.client.undo.err
/lpp/bos.net/bos.net.nfs.client/5.3.7.10/bos.net.nfs.client.undo.trc
/lpp/bos.net/bos.net.nfs.client/5.3.9.7.save
/lpp/bos.net/bos.net.nfs.client.undo.trc

Open in new window

0
 
LVL 68

Accepted Solution

by:
woolmilkporc earned 500 total points
ID: 38764506
All these files are not installation packages, they're just content listings, file properties, ODM entries, traces etc.

You should rather search your installation repository, usually "/usr/sys/inst.images", or, as posted in your Q "/patches", or maybe you have a NIM server (indicated by the presence of "/etc/niminfo"). Run "lsnim -l |grep lpp" on the NIM server if you have one.

Since there is obviously a "bos.net.nfs.client 5.3.9.7" package in /patches you could try to forcibly over-install this one. Use the "-F" flag of installp or set "OVERWRITE same or newer versions?" to "yes" under smitty.

I have no chance to test this, because I can't mimic a situation like yours on my systems, thus I can't tell you whether this will help.

Anyway, without any installp packages at hand we won't get very far, I fear.
0
 
LVL 47

Author Comment

by:David
ID: 38764546
So a bos.net.nfs.client.5.3.9.7.bff and a forced install is probably way to go, so need to search all my backups, otherwise, probably have to regress to original installation media and force, right?  (Yes, no guarantees, understood)
0
 
LVL 68

Expert Comment

by:woolmilkporc
ID: 38764603
Right, that's exactly what I was trying to suggest.

Should you have to regress to original media don't forget to repeat the ML/SP upgrades for bos.net.nfs.client afterwards in order to get your OS level consistent.

Good luck!
0
 
LVL 47

Author Closing Comment

by:David
ID: 38772917
Well I wasn't able to find that file anywhere, and all things considered that system was a little bit funky, so I was able to borrow an AIX distribution and reloaded the O/S after backing up what I cared about.

But your answer is correct, and I shouldn't penalize you because I didn't have what I needed to follow through with your advice.  Thanks.
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Using libpcap/Jpcap to capture and send packets on Solaris version (10/11) Library used: 1.      Libpcap (http://www.tcpdump.org) Version 1.2 2.      Jpcap(http://netresearch.ics.uci.edu/kfujii/Jpcap/doc/index.html) Version 0.6 Prerequisite: 1.      GCC …
FreeBSD on EC2 FreeBSD (https://www.freebsd.org) is a robust Unix-like operating system that has been around for many years. FreeBSD is available on Amazon EC2 through Amazon Machine Images (AMIs) provided by FreeBSD developer and security office…
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:
This video shows how to set up a shell script to accept a positional parameter when called, pass that to a SQL script, accept the output from the statement back and then manipulate it in the Shell.

624 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question