problem specifying port to ssh

Damien Miller djm at mindrot.org
Fri Apr 7 08:04:06 EST 2006


It looks like your /etc/nsswitch.conf or one of the supporting libraries
is messed up - it is failing inside a getaddrinfo() call, probably 
in /lib/libnss_nisplus.so.2

-d

On Thu, 6 Apr 2006, Don Cohen wrote:

> Damien Miller writes:
>  > On Thu, 6 Apr 2006, Don Cohen wrote:
>  > 
>  > > 
>  > > Here's the behavior I see:
>  > >  # ssh don at isis.cs3-inc.com date
>  > >  Thu Apr  6 14:19:16 PDT 2006
>  > >  # ssh -p 22 don at isis.cs3-inc.com date
>  > >  ssh: isis.cs3-inc.com: System error
>  > 
>  > Please send a debug trace:
>  > 
>  > ssh -vvvp 22 don at isis.cs3-inc.com date
>   [root at don-eve tmp]# ssh -vvvp 22 don at isis.cs3-inc.com
>   OpenSSH_4.2p1, OpenSSL 0.9.7f 22 Mar 2005
>   debug1: Reading configuration data /etc/ssh/ssh_config
>   debug1: Applying options for *
>   debug2: ssh_connect: needpriv 0
>   ssh: isis.cs3-inc.com: System error
> 
> I actually tried it with strace - about 16KB - want it?
> How about the last page or so:
> 
>   open("/etc/hosts", O_RDONLY)            = 3
>   fcntl64(3, F_GETFD)                     = 0
>   fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
>   fstat64(3, {st_mode=S_IFREG|0644, st_size=665, ...}) = 0
>   mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f61000
>   read(3, "# Do not remove the following li"..., 4096) = 665
>   read(3, "", 4096)                       = 0
>   close(3)                                = 0
>   munmap(0xb7f61000, 4096)                = 0
>   open("/etc/ld.so.cache", O_RDONLY)      = 3
>   fstat64(3, {st_mode=S_IFREG|0644, st_size=153614, ...}) = 0
>   old_mmap(NULL, 153614, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f3c000
>   close(3)                                = 0
>   open("/lib/libnss_nisplus.so.2", O_RDONLY) = 3
>   read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240\31"..., 512) = 512
>   fstat64(3, {st_mode=S_IFREG|0755, st_size=51084, ...}) = 0
>   old_mmap(NULL, 45564, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x6ac000
>   old_mmap(0x6b6000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9000) = 0x6b6000
>   close(3)                                = 0
>   mprotect(0x6b6000, 4096, PROT_READ)     = 0
>   munmap(0xb7f3c000, 153614)              = 0
>   uname({sys="Linux", node="don-eve.dyndns.org", ...}) = 0
>   write(2, "ssh: isis.cs3-inc.com: System er"..., 37ssh: isis.cs3-inc.com: System error
> 
>   ) = 37
> 




More information about the openssh-unix-dev mailing list