-1
私はこの問題にぶつかりました。このバグを見つけるにはしばらく時間がかかりました。何か直感的で推測された推測とstrace -f command
です。 私はそれが間違ってparamicoの例外をキャッチされていると思いますか?ライブラリ、いくつかのAzure CLI例外キャッチャーによって隠されています。az acs kubernetes get-credentials | ECキーが無効です。 | ssh known_hostsが壊れた
とにかく、私はそれを残すので、未来の未来、あなたはそれを見つけることができます。
az acs kubernetes get-credentials
Invalid EC key.
$ strace -f az acs kubernetes get-credentials
(interesting part of MissingHostKeyPolicy wrt hostkeys (my guess - known_hosts file)
[pid 9035] open("/home/kuba/lib/azure-cli/local/lib/python2.7/site-packages/paramiko/client.py", O_RDONLY) = 4
[pid 9035] fstat(4, {st_mode=S_IFREG|0664, st_size=30983, ...}) = 0
[pid 9035] fstat(4, {st_mode=S_IFREG|0664, st_size=30983, ...}) = 0
[pid 9035] read(4, "# Copyright (C) 2006-2007 Robey"..., 8192) = 8192
[pid 9035] read(4, " sock=None,\n gss_auth=Fal"..., 4096) = 4096
[pid 9035] read(4, "t be\n verified\n "..., 4096) = 4096
[pid 9035] read(4, " )\n else:\n "..., 4096) = 4096
[pid 9035] read(4, " chan = self._transport.open_"..., 4096) = 4096
[pid 9035] read(4, " allowed_types = "..., 4096) = 4096
[pid 9035] read(4, " MissingHostKeyPolicy (object):\n"..., 4096) = 2311
[pid 9035] read(4, "", 4096) = 0
[pid 9035] close(4) = 0
[pid 9035] stat("/home/kuba/lib/azure-cli/local/lib/python2.7/site-packages/paramiko/hostkeys.py", {st_mode=S_IFREG|0664, st_size=13135, ...}) = 0
(part just before crush)
[pid 9035] read(4, " bn_ptr = self._lib.BN_bin2bn"..., 4096) = 4096
[pid 9035] read(4, "lf._lib.BIO_new_mem_buf(\n "..., 4096) = 4096
[pid 9035] read(4, " hashes.SHA1,\n "..., 4096) = 4096
[pid 9035] read(4, "DSA_free)\n\n p = self._int"..., 4096) = 4096
[pid 9035] read(4, "ror(\n \"MD5 is not"..., 4096) = 4096
[pid 9035] read(4, " CRL version. We only support v2"..., 4096) = 4096
[pid 9035] read(4, ": {0}'.format(extension.oid)\n "..., 4096) = 4096
[pid 9035] read(4, " return self._evp_pkey_to_priv"..., 4096) = 4096
[pid 9035] read(4, "eturn _CertificateRevocationList"..., 4096) = 4096
[pid 9035] read(4, " _Reasons.UNSUPPORTED_CIPHER\n "..., 4096) = 4096
[pid 9035] read(4, "i.NULL)\n ec_cdata = self."..., 4096) = 4096
[pid 9035] read(4, "res != 1:\n self._cons"..., 4096) = 4096
[pid 9035] read(4, "ding must be an item from the En"..., 4096) = 4096
[pid 9035] read(4, " write_bio = self._li"..., 4096) = 4096
[pid 9035] read(4, " parameter_numbers = numb"..., 4096) = 4096
[pid 9035] read(4, " self._lib.NID_X25519, se"..., 4096) = 1791
[pid 9035] read(4, "", 4096) = 0
私の知っていたホストの2行は、一緒に接着されました。唯一AZ CLI
|1|YDdg1mMCRjdmiJt7MkMpelWDk2o=|i1EMCbgw/5my5flPsw2BiFa8mUM= ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTAAABBBCpdyijGVsvUtMdlLoB5ekaQHQ2ZzQ0Z8UY5xdOAx9qqb3cYCYJgv8mc32yUzSu8D4iKfW2E5JXB8fG5otZsi3E=
|1|bssRIVCpG+vfNtdM4RAwH6zUCW8=|7AFIFRTmvoqO12bTZ0CyTgTqKdw= ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBBaXNnBKKBlQ1WDqy90c1zNjklBL7zXqDIB|1|AOjIgeSGPSh32t33uEGOX3iycrc=|7LupvcIR6QL8USA193kRORnA1rQ= ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyTYAAAAIbmlzdHAyNTYAAABBBBaXNnBKKBlQ1WDqy90c1zNjklBL7zXqDIBbAp0NBe9dYmuyTytpGxOWvmWoA1gjbNd/ekXW+m8gd6Yf8pDE/Cg=
|1|67+OBFoZyiXGx6mDl+lu/3SpBOc=|K6GLNh6ztZ9eb8cNGV64Rn3/yIM= ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBD7n79Vhwqw8zmRFFQvjnE2UB24vl8JWAN0ZPPFDOtr9jBd90AKsbZEXmqZhP1GennphesTU1cdHayQrQGbjV8=