Package: rpm Version: 4.11.2-2.1 Severity: important Dear Maintainer, Using fpm (https://github.com/jordansissel/fpm) to build an rpm package failed after upgrading the "rpm" package from stable (4.10.0-5+deb7u1) to testing (4.11.2-2.1). fpm uses rpmbuild to build rpm packages.
The output when running fpm with the --verbose flag is: Running rpmbuild {:args=>["rpmbuild", "-bb", "--define", "buildroot /tmp/package-rpm-build20140421-12214-3gewel/BUILD", "--define", "_topdir /tmp/package-rpm-build20140421-12214-3gewel", "--define", "_sourcedir /tmp/package-rpm-build20140421-12214-3gewel", "--define", "_rpmdir /tmp/package-rpm-build20140421-12214-3gewel/RPMS", "/tmp/package-rpm-build20140421-12214-3gewel/SPECS/pgdbsc.spec"], :level=>:info} Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.9rv1ta {:level=>:info} Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.hI6aI6 {:level=>:info} Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.3KBDW2 {:level=>:info} Processing files: pgdbsc-2.1.0-1.noarch {:level=>:info} rpmbuild: symbol lookup error: /usr/lib/librpmbuild.so.3: undefined symbol: rpmugStashStr {:level=>:info} Process failed: rpmbuild failed (exit code 127). Full command was:["rpmbuild", "-bb", "--define", "buildroot /tmp/package-rpm-build20140421-12214-3gewel/BUILD", "--define", "_topdir /tmp/package-rpm-build20140421-12214-3gewel", "--define", "_sourcedir /tmp/package-rpm-build20140421-12214-3gewel", "--define", "_rpmdir /tmp/package-rpm-build20140421-12214-3gewel/RPMS", "/tmp/package-rpm-build20140421-12214-3gewel/SPECS/pgdbsc.spec"] {:level=>:error} Version 4.11.2-2.1 of the "rpm" package depends on librpmbuild3 (>= 4.10.0). My installed version of librpmbuild3 when I got the error was 4.10.0-5+deb7u1 (from stable). Upgrading librpmbuild3 to the version in testing (4.11.2-2.1) fixed the error. Looks like rpm in testing should depend on librpmbuild3 >= 4.11.2 instead of >= 4.10.0. -- System Information: Debian Release: 7.4 APT prefers stable APT policy: (990, 'stable'), (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 3.2.0-4-amd64 (SMP w/1 CPU core) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages rpm depends on: ii debugedit 4.11.2-2.1 ii libc6 2.18-4 ii libelf1 0.157-3 ii libpopt0 1.16-7 ii librpm3 4.11.2-2.1 ii librpmbuild3 4.11.2-2.1 ii librpmio3 4.11.2-2.1 ii librpmsign1 4.10.0-5+deb7u1 ii perl 5.14.2-21+deb7u1 ii rpm-common 4.11.2-2.1 ii rpm2cpio 4.11.2-2.1 rpm recommends no packages. Versions of packages rpm suggests: pn alien <none> pn elfutils <none> pn rpm-i18n <none> pn rpm2html <none> ii rpmlint 1.5-1 -- no debconf information