科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网服务器频道升级vzlinux到3.0.0-62时报告vzpkgenvdb未安装的错误

升级vzlinux到3.0.0-62时报告vzpkgenvdb未安装的错误

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

在升级到3.0.0-62时候,需要事先安装vzpkgenvdeb包,这个rpm包并不包含在virtuozzo的基础安装文件中,而是在升级3.0.0-61时候自动下载到服务器上的 确认这个包是否正确安装了,然后再重新执行刚才的升级即可。

2008年3月18日

关键字: RPM 升级 安装文件 操作系统 服务器 Linux

  • 评论
  • 分享微博
  • 分享邮件

  问题

  在进行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领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章