/etc/shells:

/bin/sh
/bin/ash
/bin/bash
/bin/dash
/bin/mksh
/bin/pdksh
/bin/posh
/bin/tcsh
/bin/zsh
/usr/bin/sh
/usr/bin/ash
/usr/bin/bash
/usr/bin/dash
/usr/bin/mksh
/usr/bin/pdksh
/usr/bin/posh
/usr/bin/tcsh
/usr/bin/zsh

getent passwd %USERNAME%
is blank

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.

On Wed, May 28, 2025 at 5:50 AM Andrey Repin <anrdae...@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

Reply via email to