Wind River Support Network

HomeDefectsLIN1021-1999
Fixed

LIN1021-1999 : RPM - invalid signature tag Archivesize on rpm packages created by install4j

Created: Nov 11, 2021    Updated: Dec 5, 2021
Resolved Date: Nov 23, 2021
Found In Version: 10.21.20.5
Fix Version: 10.21.20.7
Severity: Standard
Applicable for: Wind River Linux CD
Component/s: Userspace

Description

root@intel-x86-64:~# wget https://download-gcdn.ej-technologies.com/install4j/install4j_linux-x64_9_0_1.rpm
root@intel-x86-64:~# rpm -qvvpR install4j_linux-x64_9_0_1.rpm
ufdio: 1 reads, 17681 total bytes in 0.000074 secs
D: loading keyring from pubkeys in /var/lib/rpm/pubkeys/*.key
D: couldn't find any keys in /var/lib/rpm/pubkeys/*.key
D: loading keyring from rpmdb
error: cannot open Packages database in /var/lib/rpm
D: install4j_linux-x64_9_0_1.rpm: Header SHA256 digest: OK
D: install4j_linux-x64_9_0_1.rpm: Header SHA1 digest: OK
error: install4j_linux-x64_9_0_1.rpm: invalid signature tag Archivesize (1046)
ufdio: 5 reads, 97420 total bytes in 0.000212 secs
error: install4j_linux-x64_9_0_1.rpm: not an rpm package (or package manifest)
D: Exit status: 1

Steps to Reproduce

 

Config:

./wrlinux-x/setup.sh --machines qemux86-64
local.conf

IMAGE_INSTALL_append = " rpm"
build the wrlinux-image-small and run:

root@intel-x86-64:~# rpm --version
RPM version 4.16.1.3
root@intel-x86-64:~# wget https://download-gcdn.ej-technologies.com/install4j/install4j_linux-x64_9_0_1.rpm
root@intel-x86-64:~# rpm -qvvpR install4j_linux-x64_9_0_1.rpm
ufdio: 1 reads, 17681 total bytes in 0.000074 secs
D: loading keyring from pubkeys in /var/lib/rpm/pubkeys/*.key
D: couldn't find any keys in /var/lib/rpm/pubkeys/*.key
D: loading keyring from rpmdb
error: cannot open Packages database in /var/lib/rpm
D: install4j_linux-x64_9_0_1.rpm: Header SHA256 digest: OK
D: install4j_linux-x64_9_0_1.rpm: Header SHA1 digest: OK
error: install4j_linux-x64_9_0_1.rpm: invalid signature tag Archivesize (1046)
ufdio: 5 reads, 97420 total bytes in 0.000212 secs
error: install4j_linux-x64_9_0_1.rpm: not an rpm package (or package manifest)
D: Exit status: 1

 
Live chat
Online