今天更新系统的时候出现了使用 yum 更新 python-urllib3 不成功的现象。
错误日志:
Running transaction Updating : python-urllib3-1.10.2-7.el7.noarch 1/2 Error unpacking rpm package python-urllib3-1.10.2-7.el7.noarch error: unpacking of archive failed on file /usr/lib/python2.7/site-packages/urllib3/packages/ssl_match_hostname: cpio: rename Verifying : python-urllib3-1.10.2-7.el7.noarch 1/2 python-urllib3-1.10.2-5.el7.noarch was supposed to be removed but is not! Verifying : python-urllib3-1.10.2-5.el7.noarch 2/2 Failed: python-urllib3.noarch 0:1.10.2-5.el7
解决办法:
pip已经安装了对应的版本包,此时yum安装的rpm包与pip里的冲突,先把pip里的包卸载掉再用yum 重新安装
查看是否用pip已经安装了urllib3
pip list |grep urllib3
2. 卸载pip安装的urllib3
pip uninstall urllib3
3. 使用yum 更新
yum update python-urllib3
这样我的问题成功解决了。
还没有评论,来说两句吧...