升级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可能会通过。

可用的风险评估级别有:

  • [...]

  • 极端 - 我们发现不兼容,导致就地升级变得不可能。建议在升级前辅助修复的帮助下安装新系统。

我认为这确实说明了一切。不要使用此工具进行升级!

相关内容