gpt4 book ai didi

bash - 警告 : RPMDB altered outside of yum hangs on rpm install

转载 作者:行者123 更新时间:2023-12-04 19:44:09 27 4
gpt4 key购买 nike

我刚刚创建了包含少量 shell 脚本的 rpm 包,我的 rpm 在安装后步骤(即 %post 部分)中执行这些 shell 脚本。
我的 RPM 已成功创建,当我运行时rpm -ivh myrpmfile.rpm RPM 能够找到我的 shell 脚本并正确运行它们。这些脚本还使用 yum 安装了一些其他软件包,因此当 yum 尝试安装这些软件包时,它会挂起并出现以下错误

Warning: RPMDB altered outside of yum



有时它会卡在以下状态。
  • 运行事务检查
  • 运行事务测试
  • 事务测试成功
  • 运行事务
  • 最佳答案

    您不能调用yum来自您的%post因为数据库被锁定了。如果您需要安装其他软件包,请将它们设置为 Required .如果您的 RPM 还安装了 yum repo 文件,那么您需要将它们分成两个 RPM。

    该警告只是因为您使用了 rpm直接“在其背后”,很可能是一条红鲱鱼。

    关于bash - 警告 : RPMDB altered outside of yum hangs on rpm install,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40041161/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com