The NIS alias map needs to contain a @:@ entry to indicate that it is fully updated and ready for reading. But because HP-UX omits the @:@ , it is useful only as a check to see whether the NIS map exists. The -d38.10 debugging switch causes the result of this check to be printed as: nis_map_open: yp_match(@, domain, nisdb ) Here, domain is the NIS domain, and nisdb is usually mail.aliases (but it can be redefined in your configuration file, AliasFile). If the database map is not marked as optional (-o), the following error will be printed: Cannot bind to map nisdb in domain domain: reason here The -d38.10 debugging switch also traces the NIS+ open 's check for a valid table: nisplus_map_open: nisplusdb.domain is not a table Essentially, this says that the NIS+ database map nisplusdb (in the domain shown) does not exist. The error is printed even if the -o (optional) database switch (-o) is present. |