www.delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2025/06/02/17:36:03

DMARC-Filter: OpenDMARC Filter v1.4.2 delorie.com 552La3Gb3243291
Authentication-Results: delorie.com; dmarc=pass (p=none dis=none) header.from=cygwin.com
Authentication-Results: delorie.com; spf=pass smtp.mailfrom=cygwin.com
DKIM-Filter: OpenDKIM Filter v2.11.0 delorie.com 552La3Gb3243291
Authentication-Results: delorie.com;
dkim=pass (1024-bit key, unprotected) header.d=cygwin.com header.i=@cygwin.com header.a=rsa-sha256 header.s=default header.b=Xk7d5jEP
X-Recipient: archive-cygwin AT delorie DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 901F63857738
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1748900161;
bh=4uxCM+cqQkVIDOSzpRS0htoVLiGXmqSOysyTJTXjksw=;
h=Date:To:cc:Subject:In-Reply-To:References:List-Id:
List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe:
From:Reply-To:From;
b=Xk7d5jEPJoBeEuxvul2IYaEULWaFMHfBgCaf3dJmvApFdnlUG/jPWOUVdpuauYj5W
iNeI2PrdqYTPslKdrYH24Q1YXwnUaylTYDtTS0EAsR1rEcNae/0nAcmlDfQfkb+Lbf
nA/GVJp+4c9ewmWJPdCnVNEX6ym9ZF+umFLj/5So=
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 58646385780D
ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 58646385780D
ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1748900091; cv=none;
b=KJ8siE7bDv6xhdjtW3+6YX3lAXwbzDHC841sL1OitsP3ayWYRIVmqi8kWgcTtwdFuUd54ZKLY6vd2sS6ILmtnYKHam1wx3fMKAW86g/ZidnNf/SaQx55Q7SgXBpWkkWylzowzmsMn+ms7g5U4L+/7m2AzXPpJC3YpX48OYZDnck=
ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key;
t=1748900091; c=relaxed/simple;
bh=cy5K4NDfiBVFzsGrdlQZXh1LUBLba1p65zfmETjAe/k=;
h=DKIM-Signature:Date:From:To:Subject:Message-ID:MIME-Version;
b=ezC/OQimXlI1kbkl7n/fq9E7p9O2oK6H499Dtn96Oe7SOdax7NOSqeDxOxnfOa2aaUDC3PZ/z5UEqHjSGNhJVvilMfun+GEwfMy4xiK9KHjT84sfMBdgDo2RD1M7YoJryuq3kZL0f/+dzgTdYxl1DITLLXnfeAntIri3n1r5X4U=
ARC-Authentication-Results: i=1; server2.sourceware.org
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 58646385780D
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Date: Mon, 2 Jun 2025 23:34:47 +0200 (CEST)
To: Robert Fensterman <minnmass AT gmail DOT com>
cc: cygwin AT cygwin DOT com
Subject: Re: cygin 3.6.2-1 under Win11 24H2: Cannot launch: no available
terminals
In-Reply-To: <CAL148o78xauJxEeF20g2JsH2od0EAskwAhb1K-s5P4gPZdTVZg@mail.gmail.com>
Message-ID: <0c47bb62-84e1-0828-7e03-c0e7b7583e11@gmx.de>
References: <CAL148o6i=r+G=cEQzs5e+KmMt07FxJHhMnoNnquhM0JJuyrwtA AT mail DOT gmail DOT com>
<145533698 DOT 20250528134347 AT yandex DOT ru>
<CAL148o78xauJxEeF20g2JsH2od0EAskwAhb1K-s5P4gPZdTVZg AT mail DOT gmail DOT com>
MIME-Version: 1.0
X-Provags-ID: V03:K1:ihLw4ZFIEvPcIdvSNaDyyu5mfWvY4sgnlMNLI4tbsT7MCaDwL6i
0Rdy+12++Qj5fq+uC/o1K3CggzH4i3WkCxWcNO4uH82qSwmP4uRuPUmGJoxvYO1peBF21RE
3/6z+da0+JWiTmDIdoQp/CGvxfDrXM8mNrzWw++1OjINb1Ouiz/N1BJEHHVcqJIgCb999MA
9F108BuAD/w0qWj2yae+g==
UI-OutboundReport: notjunk:1;M01:P0:rctLsZpmV9A=;+7IGLZobRGM/cwijAilD/vfz8Zy
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
X-Content-Filtered-By: Mailman/MimeDel 2.1.30
X-BeenThere: cygwin AT cygwin DOT com
X-Mailman-Version: 2.1.30
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Unsubscribe: <https://cygwin.com/mailman/options/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=unsubscribe>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
From: Johannes Schindelin via Cygwin <cygwin AT cygwin DOT com>
Reply-To: Johannes Schindelin <Johannes DOT Schindelin AT gmx DOT de>
Errors-To: cygwin-bounces~archive-cygwin=delorie DOT com AT cygwin DOT com
Sender: "Cygwin" <cygwin-bounces~archive-cygwin=delorie DOT com AT cygwin DOT com>
X-MIME-Autoconverted: from base64 to 8bit by delorie.com id 552La3Gb3243291

Hi Robert,

On Wed, 28 May 2025, Robert Fensterman wrote:

> getent passwd %USERNAME%
> is blank

I _think_ that you are running this in a Bash, therefore you'd need to run
`getent passwd $USER`.

As it were, I did reproduce the issue on my end, and this command-line
reports a SID that starts with `S-1-12-1`. Together with this information:

> With cygwin 3.6.2-1, I can start bash directly from a CMD window (though it
> can't find programs, just built-ins).
> Interestingly: after that test, that and reverting back to .1, my
> .bash_history permissions seem to be wrong: instead of my AzureAD user as
> the owner, Windows sees some other SID as owning the file and bash (in
> cygwin) can't read it (eg., up-arrow doesn't go up past the start of the
> instance of the shell, where it normally goes quite a bit further back in
> time). As a workaround, I've given "everyone" rwx permissions, and it seems
> to be working fine.

and bisecting my problem to
https://github.com/cygwin/cygwin/commit/48e7d632689313106d16b0de035fb955c54492b2,
the following diff (which partially reverts that commit) fixes it for me:

```diff
diff --git a/winsup/cygwin/uinfo.cc b/winsup/cygwin/uinfo.cc
index 83883f9f65..795a00cc1a 100644
--- a/winsup/cygwin/uinfo.cc
+++ b/winsup/cygwin/uinfo.cc
@@ -1996,10 +1996,12 @@ pwdgrp::fetch_account_from_windows (fetch_user_arg_t &arg, cyg_ldap *pldap)
       if (sid_id_auth (sid) == 5 /* SECURITY_NT_AUTHORITY */
 	  && sid_sub_auth (sid, 0) == SECURITY_APPPOOL_ID_BASE_RID)
 	break;
+#if 0
       /* AzureAD SIDs */
       if (sid_id_auth (sid) == 12 /* AzureAD ID */
 	  && sid_sub_auth (sid, 0) == 1 /* Azure ID base RID */)
 	break;
+#endif
       /* Samba user/group SIDs */
       if (sid_id_auth (sid) == 22)
 	break;
```

Now, the commit message of that commit includes the name of the reporter,
which helped me find
https://inbox.sourceware.org/cygwin/pbli6jecn5go2h7heebwivkwz6xf5h2stvq5fxna4u6pql6uht AT 7xpentpxjiak/
as the original reason for that commit. That request only talked about
`S-1-15-3-*`, though, and not about `S-1-12-1-*`. And the commit message
makes it sound as if my SID would never resolve by `LookupAccountSid()`,
but it clearly does.

So I am not quite sure what to make of this finding... Should the
`S-1-12-1-*` part of 48e7d63268 (Cygwin: fetch_account_from_windows: skip
LookupAccountSid for SIDs known to fail, 2025-04-10) simply be dropped? Or
was there another clever idea to exploit a shortcut that would side-step
the need to call `LookupAccountSid()` for those SIDs and set `ret = TRUE`?

Puzzled,
Johannes

> 
> On Wed, May 28, 2025 at 5:50 AM Andrey Repin <anrdaemon AT yandex DOT ru> wrote:
> 
> > Greetings, Robert Fensterman!
> >
> > > When I try to launch Cygwin 3.6.2-1 - be it from the taskbar shortcut,
> > > double-clicking on mintty.exe, or running mintty.exe from CMD - I get an
> > > error message:
> >
> > >> Error: Could not fork child process: There are no available terminals
> > (-1)
> >
> > > The resulting window is titled "-nologin".
> >
> > What's your /etc/shells and what is the output of `getent passwd
> > %USERNAME%` ?
> > Can you start bash.exe directly?
> >
> > > The taskbar shortcut is:
> > >> C:\cygwin64\bin\mintty.exe -i /Cygwin-Terminal.ico -
> >
> > > I ran setup this morning to update whatever had updates; this included
> > the
> > > base cygwin package. As last week, it warned me that there was a point
> > > update; I've since downloaded that and re-run setup (without reverting
> > > anything; just letting it do its normal cleanup) to no avail. I've
> > attached
> > > the portion of setup.log with those two runs.
> >
> > > I did also update several other Windows apps Windows first thing this
> > > morning, before I'd tried to open a Cygwin terminal; I don't recall that
> > > list including anything that should have affected terminals, but I
> > suppose
> > > it's possible.
> >
> > > Google searches suggest killing several programs (ssh, ssh-agent, bash,
> > sh,
> > > git, node etc.); none are running. I have tried rebooting a couple of
> > > times, launching Cygwin (from the taskbar shortcut) as soon as I can
> > after
> > > reboot, and I still get the error.
> >
> > > Other terminal-ey apps work: git-bash launches and appears to work
> > > normally; similarly, CMD and PowerShell both seem to be just fine.
> >
> > > Reverting to v 3.6.1-1 seems to work: Cygwin launches and is acting
> > > normally. Updating cygwin through the current version of setup results in
> > > the same error condition (and, reverting a second time is still working).
> >
> > > Running on Win11 24H2 (OS Build 26100.4061).
> >
> >
> >
> > --
> > With best regards,
> > Andrey Repin
> > Wednesday, May 28, 2025 13:20:56
> >
> > Sorry for my terrible english...
> >
> >
> 
> -- 
> Robert F.
> 

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

- Raw text -


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