Centos 6.7 上的 Yum 问题

Centos 6.7 上的 Yum 问题

我已经在我的 vps 上安装了 php、mysql、httpd。但是当我尝试通过 yum 升级 php 时,出现以下错误。

[root@ns1 home]# yum --enablerepo=remi update php

Package(s) php available, but not installed.
No Packages marked for Update

然后我尝试使用以下命令安装它,但出现“分段错误”。

[root@ns1 home]# yum --enablerepo=remi install php"

没有软件包的 yum 更新也无法工作:

[root@ns1 home]# yum update

Freeing read locks for locker 0x1ab: 23312/140158884435712
Freeing read locks for locker 0x1ad: 23312/140158884435712
Freeing read locks for locker 0x1b3: 23312/140158884435712
Freeing read locks for locker 0x1b4: 23312/140158884435712
Freeing read locks for locker 0x1b5: 23312/140158884435712
Freeing read locks for locker 0x1b6: 23312/140158884435712

我尝试清理缓存但没有成功。

cd /var/lib

rm __db*

rpm --rebuilddb

我等待你们的建议。非常感谢!!!

答案1

已经提出这里可能是 VPS 内存不足,并尝试通过关闭正在运行的服务或添加交换文件来解决问题。然后运行

package-cleanup --cleandupes

在运行其他更新之前。一条评论指出,停止 httpd 服务来进行 yum 更新是有效的。

相关内容