解决执行 df -h 卡住,yum和rpm都无法安装软件问题
来源:互联网 发布:日本女生保养知乎 编辑:程序博客网 时间:2024/06/06 20:31
http://symfony.net.cn/archives/177
解决执行 df -h 卡住,yum和rpm都无法安装软件问题
September 29, 2010 – 10:55 pm线上一台服务器需要安装screen,结果不论yum安装还是rpm安装都无法进行,据其他开发人员反应,执行 df -h 也会卡住,真是奇怪。我们运行一下rpm安装看看,把调试信息打印出来:
[root@pindex7 ~]# rpm -ivh -vv screen-4.0.3-1.el5.x86_64.rpm
... ...中间省略很多信息... ...
D: mounted filesystems:
D: i dev bsize bavail iavail mount point
... ...中间省略很多信息... ...
D: mounted filesystems:
D: i dev bsize bavail iavail mount point
从最后一行看来,应该是rpm安装后挂载文件系统有问题,也就不难理解为什么 df -h 也会卡住了,好吧,我们看一下挂载的调试信息:
[root@pindex7 rpm]# strace df
... ...中间省略很多信息... ...
statfs("/pindex105", <unfinished ...>
... ...中间省略很多信息... ...
statfs("/pindex105", <unfinished ...>
看到了,最后一行果然有提示,再看一下/etc/rc.local,果然有nfs挂载操作启动时执行,可集群里早就没有那台提供nfs服务的服务器了,怎么挂得上?
于是乎,后面的解决方法就很简单了:
umount -l /pindex105
rpm -ivh screen-4.0.3-1.el5.x86_64.rpm
rpm -ivh screen-4.0.3-1.el5.x86_64.rpm
测试一下:
[root@pindex7 ~]# whereis screen
=====http://www.snooda.com/read/96
前几天搞vps,不知怎么的搞的yum update的时候总是卡住,ctrl+c都不好使,今天看了看,发现是在执行rpm系列命令时卡住了。原因是rpm包数据库坏了,只要执行:
rm -f /var/lib/rpm/__db*
rpm -vv --rebuilddb
即可。
screen: /usr/bin/screen /usr/share/screen /usr/share/man/man1/screen
rm -f /var/lib/rpm/__db*
rpm -vv --rebuilddb
即可。
screen: /usr/bin/screen /usr/share/screen /usr/share/man/man1/screen
- 解决执行 df -h 卡住,yum和rpm都无法安装软件问题
- yum 和 rpm 安装软件
- sa-- df -h卡住
- root、oracle用户执行df -h命令卡住
- Linux软件安装(rpm和yum)
- rpm yum 软件安装
- 软件安装:rpm、yum
- linux安装软件(rpm/yum/apt-get/python)等解决依赖问题
- linux rpm安装软件和yum安装软件
- Linux-- 安装软件(rpm、yum)
- 软件安装:RPM, SRPM, YUM
- yum安装本地rpm软件
- RPM, SRPM, YUM 软件安装
- centos和rhel的软件安装方法rpm和yum
- yum卡住/rpm -qa卡住的解决方法
- centos的软件安装方法rpm和yum
- centos的软件安装方法rpm和yum
- centos中软件的安装方法rpm和yum
- bad news
- 结构体小技巧
- 位的一些基本操作
- git下载google最新源码
- 关于指针偏移
- 解决执行 df -h 卡住,yum和rpm都无法安装软件问题
- 关于C#的精确计时问题
- oracle 分析函数
- maven-resources-plugin prior to 2.4 is not supported by m2e
- 107. Cry for the moon. 海底捞月
- hibernate 4
- Session全局登录验证
- 使用浏览器兼容的方式创建 异步对象
- HTTP 状态代码的完整列表