Consultor Eletrônico



Kbase P89173: AppServer not starting when defined for a NIS+ user
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   16/10/2008
Status: Unverified

FACT(s) (Environment):

Progress 9.1D
Solaris SPARC 2.8 64-bit

SYMPTOM(s):

AppServer not starting when defined for a NIS+ user

Adminserver started as root

Within ubroker.properties, userName, uuid and groupName are defined for the AppServer Broker

PID missing in second message of admserv.log file, after error 8171

[<date> <time>] [3] [AdminServer] SvcControlCmd.connectToService() failure: Unable to connect to the service process at rmi://<host>:<port>/<AppServer>(after 2 retries) (8171)

[<date> <time>] [3] [AdminServer] Started broker. Broker: <AppServer>, PID:

no entry in <AppServer>.broker.log

NIS+ user fails to authenticate with the AdminServer using Progress Explorer.

The command "nismatch <user> passwd.org_dir" returns
<user>:*NP*:<uuid>:<gid>::<home_dir>:<shell>:*NP*

The command "ypmatch <user> passwd" returns
Can't match key batch in map passwd.byname. Reason: can't communicate with ypbind.

CAUSE:

"*NP*" returned by "nismatch" stands for "No Permissions", which means that root doesn't have permissions to look at other user's encrypted password.

FIX:

Set up the NIS table in such a way that root can read it.
There are a couple of links on the Internet that explains how to do this, for example:

http:/
ewfdawg.com/SecBook-5.4.1.htm