暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

zcloud安装部署报错问题处理

原创 Hello world 2023-04-23
367

安装zcloud3.5.1,执行./install.sh的的时候遇到了报错:
图片.png

Error: Package: 1:openssl-devel-1.0.2k-19.el7.x86_64 (beta)
           Requires: openssl-libs(x86-64) = 1:1.0.2k-19.el7
           Installed: 1:openssl-libs-1.0.2k-21.el7_9.x86_64 (@redhat_Update)
               openssl-libs(x86-64) = 1:1.0.2k-21.el7_9
           Available: 1:openssl-libs-1.0.2k-19.el7.x86_64 (beta)
               openssl-libs(x86-64) = 1:1.0.2k-19.el7
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

报错的内容是:

错误:包:1:openssl-devel-1.0.2k-19.el7.x86_64(测试版)
需要:openssl libs(x86-64)=1.0.2k-19.el7
已安装:1:openssl-libs-1.0.2k-21.el7_9.x8_64(@redhat_Update)
openssl libs(x86-64)=1:1.0.2k-21.el7_9
可用:1:openssl-libs-1.0.2k-19.el7.x86_64(测试版)
openssl libs(x86-64)=1:1.0.2k-19.el7
你可以尝试使用--skip breaked来解决这个问题
你可以试着运行:rpm-Va-nofiles-nodigest

随之,退出了安装程序。
看报错的解释,告诉了我们解决的方法,可以加上–skip breaked参数来解决问题,执行了之后发现还是没有用。
就只有运行rpm-Va-nofiles-nodigest方法来试试看了,执行再次尝试安装脚本。
发现还是遇到了同样的报错。
图片.png
根据报错的提示无法解决问题。思考了一下,./install.sh脚本一开始的时候是在执行安装依赖包。报错中说的已经安装的依赖包和需要的不是匹配的。所以尝试手动安装所需的依赖包,然后再执行安装的脚本。
如果虚拟机可以联网的话可以直接下载一个

wget ftp://ftp.pbone.net/mirror/ftp.centos.org/7.9.2009/updates/x86_64/Packages/openssl-devel-1.0.2k-21.el7_9.x86_64.rpm

我的虚拟机没有联网,所以选择自己下载,然后上传到虚拟机上的方法来安装。

http://rpm.pbone.net/resultsb_dist_94_size_1581144_name_openssl-devel-1.0.2k-21.el7_9.x86_64.rpm.html

然后执行安装

[root@zcloud ~]# rpm -ivh openssl-devel-1.0.2k-21.el7_9.x86_64.rpm

执行脚本之后,又发现了报错:

error: Failed dependencies:
    krb5-devel(x86-64) is needed by openssl-devel-1:1.0.2k-21.el7_9.x86_64
    zlib-devel(x86-64) is needed by openssl-devel-1:1.0.2k-21.el7_9.x86_64

说明还缺少着这两个包。

 root@zcloud ~]# yum -y install krb5-devel zlib-devel

然后更新openssl-devel包

root@zcloud ~]# rpm -ivh openssl-devel-1.0.2k-21.el7_9.x86_64.rpm --force

更新完成之后,重新执行./install.sh安装脚本。
安装完成。
图片.png
检验返回无不错,问题解决。
图片.png

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论