ERROR: unable to open mount table /etc/mnttab -Solaris 8 help!
We still have a few servers on Solaris 8. I was testing adding the Time Zone patches for Solaris 8: 109809-04 and 108993-63 on some test systems. Patch 109809-04 installed fine, but 108993-63 says it was missing packages. I was told that all the packages listed under the 108993-63 patch directory needed to be installed before the patch would install correctly. I did pkginfo on all of them:
dssj-stdw-test:hughesm> pkginfo SUNWapppr SUNWapppu SUNWarc SUNWatfsr SUNWatfsu SUNWcarx.u SUNWcarxus SUNWcsl SUNWcslx SUNWcsr SUNWcstl SUNWcslx SUNWcsr SUNWcstl SUNWcstlx SUNWcsu SUNWcsxu SUNWdpl SU
WNdplx SUNWhea SUNWlldap SUNWmdb SUNWmdbx SUNWnisr SUNWnisu SUWNpppd SUWNpppdu
and it said these were missing:
ERROR: information for "SUNWapppr" was not found
ERROR: information for "SUNWapppu" was not found
ERROR: information for "SUNWcarx.u" was not found
ERROR: information for "SUNWcarx.us" was not found
ERROR: information for "SUNWcslx" was not found
ERROR: information for "SUNWcsr" was not found
ERROR: information for "SUNWcstl" was not found
ERROR: information for "SUWNdplx" was not found
ERROR: information for "SUNWlldap" was not found
ERROR: information for "SUWNpppd" was not found
ERROR: information for "SUWNpppdu" was not foun
I installed the first ones, including a prerequisite SUNWpppk up to SUNWcsr which only installed partially.
Now when I try to install any of the other packages I get:
dssj-stdw-test:hughesm> sudo pkgadd -d. SUNWcstl
Processing package instance <SUNWcstl> from </tmp/sunpackages>
pkgadd: ERROR: unable to open mount table /etc/mnttab
No changes were made to the system.
I also cannot remove it:
dssj-stdw-test:hughesm> sudo pkgrm SUNWcsr
The following package is currently installed:
SUNWcsr Core Solaris, (Root)
(sparc) 11.8.0,REV=2000.01.08.18.12
Do you want to remove this package? y
pkgrm: ERROR: unable to open mount table /etc/mnttab
I can't even do a showrev:
dssj-stdw-test:hughesm> showrev -p | grep 108993
showrev: get_env_var(core, SUNW_PATCHID)
The /etc/mnttab file is empty and when I do "df -k" nothing returns. I found some references to this error message on sunsolve but not under the same circumstances.
Help please:
1. How do I resolve this error? Fortunately this is a test box but I have more Solaris 8 servers that are being used.
2. Did I really need to install all these packages just for the Time Zone update? I have more Solaris 8 systems, including a production one that I don't want it to fail on. Is there a way to bypass certain packages on a patchadd is they're not installed and not needed?

