SUSE Error libpopt.so.0()(64bit) is needed by rpm-4.4.2-140.x86_64
Posted January 13th, 2008 in Linux/Unix/BSD
I received the following email from Soren Banke the other day regarding my blog post SUSE Yast No such client module sw_single, which had instructions about how to fix that error:
"I followed your very nice instruction how to get the RPM back in action, mine also died (under suse 10.3).
I found the rpm-4.4.2-140.x86_64, and wanted to install, but suse then tells it needs the libpopt.so.0
error: Failed dependencies:
libpopt.so.0()(64bit) is needed by rpm-4.4.2-140.x86_64
I checked if it was there, and it tells that package popt-1.7-368 is already installed, so I guess it is okay?
Now I am a bit out of ideas?"
I suggested he try reinstalling the popt library using the RPM command from the command line. eg search for all files starting with popt* on the mounted installation CD or DVD:
find /media/dvd. -name popt*
And then use RPM directly to install the popt file. In the example below you would substitute the /path/to/popt-file to whatever is found using the find command above.
rpm --ignorearch --force -ivh /path/to/popt-file
I suggested he then try to install the RPM package again like so, again substituting /path/to/rpm file to the actual file that needs to be installed (eg /media/dvd/x86_64/rpm-4.4.2-140.x86_64.rpm).
rpm --ignorearch --force -ivh /path/to/rpm-file
He replied back the next day that this fixed his issue.
Subscribe!
If you found this post interesting and would like to be notified the next time something is posted, please subscribe to my RSS Feed. Thanks for visiting!
