CentOS 6.x (6.10) 到 CentOS 7.x

Posted

技术标签:

【中文标题】CentOS 6.x (6.10) 到 CentOS 7.x【英文标题】:CentOS 6.x (6.10) to CentOS 7.x 【发布时间】:2019-07-21 03:40:23 【问题描述】:

我查看了很多资源,但找不到任何有用的信息。要么 repos 被破坏,要么 prepug 问题......

I/O 警告:加载外部实体失败 “/usr/share/openscap/xsl/security-guide.xsl”编译错误:文件 /usr/share/preupgrade/xsl/preup.xsl 第 40 行元素导入 xsl:import : 无法加载 /usr/share/openscap/xsl/security-guide.xsl I/O 警告:无法加载外部实体 “/usr/share/openscap/xsl/oval-report.xsl”编译错误:文件 /usr/share/preupgrade/xsl/preup.xsl 第 41 行元素导入 xsl:import :无法加载 /usr/share/openscap/xsl/oval-report.xsl I/O 警告: 未能加载外部实体 “/usr/share/openscap/xsl/sce-report.xsl”编译错误:文件 /usr/share/preupgrade/xsl/preup.xsl 第 42 行元素导入 xsl:import : 无法加载 /usr/share/openscap/xsl/sce-report.xsl OpenSCAP 错误:: 无法解析 XSLT 文件 '/usr/share/preupgrade/xsl/preup.xsl' [oscapxml.c:416] 无法打开 文件 /root/preupgrade/result.html 用法:preupg [选项]

preupg:错误:[Errno 2] 没有这样的文件或目录: '/root/preupgrade/result.html' [root@localhost 升级]# yum localinstall redhat-upgrade-tool-0.7.22-3.el6.centos.noarch.rpm 失败 设置语言环境,默认为 C 加载插件:fastestmirror 设置 up 本地包进程检查 redhat-upgrade-tool-0.7.22-3.el6.centos.noarch.rpm: 1:redhat-upgrade-tool-0.7.22-3.el6.centos.noarch redhat-upgrade-tool-0.7.22-3.el6.centos.noarch.rpm:不更新 安装包。无事可做 [root@localhost 升级]# rpm --导入http://ftp.plusline.de/centos/7.0.1406/os/x86_64/RPM-GPG-KEY-CentOS-7 curl:(22)请求的URL返回错误:404 Not Found错误: http://ftp.plusline.de/centos/7.0.1406/os/x86_64/RPM-GPG-KEY-CentOS-7: 导入读取失败 (2)。 [root@localhost 升级]# [root@localhost 升级]# rpm --import http://isoredirect.centos.org/centos/7/os/x86_64/RPM-GPG-KEY-CentOS-7 curl:(22)请求的URL返回错误:404 Not Found错误: http://isoredirect.centos.org/centos/7/os/x86_64/RPM-GPG-KEY-CentOS-7: 导入读取失败(2)。

【问题讨论】:

【参考方案1】:

遗憾的是,从 Centos 6.x 到 7.x 的升级路径在 7.x 发布后不久就中断了,目前还没有修复 preupg 的方法——在这一点上,官方路线似乎不太可能奏效.此外,我也不知道有任何非官方路线被证明行之有效。

从 Centos 6x 到 7x 的唯一真正可信的升级路径是将 7 安装到新的硬件/虚拟机上并迁移服务。

这让来自其他发行版的人们感到惊讶,虽然这不是微不足道的,但通常可以在主要版本之间进行原位升级,但这似乎不是 Centos 的方式。

【讨论】:

以上是关于CentOS 6.x (6.10) 到 CentOS 7.x的主要内容,如果未能解决你的问题,请参考以下文章

Linux学习-合并Centos6.10的两个iso文件制作yum源

在 CentOS 6.10 中将 PHP 5.5.38 升级到 PHP 7 [重复]

cntos6x升级centos 7

CentOS6.10安装详解

CentOS6.10 安装教程

VMware中CentOS-6.10的安装方法