私は自分の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
私はあなたの提案を待っています。どうもありがとうございました!!!
ここ VPSのメモリが不足している可能性があり、実行中のサービスをシャットダウンするか、スワップファイルを追加して問題の解決を試みることが提案されています。次に実行します
package-cleanup --cleandupes
他の更新を実行する前。あるコメントによると、yumの更新を行うためにhttpdサービスを停止しても機能しました。