CentOS 5.11: yum installe, mais les packages restnt manquants

J'essaie de find un problème très étrange avec yum sur un vieux VPS CentOS 5.11 utilisant DirectAdmin.

L'exécution de la command suivante suggère que le package telnet est installé:

 # yum install telnet ... Installed: telnet.x86_64 1:0.17-41.el5 

Cependant, telnet manque encore:

 # which telnet /usr/bin/which: no telnet in (/root/local/node/bin:/usr/local/share/npm/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/share/adt-bundle/tools:/root/share/adt-bundle/platform-tools) 

Ma version de Yum est 3.2.22.

Peut-être un soupçon de ce qui ne va pas est que je semble avoir des versions différentes de rpm installé en quelque sorte. Si j'essaie de vérifier ma database RPM, la version de ma database est invalide:

 # rpm --version RPM version 4.3.3 # rpm --verify telnet rpmdb: Program version 4.2 doesn't match environment version error: db4 error(22) from dbenv->open: Invalid argument error: cannot open Packages index using db3 - Invalid argument (22) error: cannot open Packages database in /var/lib/rpm package telnet is not installed 

Si je reconstruit la database RPM en utilisant la command suivante:

 rm -rf /var/lib/rpm/__db* && rpm --rebuilddb 

Yum donne une erreur similaire, mais se plaignant d'une version plus récente:

 # yum update Loaded plugins: fastestmirror rpmdb: Program version 4.3 doesn't match environment version error: db4 error(-30974) from dbenv->open: DB_VERSION_MISMATCH: Database environment version mismatch error: cannot open Packages index using db3 - (-30974) error: cannot open Packages database in /var/lib/rpm 

En supprimant les files /var/lib/rpm/__db* , Yum est passé à nouveau, mais les packages installés semblent manquer.

J'ai l'printing que Yum est en quelque sorte mal configuré ou que j'ai deux versions différentes de RPM. Que puis-je faire pour diagnostiquer le problème pour finalement travailler à une résolution?

  • Les anciennes versions de packages dans CentOS signifient-elles qu'elles n'ont pas de correctifs de security?
  • Comment installer php 5.2.17 sur centos 6 x86_64
  • Mise à niveau vers PHP 5.6.7 en utilisant remi repos
  • Serveur Linux contenant toute ma memory
  • RedHat: Impossible d'installer le packageage GNOME Desktop Environment
  • yum update si installé, sinon installer
  • Comment puis-je installer automake et autoconf sur RedHat Enterprise 5?
  • Pourquoi mes packages ne sont-ils pas inclus dans mon repository personnalisé?
  • Reconfiguration ou recompilation d'une installation PHP initialement installée via yum
  • Référents yum disponibles sur RHEL 5.3
  • Est-ce que "yum groupinstall" est compatible avec Red Hat Network?
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.