CentOSリリース6.10(最終)を実行しているサーバーがあります。これを最新のCentOS 7.xリリースにアップグレードしたいと思います。これを行うには、アップグレードを開始するのに役立つアップグレードツールをインストールしようとしています。
Sudo yum install redhat-upgrade-tool preupgrade-assistant-contents
たとえば、多くのエラーが発生しています。
エラー:パッケージ:python34-3.4.10-1.el7.x86_64(epel)要件:libpthread.so.0()(64bit)エラー:パッケージ:php-common-5.6.40-9.el7.remi.x86_64( remi-php56)要件:libpthread.so.0(GLIBC_2.2.5)(64bit)エラー:パッケージ:php-cli-5.6.40-9.el7.remi.x86_64(remi-php56)要件:libstdc ++。so.6 ()(64ビット)エラー:パッケージ:php-cli-5.6.40-9.el7.remi.x86_64(remi-php56)要件:ld-linux-x86-64.so.2()(64ビット)エラー:パッケージ:python34-libs-3.4.10-1.el7.x86_64(epel)が必要:libreadline.so.6()(64bit)エラー:パッケージ:libdb4-utils-4.8.30-13.el7.x86_64(epel)が必要:libpthread.so.0(GLIBC_2.2.5)(64ビット).....
リストは非常に大きく、このサーバーが独自のリポジトリからの最新の更新でこのサーバーを更新し続けたのに、なぜこれらのエラーが発生するのか、なぜこのエラーが発生するのかわかりません。
誰かがこれを調べて、ここで何か不足している場合に知らせてもらえますか?
ありがとう。
CentOS 6.xから7.xへの公式にサポートされた直接アップグレードパスはないため、プロセスはCentOS 6.xサーバーをバックアップし、次にCentOS 7.xを新規にインストールして、バックアップデータをインポートします。古いCentOS 6.xサーバー。
Red Hatは、RHEL 6から7へのメジャーバージョンアップグレードのサポートを提供しますが、要件がかなり厳格な特定のシナリオに限られます。同じことがCentOS 6-> 7アップグレードにも当てはまります
現在の要件と詳細については 移行計画ガイド を参照してください。ただし、1つの要件は次のとおりです。
システムには、次のパッケージグループのみが含まれています。
- 最小限
- ベース
- ウェブサーバー
- DHCPサーバー
- NFSファイルサーバー(@ nfs-server)
- プリントサーバー
- CIFSファイルサーバー
アップグレード前に他のパッケージグループを削除し、アップグレードが完了したらそれらを再インストールします。
(まだ)サポートされていないパッケージグループからインストールされたパッケージと、アップグレードツールのスコープ外のリポジトリが含まれていることを示すデバッグ出力:
python34-3.4.10-1.el7.x86_64(epel)
php-common-5.6.40-9.el7.remi.x86_64(remi-php56)
一般的には、メジャーバージョンのアップグレードではなく、フレッシュインストールを実行します。
また、RHEL 8の最近のリリースでは、CentOS 8のリリースを少し待ちます: https://wiki.centos.org/About/Building_8
廃止されたPHPバージョンがインストールされているため、CentOSのアップグレードがブロックされています。
この問題を解決するには、現在のPHP=バージョンを含むRemiリポジトリにアップグレードしてください。その後、CentOS 6-7へのアップグレードを再試行してください。
アップグレードCentOS 6-> 7の公式サポートはもうありません https://centos.org/forums/viewtopic.php?t=69363#p29137
そしてUpgradeToolは削除されました: https://wiki.centos.org/TipsAndTricks/CentOSUpgradeTool