Monday, February 1, 2016

"FAILED pre-installation verification" during VIOS upgrade (updateios)

While trying to upgrade to VIOS 2.2.4.10 from 2.2.2.1 I got weird error messages about the missing filesets. There was two kinds of error messages on different VIO servers like those:

/usr/ios/cli/ioscli updateios -dev /mnt -accept -install


FAILURES
--------
  Filesets listed in this section failed pre-installation verification
  and will not be installed.

  Missing Filesets
  ----------------
  The following filesets could not be found on the installation media.
  If you feel these filesets really are on the media, check for typographical
  errors in the name specified or, if installing from directory, check for
  discrepancies between the Table of Contents file (.toc) and the images that
  reside in the directory.

    b                                       
    b                                       
    b                     

    p                                       
    p                                       

  << End of Failure Section >>

+-----------------------------------------------------------------------------+
                   BUILDDATE Verification ...
+-----------------------------------------------------------------------------+
Verifying build dates...done
FILESET STATISTICS
------------------
  228  Selected to be installed, of which:
      228  FAILED pre-installation verification

####################
/usr/ios/cli/ioscli updateios -dev /mnt -accept -install

0503-019 installp:  Implementation is an invalid level.
        ALL levels must be in one of the following formats: 
                vv.rr.mmmm.ffff OR vv.rr.mmmm.fffff.ppppppppp

    mit.script                              
    mit.script                              
    +                                       

  << End of Failure Section >>

+-----------------------------------------------------------------------------+
                   BUILDDATE Verification ...
+-----------------------------------------------------------------------------+
Verifying build dates...done
FILESET STATISTICS
------------------
  208  Selected to be installed, of which:
      208  FAILED pre-installation verification
  ----


SOLUTION:
I discovered two old timed files in /tmp. Removing them solved the problem in one type of systems. On the others removing all /tmp content cleared the problem.

cd /tmp
ls -l .list_filesets.*
-rw-r--r--    1 root     staff          1580 Dec 27 2011  .list_filesets.out
-rw-r--r--    1 root     staff          1238 Dec 27 2011  .list_filesets.toc

rm .list_file*
/usr/ios/cli/ioscli updateios -dev /mnt -accept -install

No comments: