upgrade RPM

i have a problem with my rpm package on suse 10.3,
i get an error when i try to install a package like this;

rpmlib(PayloadIsLzma) <= 4.4.2-1 is needed

someone told that i have to upgrade it, but how??

please any help?


Could you please tell us exactly what package(s) are you trying to install/upgrade/freshen and by what means: manually, via yast?

That message is reporting a failed dependency that the package trying to be installed must meet in order to have it installed in the system properly.

Use rpm --requires like in this example to find out the packages a given one requires to be installed:

rpm -qp yast2-x11-2.13.6-38.4.rpm --requires

rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadIsBzip2) <= 3.0.5-1

Until you have all them in place, you will keep receiving the error (unless you use the --nodeps flag, which is not recommended).

Use Yast to install packages: it handles all these dependencies automatically for you, performing also the installation of whatever additional package is needed.


I don’t offhand remember the details, but I recall that there was a change to rpm that required packages to be upgraded to be able to work with the new version.

Try installing with zypper. It can install rpms, but uses a different library. Otherwise, your options are a newer version of the rpm, rebuild the rpm from source, or install from source.

you asked the same question in the applications forum…go there and
you will see the answer in the thread following your original note
named “what is rpmlib (PayloadIsLzma)”
it is here:

the answer is there…it was posted by deano_ferrari one hour and 40
minutes after you asked it…

generally, it is considered an invitation to bad karma to ask twice
in the same gathering place…much better to find your question (use
the web forum search page) and see if someone answered before you ask
again… :wink:


see caveat: http://tinyurl.com/6aagco
DenverD (Linux Counter 282315) via NNTP, Thunderbird, KDE
3.5.7, SUSE Linux 10.3, #1 SMP i686 athlon