This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: ssh localhost date #fails for me on two boxes


Problem:  'ssh localhost date' asks for password, I type it, I'm
          authenticated, but no output is seen from the date command
          (original post has details)

Corrina, and cgf wrote WJFFM:
  http://cygwin.com/ml/cygwin/2005-12/msg00801.html 

So what is special about my setup? What additional information should
I supply? Are there any debugging approaches you can suggest? Could I
somehow run strace, if so please give me the exact command line(s).

My understanding, based on a few quick tests, is that for 'ssh localhost
date', none of bash's startup files, including /etc/profile for example
are read; so my customizations of those files should not matter. Can
anyone suggest some other cause? I've tried prepending "/bin" to the
PATH just prior to running the ssh; no joy.

How can we account for the fact that if I fall back to the Dec 16
snapshot, the problem goes away?

I don't plan to give a detailed report today, but here are a few things
I've tried.. I'm able to duplicate this problem on my single CPU w2k
PC at home; the posted problem for this thread is for a dual CPU,
hyper-threaded box at work.

At home I disabled sshd, and installed a test version using:

  cygrunsrv -I sshd_test -p /usr/sbin/sshd.exe -a '-ddd' -e CYGWIN="$CYGWIN"
  # CYGWIN is set to 'binmode tty ntsec smbntsec'

Here is a test run on my home PC for this "sshd_test"/debug-version of sshd:

  $ uname -a # the failing case
  CYGWIN_NT-5.0 argon 1.5.19s(0.149/4/2) 20051222 21:35:16 i686 unknown unknown Cygwin
  $ ssh localhost -l adm_tsr date  
  adm_tsr@localhost's password:
  debug1: permanently_set_uid: 1000/513
  debug3: Copy environment: ALLUSERSPROFILE=D:\\Documents and Settings\\All Users
  debug3: Copy environment: COMMONPROGRAMFILES=D:\\Program Files\\Common Files
  debug3: Copy environment: COMPUTERNAME=ARGON
  debug3: Copy environment: COMSPEC=D:\\WINNT\\system32\\cmd.exe
  debug3: Copy environment: CYGWIN=binmode tty ntsec smbntsec
  debug3: Copy environment: NUMBER_OF_PROCESSORS=1
  debug3: Copy environment: OS=Windows_NT
  debug3: Copy environment: PATH=/drv/d/WINNT/system32:/drv/d/WINNT:/drv/d/WINNT/System32/Wbem:/aut/perl5/bin:/drv/d/opt/w2ksuptools/:/drv/d/opt/reskit/nt5:/drv/d/opt/reskit/nt4:/drv/d/Program Files/Visual Networks/Dial Analysis/:/drv/d/opt/QuickTime/QTSystem/:/bin
  debug3: Copy environment: PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
  debug3: Copy environment: PROCESSOR_ARCHITECTURE=x86
  debug3: Copy environment: PROCESSOR_IDENTIFIER=x86 Family 6 Model 5 Stepping 0, GenuineIntel
  debug3: Copy environment: PROCESSOR_LEVEL=6
  debug3: Copy environment: PROCESSOR_REVISION=0500
  debug3: Copy environment: PROGRAMFILES=D:\\Program Files
  debug3: Copy environment: SYSTEMDRIVE=D:
  debug3: Copy environment: SYSTEMROOT=D:\\WINNT
  debug3: Copy environment: TEMP=/drv/d/TEMP
  debug3: Copy environment: TMP=/drv/d/TEMP
  debug3: Copy environment: WINDIR=D:\\WINNT
  Environment:
    ALLUSERSPROFILE=D:\Documents and Settings\All Users
    COMMONPROGRAMFILES=D:\Program Files\Common Files
    COMPUTERNAME=ARGON
    COMSPEC=D:\WINNT\system32\cmd.exe
    CYGWIN=binmode tty ntsec smbntsec
    NUMBER_OF_PROCESSORS=1
    OS=Windows_NT
    PATH=/drv/d/WINNT/system32:/drv/d/WINNT:/drv/d/WINNT/System32/Wbem:/aut/perl5/bin:/drv/d/opt/w2ksuptools/:/drv/d/opt/reskit/nt5:/drv/d/opt/reskit/nt4:/drv/d/Program Files/Visual Networks/Dial Analysis
    PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
    PROCESSOR_ARCHITECTURE=x86
    PROCESSOR_IDENTIFIER=x86 Family 6 Model 5 Stepping 0, GenuineIntel
    PROCESSOR_LEVEL=6
    PROCESSOR_REVISION=0500
    PROGRAMFILES=D:\Program Files
    SYSTEMDRIVE=D:
    SYSTEMROOT=D:\WINNT
    TEMP=/drv/d/TEMP
    TMP=/drv/d/TEMP
    WINDIR=D:\WINNT
    USER=adm_tsr
    LOGNAME=adm_tsr
    HOME=/home/adm_tsr
    MAIL=/var/spool/mail/adm_tsr
    SHELL=/bin/bash
    SSH_CLIENT=127.0.0.1 1799 22
    SSH_CONNECTION=127.0.0.1 1799 127.0.0.1 22
  debug3: channel 0: close_fds r -1 w -1 e -1 c -1
  $ echo $PATH
  /home/Administrator/bin:/usr/bin:/aut/m:/aut/ulb:/adm/bin/sys:/adm/bin/app:/contrib/bin:/drv/d/WINNT/system32:/drv/d/WINNT:/drv/d/WINNT/System32/Wbem:/drv/d/opt/w2ksuptools/:/drv/d/opt/reskit/nt5:/drv/d/opt/reskit/nt4:/drv/d/Program Files/Visual Networks/Dial Analysis/:/drv/d/opt/QuickTime/QTSystem/:.
  $ echo $CYGWIN
  binmode tty ntsec smbntsec

For reference here is a working case (same PATH setting):

  $ uname -a
  CYGWIN_NT-5.0 argon 1.5.18(0.132/4/2) 2005-07-02 20:30 i686 unknown unknown Cygwin
  $ ssh localhost -l adm_tsr date #date output shows up on last line below:
  adm_tsr@localhost's password:
  debug1: permanently_set_uid: 1000/513
  debug3: Copy environment: ALLUSERSPROFILE=D:\\Documents and Settings\\All Users
  debug3: Copy environment: COMMONPROGRAMFILES=D:\\Program Files\\Common Files
  debug3: Copy environment: COMPUTERNAME=ARGON
  debug3: Copy environment: COMSPEC=D:\\WINNT\\system32\\cmd.exe
  debug3: Copy environment: CYGWIN=binmode tty ntsec smbntsec
  debug3: Copy environment: NUMBER_OF_PROCESSORS=1
  debug3: Copy environment: OS=Windows_NT
  debug3: Copy environment: PATH=/drv/d/WINNT/system32:/drv/d/WINNT:/drv/d/WINNT/System32/Wbem:/aut/perl5/bin:/drv/d/opt/w2ksuptools/:/drv/d/opt/reskit/nt5:/drv/d/opt/reskit/nt4:/drv/d/Program Files/Visual Networks/Dial Analysis/:/drv/d/opt/QuickTime/QTSystem/:/bin
  debug3: Copy environment: PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
  debug3: Copy environment: PROCESSOR_ARCHITECTURE=x86
  debug3: Copy environment: PROCESSOR_IDENTIFIER=x86 Family 6 Model 5 Stepping 0, GenuineIntel
  debug3: Copy environment: PROCESSOR_LEVEL=6
  debug3: Copy environment: PROCESSOR_REVISION=0500
  debug3: Copy environment: PROGRAMFILES=D:\\Program Files
  debug3: Copy environment: SYSTEMDRIVE=D:
  debug3: Copy environment: SYSTEMROOT=D:\\WINNT
  debug3: Copy environment: TEMP=/drv/d/TEMP
  debug3: Copy environment: TMP=/drv/d/TEMP
  debug3: Copy environment: WINDIR=D:\\WINNT
  Environment:
    ALLUSERSPROFILE=D:\Documents and Settings\All Users
    COMMONPROGRAMFILES=D:\Program Files\Common Files
    COMPUTERNAME=ARGON
    COMSPEC=D:\WINNT\system32\cmd.exe
    CYGWIN=binmode tty ntsec smbntsec
    NUMBER_OF_PROCESSORS=1
    OS=Windows_NT
    PATH=/drv/d/WINNT/system32:/drv/d/WINNT:/drv/d/WINNT/System32/Wbem:/aut/perl5/bin:/drv/d/opt/w2ksuptools/:/drv/d/opt/reskit/nt5:/drv/d/opt/reskit/nt4:/drv/d/Program Files/Visual Networks/Dial Analysis
    PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
    PROCESSOR_ARCHITECTURE=x86
    PROCESSOR_IDENTIFIER=x86 Family 6 Model 5 Stepping 0, GenuineIntel
    PROCESSOR_LEVEL=6
    PROCESSOR_REVISION=0500
    PROGRAMFILES=D:\Program Files
    SYSTEMDRIVE=D:
    SYSTEMROOT=D:\WINNT
    TEMP=/drv/d/TEMP
    TMP=/drv/d/TEMP
    WINDIR=D:\WINNT
    USER=adm_tsr
    LOGNAME=adm_tsr
    HOME=/home/adm_tsr
    MAIL=/var/spool/mail/adm_tsr
    SHELL=/bin/bash
    SSH_CLIENT=127.0.0.1 1867 22
    SSH_CONNECTION=127.0.0.1 1867 127.0.0.1 22
  debug3: channel 0: close_fds r -1 w -1 e -1 c -1
  Sat Dec 24 11:45:21 CST 2005

My next idea, is to try a fresh install of cygwin with no customizations
at all, on my laptop.

Maybe I'll get lucky, and someone other than me, w/developer skills
will duplicate the problem, just try:

  ssh localhost date  #pls use a snapshot after Dec 16

--
thanks much,
Tom

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]