为了能够使用 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
可能会通过。可用的风险评估级别有:
[...]
极端 - 我们发现不兼容,导致就地升级变得不可能。建议在升级前辅助修复的帮助下安装新系统。
我认为这确实说明了一切。不要使用此工具进行升级!