【问题标题】:fedpkg local error: conflictfedpkg 本地错误:冲突
【发布时间】:2017-11-05 01:45:58
【问题描述】:

当我执行命令“fedpkg local”时,我收到此错误消息

[root@localhost kernel]# fedpkg local
/usr/lib/python2.7/site-packages/fedora/client/bodhi.py:48: DeprecationWarning: fedora.client.bodhi has been deprecated. Please use bodhi.client.bindings instead.
  DeprecationWarning)
error: Failed build dependencies:
    rpm < 4.13.0.1-19 conflicts with kernel-4.12.0-0.rc3.git3.2.fc27.x86_64

如何解决冲突以便可以运行fedpkg local?

【问题讨论】:

  • 你用的是什么版本的fedora?您要构建什么包和版本。如果你想从你的 Fedora 版本中进一步构建一些东西,你可以尝试fedpkg mockbuild
  • Fedora 25。我正在尝试克隆我的内核。所以我做了 fedpkg clone -a kernel,然后 make release,当我尝试在本地做 fedpkg 时,我收到了这条消息
  • 如果你只是 fedpkg clone,你正在构建 Fedora Rawhide (27) 内核,而不是你的内核。运行 git checkout f25 切换到 Fedora 25 分支并构建您的内核。 Rawhide 可能已经与您的某些用户空间不兼容。
  • 到目前为止一切顺利!我试过了,fedpkg local 目前正在运行,但还没有完成。谢谢!

标签: linux dependencies fedora conflict


【解决方案1】:

如果您只是 fedpkg clone,那么您正在构建 Fedora Rawhide (27) 内核,而不是您的内核 (Fedora 25)。运行git checkout f25 切换到Fedora 25 分支,现在您将能够使用fedpkg local 构建您的内核。 Rawhide 可能已经与您安装的某些用户空间不兼容。

【讨论】:

    猜你喜欢
    • 2016-12-26
    • 1970-01-01
    • 2021-12-23
    • 2018-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多