【问题标题】:rpmbuild does not create rpm but gives no warning. How to debug?rpmbuild 不会创建 rpm 但不会发出警告。如何调试?
【发布时间】:2014-07-09 22:07:37
【问题描述】:

我正在创建自己的 rpm。我有一个在 opensuse 12.1 和 13.1 环境中构建没有问题的规范文件。它是一个仅包含 bash 脚本的 noarch rpm。我在 opensuse 12.3 环境中按原样克隆存储库,并且 rpmbuild 运行时没有(明显)问题,但不会产生最终的 rpm。我尝试使用 -vv 选项运行,但这并没有让我更进一步。关于如何找到这个问题的根源的任何想法?

这是我的 rpmbuild 命令:

rpmbuild -vv -ba myrpm.spec

及其(相关)

...
Requires(postun): /bin/sh
Requires: /bin/bash
Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/chris/rpmbuild/BUILDROOT/myrpm-1.0.0-0.i386
Wrote: /home/chris/rpmbuild/SRPMS/myrpm-1.0.0-0.src.rpm

正如我之前所说,在其他系统上,除了他编写 rpm 的那一行之外,我得到完全相同的输出:

Wrote: /home/chris/rpmbuild/RPMS/noarch/myrpm-1.0.0-0.noarch.rpm

【问题讨论】:

    标签: rpm rpmbuild rpm-spec


    【解决方案1】:

    问题解决了,但我没有真正的答案。我已经尝试了至少 5 次,没有任何变化。然后我切换到超级用户来检查 rpmbuild 的更新(不可用)。再次与超级用户断开连接,现在命令起作用了……奇怪!

    【讨论】:

    • 有类似的经历,-vv 选项只会浪费更多时间。删除了 rpm 构建导向器并使用相同的 SPEC 文件重新开始。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多