升級centos的極大風險

升級centos的極大風險

為了能夠使用 GLIBC_2.14,我需要將我的 CentoOS6.8 升級到 7。這個連結其中解釋了步驟。

在第7步我需要做的事情:

centos-upgrade-tool-cli --network 7 --instrepo=http://mirror.centos.org/centos/7/os/x86_64/

輸出以

preupgrade-assistant risk check found EXTREME risks for this upgrade.

Continuing with this upgrade is not recommended.

我該做什麼?

編輯: 更多細節

第一 - 指揮

sudo preupg

展示

I/O warning : failed to load external entity
"/usr/share/openscap/xsl/security-guide.xsl" compilation error: file
/usr/share/preupgrade/xsl/preup.xsl line 40 element import xsl:import
: unable to load /usr/share/openscap/xsl/security-guide.xsl

I/O warning : failed to load external entity
"/usr/share/openscap/xsl/oval-report.xsl" compilation error: file
/usr/share/preupgrade/xsl/preup.xsl line 41 element import xsl:import
: unable to load /usr/share/openscap/xsl/oval-report.xsl

I/O warning : failed to load external entity
"/usr/share/openscap/xsl/sce-report.xsl" compilation error: file
/usr/share/preupgrade/xsl/preup.xsl line 42 element import xsl:import
: unable to load /usr/share/openscap/xsl/sce-report.xsl OpenSCAP
Error:: Could not parse XSLT file
'/usr/share/preupgrade/xsl/preup.xsl' [oscapxml.c:416] Unable to open
file /root/preupgrade/result.html Usage: preupg [options]

preupg: error: [Errno 2] No such file or directory:
'/root/preupgrade/result.html'

第二 - 命令

sudo rpm --import http@//mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7

這不顯示任何內容。也許沒有錯誤訊息意味著一切正常?

答案1

在您引用的連結中,https://wiki.centos.org/TipsAndTricks/CentOSUpgradeTool,頁面頂部有一條警告:

請勿使用此工具。警告:此工具的使用目前已被破壞,因為 CentOS 6.7 中的幾個系統關鍵軟體包的版本號高於 CentOS 7 中的版本號,因此這些軟體包無法正確升級。這使得 yum 和其他幾個系統工具無法運作。

進一步閱讀,它解釋了風險等級:

就地升級風險有幾個等級。任何高於「輕微」的等級都意味著您將不會獲得 100% 功能升級的系統,儘管就地升級工具centos-upgrade-tool可能會通過。

可用的風險評估等級有:

  • [...]

  • 極端 - 我們發現不相容,導致就地升級變得不可能。建議在升級前輔助修復的幫助下安裝新系統。

我認為這確實說明了一切。不要使用此工具進行升級!

相關內容