Solved

libpopt.so.0: cannot open shared object file

Posted on 2003-10-30
4
214 Views
Last Modified: 2013-12-15
Unable to use Redhat 8 rpm-4.1 while trying to upgrade(to rpm-4.2) then de-grade back(to rpm-4.1).

Successfully upgraded popt-1.7-1.06.i386.rpm to popt-1.8.1-0.30.i386.rpm.
Uninstalled popt-1.8.1-0.30.i386.rpm by force in order to go back to popt-1.7-1.06.i386.rpm. At this point rpm became unusable.

Believe, rpm-4.2 is currently still on the system?

Help needed in this confused rpm state.

thanks.


0
Comment
Question by:absm100
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
4 Comments
 
LVL 40

Accepted Solution

by:
jlevie earned 250 total points
ID: 9650213
I suspect that you'll have to fix this by re-installing the correct libpopt & rpm from a "rescue" boot. Boot off of the 1st 8.0 CD in rescue mode and use the '--root /mnt/sysimage' option to cause rpm to affect mounted system (see man rpm for details). You'll have to specify the path to each of the rpm's as an absolute path beginning with /mnt/sysimage.
0

Featured Post

NFR key for Veeam Backup for Microsoft Office 365

Veeam is happy to provide a free NFR license (for 1 year, up to 10 users). This license allows for the non‑production use of Veeam Backup for Microsoft Office 365 in your home lab without any feature limitations.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

How many times have you wanted to quickly do the same thing to a list but found yourself typing it again and again? I first figured out a small time saver with the up arrow to recall the last command but that can only get you so far if you have a bi…
It’s 2016. Password authentication should be dead — or at least close to dying. But, unfortunately, it has not traversed Quagga stage yet. Using password authentication is like laundering hotel guest linens with a washboard — it’s Passé.
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:
This demo shows you how to set up the containerized NetScaler CPX with NetScaler Management and Analytics System in a non-routable Mesos/Marathon environment for use with Micro-Services applications.

734 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question