Hi All: When I use rpm on arm32be, I found a Header SHA1 digest problem as follows:
# rpm -qpi test-manual-1.2.3-20181012.noarch.rpm error: test-manual-1.2.3-20181012.noarch.rpm: Header SHA1 digest: BAD (Expected f1deb7dc4a10742d88ccd1e967dbc62ae45095a5 !=4ad9d7dad6d70d6086eefec62612ad5d77f2fe81) => this value is wrong error: test-manual-1.2.3-20181012.noarch.rpm: not an rpm package (or package manifest) I found it is caused by the hash of nss, if I rebuild rpm with beecropt, this problem will be fix. diff --git a/meta-ubinux/recipes-contrib/rpm/rpm_4.14.1.bb b/meta-ubinux/recipes-contrib/rpm/rpm_4.14.1.bb EXTRA_OECONF_append = " --without-lua --enable-python" +EXTRA_OECONF_append_armeb = " --with-crypto=beecrypt" EXTRA_OECONF_append_libc-musl = " --disable-nls" but I don't know why rpm with nss can't work well on arm32be, does anyone know the reason about it? -------------------------------------------------- Zheng Ruoqin Nanjing Fujitsu Nanda Software Tech. Co., Ltd.(FNST) ADDR.: No.6 Wenzhu Road, Software Avenue, Nanjing, 210012, China MAIL : zhengrq.f...@cn.fujistu.com -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core