加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

解决yum不能正常使用的问题

发布时间:2020-12-15 23:25:17 所属栏目:安全 来源:网络整理
导读:解决yum不能正常使用的问题 问题1 Another app is currently holding the yum lock; waiting for it to exit... The other application is: yum Memory : 19 M RSS (303 MB VSZ) Started: Wed Mar 21 11:11:28 2018 - 02:52 ago State : Traced/Stopped,pid:
解决yum不能正常使用的问题

问题1

Another app is currently holding the yum lock; waiting for it to exit...
  The other application is: yum
    Memory :  19 M RSS (303 MB VSZ)
    Started: Wed Mar 21 11:11:28 2018 - 02:52 ago
    State  : Traced/Stopped,pid: 6373
Another app is currently holding the yum lock; waiting for it to exit...
  The other application is: yum
    Memory :  19 M RSS (303 MB VSZ)
    Started: Wed Mar 21 11:11:28 2018 - 02:54 ago
    State  : Traced/Stopped,pid: 6373

解决方法:
1、这是yum被锁了,是因为之前执行了一遍未把进程完整的停掉
ps aux | grep yum |grep -v grep |awk ‘{print $2}’ | xargs kill -9
? 2、直接删掉yum的pid文件,pid文件是用来管理服务的启动,关闭。
rm -rf /var/run/yum.pid


问题2

# yum install lrzsz -y  
There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:
   /usr/lib64/python2.6/site-packages/pycurl.so: undefined symbol: CRYPTO_set_locking_callback
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.6.6 (r266:84292,Nov 22 2013,12:16:22) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)]
If you cannot solve this problem yourself,please go to 
the yum faq at:
  http://yum.baseurl.org/wiki/Faq

解决:
rm -f /var/lib/rpm/__db*
rpm --rebuilddb
再安装,需要加上sudo
sudo yum install lrzsz -y


问题3、
1、使用yum安装测试

# yum install iotop  
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,which is:
2.7.13 (default,Nov 13 2017,14:44:54) 
[GCC 4.1.2 20080704 (Red Hat 4.1.2-55)]
If you cannot solve this problem yourself,please go to 
the yum faq at:
  http://wiki.linux.duke.edu/YumFaq

备注:没有模块yum

2、查看yum使用的语言

# which yum `
/usr/bin/yum
[[email?protected]_wwwyufabu_216_37 ~]# cat /usr/bin/yum 
#!/usr/bin/python  (使用的是Python的默认版本)
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
```:
.................................

备注:
Python编写的,调用yum模块失败

3、查看Python版本

# python
python     python2    python2.4  python2.7 
# python   (Python默认版本调用失败)
Python 2.7.13 (default,14:44:54) 
[GCC 4.1.2 20080704 (Red Hat 4.1.2-55)] on linux2
Type "help","copyright","credits" or "license" for more information.
>>> import yum
Traceback (most recent call last):
  File "<stdin>",line 1,in <module>
ImportError: No module named yum
>>> 
[1]+  Stopped                 python
# python2 (python2版本调用失败)
Python 2.7.13 (default,in <module>
ImportError: No module named yum
>>> 
[2]+  Stopped                 python2
# python2.4 (Python2.4版本调用成功)
Python 2.4.3 (#1,Jan 21 2009,01:10:13) 
[GCC 4.1.2 20071124 (Red Hat 4.1.2-42)] on linux2
Type "help","credits" or "license" for more information.
>>> import yum
>>>

4、修改yum文件中的Python版本

# cat /usr/bin/yum 
#!/usr/bin/python2.4
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:

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读