卸载php-pgsql时出现问题。它无法删除。
[root@ip-172-31-31-52 /]# yum list php-pgsql\*
Loaded plugins: priorities, update-motd, upgrade-helper
Available Packages
php-pgsql.x86_64 5.3.29-1.8.amzn1 amzn-main
[root@ip-172-31-31-52 /]# yum remove php-pgsql\*
Loaded plugins: priorities, update-motd, upgrade-helper
No Match for argument: php-pgsql*
No Packages marked for removal
当我检查包装是否可用但仍无法移除时。请帮忙。谢谢
答案 0 :(得分:0)
如果查看list命令的输出,则表明/opt/python3.5/lib/python3.5/site-packages/impala/hiveserver2.py in **init**(self, trowset, schema, convert_types)
is_null = bitarray(endian='little')
is_null.frombytes(nulls)
# Ref HUE-2722, HiveServer2 sometimes does not add trailing '\x00'
TypeError: byte string expected
可用,尚未安装在计算机上。这就是为什么当您按下remove命令时,它会显示php-pgsql.x86_64
。
为支持我的回答,我尝试在no packages marked for removal
上运行您的两个命令,并且确实删除了该软件包(如果已安装)。
现在,如果插件已安装在ec2上,并且您运行ec2
命令,它将显示已安装的软件包:
list
尝试删除命令以删除软件包:
[root@ip-xx-xxx-xx-xxx ec2-user]# yum list php-pgsql*
Loaded plugins: priorities, update-motd, upgrade-helper
Installed Packages -- this line shows it installed.
php-pgsql.x86_64