DMARC-Filter: OpenDMARC Filter v1.4.2 delorie.com 555CoxrK1719827
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 555CoxrK1719827
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=dcPUQyPy
X-Recipient: archive-cygwin@delorie.com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org B7D65385AC38
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
	s=default; t=1749127857;
	bh=b0xcPCrktuPhF1Z9rVDowfAggO+cRmw+arSKSPwie0s=;
	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=dcPUQyPy4vbj73J2nq6PRWPsdmMj4t0+A4ATiqTUZm2zazm5JHDM+PdfDvlHN9BBd
	 7UzkCs+tc0BecaO+84jnr5CDOsECZuSi33vrNjS3L7FAz8D089aOslh9t04r4Cw73/
	 tPPWCOiSsWuXrQZLlQqBUDTYFDCj4BoT9tG09AIo=
X-Original-To: cygwin@cygwin.com
Delivered-To: cygwin@cygwin.com
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org DDDE93858C98
ARC-Filter: OpenARC Filter v1.0.0 sourceware.org DDDE93858C98
ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1749127781; cv=none;
 b=n65oA8i4+zqLwrjtTbG2qBEdsM2ETh8eWRqBUG8mZ4Vd7TQlp8vmYxe1UkXPYRqOAZezbUdZatuGACs3C4KikI34WjdBeusFfd5/zba7Q++zK/3M49hKIwTUgUQixqVZH8pw+fl13R0jh0uFW2k9MNJQAAoz1yUWh7/YKmNwfKU=
ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key;
 t=1749127781; c=relaxed/simple;
 bh=jN9HktLBASSu9IKD+O1Y+zOnrGG8ldrmx3GNH+0ZvSE=;
 h=DKIM-Signature:Date:From:To:Subject:Message-ID:MIME-Version;
 b=KGW9/rcKUKGDxqs9jTimKRGHEAT6iPwNpyqlKC8f1MNRqwletjkJhLlQwnP2+rzBRUVMaYJL+jnfB7IIgzxS+WS2oR4ZLvhJMxdQngJval57KoiR63xJhdKtk4cWfaeCvayTRr0pFhYTqQl8f3JwOsPHvab25RbguvzCVG48QbU=
ARC-Authentication-Results: i=1; server2.sourceware.org
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org DDDE93858C98
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Date: Thu, 5 Jun 2025 14:49:37 +0200 (CEST)
To: Robert Fensterman <minnmass@gmail.com>
cc: cygwin@cygwin.com
Subject: Re: cygin 3.6.2-1 under Win11 24H2: Cannot launch: no available
 terminals
In-Reply-To: <0c47bb62-84e1-0828-7e03-c0e7b7583e11@gmx.de>
Message-ID: <cedfcad2-2b94-86af-1f91-b3a850c6c75d@gmx.de>
References: <CAL148o6i=r+G=cEQzs5e+KmMt07FxJHhMnoNnquhM0JJuyrwtA@mail.gmail.com>
 <145533698.20250528134347@yandex.ru>
 <CAL148o78xauJxEeF20g2JsH2od0EAskwAhb1K-s5P4gPZdTVZg@mail.gmail.com>
 <0c47bb62-84e1-0828-7e03-c0e7b7583e11@gmx.de>
MIME-Version: 1.0
X-Provags-ID: V03:K1:mQa5qS3W/sor1yg8YYufSo6VDr0YJ0VD1d6nYuxRgMS46hL/FXu
 0dhF3sQENrAMj6YIKORHndseLn7fXMxD9E1xbYNtyvjwEJOnh76griaKzTVY+8/BjfaBXgf
 qHQ1pmls8rZfOStakDKPUEA7WZ8QN6/84xl5IR0K1EzcqyP2aMw6SK5G/OojbI+ec0HnkG4
 nNpSnGx75JEOtNqXUGFOw==
UI-OutboundReport: notjunk:1;M01:P0:7EAPHTN4hBE=;Jk8Qc+EhrxiiFD6JXzWg+wplZJN
 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
X-Content-Filtered-By: Mailman/MimeDel 2.1.30
X-BeenThere: cygwin@cygwin.com
X-Mailman-Version: 2.1.30
Precedence: list
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Unsubscribe: <https://cygwin.com/mailman/options/cygwin>,
 <mailto:cygwin-request@cygwin.com?subject=unsubscribe>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-request@cygwin.com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
 <mailto:cygwin-request@cygwin.com?subject=subscribe>
From: Johannes Schindelin via Cygwin <cygwin@cygwin.com>
Reply-To: Johannes Schindelin <Johannes.Schindelin@gmx.de>
Content-Type: text/plain; charset="utf-8"
Errors-To: cygwin-bounces~archive-cygwin=delorie.com@cygwin.com
Sender: "Cygwin" <cygwin-bounces~archive-cygwin=delorie.com@cygwin.com>
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from base64 to 8bit by delorie.com id 555CoxrK1719827

Hi Robert,

this patch has now been released as Cygwin v3.6.3. Would you kindly verify
that it fixes your problem?

Thanks,
Johannes

On Mon, 2 Jun 2025, Johannes Schindelin wrote:

> 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@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@yandex.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

