yum not working in centos 7

Issues related to applications and software problems
Post Reply
dharmendra78
Posts: 2
Joined: 2018/07/22 08:15:06

yum not working in centos 7

Post by dharmendra78 » 2018/07/22 08:20:44

[root@AISVR usr]# yum history list all
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.5 (default, Aug 4 2017, 00:39:18)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-16)]

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


[root@AISVR usr]# unset PYTHONHOME
[root@AISVR usr]# python --version
Python 2.7.5
[root@AISVR usr]# rpm -Uvh --replacefiles --replacepkgs python-2.7.5.rpm
error: open of python-2.7.5.rpm failed: No such file or directory
[root@AISVR usr]# rpm -Uvh --replacefiles --replacepkgs python-2.rpm
error: open of python-2.rpm failed: No such file or directory
[root@AISVR usr]# rpm -Uvh --replacefiles --replacepkgs python-2.2.rpm
error: open of python-2.2.rpm failed: No such file or directory
[root@AISVR usr]# yum -d10 update
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.5 (default, Aug 4 2017, 00:39:18)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-16)]

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


[root@AISVR usr]# which python
/bin/python
[root@AISVR usr]# rpm -qf 'which yum'
error: file /usr/which yum: No such file or directory
[root@AISVR usr]# rpm -qf `which yum`
yum-3.4.3-154.el7.centos.noarch
[root@AISVR usr]# rpm -Uvh --replacefiles --replacepkgs python-3.4.3-154.rpm
error: open of python-3.4.3-154.rpm failed: No such file or directory
[root@AISVR usr]# rpm -Uvh --replacefiles --replacepkgs python-3.4.3-154.rpm
error: open of python-3.4.3-154.rpm failed: No such file or directory
[root@AISVR usr]# /usr/bin/python -V
Python 2.7.5
[root@AISVR usr]# rpm -qf /usr/bin/python
python-2.7.5-58.el7.x86_64
[root@AISVR usr]# rpm -V python
....L.... /usr/bin/python
[root@AISVR usr]# rpm -V yum
missing /usr/lib/python2.7/site-packages/rpmUtils
missing /usr/lib/python2.7/site-packages/rpmUtils/__init__.py
missing /usr/lib/python2.7/site-packages/rpmUtils/__init__.pyc
missing /usr/lib/python2.7/site-packages/rpmUtils/arch.py
missing /usr/lib/python2.7/site-packages/rpmUtils/arch.pyc
missing /usr/lib/python2.7/site-packages/rpmUtils/miscutils.py
missing /usr/lib/python2.7/site-packages/rpmUtils/miscutils.pyc
missing /usr/lib/python2.7/site-packages/rpmUtils/oldUtils.py
missing /usr/lib/python2.7/site-packages/rpmUtils/oldUtils.pyc
missing /usr/lib/python2.7/site-packages/rpmUtils/transaction.py
missing /usr/lib/python2.7/site-packages/rpmUtils/transaction.pyc
missing /usr/lib/python2.7/site-packages/rpmUtils/updates.py
missing /usr/lib/python2.7/site-packages/rpmUtils/updates.pyc
missing /usr/lib/python2.7/site-packages/yum
missing /usr/lib/python2.7/site-packages/yum/Errors.py
missing /usr/lib/python2.7/site-packages/yum/Errors.pyc
missing /usr/lib/python2.7/site-packages/yum/__init__.py
missing /usr/lib/python2.7/site-packages/yum/__init__.pyc
missing /usr/lib/python2.7/site-packages/yum/callbacks.py
missing /usr/lib/python2.7/site-packages/yum/callbacks.pyc
missing /usr/lib/python2.7/site-packages/yum/comps.py
missing /usr/lib/python2.7/site-packages/yum/comps.pyc
missing /usr/lib/python2.7/site-packages/yum/config.py
missing /usr/lib/python2.7/site-packages/yum/config.pyc
missing /usr/lib/python2.7/site-packages/yum/constants.py
missing /usr/lib/python2.7/site-packages/yum/constants.pyc
missing /usr/lib/python2.7/site-packages/yum/depsolve.py
missing /usr/lib/python2.7/site-packages/yum/depsolve.pyc
missing /usr/lib/python2.7/site-packages/yum/drpm.py
missing /usr/lib/python2.7/site-packages/yum/drpm.pyc
missing /usr/lib/python2.7/site-packages/yum/failover.py
missing /usr/lib/python2.7/site-packages/yum/failover.pyc
missing /usr/lib/python2.7/site-packages/yum/fssnapshots.py
missing /usr/lib/python2.7/site-packages/yum/fssnapshots.pyc
missing /usr/lib/python2.7/site-packages/yum/history.py
missing /usr/lib/python2.7/site-packages/yum/history.pyc
missing /usr/lib/python2.7/site-packages/yum/i18n.py
missing /usr/lib/python2.7/site-packages/yum/i18n.pyc
missing /usr/lib/python2.7/site-packages/yum/igroups.py
missing /usr/lib/python2.7/site-packages/yum/igroups.pyc
missing /usr/lib/python2.7/site-packages/yum/logginglevels.py
missing /usr/lib/python2.7/site-packages/yum/logginglevels.pyc
missing /usr/lib/python2.7/site-packages/yum/mdparser.py
missing /usr/lib/python2.7/site-packages/yum/mdparser.pyc
missing /usr/lib/python2.7/site-packages/yum/metalink.py
missing /usr/lib/python2.7/site-packages/yum/metalink.pyc
missing /usr/lib/python2.7/site-packages/yum/misc.py
missing /usr/lib/python2.7/site-packages/yum/misc.pyc
missing /usr/lib/python2.7/site-packages/yum/packageSack.py
missing /usr/lib/python2.7/site-packages/yum/packageSack.pyc
missing /usr/lib/python2.7/site-packages/yum/packages.py
missing /usr/lib/python2.7/site-packages/yum/packages.pyc
missing /usr/lib/python2.7/site-packages/yum/parser.py
missing /usr/lib/python2.7/site-packages/yum/parser.pyc
missing /usr/lib/python2.7/site-packages/yum/pgpmsg.py
missing /usr/lib/python2.7/site-packages/yum/pgpmsg.pyc
missing /usr/lib/python2.7/site-packages/yum/pkgtag_db.py
missing /usr/lib/python2.7/site-packages/yum/pkgtag_db.pyc
missing /usr/lib/python2.7/site-packages/yum/plugins.py
missing /usr/lib/python2.7/site-packages/yum/plugins.pyc
missing /usr/lib/python2.7/site-packages/yum/repoMDObject.py
missing /usr/lib/python2.7/site-packages/yum/repoMDObject.pyc
missing /usr/lib/python2.7/site-packages/yum/repos.py
missing /usr/lib/python2.7/site-packages/yum/repos.pyc
missing /usr/lib/python2.7/site-packages/yum/rpmsack.py
missing /usr/lib/python2.7/site-packages/yum/rpmsack.pyc
missing /usr/lib/python2.7/site-packages/yum/rpmtrans.py
missing /usr/lib/python2.7/site-packages/yum/rpmtrans.pyc
missing /usr/lib/python2.7/site-packages/yum/sqlitesack.py
missing /usr/lib/python2.7/site-packages/yum/sqlitesack.pyc
missing /usr/lib/python2.7/site-packages/yum/sqlutils.py
missing /usr/lib/python2.7/site-packages/yum/sqlutils.pyc
missing /usr/lib/python2.7/site-packages/yum/transactioninfo.py
missing /usr/lib/python2.7/site-packages/yum/transactioninfo.pyc
missing /usr/lib/python2.7/site-packages/yum/update_md.py
missing /usr/lib/python2.7/site-packages/yum/update_md.pyc
missing /usr/lib/python2.7/site-packages/yum/updateinfo.py
missing /usr/lib/python2.7/site-packages/yum/updateinfo.pyc
missing /usr/lib/python2.7/site-packages/yum/yumRepo.py
missing /usr/lib/python2.7/site-packages/yum/yumRepo.pyc
[root@AISVR usr]#

User avatar
TrevorH
Site Admin
Posts: 33202
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: yum not working in centos 7

Post by TrevorH » 2018/07/22 12:02:27

How large is the output from rpm -Va ? You could try downloading the latets yum rpm from one of the mirrors and using rpm to install it but I am not sure what else may be damged and it may just be easier to reinstall from scratch.
The future appears to be RHEL or Debian. I think I'm going Debian.
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke

dharmendra78
Posts: 2
Joined: 2018/07/22 08:15:06

Re: yum not working in centos 7

Post by dharmendra78 » 2018/07/22 13:34:27

Hi,
Missing files are only pertaining to python only in output and would be around more than 500 line items
.
missing /usr/lib/python2.7/**

User avatar
TrevorH
Site Admin
Posts: 33202
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: yum not working in centos 7

Post by TrevorH » 2018/07/22 16:31:42

So find which packages own those missing files using rpm -qf /path/to/missing/file and then download those packages from the mirrors and install them using rpm. You may need to do all of them at the same time, using the same command - e.g. rpm --install rpm1.rpm rpm2.rpm rpm3.rpm ...
The future appears to be RHEL or Debian. I think I'm going Debian.
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke

Post Reply