Aws-cli: El inicio de sesión de Docker no funciona. El mensaje de error es "El nombre de usuario o la frase de contraseña que ingresó no es correcto".

Creado en 13 abr. 2018  ·  7Comentarios  ·  Fuente: aws/aws-cli

Hola,

Estoy ejecutando el comando eval $ (aws ecr get-login --region--no-include-email) y recibo el siguiente error:

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 --versión : aws-cli / 1.14.60 Python / 3.6.5 Darwin / 17.4.0 botocore / 1.9.13
docker --version : Docker versión 18.03.0-ce, compilación 0520e24
MacOS High Sierra (10.13.3)

¿Le gustaría saber por qué ocurre este error y cómo lo soluciono? Intenté investigar aquí en aws docs, pero no tuve suerte.

Gracias,
99

closing-soon

Comentario más útil

Intenta abrir Keychain Access
Haga clic derecho en el llavero de inicio de sesión
Bloquearlo y luego desbloquearlo nuevamente

Todos 7 comentarios

Intenta abrir Keychain Access
Haga clic derecho en el llavero de inicio de sesión
Bloquearlo y luego desbloquearlo nuevamente

Bueno, ¡funcionó para mí! ¿Cuál es el razonamiento detrás de eso?

Parece que puede haber un error en el asistente de credenciales de llavero de osx en la ventana acoplable en las versiones más recientes de osx: https://github.com/docker/docker-credential-helpers/issues/65

Algunos han dicho que reiniciar resuelve el problema. Algunos han dicho que eliminar ese asistente de credenciales lo soluciona, aunque le sugiero que pruebe otras vías antes de hacerlo.

Sin embargo, no parece que este sea un problema de CLI. Si encuentra más información, háganoslo saber.

@JordonPhillips lo hizo funcionar después de reiniciar, reiniciar, reinstalar, etc. No tengo idea de qué lo arregló. No hay mucho aquí para compartir (pero tengo 2 compañeros de trabajo más que acaban de comprar sus nuevas computadoras portátiles High Sierra y tienen el mismo problema).
Creo que podemos cerrar este boleto no mucho aquí

@ 99 no dudes en cerrarlo entonces :)

Eliminando "credsStore": "osxkeychain" de ~ / .docker / config.json en su lugar.

Gracias @dennislky : su https://github.com/aws/aws-cli/issues/3264#issuecomment -381478869 funcionó para mí en macOS 10.13 con Docker 19.03.8. La solución más simple que he visto, probé varias otras opciones, incluida la edición de ~ / .docker / config.json

¿Fue útil esta página
0 / 5 - 0 calificaciones