Aws-cli: o login do docker não funciona. A mensagem de erro é "O nome de usuário ou a senha longa que você digitou não está correto."

Criado em 13 abr. 2018  ·  7Comentários  ·  Fonte: aws/aws-cli

Oi,

Estou executando o comando eval $ (aws ecr get-login --region--no-include-email) e estou recebendo o erro abaixo:

WARNING! Using --password via the CLI is insecure. Use --password-stdin.
Error saving credentials: error storing credentials - err: exit status 1, out: `The user name or passphrase you entered is not correct.`

aws --version : aws-cli / 1.14.60 Python / 3.6.5 Darwin / 17.4.0 botocore / 1.9.13
docker --version : Docker versão 18.03.0-ce, build 0520e24
MacOS High Sierra (10.13.3)

Gostaria de saber por que esse erro está ocorrendo e como faço para corrigi-lo? Tentei pesquisar aqui no aws docs, mas não tive sorte

Obrigado,
99

closing-soon

Comentários muito úteis

Tente abrir o Keychain Access
Clique com o botão direito no chaveiro de login
Bloqueie-o e desbloqueie-o novamente

Todos 7 comentários

Tente abrir o Keychain Access
Clique com o botão direito no chaveiro de login
Bloqueie-o e desbloqueie-o novamente

Bem, funcionou para mim! Qual é o raciocínio por trás disso?

Parece que pode haver um bug no auxiliar de credencial de chaveiro osx no docker em versões mais recentes do osx: https://github.com/docker/docker-credential-helpers/issues/65

Alguns disseram que reiniciar resolve o problema. Alguns disseram que remover esse auxiliar de credencial corrige o problema, embora eu recomende fortemente que você tente outros caminhos antes de fazer isso.

No entanto, não parece que este seja um problema de CLI. Se você encontrar mais informações, entre em contato conosco.

@JordonPhillips fez funcionar após reinicializações, reinicializações, reinstalação, etc. Não tenho ideia do que consertou isso. Portanto, não há muito aqui para compartilhar. (Mas eu tenho mais 2 colegas de trabalho que acabaram de comprar seus novos laptops High Sierra e tiveram o mesmo problema)
Acho que podemos fechar esse tíquete não muito aqui

@ 99 fique à vontade para fechá-lo então :)

Removendo "credsStore": "osxkeychain" de ~ / .docker / config.json.

Obrigado @dennislky - seu https://github.com/aws/aws-cli/issues/3264#issuecomment -381478869 funcionou para mim no macOS 10.13 com Docker 19.03.8. A solução mais simples que já vi, tentei várias outras opções, incluindo edição ~ / .docker / config.json

Esta página foi útil?
0 / 5 - 0 avaliações