Проблема: Удаление python-boto из системы и Yum. Кажется, что он больше не установлен, но все еще отображается в Yum.
Пытался: ням чистить все; ням чек; rpm -e --noscripts python-boto и rpm -e --noscripts python-boto.noarch, но не разрешился. Используйте команду find, чтобы проверить, есть ли там пакет. См. Ниже подробные результаты каждого.
Вопрос: Что еще я могу попробовать и какие риски есть при этом
# yum list | grep boto
python-boto.noarch 2.25.0-2.el7.centos extras
python-boto3.noarch 1.4.6-5.el7 base
python2-XStatic-roboto-fontface.noarch 0.4.3.2-4.el7 epel
python2-boto.noarch 2.45.0-3.el7 epel
python2-boto3.noarch 1.4.6-1.el7 epel
python2-botocore.noarch 1.6.0-1.el7 epel
# yum remove python-boto
Loaded plugins: fastestmirror, product-id, search-disabled-repos, subscription-
: manager
This system is not registered with an entitlement server. You can use subscription-manager to register.
No Match for argument: python-boto
No Packages marked for removal
# yum clean all --verbose
Loading "fastestmirror" plugin
Loading "product-id" plugin
Loading "search-disabled-repos" plugin
Loading "subscription-manager" plugin
Updating Subscription Management repositories.
Unable to read consumer identity
This system is not registered with an entitlement server. You can use subscription-manager to register.
Config time: 0.074
Yum version: 3.4.3
Cleaning repos: base epel extras mariadb nodesource openproject-ce remi
: remi-php56 remi-php73 remi-safe updates
Operating on /var/cache/yum/x86_64/7 (see CLEAN OPTIONS in yum(8) for details)
Disk usage of /var/cache/yum/*/* after cleanup:
0 enabled repos
16 M disabled repos:
16 M /var/cache/yum/x86_64/7/centosplus
0 untracked repos
628 other data:
628 /var/cache/yum/x86_64/7/timedhosts
16 M total
# yum list | grep boto
python-boto.noarch 2.25.0-2.el7.centos extras
python-boto3.noarch 1.4.6-5.el7 base
python2-XStatic-roboto-fontface.noarch 0.4.3.2-4.el7 epel
python2-boto.noarch 2.45.0-3.el7 epel
python2-boto3.noarch 1.4.6-1.el7 epel
python2-botocore.noarch 1.6.0-1.el7 epel
# yum check
Loaded plugins: fastestmirror, product-id, search-disabled-repos, subscription-
: manager
This system is not registered with an entitlement server. You can use subscription-manager to register.
check all
# yum list | grep boto
python-boto.noarch 2.25.0-2.el7.centos extras
python-boto3.noarch 1.4.6-5.el7 base
python2-XStatic-roboto-fontface.noarch 0.4.3.2-4.el7 epel
python2-boto.noarch 2.45.0-3.el7 epel
python2-boto3.noarch 1.4.6-1.el7 epel
python2-botocore.noarch 1.6.0-1.el7 epel
# yum remove python-boto
Loaded plugins: fastestmirror, product-id, search-disabled-repos, subscription-
: manager
This system is not registered with an entitlement server. You can use subscription-manager to register.
No Match for argument: python-boto
No Packages marked for removal
# find / -name *boto* -print
/usr/lib/python2.7/site-packages/boto3
/usr/lib/python2.7/site-packages/botocore
/usr/lib/python2.7/site-packages/botocore-1.12.134.dist-info
/usr/lib/python2.7/site-packages/boto3-1.9.134.dist-info
# rpm -e python-boto
error: package python-boto is not installed
# rpm -e --noscrips python-boto
rpm: --noscrips: unknown option
# rpm -e --noscripts python-boto
error: package python-boto is not installed
# rpm -e --noscripts python-boto.noarch
error: package python-boto.noarch is not installed
Ваша помощь очень ценится.
Пакет вообще не устанавливается.
yum list
списки все доступные пакеты, независимо от того, установлены они или нет.
Чтобы показать только установленные пакеты, используйте yum list installed
.
yum list installed | grep boto
Предполагая, что файлы поступают из другого пакета, я бы попробовал:
yum whatprovides /usr/lib/python2.7/site-packages/boto3-1.9.134.dist-info
найти пакет, содержащий файл, или rpm -qf /path/to/file
.
Другой способ найти установленные пакеты в дистрибутиве на основе rpm - это rpm -qa | grep , поэтому сначала убедитесь, что пакет установлен, если он установлен, вы можете удалить пакет из любого rpm -e или используйте ням удалить . Надеюсь, это вам поможет.