私の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
別のアップデートを実行する前に。あるコメントでは、yumアップデートのhttpdサービスの停止が機能することを明らかにしました。