SSHD creates defunct process

Peter Stuge stuge-openssh-unix-dev at cdy.org
Thu May 19 00:19:33 EST 2005


Hi,

I'll chip in here, even if I'm no PAM guru.


On Wed, May 18, 2005 at 05:33:16PM +0530, Chidanand Gangur wrote:
> I have got fresh source of  openssh-3.6.1p2 . I compiled it with
> --with-pam option. I have my pam_test.so .

3.6.1p2 is really old and many PAM improvements are in the latest
release 4.0p1.


> With the same set up as mentioned above I have every thing working
> fine on one of my test machines which has RH9 installed . But the
> same set up on another machine with same configuration same OS RH9
> fails to work.
> 
> I get following messages :
> 
> May 18 16:53:44 vml1ravid sshd: PAM unable to
> dlopen(/build/release-cp/pam_test.so)
> May 18 16:53:44 vml1ravid sshd: PAM [dlerror:
> /build/release-cp/libcmapi.so: undefined symbol: pdp_module_props]
> May 18 16:53:44 vml1ravid sshd: PAM adding faulty module:
> build/release-cp/pam_test.so

This tells me that there's a problem in your PAM module pam_test.so,
which tries to load the symbol pdp_module_props from libcmapi.so, but
that load fails.


> When I run Darrens pam-test-harness -u testcng -s sshd
> I get following  response:
> conversation struct {conv=0x8048d6d, appdata_ptr=0x804b064}
> pam_start(sshd, testcng, &conv, &pamh) = 0 (Success)
> 
> pam_set_item(pamh, PAM_TTY, "/dev/pts/2") = 0 (Success)
> 
> pam_set_item(pamh, PAM_RHOST, "vml1ravid.pune.localdomain.com") = 0 (Success)
> 
> pam_set_item(pamh, PAM_RUSER, "chidanandgangur") = 0 (Success)
> 
> pam_authenticate(pamh, 0) = 6 (Permission denied)

Since I don't know PAM very well I can't say if this means that the
authentication just failed because of invalid credentials or if there
was an internal error in a PAM module.


> When I run SSHD in debug mode i get following debug messages

Looks like sshd exits or hangs abruptly. That could be a consequence
from the PAM module failing somehow, right?




More information about the openssh-unix-dev mailing list