6 votes

Problème de suppression de paquet avec Yum sur CentOS7

Problème : Suppression de Python-boto du système et de Yum. Il semble ne plus être installé, mais apparaît toujours dans Yum.

Essayé : yum clean all ; yum check ; rpm -e --noscripts Python-boto et rpm -e --noscripts Python-boto.noarch mais n'a pas été résolu. Utilisez find pour vérifier si le paquet semble être là. Voir ci-dessous pour les résultats détaillés de chacun.

Question : Que puis-je essayer d'autre et quels risques cela comporte-t-il ?

# 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

Votre aide est très appréciée.

0 votes

BTW, vous avez le plugin yum subscription-manager activé. À moins que vous n'ayez l'intention d'attacher ce système à un serveur Red Hat Satellite / Spacewalk pour les mises à jour, vous pouvez et devriez le désactiver/supprimer.

8voto

Michael Hampton Points 232226

Le paquet n'est pas du tout installé.

yum list listes tous les paquets disponibles, qu'ils soient installés ou non.

Pour afficher uniquement les paquets installés, utilisez yum list installed .

yum list installed | grep boto

0voto

asktyagi Points 2051

Une autre façon de trouver les paquets installés dans une distribution basée sur rpm est la suivante rpm -qa|grep Il faut donc d'abord s'assurer que le paquet est installé ; s'il l'est, vous pouvez le supprimer à partir de l'une des deux options suivantes rpm -e ou utiliser yum remove . J'espère que cela vous aidera.

0voto

hargut Points 3820

En supposant que les fichiers proviennent d'un autre paquet, j'essaierais :

yum whatprovides /usr/lib/python2.7/site-packages/boto3-1.9.134.dist-info

pour localiser le paquet contenant le fichier, ou rpm -qf /path/to/file .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X