Installing IB 5.0 on Solaris with Error "Verification authentication "

By: Borland Staff

Abstract: InterBase doesn't explictly check on uids, gids, etc. during installation. However, the package (pkgadd) if the group doesn't exist.

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.

Server Response from: ETNASC04