我有存储库 repo-server - 所有构建 rpm 都驻留在其中 [cent os 5]。 Continuum-SCM-build 在此转储所有 rpm。
服务器 1 客户端服务器 [cent os 5] -- 从 repo-server 获取所需的 rpm
服务器 2 交付服务器 [cent os 5]——从 repo-server 获取所需的 rpm
服务器 3 日志服务器 [cent os 5]——从 repo-server 获取所需的 rpm
服务器 4 Brain 服务器 [cent os 5 和 cent os 7]——从 repo-server 获取所需的 rpm
这里有多台服务器,为不同的客户端安装了大脑。
到目前为止,所有 Brains 服务器都运行在 cent os 5 上。现在我有一台装有 cent os 7 的新机器,这就是导致问题的原因。 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++ 错误信息
./install.sh sh-j**n-server-2.1.3.1-8 <-- 安装脚本使用 yum 命令安装已加载插件:fastestmirror 清理存储库:base extras j***n 更新 清理所有内容 清理最快的镜像列表 加载的插件:fastestmirror j***n | 951 B 00:00:00 j***n/小学
| 373 kB 00:00:00 确定最快的镜像 j***n
2199/2199
解决依赖关系 --> 运行事务检查 ---> 软件包 sh-j***n-server.noarch 0:2.1.3.1-5 将被更新 ---> 软件包 sh-j***n-server.noarch 0:2.1.3.1-8 将是更新 --> 处理依赖项:j***n = 2.1.3-6 软件包:sh-j***n-server-2.1.3.1-8.noarch -- > 运行事务检查 ---> 软件包 j***n.noarch 0:2.1.3-3 将更新 ---> 软件包 j***n.noarch 0:2.1.3-6 将更新 - -> 完成依赖解析
依赖关系已解决
=================================================== =================================================== =================================================== =========================================
包 Arch 版本存储库大小
更新:sh-j***n-server noarch 2.1.3.1-8 j***n 8.2 k 更新依赖项:j***n noarch 2.1.3-6 j***n 3.2 M
交易概要
升级1个包(+1个依赖包)
总下载大小:3.2 M 可以吗 [y/d/N]:y 下载软件包:没有适用于 j***n (1/2) 的 Presto 元数据:sh-j***n-server-2.1.3.1 -8.noarch.rpm | 8.2 KB 00:00:00
(2/2): j***n-2.1.3-6.noarch.rpm | 3.2 MB 00:00:00
总计 4.0 MB/秒 | 3.2 MB 00:00:00 运行事务检查 运行事务测试
事务检查错误:j***n-2.1.3-6.noarch 安装中的文件 /opt/shsolutions/scripts 与软件包 t***g-client-2.1.3-1.noarch 文件 /opt 中的文件冲突j***n-2.1.3-6.noarch 安装中的 /shsolutions/scripts 与包 c 中的文件冲突j***n-2.1.3-6.noarch 安装中的 s-jb***t-listener-2.1.3-1.noarch 文件 /opt/shsolutions/scripts 与软件包 p 中的文件冲突j***n-2.1.3-6.noarch 安装中的 sr***l-ws-2.1.3-1.noarch 文件 /opt/shsolutions/webapps 与包 p**sr*** 中的文件冲突l-ws-2.1.3-1.noarch
答案1
CentOS(和其他 Linux 发行版)通常要求您为每个版本重建软件包。无法保证在 CentOS 5 上正确安装的 RPM 或一组 RPM 也能在 CentOS 7 上正确安装。