Solved

AIX fileset inconsistent after fileset installation, Builddate requisite failure

Posted on 2013-01-10
8
3,617 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:dlethe
[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:dlethe
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
Industry Leaders: 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!

 
LVL 47

Author Comment

by:dlethe
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:dlethe
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:dlethe
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

Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
nodeip 9 98
Most secure Linux or x86 Unix that are least prone to ransomware/malware 24 180
Write an app 10 80
Install MySQL 5.6 and PHP on Centos Linux 6 182
Hello fellow BSD lovers, I've created a patch process for patching openjdk6 for BSD (FreeBSD specifically), although I tried to keep all BSD versions in mind when creating my patch. Welcome to OpenJDK6 on BSD First let me start with a little …
In tuning file systems on the Solaris Operating System, changing some parameters of a file system usually destroys the data on it. For instance, changing the cache segment block size in the volume of a T3 requires that you delete the existing volu…
Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
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.:
Suggested Courses

710 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