rpm或yum安装软件提示error-rpmts_HdrFromFdno-key-ID-BAD

问题 在 CentOS 6.4 x86_64 上无论通过yum或rpm安装软件时,出现以下错误: 1 2 3 4 5 yum install glibc-devel ... error: rpmts_HdrFromFdno: Header V3 RSA/SHA1 Signature, key ID c105b9de: BAD ... Problem opening package *.el6.x86_64.rpm 分析 rpm -ivh单独去安装软件也提示上面的错误。rpm -qa 无法列出系统中安装过的软件包,但许多库文件和软件命令是存在的。也尝试过rpm --rebuilddb来重建数据库,但情况依然没有得到改善(centos官网说千万不要在系统broken的情况下rebuilddb,不然有可能变成destroy) ...

2015-03-02 · 2 min

rpm或yum安装软件提示error-rpmts_HdrFromFdno-key-ID-BAD

问题 在 CentOS 6.4 x86_64 上无论通过yum或rpm安装软件时,出现以下错误: 1 2 3 4 5 yum install glibc-devel ... error: rpmts_HdrFromFdno: Header V3 RSA/SHA1 Signature, key ID c105b9de: BAD ... Problem opening package *.el6.x86_64.rpm 分析 rpm -ivh单独去安装软件也提示上面的错误。rpm -qa 无法列出系统中安装过的软件包,但许多库文件和软件命令是存在的。也尝试过rpm --rebuilddb来重建数据库,但情况依然没有得到改善(centos官网说千万不要在系统broken的情况下rebuilddb,不然有可能变成destroy) ...

2015-03-02 · 2 min

完全解决Github Pages邮件两次warning(DNS解析问题)

之所以有本文是由于Github前后两次发了2封不同的警告邮件,都是关于DNS配置的。因为xgknight.com刚申请下来时我也是参考其他博客,在seanlook.github.com仓库下面建立了一个CNAME文件,内容:xgknight.com,然后去DNSPod绑定域名和IP(207.97.227.245)访问也就没事了。然而几天之后每次deploy博客的时候都会受到一封build warning邮件(见本文最后),后来参考下面的文章: ...

2014-11-08 · 6 min

完全解决Github Pages邮件两次warning(DNS解析问题)

之所以有本文是由于Github前后两次发了2封不同的警告邮件,都是关于DNS配置的。因为xgknight.com刚申请下来时我也是参考其他博客,在seanlook.github.com仓库下面建立了一个CNAME文件,内容:xgknight.com,然后去DNSPod绑定域名和IP(207.97.227.245)访问也就没事了。然而几天之后每次deploy博客的时候都会受到一封build warning邮件(见本文最后),后来参考下面的文章: ...

2014-11-08 · 6 min

记一次错误卸载软件包导致Linux系统崩溃的修复解决过程

首先问题产生的缘由很简单,是我一同事在安装oracle一套软件时,按照要求需要binutils软件包的32位版本,然而在Oracle Linux已经装有64位,按理说是可以安装i686的,我猜应该是32位的版本低于这个已有的64位所以导致冲突而安装失败,因此同事就用yum remove binutils,这个命令也奇葩,由于是root权限导致依赖于它的200多个软件包也被卸载,最终导致网络断开,系统崩溃,在vSphere虚拟机上重新启动发现再也起不来。下面看问题: ...

2014-11-03 · 5 min

记一次错误卸载软件包导致Linux系统崩溃的修复解决过程

首先问题产生的缘由很简单,是我一同事在安装oracle一套软件时,按照要求需要binutils软件包的32位版本,然而在Oracle Linux已经装有64位,按理说是可以安装i686的,我猜应该是32位的版本低于这个已有的64位所以导致冲突而安装失败,因此同事就用yum remove binutils,这个命令也奇葩,由于是root权限导致依赖于它的200多个软件包也被卸载,最终导致网络断开,系统崩溃,在vSphere虚拟机上重新启动发现再也起不来。下面看问题: ...

2014-11-03 · 5 min

误删vSphere虚拟机.vmdk文件的恢复

1. 错误描述 在vSphere上,一次重启虚拟服务器时出现启动不了,提示找不到vmdk虚拟磁盘文件: 2. 原因分析 查看这台虚拟服务器的摘要信息,对比datastore上其他可用的虚拟机,发现损坏的服务器上确实缺少一个vmdk磁盘文件,但是可以看见一个50G的xxx-flat.vmdk文件;而正常的服务器只有xxx.vmdk,没有xxx-flat.vmdk,关机之后两个文件都存在,而且真实的磁盘容量从vmdk转移到了xxx-flat.vmdk。 虚拟主机在运行的时候,实际在使用的是xxx-flat.vmdk,然而xxx.vmdk是可以同时被删除的,才导致了问题。 ...

2014-10-28 · 5 min

误删vSphere虚拟机.vmdk文件的恢复

1. 错误描述 在vSphere上,一次重启虚拟服务器时出现启动不了,提示找不到vmdk虚拟磁盘文件: 2. 原因分析 查看这台虚拟服务器的摘要信息,对比datastore上其他可用的虚拟机,发现损坏的服务器上确实缺少一个vmdk磁盘文件,但是可以看见一个50G的xxx-flat.vmdk文件;而正常的服务器只有xxx.vmdk,没有xxx-flat.vmdk,关机之后两个文件都存在,而且真实的磁盘容量从vmdk转移到了xxx-flat.vmdk。 虚拟主机在运行的时候,实际在使用的是xxx-flat.vmdk,然而xxx.vmdk是可以同时被删除的,才导致了问题。 ...

2014-10-28 · 5 min