没有包装blktrace可用

我无法在我的redhat5.8操作系统中安装blktrace。

yum install blktrace Loaded plugins: katello, product-id, security, subscription-manager Updating certificate-based repositories. Unable to read consumer identity Setting up Install Process No package blktrace available. Nothing to do 

你的系统有问题

 [root@Citrus ~]# yum search blktrace Loaded plugins: fastestmirror, rhnplugin, security Loading mirror speeds from cached hostfile * epel: mirror.steadfast.net * rpmforge: ftp.lug.ro ==================== Matched: blktrace blktrace.x86_64 : Utilities for performing block layer IO tracing in the linux kernel 

如果您处于紧急状态,并且没有活跃的RHN订阅,只需下载CentOS二进制文件即可。 没有任何blktrace依赖,所以你可以从: mirrors.centos.org – blktrace获得一个兼容的版本。


编辑:

杀死系统上的所有yum进程。 rm -f /var/lib/rpm/__db* 。 然后用rpm --rebuilddb重buildRPM数据库。 也许即使是一个yum clean all好办法。

然后再试一次。


编辑:

请按照以下步骤修复你的百胜餐饮:

http://www.cyberciti.biz/faq/unable-to-read-consumer-identity-rhn-yum-warning/

似乎数据库被locking,可能是由另一个软件包安装或过期的locking。 你有没有其他的软件包安装挂起? 如果没有,你可以退出构build,删除locking文件(只要你确定没有其他当前或挂起的软件包安装),并再次尝试。

首先检查绑定的文件是什么:
lsof /var/lib/rpm/__db.000

接下来,查看文件大小,多次是零大小。
ls -l /var/lib/rpm/__db.000

如果它是零大小,让我们触摸它重新创build并设置权限:
touch /var/lib/rpm/__db.000
chown root:root /var/lib/rpm/__db.000
chmod 644 /var/lib/rpm/__db.000

您还可以尝试暂时将“gpgcheck”设置为“0”以便安装软件包(请记住将其更改回来):

vi /etc/yum.conf

更改:
gpgcheck = 1

至:
gpgcheck = 0