Problem: Getting error "Verification authentication on file /usr/interbase/... group name "root" not found in group" when installing InterBase 5.0 on Solaris with pkgadd. Solution: InterBase doesn't explictly check on uids, gids, etc. during installation. However, the package (pkgadd) *does* contain files which are to be installed with owner root and group root, so pkgadd might complain if the group doesn't exist. In a normal Solaris installation, the first line in /etc/group should be "root::0:root". Older versions of Solaris may also have the group "wheel". If so, use the default "root". Another possibility is that /etc/nsswitch.conf specifies that "group" should come only from NIS or NIS+, and not from local files. A typical group line in nsswitch looks like "group: files nis" or "group: files nis+", but this machine may instead have either "group: nis" or "group: nis+". If the NIS or NIS+ server only supplies enterprise-wide groups, and not standard groups like root, that might explain the problem. If the NIS server has to serve different kinds of machines (HP, SCO, etc. in addition to Solaris), then it would be unlikely for the server to handle user and group names that are not specific to the company, because those often differ between brands of Unix.
Last Modified: 29-SEP-00