A janela do Cygwin fecha imediatamente

2

A configuração:

  • Windows 10 (64 bits) (instalação nova)
  • Nova instalação do Cygwin64 (baixada setup-x86_64.exe)

A instalação parece funcionar. No entanto, quando tento iniciar o atalho recém-criado, a janela é fechada imediatamente.

O alvo do atalho é C:\cygwin64\bin\mintty.exe -i /Cygwin-Terminal.ico - .

Se eu modificá-lo para C:\cygwin64\bin\mintty.exe -h always -i /Cygwin-Terminal.ico - , a janela permanece aberta, mas a mensagem dentro é Failed to run /Cygwin-Terminal.ico: Permission denied .

O seguinte pode ser um arenque vermelho, mas suspeito que esteja relacionado ao problema: Se eu executar cmd e cd c:\cygwin64 , posso executar o Cygwin.bat, mas o prompt é Unknown+User@DESKTOP-6SQ80GV ~ , que na verdade não é meu nome de usuário. /cygdrive/c/cygwin64/Cygwin-Terminal.ico é de propriedade de Unknown + Usuário com grupo de administradores e tem permissões de 644. Se eu chmod + x, a mensagem de erro na janela muda para:

C:/cygwin64/sbin/nologin.exe: error while loading shared libraries: ?: cannot open shared object file: No such file or directory
/sbin/nologin: Exit 127

Eu fiz uma busca rápida e meu google-fu aparentemente está falhando, já que não estou achando muita coisa para continuar. Eu estou supondo que eu poderia debater e, eventualmente, fazer as coisas funcionarem, mas eu estou querendo saber se alguém aqui sabe "o que é o certo caminho para corrigir esse problema?".

    
por Jed Daniels 12.10.2015 / 21:05

2 respostas

7

Eu tive o mesmo problema depois de atualizar minha instalação do Cygwin no Windows 7. O problema não era a atualização em si, mas a ativação do serviço cygserver. Se você tiver algum serviço Cygwin instalado em sua máquina Windows, tente resolver o problema definindo esses serviços como início manual ou início automático, mas com atraso.

O problema é que o serviço 'cygserver' armazenará em cache as informações da conta e as fornecerá a outros aplicativos e serviços Cygwin, como descrito em link . Os dados da conta são recuperados do serviço LDAP da Microsoft, que precisa de mais tempo para iniciar do que o serviço cygserver. Configurar o serviço cygserver para o início automático atrasado resolverá esse problema. Mas tenha em mente que o início do serviço cygserver pode atrasar alguns minutos após a reinicialização do Windows.

Espero que isso ajude: -)

    
por 28.01.2016 / 16:28
1

para a emissão do
Desconhecido + Usuário @ DESKTOP-6SQ80GV

você precisa ler o link

como cygwin parece atualmente incapaz de recuperar do seu perfil de usuário SSID. Como o W10 é recente, pode ser que algo na sua configuração ainda não tenha sido considerado, portanto, o melhor lugar para suporte extra é a lista de discussão principal:
link
link

    
por 31.10.2015 / 07:58