delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2011/05/12/11:12:04

X-Recipient: archive-cygwin AT delorie DOT com
X-SWARE-Spam-Status: No, hits=-1.6 required=5.0 tests=AWL,BAYES_00,SPF_HELO_PASS,T_RP_MATCHES_RCVD
X-Spam-Check-By: sourceware.org
To: cygwin AT cygwin DOT com
From: Andrew Schulman <schulman DOT andrew AT epamail DOT epa DOT gov>
Subject: Re: GNU screen on Cygwin: Cannot seem to reattach, no matter what I try
Date: Thu, 12 May 2011 11:11:21 -0400
Lines: 27
Message-ID: <nfqns61je119hptdamoftqghiuqkvsmtm0@4ax.com>
References: <aj2js656aa8s3rhg16ol319lj9lundnfnk AT 4ax DOT com> <20110511213725 DOT GA20693 AT ikrg DOT com>
Mime-Version: 1.0
X-Archive: encrypt
X-IsSubscribed: yes
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com

> Hi Andrew and Corinna,
> 
> Yep, something about FAT32 appears to be the problem.  As Corinna correctly
> notes, permissions are faked on FAT32.  Doesn't matter what chmod I run, it's
> all 644 or 755.  Apparently, GNU screen does not like this, but apparently it
> also doesn't give any error message that that's the problem.  Might be worth
> adding a few lines to the source to provide somewhat more diagnostic error
> messages re: when socket files cannot be found or opened?!?

Yes.  After screen creates the socket for a new session, it should check
whether the permissions it tried to set really got set, and if they didn't,
warn the user that s/he won't be able to reattach.  Then when it tries to
reattach, if it won't because the permissions are too loose, it should tell
the user that instead of just saying "There is no screen to be resumed."
Maybe it could even provide a way to forcibly override the permission
check, and let the user connect insecurely if they want to.

I'll work on this whenever I have a spare hour or two.  Meamwhile, I'll put
a warning about it into README.Cygwin.

> At any rate, it works great now -- thanks!!!  I set SCREENDIR=/cygdrive/c/tmp
> (an NTFS volume).  Bingo, I can reattach.  From same tty or different tty,
> whether console or remote.  It's just like the old SCO Xenix days with Wyse 60
> terminals -- woo-hoo!  :)  Only I'd take SCO Xenix over cmd.exe any day. :)

Yay!  I love a problem solved.  Happy screen-ing.
Andrew.


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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019