Topic
  • 5 replies
  • Latest Post - ‏2011-03-11T21:59:45Z by PontiacGeronimo
PontiacGeronimo
PontiacGeronimo
95 Posts

Pinned topic installp: The build date requisite check failed for fileset

‏2011-03-11T12:25:28Z |
Can somebody tell me why upgrading AIX 5.3 TL4 to TL11SP3 I get no errors and doing upgrade of AIX 5300-08-01-0819 from the same filesets (the same install directory) it fails on one fileset bos.net.nfs.client with error:


+-----------------------------------------------------------------------------+ BUILDDATE Verification ... +-----------------------------------------------------------------------------+ Verifying build dates... installp: The build date requisite check failed 

for fileset      bos.net.nfs.cli Installed fileset build date is 0819.  Selected fileset does not have a build da te, but one is required. installp: Installation failed due to BUILDDATE requisite failure.

How it can be? What is wrong that upgrading from older TL I get no error and from newer I get error?

On affcted system (TL8 SP1) the bos.net.nfs.client fileset is on level 5.3.8.1.
Thank you very much in advance for help solving this annoying issue.

best regards,
G.
Updated on 2011-03-11T21:59:45Z at 2011-03-11T21:59:45Z by PontiacGeronimo
  • unixgrl
    unixgrl
    185 Posts

    Re: installp: The build date requisite check failed for fileset

    ‏2011-03-11T15:02:10Z  
    I think the builddate feature didn't start until around TL5 or TL6 so your really old server didn't have problems because it didn't have any builddates to compare.

    What is the new version of the fileset? Did you get new base-level filesets to patch with? Have you tried updating the TOC and retrying the patching?
  • PontiacGeronimo
    PontiacGeronimo
    95 Posts

    Re: installp: The build date requisite check failed for fileset

    ‏2011-03-11T19:51:22Z  
    • unixgrl
    • ‏2011-03-11T15:02:10Z
    I think the builddate feature didn't start until around TL5 or TL6 so your really old server didn't have problems because it didn't have any builddates to compare.

    What is the new version of the fileset? Did you get new base-level filesets to patch with? Have you tried updating the TOC and retrying the patching?
    the system were I want to install TL11SP3 in now on level

    
    # oslevel -s 5300-08-01-0819 # lslpp -Lqc bos.net.nfs.client bos.net:bos.net.nfs.client:5.3.8.1: : :C:F:Network File System Client: : : : : : :0:0:/:0819 #
    


    In TL11+SP3 filesets direcotry I can see:

    
    # installp -Ld . |grep bos.net.nfs.client bos.net:bos.net.nfs.client:5.3.11.1::S:T:::::b:Network File System Client::::0:0944: bos.net:bos.net.nfs.client:5.3.11.3::S:C:::::b:Network File System Client::::0:1013:
    

    The last column (separated with :) is the "Build Date"

    What does it mean?
    Why installp complains (fails) on bos.net.nfs.client in my case?
    What I need to do on system 5300-08-01-0819 to successfully upgrade to TL11SP3 like it was done successfully on TL4 systems?
  • PontiacGeronimo
    PontiacGeronimo
    95 Posts

    Re: installp: The build date requisite check failed for fileset

    ‏2011-03-11T20:52:59Z  
    the system were I want to install TL11SP3 in now on level

    <pre class="jive-pre"> # oslevel -s 5300-08-01-0819 # lslpp -Lqc bos.net.nfs.client bos.net:bos.net.nfs.client:5.3.8.1: : :C:F:Network File System Client: : : : : : :0:0:/:0819 # </pre>

    In TL11+SP3 filesets direcotry I can see:

    <pre class="jive-pre"> # installp -Ld . |grep bos.net.nfs.client bos.net:bos.net.nfs.client:5.3.11.1::S:T:::::b:Network File System Client::::0:0944: bos.net:bos.net.nfs.client:5.3.11.3::S:C:::::b:Network File System Client::::0:1013: </pre>
    The last column (separated with :) is the "Build Date"

    What does it mean?
    Why installp complains (fails) on bos.net.nfs.client in my case?
    What I need to do on system 5300-08-01-0819 to successfully upgrade to TL11SP3 like it was done successfully on TL4 systems?
    the error says more:

    
    . . . . . << End of copyright notice 
    
    for bos.net >>. . . .   sysck: 3001-049 Wrong file size.  The file /sbin/helpers/nfsmnthelp has an actual size of 35906 bytes (expected size: 35638 bytes). sysck: 3001-017 Errors were detected validating the files 
    
    for 
    
    package bos.net.nfs.client.   0503-464 installp:  The installation has FAILED 
    
    for the 
    "root" part of the following filesets: bos.net.nfs.client 5.3.11.3   installp:  Cleaning up software 
    
    for: bos.net.nfs.client 5.3.11.3
    

    Before the uprgade was started I run:

    
    # lppchk -v # lppchk -c #
    


    Both completed cleanly.

    I restored system from mksysb, re-download TL11+SP3 from IBM and repeat upgrade but the same problem occured!!!
    
    # restore -Tvf ./U814972.bff|grep help Please mount volume 1 on ./U814972.bff. Press the Enter key to continue.   New volume on ./U814972.bff: Cluster size is 51200 bytes (100 blocks). The volume number is 1. The backup date is: Fri Apr  4 18:56:51 CUT 2008 Files are backed up by name. The user is BUILD. 35906 ./usr/lpp/bos.net/bos.net.nfs.client/5.3.8.1/inst_root/sbin/helpers/nfsmnthelp
    


    I checked U814972.bff from 5300-08-01-0819 and see exactly the file size I have. Why IBM complains and expects different size? Is there any hero from IBM experts who can tell us why their AIX stuff doesn't work good? Is it maybe again some hidden bug in AIX? Why such easy things must be so complicated in IBM?
  • PontiacGeronimo
    PontiacGeronimo
    95 Posts

    Re: installp: The build date requisite check failed for fileset

    ‏2011-03-11T21:13:44Z  
    the error says more:

    <pre class="jive-pre"> . . . . . << End of copyright notice for bos.net >>. . . . sysck: 3001-049 Wrong file size. The file /sbin/helpers/nfsmnthelp has an actual size of 35906 bytes (expected size: 35638 bytes). sysck: 3001-017 Errors were detected validating the files for package bos.net.nfs.client. 0503-464 installp: The installation has FAILED for the "root" part of the following filesets: bos.net.nfs.client 5.3.11.3 installp: Cleaning up software for: bos.net.nfs.client 5.3.11.3 </pre>
    Before the uprgade was started I run:

    <pre class="jive-pre"> # lppchk -v # lppchk -c # </pre>

    Both completed cleanly.

    I restored system from mksysb, re-download TL11+SP3 from IBM and repeat upgrade but the same problem occured!!!
    <pre class="jive-pre"> # restore -Tvf ./U814972.bff|grep help Please mount volume 1 on ./U814972.bff. Press the Enter key to continue. New volume on ./U814972.bff: Cluster size is 51200 bytes (100 blocks). The volume number is 1. The backup date is: Fri Apr 4 18:56:51 CUT 2008 Files are backed up by name. The user is BUILD. 35906 ./usr/lpp/bos.net/bos.net.nfs.client/5.3.8.1/inst_root/sbin/helpers/nfsmnthelp </pre>

    I checked U814972.bff from 5300-08-01-0819 and see exactly the file size I have. Why IBM complains and expects different size? Is there any hero from IBM experts who can tell us why their AIX stuff doesn't work good? Is it maybe again some hidden bug in AIX? Why such easy things must be so complicated in IBM?
    still investigating.

    1) why "oslevel -s" returns wanted level 5300-11-03-1013 although the upgrade filed on bos.net.nfs.clinet?
    2) why only bos.net.nfs.client failed from >400 filesets?
    3) why upgrade from TL4 didn't failed?
    4) why lppchk -v returns error and lppchk -c not?

    
    # lppchk -v lppchk:  The following filesets need to be installed or corrected to bring the system to a consistent state:   bos.net.nfs.client 5.3.11.3             (usr: APPLIED, root: not installed)   # lppchk -c #
    


    /sbin/helpers/nfsmnthelp expected size: 35638 bytes is the size which should be after TL11SP3 installation...

    any idea?
  • PontiacGeronimo
    PontiacGeronimo
    95 Posts

    Re: installp: The build date requisite check failed for fileset

    ‏2011-03-11T21:59:45Z  
    still investigating.

    1) why "oslevel -s" returns wanted level 5300-11-03-1013 although the upgrade filed on bos.net.nfs.clinet?
    2) why only bos.net.nfs.client failed from >400 filesets?
    3) why upgrade from TL4 didn't failed?
    4) why lppchk -v returns error and lppchk -c not?

    <pre class="jive-pre"> # lppchk -v lppchk: The following filesets need to be installed or corrected to bring the system to a consistent state: bos.net.nfs.client 5.3.11.3 (usr: APPLIED, root: not installed) # lppchk -c # </pre>

    /sbin/helpers/nfsmnthelp expected size: 35638 bytes is the size which should be after TL11SP3 installation...

    any idea?
    "probably" fixed after following steps:

    1) force (re)install of base 5.3.0.40 bos.net.nfs.client
    2) upgrade bos.net.nfs.client from TL11SP3 (5.3.11.3)

    lppchk -v error is gone.