lppchk errors: bos.rte.filesystem

Hi all,

I installed AIX 5.3 (TL 5300-08-01) and after that I updated to TL 5300-09-01.

The problem is that, when I issue "lppchk -v" I get the following error:

# lppchk -v
lppchk: The following filesets need to be installed or corrected to bring
the system to a consistent state:
bos.rte.filesystem 5.3.9.0 (not installed; requisite fileset)
bos.rte.filesystem 5.3.9.0 (not installed; requisite fileset)

However, the system reports that bos.rte.filesystem is installed:

# lslpp -l bos.rte.filesystem
Fileset Level State Description

Path: /usr/lib/objrepos
bos.rte.filesystem 5.3.9.1 COMMITTED Filesystem Administration
Path: /etc/objrepos
bos.rte.filesystem 5.3.9.1 COMMITTED Filesystem Administration

oslevel -s reports 5300-09-01-0847

I don't understand why lppchk complains. Perhaps I am missing something here.

Should I worry about the lppchk errors?
What can I do to avoid them?

Thanks in advance.

We ar not that high in TL/SP yet, but you could try to apply the update again and see if it still complains.

You could also check the history for that fileset like this:

lslpp -h bos.rte.filesystem
  Fileset         Level     Action       Status       Date         Time
  ----------------------------------------------------------------------------
Path: /usr/lib/objrepos
  bos.rte.filesystem
                 5.3.0.50   COMMIT       COMPLETE     02/09/07     16:50:42
                 5.3.0.52   COMMIT       COMPLETE     03/17/08     16:02:03
                 5.3.0.61   COMMIT       COMPLETE     03/17/08     16:02:12
                 5.3.0.62   COMMIT       COMPLETE     03/17/08     16:07:51
                  5.3.7.0   COMMIT       COMPLETE     03/25/08     17:22:27
                  5.3.7.1   COMMIT       COMPLETE     03/25/08     17:32:09

Path: /etc/objrepos
  bos.rte.filesystem
                 5.3.0.50   COMMIT       COMPLETE     02/09/07     16:50:42
                 5.3.0.52   COMMIT       COMPLETE     03/17/08     16:02:03
                 5.3.0.61   COMMIT       COMPLETE     03/17/08     16:02:12
                 5.3.0.62   COMMIT       COMPLETE     03/17/08     16:07:51
                  5.3.7.0   COMMIT       COMPLETE     03/25/08     17:22:27
                  5.3.7.1   COMMIT       COMPLETE     03/25/08     17:32:09

Maybe something is missing.

Hi zaxxon,

thanks for your reply.
This is the output of lslpp -l bos.rte.filesystem

# lslpp -h bos.rte.filesystem
  Fileset         Level     Action       Status       Date         Time
  ----------------------------------------------------------------------------
Path: /usr/lib/objrepos
  bos.rte.filesystem
                  5.3.8.0   COMMIT       COMPLETE     12/09/08     18:50:41
                  5.3.9.1   COMMIT       COMPLETE     12/10/08     23:51:08
Path: /etc/objrepos
  bos.rte.filesystem
                  5.3.8.0   COMMIT       COMPLETE     12/09/08     18:50:41
                  5.3.9.1   COMMIT       COMPLETE     12/10/08     23:51:08

I have exactly the same output in another partition and lppchk does not complain.

However, I noticed that, when listing the installed software and superseded levels I get this:

  
Fileset                      Level  State  Type  Description (Uninstaller)
  ----------------------------------------------------------------------------
  bos.rte.filesystem         5.3.8.0    C     F    Filesystem Administration
                             5.3.9.0    ?     F    Filesystem Administration
                             5.3.9.1    C     F    Filesystem Administration

In the other LPAR this does not happen, I only get the lines referring to versions 5.3.8.0, 5.3.9.1.

Apparently this indicates that 5.3.9.0 version is in an inconsistent state.
Can I do something to fix this?

I have tried re-applying the update but the system reports there are no installable filesets in the installation media because they are already installed.

Thanks again.

My guess is that your installp database is corrupted somehow. Have you already committed the installed filesets? If not maybe committing them helps.

It looks like the TL9 base level fileset was not correctly installed and you upgraded this with an upgrade package. It might help to reapply the base level fileset bos.rte.filesystem.5.3.9.0 with the "force" option and then update it again. Do a "commit" preceeding this and after reinstalling it because stepping back will definitely be impossible after that. If this is possible (lacking an AIX system right now i down't know what bos.rte.filesystem contains) deinstall the package completely and install anew.

I hope this helps.

bakunin

@Bakunin
Maybe it helps; it contains following (oslevel: 5300-07-02-0806):

lslpp -f bos.rte.filesystem

  Fileset               File
  ----------------------------------------------------------------------------
Path: /usr/lib/objrepos
  bos.rte.filesystem 5.3.0.50
                        /usr/sbin/rollback -> /sbin/helpers/jfs2/rollback
                        /usr/sbin/snapshot -> /sbin/helpers/jfs2/snapshot
                        /usr/sbin/backsnap -> /sbin/helpers/jfs2/snapshot
                        /usr/sbin/fuser64
                        /usr/bin/dfshares
                        /usr/bin/dfmounts
                        /usr/sbin/fsck
                        /usr/ccs/lib/libxdsm.a
                        /usr/lib/libxdsm.a -> /usr/ccs/lib/libxdsm.a
                        /usr/sbin/fsdb
                        /usr/sbin/logredo
                        /usr/sbin/defragfs
                        /usr/lib/drivers/udfs.load
                        /usr/sbin/lsjfs2 -> /usr/sbin/lsjfs
                        /usr/sbin/lsjfs
                        /usr/lib/fs/nfs/dfshares
                        /usr/lib/fs/nfs/dfmounts
                        /usr/lib/libudf.a
                        /usr/sbin/chfs -> /usr/sbin/lsfs
                        /usr/sbin/rmfs -> /usr/sbin/lsfs
                        /usr/sbin/crfs -> /usr/sbin/lsfs
                        /usr/sbin/imfs -> /usr/sbin/lsfs
                        /usr/sbin/lsfs
                        /usr/sbin/dfsck
                        /usr/sbin/dumpfs
                        /usr/sbin/ff
                        /usr/sbin/fdformat -> /usr/sbin/format
                        /usr/sbin/format
                        /usr/sbin/udflabel
                        /usr/sbin/unmount -> /usr/sbin/mount
                        /usr/sbin/umount -> /usr/sbin/mount
                        /usr/sbin/mount
                        /usr/lib/drivers/udfs.ext
                        /usr/sbin/fuser
                        /usr/sbin/getea
                        /usr/lib/drivers/ramdisk
                        /usr/bin/istat
                        /usr/sbin/probe
                        /usr/sbin/umountall
                        /usr/sbin/setea
                        /usr/sbin/proto
                        /usr/bin/df
                        /usr/sbin/mkramdisk
                        /usr/sbin/rmramdisk
                        /usr/sbin/mklost+found
                        /usr/sbin/mknod
                        /usr/sbin/mkproto
                        /usr/sysv/bin/df
                        /usr/sbin/udfcheck
                        /usr/lib/drivers/cfs.ext
                        /usr/sbin/ncheck
                        /usr/sbin/chvfs -> /usr/sbin/lsvfs
                        /usr/sbin/rmvfs -> /usr/sbin/lsvfs
                        /usr/sbin/crvfs -> /usr/sbin/lsvfs
                        /usr/sbin/lsvfs
                        /usr/sbin/udfcreate
                        /usr/sbin/logform
                        /usr/lib/drivers/udfs.load64
                        /usr/sbin/mkfs

Path: /etc/objrepos
  bos.rte.filesystem 5.3.0.50
                        /etc/filesystems
                        /etc/vfs
                        /sbin/helpers/jfs2/statfs
                        /sbin/helpers/jfs2/rollback
                        /sbin/helpers/jfs2/logredo
                        /sbin/helpers/jfs2/ncheck
                        /sbin/helpers/jfs2/logredo64
                        /sbin/helpers/jfs2/chfs
                        /sbin/helpers/jfs2/ff
                        /sbin/helpers/v3fshelper
                        /sbin/helpers/jfs2/fscklog
                        /sbin/helpers/jfs2/snapshot
                        /sbin/helpers/jfs2/mount
                        /sbin/helpers/jfs2/istat
                        /sbin/helpers/jfs2/defragfs
                        /sbin/helpers/jfs2/diskusg
                        /sbin/helpers/jfs2/quotacheck
                        /sbin/helpers/jfs2/mkfs
                        /sbin/helpers/jfs2/dumpfs
                        /sbin/helpers/udfmnthelp
                        /sbin/helpers/jfs2/fsck
                        /sbin/helpers/jfs2/fsdb
                        /sbin/helpers/jfs2/chfs64
                        /sbin/helpers/jfs2/umount -> /sbin/helpers/jfs2/mount
                        /sbin/helpers/jfs2/crfs
                        /sbin/helpers/jfs2/logform
                        /sbin/helpers/jfs2/fsck64
                        /sbin/helpers/jfs2/lsfs
                        /sbin/helpers/jfs2/backsnap -> /sbin/helpers/jfs2/snapshot
                        /sbin/helpers/jfs2/fstype

I am now downloading TL 5300-09 (with no service packs).
I'll try to force the installation of bos.rte.filesystem 5.3.9.0 and to apply the SP1 again.

I'll let you know the result.

Hello,

I downloaded TL09 and tryied installing bos.rte.filesystem 5.3.9.0 with the "force" option.
The installation fails because aparently it can't find any installable base level fileset. I don't undertand why.

If I try without the force option it says that bos.rte.filesystem is already installed.

I don't think deinstalling is an option since bos.rte.filesystem has a lot of dependencies.

Because the base level filesets are on AIX installation media only. Only on very rare occasions a base level fileset comes with a TL. Otherwise it would be possible to create an AIX installation media from the updates. Enough said...

Thanks shockneck but no luck so far...
I downloaded the AIX5.3 TL09 Base Media from partnerworld but I get the same result:

  • When I install without the "force" option the system says that the package bos.rte.filesystem is already isntalled.
  • However, if I try with the "force" option it complains that there are no base level filesets in the installation media.

I don't know what such an image looks like that is downloadable from "Partnerworld". Installable images are marked by a ".I" after copying the LPPs with gencopy to an installation directory opposed to Single Updates that are marked by a ".U". Don't work with .bff files.
Furthermore the error message itself could be misleading also. Installp complains quite often about a certain fileset being necessary as a prerequisite and one is tempted to believe that only the very fileset mentioned will be accepted. Fortunately in most cases the name of the fileset is true while the VRMF is not. In your case I think there is a good chance that any bos.rte.filesystems 5.3.0.x.I would work. You don't need to offer an installable image at TL9. So you might try this:
Copy the (=any) base level LPP bos.rte.filesystem (5.3.0.x.x.I) to a filesystem, together with the latest update of the very same LPP plus any coreqs. Create a new table of contents. To do this you need to delete the .toc file if it exists as otherwise it is just updated which often leads to failures. So what you do from the directory where you prepared the LPPs for installation is:
# rm .toc
# inutoc .
Then try to force the overwrite again.

I have tried to gencopy the fileset bos.rte.filesystem from by installation media but it is bos.rte.filesystem.5.3.0.9.U and therefore it won't install.

I don't know where to get bos.rte.filesystem.5.3.0.9.I from, since the DVDs I am downloading are installable (not update) media.