2

My CentOS yum update is not running. Plese check yum error message in the following text.


yum
There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:

   No module named yum

Please install a package which provides this module, or
verify that the module is installed correctly.

It's possible that the above module doesn't match the
current version of Python, which is:
2.7.16 (default, Oct 15 2019, 11:56:22)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-17)]

If you cannot solve this problem yourself, please go to
the yum faq at:
  http://yum.baseurl.org/wiki/Faq

Update python and pip last version. Current version is:

  • Python 2.7.16 pip 19.3.1 from
  • /usr/local/lib/python2.7/site-packages/pip (python 2.7)

I see this file from directory /usr/bin/yum

#!/usr/local/bin/python2.7
import sys
try:
    import yum
except ImportError:
    print >> sys.stderr, """\
There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:

   %s

Please install a package which provides this module, or
verify that the module is installed correctly.

It's possible that the above module doesn't match the
current version of Python, which is:
%s

If you cannot solve this problem yourself, please go to
the yum faq at:
  http://yum.baseurl.org/wiki/Faq

""" % (sys.exc_value, sys.version)
    sys.exit(1)

sys.path.insert(0, '/usr/share/yum-cli')
try:
    import yummain
    yummain.user_main(sys.argv[1:], exit_code=True)
except KeyboardInterrupt, e:
    print >> sys.stderr, "\n\nExiting on user cancel."
    sys.exit(1)

And I tested installing pip3 & python3

Pip error during yum installation

pip install yum 

ERROR: Could not find a version that satisfies the requirement yum (from versions: none)
ERROR: No matching distribution found for yum
1
  • Does /usr/local/bin/python2.7 exist?
    – cup
    Mar 29, 2021 at 7:25

1 Answer 1

0

You can use scp copy python from other server to the focal python package like ->> After copy library finished. yum command working with my server:

scp -r root@172.16.1.24:/usr/lib/python2.7/site-packages /usr/lib/python2.7/

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.