Errors |
[Oct. 26th, 2003|09:31 am]
LogJam
|
On my Red hat Fedora .94 system.. i get this error
# rpm -i logjam-4.2.3-1.i386.rpm error: Failed dependencies: libcom_err.so.3 is needed by logjam-4.2.3-1 libpspell.so.4 is needed by logjam-4.2.3-1
I cant get it to install. |
|
|
Comments: |
(tell'em what it means, kid)
Which translates to: You need to install pspell and (do what?!) krb5-libs in order to install LogJam. Pspell you can get off your Red Hat CD's if you have them, or you can download it; you will definitely want to download krb5-libs as there have been security updates.
I forgot to mention that I have the latest version of both these packages
It may be that LogJam is not looking in the places where your versions are installed? Worth a try, anyhow.
Most likely... perhaps I am just better off using the tar.gz file
Unless there is an apt-get rpm resource for logjam.
![[User Picture]](https://l-userpic.livejournal.com/50213010/990679) | From: k001 2003-10-26 07:41 am (UTC)
| (Link)
|
This is not LogJam who's "looking in the places", it is RPM (using it's database of installed packages.
So, if you are, say, installed libpspell not from a binary rpm package, command rpm -i logjam will complain that there's no libpspell. So the rule of thumb is: if you're using rpm, install _everything_ using binary rpms. Sometimes it's hard, surely...involves writing .spec files and the such...but this is the way to excellence ;)
Oops. I should be more careful when I'm writing about RPMs. Since I run Debian, I rarely think about the way they work. You're right, I meant to say that RPM wasn't finding them.
![[User Picture]](https://l-userpic.livejournal.com/38748076/990679) | From: k001 2003-10-26 07:38 am (UTC)
| (Link)
|
So show us the output of
locate libcom_err.so.3 locate libpspell.so.4 rpm -qf /path/to/libcom_err.so.3 /path/to/libpspell.so.4
# slocate libpspell /usr/lib/libpspell.so.15.0.2 /usr/lib/libpspell.so.15
# slocate libcom_err /usr/lib/libcom_err.a /usr/lib/libcom_err.so /lib/libcom_err.so.2.1 /lib/libcom_err.so.2
you forgot the third one --- does rpm know they're there?
no, wait, nevermind. look at your original post --- error: Failed dependencies:
libcom_err.so.3 is needed by logjam-4.2.3-1
libpspell.so.4 is needed by logjam-4.2.3-1 You've got libpspell.so.15.0.2
libcom_err.so.2.1 Apparently you don't have the latest versions.
![[User Picture]](https://l-userpic.livejournal.com/50213010/990679) | From: k001 2003-10-26 09:19 am (UTC)
| (Link)
|
Seems that you have different versions of pspell and (that other package containing /lib/libcom_err.so.2; it's e2fsprogs in my ASPLinux 9 installation) than those LogJam was compiled with.
So, the solution is to take src.rpm and recompile.
From: (Anonymous) 2004-03-10 08:22 am (UTC)
LINK | (Link)
|
rpm -U --force ftp://rpmfind.net/linux/ASPLinux/i386/RPMS.9/krb5-libs-1.2.7-14asp.i386.rpm Will be help to You ;-) anyway, its was help to me with asplinux 9.2 (i can't install 'wget' before)
:o)
p.s. //-log-// [root@localhost anest]# rpm -i ftp://rpmfind.net/linux/ASPLinux/contribs/9/i386/wget-1.9.1-0.9asp.i386.rpm error: Failed dependencies: libcom_err.so.3 is needed by wget-1.9.1-0.9asp ... [root@localhost anest]# rpm -U --force ftp://rpmfind.net/linux/ASPLinux/i386/RPMS.9/krb5-libs-1.2.7-14asp.i386.rpm ... [root@localhost anest]# wget wget: missing URL Usage: wget [OPTION]... [URL]...
Try `wget --help' for more options. [root@localhost anest]# //-end-of-log-//
:-)
I'm sort of a beginner to Linux; I've only been using it for a couple of years now, so what I say may be totally wrong, but this is what I've inferred. The most updated version (1.3.6.something) of the Kerberos libraries is already installed on my computer, yet the logjam rpm complains that libcom_err.so.3 isn't present. It's clearly present in older versions (i.e. 1.2.*) of the Kerberos libraries (as indicated by the search results at rpmfind.net). When I try to install the older version, there's a conflict in that some programs installed now require the newer version. Furthermore, the Fedora site indicates that pspell has been replaced by aspell ( http://fedora.redhat.com/docs/release-notes/), and when I try to install pspell, there's a conflict with aspell. Anyways, that's all I've found, so I don't think LogJam's compatible with Fedora (yet). Hopefully, I'm wrong. | |