linuX中error: unpacking of archive failed on file /usr/lib/python2.7/site-packages/urllib3/packages/ssl_match_hostname: cpio: rename
具体报错:
总下载量:103 k
安装大小:380 k
Downloading packages:
python-urllib3-1.10.2-7.el7.noarch.rpm | 103 kB 00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
正在安装 : python-urllib3-1.10.2-7.el7.noarch 1/1
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
验证中 : python-urllib3-1.10.2-7.el7.noarch 1/1
失败:
python-urllib3.noarch 0:1.10.2-7.el7
完毕!
主要原因:pip与yum 的重复安装
解决办法:
PIP已经安装了对应的版本包,此时yum安装的rpm包与pip里的冲突,先把pip里的包卸载掉再用yum 重新安装
主要有三步:
#pip freeze|grep urllib3
# pip uninstall urllib3
# yum install python-urllib3
[root@test03 ~]# pip freeze|grep urllib3
You are using pip version 8.1.2, however version 22.2.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
urllib3==1.22
[root@test03 ~]# pip uninstall urllib3
Uninstalling urllib3-1.22:
/usr/lib/python2.7/site-packages/urllib3-1.22.dist-info/DESCRIPTION.rst
/usr/lib/python2.7/site-packages/urllib3-1.22.dist-info/INSTALLER
/usr/lib/python2.7/site-packages/urllib3-1.22.dist-info/METADATA
/usr/lib/python2.7/site-packages/urllib3-1.22.dist-info/RECORD
/usr/lib/python2.7/site-packages/urllib3-1.22.dist-info/WHEEL
/usr/lib/python2.7/site-packages/urllib3-1.22.dist-info/metadata.json
/usr/lib/python2.7/site-packages/urllib3-1.22.dist-info/top_level.txt
/usr/lib/python2.7/site-packages/urllib3/__init__.py
/usr/lib/python2.7/site-packages/urllib3/__init__.pyc
/usr/lib/python2.7/site-packages/urllib3/_collections.py
/usr/lib/python2.7/site-packages/urllib3/_collections.pyc
/usr/lib/python2.7/site-packages/urllib3/connection.py
/usr/lib/python2.7/site-packages/urllib3/connection.pyc
/usr/lib/python2.7/site-packages/urllib3/connectionpool.py
/usr/lib/python2.7/site-packages/urllib3/connectionpool.pyc
/usr/lib/python2.7/site-packages/urllib3/contrib/__init__.py
/usr/lib/python2.7/site-packages/urllib3/contrib/__init__.pyc
/usr/lib/python2.7/site-packages/urllib3/contrib/_securetransport/__init__.py
/usr/lib/python2.7/site-packages/urllib3/contrib/_securetransport/__init__.pyc
/usr/lib/python2.7/site-packages/urllib3/contrib/_securetransport/bindings.py
/usr/lib/python2.7/site-packages/urllib3/contrib/_securetransport/bindings.pyc
/usr/lib/python2.7/site-packages/urllib3/contrib/_securetransport/low_level.py
/usr/lib/python2.7/site-packages/urllib3/contrib/_securetransport/low_level.pyc
/usr/lib/python2.7/site-packages/urllib3/contrib/appengine.py
/usr/lib/python2.7/site-packages/urllib3/contrib/appengine.pyc
/usr/lib/python2.7/site-packages/urllib3/contrib/ntlmpool.py
/usr/lib/python2.7/site-packages/urllib3/contrib/ntlmpool.pyc
/usr/lib/python2.7/site-packages/urllib3/contrib/pyopenssl.py
/usr/lib/python2.7/site-packages/urllib3/contrib/pyopenssl.pyc
/usr/lib/python2.7/site-packages/urllib3/contrib/securetransport.py
/usr/lib/python2.7/site-packages/urllib3/contrib/securetransport.pyc
/usr/lib/python2.7/site-packages/urllib3/contrib/socks.py
/usr/lib/python2.7/site-packages/urllib3/contrib/socks.pyc
/usr/lib/python2.7/site-packages/urllib3/exceptions.py
/usr/lib/python2.7/site-packages/urllib3/exceptions.pyc
/usr/lib/python2.7/site-packages/urllib3/fields.py
/usr/lib/python2.7/site-packages/urllib3/fields.pyc
/usr/lib/python2.7/site-packages/urllib3/filepost.py
/usr/lib/python2.7/site-packages/urllib3/filepost.pyc
/usr/lib/python2.7/site-packages/urllib3/packages/__init__.py
/usr/lib/python2.7/site-packages/urllib3/packages/__init__.pyc
/usr/lib/python2.7/site-packages/urllib3/packages/backports/__init__.py
/usr/lib/python2.7/site-packages/urllib3/packages/backports/__init__.pyc
/usr/lib/python2.7/site-packages/urllib3/packages/backports/makefile.py
/usr/lib/python2.7/site-packages/urllib3/packages/backports/makefile.pyc
/usr/lib/python2.7/site-packages/urllib3/packages/ordered_dict.py
/usr/lib/python2.7/site-packages/urllib3/packages/ordered_dict.pyc
/usr/lib/python2.7/site-packages/urllib3/packages/six.py
/usr/lib/python2.7/site-packages/urllib3/packages/six.pyc
/usr/lib/python2.7/site-packages/urllib3/packages/ssl_match_hostname/__init__.py
/usr/lib/python2.7/site-packages/urllib3/packages/ssl_match_hostname/__init__.pyc
/usr/lib/python2.7/site-packages/urllib3/packages/ssl_match_hostname/_implementation.py
/usr/lib/python2.7/site-packages/urllib3/packages/ssl_match_hostname/_implementation.pyc
/usr/lib/python2.7/site-packages/urllib3/poolmanager.py
/usr/lib/python2.7/site-packages/urllib3/poolmanager.pyc
/usr/lib/python2.7/site-packages/urllib3/request.py
/usr/lib/python2.7/site-packages/urllib3/request.pyc
/usr/lib/python2.7/site-packages/urllib3/response.py
/usr/lib/python2.7/site-packages/urllib3/response.pyc
/usr/lib/python2.7/site-packages/urllib3/util/__init__.py
/usr/lib/python2.7/site-packages/urllib3/util/__init__.pyc
/usr/lib/python2.7/site-packages/urllib3/util/connection.py
/usr/lib/python2.7/site-packages/urllib3/util/connection.pyc
/usr/lib/python2.7/site-packages/urllib3/util/request.py
/usr/lib/python2.7/site-packages/urllib3/util/request.pyc
/usr/lib/python2.7/site-packages/urllib3/util/response.py
/usr/lib/python2.7/site-packages/urllib3/util/response.pyc
/usr/lib/python2.7/site-packages/urllib3/util/retry.py
/usr/lib/python2.7/site-packages/urllib3/util/retry.pyc
/usr/lib/python2.7/site-packages/urllib3/util/selectors.py
/usr/lib/python2.7/site-packages/urllib3/util/selectors.pyc
/usr/lib/python2.7/site-packages/urllib3/util/ssl_.py
/usr/lib/python2.7/site-packages/urllib3/util/ssl_.pyc
/usr/lib/python2.7/site-packages/urllib3/util/timeout.py
/usr/lib/python2.7/site-packages/urllib3/util/timeout.pyc
/usr/lib/python2.7/site-packages/urllib3/util/url.py
/usr/lib/python2.7/site-packages/urllib3/util/url.pyc
/usr/lib/python2.7/site-packages/urllib3/util/wait.py
/usr/lib/python2.7/site-packages/urllib3/util/wait.pyc
Proceed (y/n)? y
Successfully uninstalled urllib3-1.22
You are using pip version 8.1.2, however version 22.2.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
[root@test03 ~]# yum install python-urllib3
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
正在解决依赖关系
--> 正在检查事务
---> 软件包 python-urllib3.noarch.0.1.10.2-7.el7 将被 安装
--> 解决依赖关系完成
依赖关系解决
==========================================================================================================================
Package 架构 版本 源 大小
==========================================================================================================================
正在安装:
python-urllib3 noarch 1.10.2-7.el7 base 103 k
事务概要
==========================================================================================================================
安装 1 软件包
总下载量:103 k
安装大小:380 k
Is this ok [y/d/N]: y
Downloading packages:
python-urllib3-1.10.2-7.el7.noarch.rpm | 103 kB 00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
正在安装 : python-urllib3-1.10.2-7.el7.noarch 1/1
验证中 : python-urllib3-1.10.2-7.el7.noarch 1/1
已安装:
python-urllib3.noarch 0:1.10.2-7.el7
完毕!
已解决