没有可用的软件包 blktrace

没有可用的软件包 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

答案1

你的系统出了点问题...

[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 数据库rpm --rebuilddb。也许甚至可以采取yum clean all更好的措施。

然后重试。


编辑:

请按照以下步骤修复您的 yum:

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

答案2

数据库似乎已被锁定,可能是被另一个软件包安装或过期锁锁定。您还有其他待安装的软件包吗?如果没有,您可以 ^C 退出构建,删除锁定文件(只要您确定没有其他当前或待安装的软件包),然后重试。

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

接下来,检查文件大小,很多时候它的大小为零。
ls -l /var/lib/rpm/__db.000

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

您还可以尝试将“gpgcheck”临时设置为“0”以安装包(记得将其改回来):

修改 /etc/yum.conf

更改:
gpgcheck=1

收件人:
gpgcheck=0

相关内容