Re: ImportError: libssl.so.0.9.8: -- do I just rebuild the AUR packages?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



On Sat, Apr 17, 2010 at 08:44:09PM -0500, David C. Rankin wrote:
> On 04/17/2010 06:49 PM, Byron Clark wrote:
> >> > Thanks Byron,
> >> > 
> >> > 	The issue ended up being a new libssl version. Thankfully there was a
> >> > libssl-compatibility package in AUR that provided libssl.so.0.9.8.
> > That's one way to fix it.  The other way is to rebuild rpm or whichever
> > of its dependencies link to libssl.so.
> > 
> 
> That's where I have to get smarter and find out what tools I need to use to
> figure that answer out. Right now there are several dependencies for createrepo
> and I don't know which calls libssl or libkrb5:

Here's one way to find out.  The original error was thrown in
/usr/lib/python2.6/site-packages/rpm/__init__.py.

% pacman -Qo /usr/lib/python2.6/site-packages/rpm/__init__.py
/usr/lib/python2.6/site-packages/rpm/__init__.py is owned by rpm 5.1.9-1

>From the line that threw the exception, is looks like the rpm python
module is importing a C extension module.  Let's see if we can find it.

% pacman -Ql rpm | grep python | grep .so$
rpm /usr/lib/python2.6/site-packages/rpm/_rpmmodule.so

>From there, just run ldd on
/usr/lib/python2.6/site-packages/rpm/_rpmmodule.so.  You'll find that it
links to libssl and libkrb5.  So, rebuild that rpm package and you
should be able to get rid of libssl-compatibility.

-- 
Byron Clark



[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux