Aws-cli: Docker-Login funktioniert nicht. Die Fehlermeldung lautet "Der eingegebene Benutzername oder die eingegebene Passphrase ist nicht korrekt."

Erstellt am 13. Apr. 2018  ·  7Kommentare  ·  Quelle: aws/aws-cli

Hi,

Ich führe den Befehl eval $(aws ecr get-login --region--no-include-email) und ich erhalte die folgende Fehlermeldung:

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 Version 18.03.0-ce, build 0520e24
MacOS High Sierra (10.13.3)

Möchten Sie wissen, warum dieser Fehler auftritt und wie ich ihn behebe? Ich habe versucht, hier in AWS-Dokumenten zu recherchieren, aber kein Glück

Dankeschön,
99

closing-soon

Hilfreichster Kommentar

Versuchen Sie, den Schlüsselbundzugriff zu öffnen
Klicken Sie mit der rechten Maustaste auf den Anmeldeschlüsselbund
Sperre es und entsperre es dann wieder

Alle 7 Kommentare

Versuchen Sie, den Schlüsselbundzugriff zu öffnen
Klicken Sie mit der rechten Maustaste auf den Anmeldeschlüsselbund
Sperre es und entsperre es dann wieder

Nun, bei mir hat es funktioniert! Was ist die Überlegung dahinter?

Anscheinend gibt es einen Fehler im osx-Schlüsselbund-Anmeldeinformations-Helfer in Docker auf neueren Versionen von osx: https://github.com/docker/docker-credential-helpers/issues/65

Einige haben gesagt, dass ein Neustart das Problem behebt. Einige haben gesagt, dass das Entfernen dieses Credential-Helpers das Problem behebt, obwohl ich dringend vorschlagen würde, andere Wege auszuprobieren, bevor Sie dies tun.

Es scheint jedoch nicht, dass dies ein CLI-Problem ist. Wenn Sie weitere Informationen finden, lassen Sie es uns wissen.

@JordonPhillips hat es nach Neustarts, Neustarts, Neuinstallationen usw. Keine Ahnung was das behoben hat. Hier gibt es also nicht viel zu teilen. (Aber ich habe noch 2 weitere Kollegen, die gerade ihre neuen High Sierra-Laptops bekommen haben und das gleiche Problem haben)
Ich denke wir können dieses Ticket hier nicht viel schließen

@99 schließe es dann gerne :)

Entfernen von "credsStore": "osxkeychain" stattdessen aus ~/.docker/config.json.

Danke @dennislky - dein https://github.com/aws/aws-cli/issues/3264#issuecomment -381478869 hat bei mir auf macOS 10.13 mit Docker 19.03.8 funktioniert. Die einfachste Lösung, die ich gesehen habe, habe verschiedene andere Optionen ausprobiert, einschließlich der Bearbeitung von ~/.docker/config.json

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen