Centos

CentOS 6.10 升級到 CentOS 7.x

  • December 10, 2019

我有一台執行 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 ()(64bit) 錯誤:包:php-cli-5.6.40-9.el7.remi.x86_64 (remi-php56) 要求:ld-linux-x86-64.so.2()(64bit) 錯誤:包:python34-libs-3.4.10-1.el7.x86_64(epel)需要:libreadline.so.6()(64位)錯誤:包: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 升級也是如此

有關目前要求和詳細資訊,請參閱遷移計劃指南,但其中一項要求是:

您的系統僅包括以下軟體包組:

  • 最小
  • 根據
  • 網路伺服器
  • 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

引用自:https://serverfault.com/questions/972792