
為了能夠使用 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
可能會通過。可用的風險評估等級有:
[...]
極端 - 我們發現不相容,導致就地升級變得不可能。建議在升級前輔助修復的幫助下安裝新系統。
我認為這確實說明了一切。不要使用此工具進行升級!