Red Hat Bugzilla – Bug 41313
rpm -qi has missing fields
Last modified: 2007-04-18 12:33:19 EDT
My version of rpm is 4.0.3-0.22
Fields Summary and Description shows (none) for all packages.
baud:~$ rpm -qi rpm
Name : rpm Relocations: (not relocateable)
Version : 4.0.3 Vendor: Red Hat, Inc.
Release : 0.22 Build Date: Mon May 14 23:36:37
Install date: Fri May 18 00:20:53 2001 Build Host:
Group : (none) Source RPM:
Size : 5067478 License: GPL
Packager : Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla>
Summary : (none)
The missing fields are from the specspo package, and indicate that the
corresponding text is untranslated. Verify by running in the C locale.
Either uninstall the specspo package (where the untranslated text is resident)
or arrange for rpm to run in the C locale.
I don't have specspo installed, and could not resolve the problem.
Feel free to log on my PC:
~ ssh -l guest baud.dyndns.org
What does the following say
rpm -qi rpm
It says the same as above...
Do you have a file /etc/rpm/macros.specspo? If so, remove it, and try
the query again. If that doesn't work, reinstall the rpm packages, first
verifying that the tags do, indeed, exist in the package you're installing:
rpm -qip rpm-*.i386.rpm
/etc/rpm/ is empty.
Moreover the fields show none in all packages that I query (installed or not
installed): rpm -qip *.i386.rpm always shows (none).
By the way, I just downgrade to rpm*-4.0.3-0.12.i386 and now it works again!
However rpm*-4.0.3-0.22.i386 does not...
Then there's some problem/incompatibility with the i18n routines used
agianst which rpm-4.0.3-0.22 was linked.
No, there's a missing return code in intGetEntry, fixed in rpm-4.0.3-0.24.