扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
问题
在进行Virtuozzo for Linux的vzup2date升级过程中,提示如下错误:
[RPM] Dependencies conflict.
vzpkgenvdeb = 3.0.0-12.swsoft is needed by
virtuozzo-release-3.0.0-62.swsoft
询问是否要继续
即使选择继续安装也会失败
解决方案
在升级到3.0.0-62时候,需要事先安装vzpkgenvdeb包
这个rpm包并不包含在virtuozzo的基础安装文件中
而是在升级3.0.0-61时候自动下载到服务器上的
确认这个包是否正确安装了,然后再重新执行刚才的升级即可
首先在硬件节点上查找这个包是否已经安装
[root@vz ~]# rpm -qa | grep vzpkgenvdb
[root@vz ~]#
没有返回结果就是没有安装
现在进入vzup2date自动下载的目录,来手工安装这个文件
cd /vz/vzup2date/3.0.0/TU-3.0.0-61
rpm -ivh vzpkgenvdeb-3.0.0-12.swsoft.i386.rpm
Preparing...
########################################### [100%]
warning: group 42 does not exist - using root
warning: group 42 does not exist - using root
warning: group 43 does not exist - using root
warning: group 43 does not exist - using root
warning: group 43 does not exist - using root
warning: group 43 does not exist - using root
1:vzpkgenvdeb
########################################### [100%]
error: rpmdbAdd: skipping h# 608 Header V3 DSA signature: BAD, key ID 2425c37e
[root@vz /vz/vzup2date/3.0.0/TU-3.0.0-61]#
这个时候安装异常,报错。
这是由于vzpkgenvdeb存在一个bug造成的
安装这个rpm时候要求必须存在名为42/43的两个组
如果组不存在则安装失败
所以给系统添加这两个组即可
也可以直接编辑/etc/group
加入:
42:x:42:
43:x:43:
即可。
现在重新安装vzpkgenvdeb,安装会正常完成
继续执行vzup2date,升级也会正常完成
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者