Je veux installer le rpm suivant, mais pour une raison quelconque, RPM est bloqué ou gelé et n'installe pas le packageage RPM. Je ne peux pas l'arrêter par le contrôle-C.
S'il vous plaît conseiller quel pourrait être le problème?
root]# rpm -Uvh --repackage /var/tmp/bash-2.05b-41.8.i386.rpm
….. pas de sortie ici
OU
root]# rpm -Uvh /var/tmp/bash-2.05b-41.8.i386.rpm
Vérification RPM (les dernières lignes)
rpm -Uvvh /var/tmp/bash-2.05b-41.8.i386.rpm . . . D: installing binary packages D: closed db index /var/lib/rpm/Pubkeys D: closed db index /var/lib/rpm/Conflictname D: closed db index /var/lib/rpm/Providename D: closed db index /var/lib/rpm/Requirename D: closed db index /var/lib/rpm/Packages D: closed db environment /var/lib/rpm/Packages D: opening db environment /var/lib/rpm/Packages joinenv D: opening db index /var/lib/rpm/Packages create mode=0x42 D: mounted filesystems: D: i dev bsize bavail iavail mount point
rpm
peut être en attente d'un verrou à libérer.
Tout d'abord, lancez ps -ef | grep rpm
ps -ef | grep rpm
pour voir si vous avez des commands RPM en cours d'exécution. Si vous le faites, tuez-les en utilisant kill -9
.
Ensuite, supprimez les verrous restants rm -rf /var/lib/rpm/__db.0*
Ensuite, essayez à nouveau votre command rpm. Si cela ne fonctionne toujours pas, répétez comme ci-dessus, mais exécutez également rpm --rebuilddb
avant de rpm --rebuilddb
votre installation.
Modifier:
Si cela n'a pas résolu le problème, vous pouvez avoir un système de files non réactif. df
aussi pendre? Si c'est le cas, c'est probablement votre problème. cat /etc/mtab
et découvrez quel système de files est monté sur la ligne suivante après la dernière sortie de df
puis essayez de démonter ce système de files.
Vous avez probablement un verrou périmé.
Un redémarrage supprimerait un verrou périmé (et un futex périmé), donc "rm -f / var / lib / rpm / __ db *" ou "cd / var / lib / rpm && db_recover -ev".
Si vous êtes encore suspendu, utilisez -Uvv au lieu de -Uvh pour find l'opération que le rpm essaye d'effectuer.
A partir de la sortie -Uvv, rpm search la taille des filesystems montés.
Vous avez probablement un assembly NFS sur un server qui ne répond pas