LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Enterprise (https://www.linuxquestions.org/questions/linux-enterprise-47/)
-   -   openssl-0.9.8h RPM - "Missing dependency" issue (https://www.linuxquestions.org/questions/linux-enterprise-47/openssl-0-9-8h-rpm-missing-dependency-issue-685885/)

giridhargopal.cj 11-24-2008 11:00 PM

openssl-0.9.8h RPM - "Missing dependency" issue
 
Hi All,

I'm in search of an RPM package for openssl-0.9.8h. Since I couldnt locate one on the internet, I set out to create an RPM using the source from openssl-0.9.8h.tar.gz .

However, when I install the RPM which I created, I get the following error message:

[root@dhcppc8 ~]# yum install openssl-0.9.8h-10
Loading "allowdowngrade" plugin
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package openssl.x86_64 0:0.9.8h-10 set to be updated
--> Processing Dependency: perl(x86asm.pl) for package: openssl
--> Finished Dependency Resolution
Error: Missing Dependency: perl(x86asm.pl) is needed by package openssl


Could someone please help me to :

1. Resolve the "Missing Dependency" error.
[or]
2. Locate an RPM package available for "openssl-0.9.8h" meant for RHEL 5, [64 bit].

Thanks in Advance,
Giri.

kenneho 11-25-2008 01:24 AM

Hi.


I don't know where to find the dep package (have you searched the openssl homepage if such a page exists), but why can't you simply use the openssl package already provided with you distro?

billymayday 11-25-2008 01:32 AM

Aren't both of those perl modules included in the tarball? They are for 0.9.8i in crypto/perlasm

giridhargopal.cj 11-25-2008 04:32 AM

Quote:

Originally Posted by kenneho (Post 3353556)
Hi.


I don't know where to find the dep package (have you searched the openssl homepage if such a page exists), but why can't you simply use the openssl package already provided with you distro?


I searched the internet with a variety of keywords, but am not able to locate an RPM of openssl-0.9.8h [meant for RHEL 5 , 64 bit].

As part of CentOS distro, openssl-0.9.8b is installed. But my project requires me to have openssl-0.9.8h.

giridhargopal.cj 11-25-2008 04:40 AM

Quote:

Originally Posted by billymayday (Post 3353559)
Aren't both of those perl modules included in the tarball? They are for 0.9.8i in crypto/perlasm

Yeah, the perl script [x86asm.pl] is available in crypto/perlasm. I was able to verify the same by:

[root@dhcppc8 base]# rpm -qlp openssl-0.9.8h-10.x86_64.rpm | grep x86asm.pl
/usr/local/src/openssl-0.9.8h/crypto/perlasm/x86asm.pl


Many perl scripts within the openssl directory includes the statement: "require x86asm.pl"

I feel that while executing, "yum install openssl" , it internally checks all the dependencies such as files invoked as part of "use" or "require".

But I'm not sure about how to inform "yum" that the file that it expects is part of the rpm...

Any suggestion is highly appreciated .

unSpawn 11-29-2008 05:55 AM

Two approaches I can see: either get the openssl-0.9.8h-10 .src.rpm and rebuild it yourself stripping out x86asm.pl from any "^.*req:" line or --downloadonly and --force the install. The latter only being a viable option if you know what you're doing (or causing, I should say).


All times are GMT -5. The time now is 03:21 PM.