আওস ক্লিপ: এরর: রুট: হ্যাশ এমডি 5 এর কোড পাওয়া যায়নি code


13

AWS CLI চালানোর চেষ্টা করার সময়, আমি এই ত্রুটিটি পাচ্ছি:

aws
ERROR:root:code for hash md5 was not found.
Traceback (most recent call last):
  File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type md5
ERROR:root:code for hash sha1 was not found.
Traceback (most recent call last):
  File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type sha1
ERROR:root:code for hash sha224 was not found.
Traceback (most recent call last):
  File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type sha224
ERROR:root:code for hash sha256 was not found.
Traceback (most recent call last):
  File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type sha256
ERROR:root:code for hash sha384 was not found.
Traceback (most recent call last):
  File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type sha384
ERROR:root:code for hash sha512 was not found.
Traceback (most recent call last):
  File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type sha512
Traceback (most recent call last):
  File "/usr/local/bin/aws", line 19, in <module>
    import awscli.clidriver
  File "/usr/local/lib/python2.7/site-packages/awscli/clidriver.py", line 17, in <module>
    import botocore.session
  File "/usr/local/lib/python2.7/site-packages/botocore/session.py", line 29, in <module>
    import botocore.configloader
  File "/usr/local/lib/python2.7/site-packages/botocore/configloader.py", line 19, in <module>
    from botocore.compat import six
  File "/usr/local/lib/python2.7/site-packages/botocore/compat.py", line 25, in <module>
    from botocore.exceptions import MD5UnavailableError
  File "/usr/local/lib/python2.7/site-packages/botocore/exceptions.py", line 15, in <module>
    from botocore.vendored import requests
  File "/usr/local/lib/python2.7/site-packages/botocore/vendored/requests/__init__.py", line 58, in <module>
    from . import utils
  File "/usr/local/lib/python2.7/site-packages/botocore/vendored/requests/utils.py", line 26, in <module>
    from .compat import parse_http_list as _parse_list_header
  File "/usr/local/lib/python2.7/site-packages/botocore/vendored/requests/compat.py", line 7, in <module>
    from .packages import chardet
  File "/usr/local/lib/python2.7/site-packages/botocore/vendored/requests/packages/__init__.py", line 3, in <module>
    from . import urllib3
  File "/usr/local/lib/python2.7/site-packages/botocore/vendored/requests/packages/urllib3/__init__.py", line 10, in <module>
    from .connectionpool import (
  File "/usr/local/lib/python2.7/site-packages/botocore/vendored/requests/packages/urllib3/connectionpool.py", line 31, in <module>
    from .connection import (
  File "/usr/local/lib/python2.7/site-packages/botocore/vendored/requests/packages/urllib3/connection.py", line 45, in <module>
    from .util.ssl_ import (
  File "/usr/local/lib/python2.7/site-packages/botocore/vendored/requests/packages/urllib3/util/__init__.py", line 5, in <module>
    from .ssl_ import (
  File "/usr/local/lib/python2.7/site-packages/botocore/vendored/requests/packages/urllib3/util/ssl_.py", line 2, in <module>
    from hashlib import md5, sha1, sha256
ImportError: cannot import name md5

আমি এই সমস্যাটি থেকে সমাধানটি চেষ্টা করেছিলাম কিন্তু তারা কার্যকর হয় না:

brew reinstall python@2
==> Reinstalling python@2
Error: An exception occurred within a child process:
  FormulaUnavailableError: No available formula with the name "/usr/local/opt/python@2/.brew/python@2.rb"

আমি ভেবেছিলাম এটি ইনস্টল করা নাও হতে পারে তবে এটি ইতিমধ্যে:

brew install python@2
Warning: python@2 2.7.15_1 is already installed and up-to-date
To reinstall 2.7.15_1, run `brew reinstall python@2`

চলমান brew doctorশোগুলি pythonঅপছন্দযুক্ত, তবে brew link pythonএকটি সিমলিংক সম্পর্কিত কারণ দৌড়ানো ব্যর্থ python@2

brew link python
Linking /usr/local/Cellar/python/3.7.6_1...
Error: Could not symlink Frameworks/Python.framework/Headers
Target /usr/local/Frameworks/Python.framework/Headers
is a symlink belonging to python@2. You can unlink it:
  brew unlink python@2

To force the link and overwrite all conflicting files:
  brew link --overwrite python

To list all files that would be deleted:
  brew link --overwrite --dry-run python

প্রস্তাবিত কমান্ডগুলি চেনাশোনাতে চলেছে বলে মনে হচ্ছে এবং এগুলির কেউই সমস্যাটি সমাধান করতে পারে না। আমি কিছুটা আটকে আছি - এই ত্রুটিগুলি থেকে কীভাবে পুনরুদ্ধার করব?


আমি আপনাকে আপনার সিস্টেম থেকে সেই সংস্করণটি মুছে ফেলতে এবং নতুন এডাব্লুএস সিএলআই ভি 2 ডাউনলোড করার পরামর্শ দিচ্ছি, যা পাইথনের সাথে এই ধরনের নির্ভরতা রোধ করতে একটি
বান্ডিলযুক্ত

@ eez0 আমি চেষ্টা করতে পারি, তবে আমি একই ইস্যুতে চলছি:pip uninstall awscli ERROR:root:code for hash md5 was not found.
পলিন

1
চেষ্টা করুনbrew reinstall awscli
দইয়িন ওলেরেজু

উত্তর:


11

পাইপ ব্যবহারের চেষ্টা করার সময় ব্রিউ ইনস্টল পাইথন 2 ত্রুটির সাথে একই ধরণের সমস্যায় পড়ে।

এটা সম্ভবত কারণ

পাইথন @ 2 হোমেটব্রু / কোর থেকে কমিট 028f11f9e:
অজগর @ 2: মুছুন ( https://github.com/Homebrew/homebrew-core/issues/49796 )
EOL 1 জানুয়ারী 2020।

আরও বিশদের জন্য এই পোস্টটি এখানে https://github.com/Homebrew/homebrew-core/pull/49796 দেখুন।

এটি ঠিক করতে,

  1. brew uninstall python@2মেশিনটি ইনস্টল করা পাইথন @ 2 আনইনস্টল করতে চালান এটি ডিফল্ট পাইথন 2 মাইক্রোস নিয়ে পাইথন 2 এ ফিরে আসতে পারে।
  2. চলমান চলমান অ্যাউজ ক্লাইমটি আনইনস্টল করুন

    • sudo rm -rf /usr/local/bin/aws
    • sudo rm -rf /usr/local/aws
    • rm AWSCLIV2.pkg
  3. চালিয়ে আবার অ্যাউজ ক্লিপ ইনস্টল করুন

    • sudo curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg"
    • sudo installer -pkg AWSCLIV2.pkg -target /
  4. আপনি যদি চালনা করেন তবে aws --versionএটির python3পরিবর্তে এটির সাথে লিঙ্ক করা উচিত python2

আশা করি এটা সাহায্য করবে.


সবেমাত্র দৌড়াদৌড়ি brew uninstall python@2আমার জন্য কাজ করেছে, ধন্যবাদ
ড্যানিয়েল গোমেজ রিকো

ব্রিউ আনইনস্টল অজগর @ 2 আমার জন্যও কাজ করেছিল, অনেক ধন্যবাদ :-)
আদিত্য রাও

0

দৌড়ানোর পরেও আমার একই সমস্যা ছিল brew install imagemagick

উভয় autojumpএবং awscliআমাকে ত্রুটি উপরে দিয়েছেন।

opensslহোমব্রু এবং ম্যাকোএস এসএসএল লাইব দ্বারা ইনস্টল করা এর মধ্যে দ্বন্দ্বের কারণে সমস্যাটি দেখা দিয়েছে ? দেখুন এখানে এবং এখানে

নীচের কমান্ডগুলি চালানো আমার জন্য এটি স্থির করে

brew reinstall python@2
brew reinstall awscli
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.